diff --git a/.gitignore b/.gitignore index 1daaeb4..6769972 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,6 @@ baserom.z64 asm assets -.vscode \ No newline at end of file +.vscode + +tools/build diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b12637c --- /dev/null +++ b/Makefile @@ -0,0 +1,177 @@ +### Build Options ### + +BASEROM := baserom.z64 +TARGET := ogrebattle64 +COMPARE ?= 1 +NON_MATCHING ?= 0 +CHECK ?= 1 +VERBOSE ?= 1 +PRETTY_PRINTING ?= 1 + +# Fail early if baserom does not exist +ifeq ($(wildcard $(BASEROM)),) +$(error Baserom `$(BASEROM)' not found.) +endif + +# NON_MATCHING=1 implies COMPARE=0 +ifeq ($(NON_MATCHING),1) +override COMPARE=0 +endif + +ifeq ($(VERBOSE),0) +V := @ +endif + +ifeq ($(PRETTY_PRINTING),0) +P := true || +endif + +### Output ### +BUILD_DIR := build +TOOLS_DIR := tools + +BUILD_TOOLS_DIR := $(TOOLS_DIR)/build + +ROM := $(BUILD_DIR)/$(TARGET).z64 +ELF := $(BUILD_DIR)/$(TARGET).elf +LD_SCRIPT := $(TARGET).ld +LD_MAP := $(BUILD_DIR)/$(TARGET).map + +PYTHON := python3 +SPLAT_YAML := splat.yaml +SPLAT := $(PYTHON) $(TOOLS_DIR)/splat/split.py $(SPLAT_YAML) +DIFF := diff + +CROSS := mips-linux-gnu- + +LD := $(CROSS)ld +OBJDUMP := $(CROSS)objdump +AS := $(CROSS)as + +OBJCOPY := $(CROSS)objcopy +STRIP := $(CROSS)strip + +CC := $(BUILD_TOOLS_DIR)/gcc2.7.2/gcc -B $(BUILD_TOOLS_DIR)/gcc2.7.2/ +CXX := $(BUILD_TOOLS_DIR)/gcc2.7.2/g++ -P + +PRINT := printf ' + ENDCOLOR := \033[0m + WHITE := \033[0m + ENDWHITE := $(ENDCOLOR) + GREEN := \033[0;32m + ENDGREEN := $(ENDCOLOR) + BLUE := \033[0;34m + ENDBLUE := $(ENDCOLOR) + YELLOW := \033[0;33m + ENDYELLOW := $(ENDCOLOR) +ENDLINE := \n' + +### Compiler Options ### + +IINC := -I include -I $(BUILD_DIR)/include -I src -I asm -I lib/libreultra/include/2.0I/ + +ASFLAGS := -Iinclude -EB -mtune=vr4300 -march=vr4300 +CPPFLAGS := $(IINC) -D_LANGUAGE_C -D_FINALROM -DF3DEX_GBI_2 -D_MIPS_SZLONG=32 -nostdinc -mgp32 -mfp32 -mips2 +CFLAGS := -c -G0 -mgp32 -mfp32 -mips2 +LDFLAGS := -T undefined_syms.txt -T undefined_syms_auto.txt -T undefined_funcs_auto.txt -T undefined_funcs.txt -T $(LD_SCRIPT) -Map $(LD_MAP) --no-check-sections + +OPTFLAGS := -O2 + +### Sources ### + +# Empty file used to track the time that splat was most recently run +SPLAT_TIMESTAMP := asm/splat_timestamp + +# Object files +OBJECTS := $(shell $(PYTHON) tools/splat_objects.py $(SPLAT_YAML)) +DEPENDS := $(OBJECTS:=.d) + +### Targets ### + +all: $(ROM) + +-include $(DEPENDS) + +clean: + $(V)rm -rf build + $(info $(MAKEFLAGS)) + +distclean: clean + $(V)rm -rf asm + $(V)rm -rf assets + $(V)rm -f *auto.txt + $(V)rm -f $(TARGET).ld + $(V)rm -f include/ld_addrs.h + +setup: clean distclean split + +split: + $(V)$(SPLAT) + @touch $(SPLAT_TIMESTAMP) + +# Run splat and update the timestamp +$(SPLAT_TIMESTAMP) : $(SPLAT_YAML) | $(BUILD_DIR) + @$(P)$(PRINT)$(GREEN)Running splat$(ENDGREEN)$(ENDLINE) + $(V)$(SPLAT) + @touch $@ + +# Disassemble asm files with splat (just update the timestamp so it's newer than the time splat was run) +asm/%.s: $(SPLAT_TIMESTAMP) + @touch $@ + +# Extract bin files with splat (same as above) +assets/%.bin: $(SPLAT_TIMESTAMP) + @touch $@ + +# Create the build directory +$(BUILD_DIR): + @$(P)$(PRINT)$(GREEN)Making build folder$(ENDGREEN)$(ENDLINE) + @mkdir -p $@ + +# Compile .c files +$(BUILD_DIR)/src/%.c.o: src/%.c $(SPLAT_TIMESTAMP) | $(BUILD_DIR) + @$(P)$(PRINT)$(GREEN)Compiling C file: $(ENDGREEN)$(BLUE)$<$(ENDBLUE)$(ENDLINE) + @mkdir -p $(shell dirname $@) + $(V)$(CC) $(CFLAGS) $(OPTFLAGS) $(CPPFLAGS) -o $@ $< +# && mips-linux-gnu-objcopy -N $< $@ + +# Assemble .s files with modern gnu as +$(BUILD_DIR)/asm/%.s.o: asm/%.s | $(BUILD_DIR) + @$(P)$(PRINT)$(GREEN)Assembling asm file: $(ENDGREEN)$(BLUE)$<$(ENDBLUE)$(ENDLINE) + @mkdir -p $(shell dirname $@) + $(V)$(AS) $(ASFLAGS) -o $@ $< + +# Create .o files from .bin files. +$(BUILD_DIR)/%.bin.o: %.bin | $(BUILD_DIR) + @$(P)$(PRINT)$(GREEN)Objcopying binary file: $(ENDGREEN)$(BLUE)$<$(ENDBLUE)$(ENDLINE) + @mkdir -p $(shell dirname $@) + $(V)$(LD) -r -b binary -o $@ $< + +# Link the .o files into the .elf +$(BUILD_DIR)/$(TARGET).elf: $(OBJECTS) + @$(P)$(PRINT)$(GREEN)Linking elf file: $(ENDGREEN)$(BLUE)$@$(ENDBLUE)$(ENDLINE) + $(V)$(LD) $(LDFLAGS) -o $@ + +# Convert the .elf to the final rom +$(ROM): $(BUILD_DIR)/$(TARGET).elf + @$(P)$(PRINT)$(GREEN)Creating z64: $(ENDGREEN)$(BLUE)$@$(ENDBLUE)$(ENDLINE) + $(V)$(OBJCOPY) $< $@ -O binary + $(V)$(OBJCOPY) -O binary --gap-fill 0xFF --pad-to 0x1000000 $< $@ +ifeq ($(COMPARE),1) + @$(DIFF) $(BASEROM) $(ROM) && $(PRINT)OK$(ENDLINE) || ($(PRINT)FAILED (ROM BUILT, BUT DIFFERS FROM BASEROM)$(ENDLINE) && false) +endif + +### File-Specific Rules ### +# build/src/os/O1/%.o: OPTFLAGS := -O1 +# build/src/%.o: CC := python3 tools/asm_processor/build.py $(CC) -- $(AS) $(ASFLAGS) -- + +### Make Settings ### + +# Prevent removing intermediate files +.SECONDARY: + +# Specify which targets don't have a corresponding file +.PHONY: all clean distclean test setup split + +# Print target for debugging +print-% : ; $(info $* is a $(flavor $*) variable set to [$($*)]) @true \ No newline at end of file diff --git a/asm/1000.s b/asm/1000.s deleted file mode 100644 index a5a835c..0000000 --- a/asm/1000.s +++ /dev/null @@ -1,39 +0,0 @@ -.include "macro.inc" - -/* assembler directives */ -.set noat /* allow manual use of $at */ -.set noreorder /* don't insert nops after branches */ -.set gp=64 /* allow use of 64-bit general purpose registers */ - -.section .text, "ax" - -/* Generated by spimdisasm 1.16.3 */ - -# Handwritten function -glabel func_80070C00 -/* 1000 80070C00 3C08800B */ lui $t0, %hi(D_800AEDB0) -/* 1004 80070C04 2508EDB0 */ addiu $t0, $t0, %lo(D_800AEDB0) -/* 1008 80070C08 3C090004 */ lui $t1, %hi(D_3AE70) -/* 100C 80070C0C 2529AE70 */ addiu $t1, $t1, %lo(D_3AE70) -.L80070C10: -/* 1010 80070C10 AD000000 */ sw $zero, 0x0($t0) -/* 1014 80070C14 AD000004 */ sw $zero, 0x4($t0) -/* 1018 80070C18 21080008 */ addi $t0, $t0, 0x8 # handwritten instruction -/* 101C 80070C1C 2129FFF8 */ addi $t1, $t1, -0x8 # handwritten instruction -/* 1020 80070C20 1520FFFB */ bnez $t1, .L80070C10 -/* 1024 80070C24 00000000 */ nop -/* 1028 80070C28 3C0A8008 */ lui $t2, %hi(func_8007F880) -/* 102C 80070C2C 254AF880 */ addiu $t2, $t2, %lo(func_8007F880) -/* 1030 80070C30 3C1D800C */ lui $sp, %hi(D_800C6D60) -/* 1034 80070C34 01400008 */ jr $t2 -/* 1038 80070C38 27BD6D60 */ addiu $sp, $sp, %lo(D_800C6D60) -/* 103C 80070C3C 00000000 */ nop -/* 1040 80070C40 00000000 */ nop -/* 1044 80070C44 00000000 */ nop -/* 1048 80070C48 00000000 */ nop -/* 104C 80070C4C 00000000 */ nop -/* 1050 80070C50 00000000 */ nop -/* 1054 80070C54 00000000 */ nop -/* 1058 80070C58 00000000 */ nop -/* 105C 80070C5C 00000000 */ nop -.size func_80070C00, . - func_80070C00 diff --git a/asm/1060.s b/asm/1060.s deleted file mode 100644 index 8b53b2b..0000000 --- a/asm/1060.s +++ /dev/null @@ -1,51962 +0,0 @@ -.include "macro.inc" - -/* assembler directives */ -.set noat /* allow manual use of $at */ -.set noreorder /* don't insert nops after branches */ -.set gp=64 /* allow use of 64-bit general purpose registers */ - -.section .text, "ax" - -/* Generated by spimdisasm 1.16.3 */ - -glabel func_80070C60 -/* 1060 80070C60 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1064 80070C64 AFB20018 */ sw $s2, 0x18($sp) -/* 1068 80070C68 00809021 */ addu $s2, $a0, $zero -/* 106C 80070C6C AFB00010 */ sw $s0, 0x10($sp) -/* 1070 80070C70 02458021 */ addu $s0, $s2, $a1 -/* 1074 80070C74 2403FFF0 */ addiu $v1, $zero, -0x10 -/* 1078 80070C78 2642000F */ addiu $v0, $s2, 0xF -/* 107C 80070C7C 00439024 */ and $s2, $v0, $v1 -/* 1080 80070C80 02402021 */ addu $a0, $s2, $zero -/* 1084 80070C84 24050020 */ addiu $a1, $zero, 0x20 -/* 1088 80070C88 AFB10014 */ sw $s1, 0x14($sp) -/* 108C 80070C8C 3C11800B */ lui $s1, %hi(D_800AEDB0) -/* 1090 80070C90 2631EDB0 */ addiu $s1, $s1, %lo(D_800AEDB0) -/* 1094 80070C94 02038024 */ and $s0, $s0, $v1 -/* 1098 80070C98 AFBF001C */ sw $ra, 0x1C($sp) -/* 109C 80070C9C 0C024CE0 */ jal func_80093380 -/* 10A0 80070CA0 AE320000 */ sw $s2, 0x0($s1) -/* 10A4 80070CA4 3C02800B */ lui $v0, %hi(D_800AEDB0) -/* 10A8 80070CA8 8C42EDB0 */ lw $v0, %lo(D_800AEDB0)($v0) -/* 10AC 80070CAC AC500004 */ sw $s0, 0x4($v0) -/* 10B0 80070CB0 3C02800B */ lui $v0, %hi(D_800AEDB0) -/* 10B4 80070CB4 8C42EDB0 */ lw $v0, %lo(D_800AEDB0)($v0) -/* 10B8 80070CB8 02128023 */ subu $s0, $s0, $s2 -/* 10BC 80070CBC 2610FFE0 */ addiu $s0, $s0, -0x20 -/* 10C0 80070CC0 AC500018 */ sw $s0, 0x18($v0) -/* 10C4 80070CC4 8E250000 */ lw $a1, 0x0($s1) -/* 10C8 80070CC8 26240008 */ addiu $a0, $s1, 0x8 -/* 10CC 80070CCC 0C01C67A */ jal func_800719E8 -/* 10D0 80070CD0 AE200008 */ sw $zero, 0x8($s1) -/* 10D4 80070CD4 3C02800B */ lui $v0, %hi(D_800AEDB0) -/* 10D8 80070CD8 8C42EDB0 */ lw $v0, %lo(D_800AEDB0)($v0) -/* 10DC 80070CDC 8C430004 */ lw $v1, 0x4($v0) -/* 10E0 80070CE0 3C01800C */ lui $at, %hi(D_800C4818) -/* 10E4 80070CE4 AC204818 */ sw $zero, %lo(D_800C4818)($at) -/* 10E8 80070CE8 24020001 */ addiu $v0, $zero, 0x1 -/* 10EC 80070CEC 3C01800B */ lui $at, %hi(D_800AEDE0) -/* 10F0 80070CF0 A422EDE0 */ sh $v0, %lo(D_800AEDE0)($at) -/* 10F4 80070CF4 24020003 */ addiu $v0, $zero, 0x3 -/* 10F8 80070CF8 3C01800B */ lui $at, %hi(D_800AEDE2) -/* 10FC 80070CFC A422EDE2 */ sh $v0, %lo(D_800AEDE2)($at) -/* 1100 80070D00 3C01800B */ lui $at, %hi(D_800AEDB4) -/* 1104 80070D04 AC23EDB4 */ sw $v1, %lo(D_800AEDB4)($at) -/* 1108 80070D08 8FBF001C */ lw $ra, 0x1C($sp) -/* 110C 80070D0C 8FB20018 */ lw $s2, 0x18($sp) -/* 1110 80070D10 8FB10014 */ lw $s1, 0x14($sp) -/* 1114 80070D14 8FB00010 */ lw $s0, 0x10($sp) -/* 1118 80070D18 03E00008 */ jr $ra -/* 111C 80070D1C 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80070C60, . - func_80070C60 - -glabel func_80070D20 -/* 1120 80070D20 3C02800B */ lui $v0, %hi(D_800AEDE0) -/* 1124 80070D24 9442EDE0 */ lhu $v0, %lo(D_800AEDE0)($v0) -/* 1128 80070D28 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 112C 80070D2C AFB30024 */ sw $s3, 0x24($sp) -/* 1130 80070D30 00809821 */ addu $s3, $a0, $zero -/* 1134 80070D34 AFB40028 */ sw $s4, 0x28($sp) -/* 1138 80070D38 00A0A021 */ addu $s4, $a1, $zero -/* 113C 80070D3C AFBF002C */ sw $ra, 0x2C($sp) -/* 1140 80070D40 AFB20020 */ sw $s2, 0x20($sp) -/* 1144 80070D44 AFB1001C */ sw $s1, 0x1C($sp) -/* 1148 80070D48 2C420004 */ sltiu $v0, $v0, 0x4 -/* 114C 80070D4C 14400008 */ bnez $v0, .L80070D70 -/* 1150 80070D50 AFB00018 */ sw $s0, 0x18($sp) -/* 1154 80070D54 3C04800B */ lui $a0, %hi(D_800ADD00) -/* 1158 80070D58 2484DD00 */ addiu $a0, $a0, %lo(D_800ADD00) -/* 115C 80070D5C 02602821 */ addu $a1, $s3, $zero -/* 1160 80070D60 0C024D50 */ jal func_80093540 -/* 1164 80070D64 02803021 */ addu $a2, $s4, $zero -.L80070D68: -/* 1168 80070D68 0801C35A */ j .L80070D68 -/* 116C 80070D6C 00000000 */ nop -.L80070D70: -/* 1170 80070D70 02741021 */ addu $v0, $s3, $s4 -/* 1174 80070D74 2403FFF0 */ addiu $v1, $zero, -0x10 -/* 1178 80070D78 0043A024 */ and $s4, $v0, $v1 -/* 117C 80070D7C 2662000F */ addiu $v0, $s3, 0xF -/* 1180 80070D80 3C04800B */ lui $a0, %hi(D_800AEDE0) -/* 1184 80070D84 9484EDE0 */ lhu $a0, %lo(D_800AEDE0)($a0) -/* 1188 80070D88 00439824 */ and $s3, $v0, $v1 -/* 118C 80070D8C 18800025 */ blez $a0, .L80070E24 -/* 1190 80070D90 00009021 */ addu $s2, $zero, $zero -/* 1194 80070D94 3C10800B */ lui $s0, %hi(D_800AEDB4) -/* 1198 80070D98 2610EDB4 */ addiu $s0, $s0, %lo(D_800AEDB4) -/* 119C 80070D9C 2611FFFC */ addiu $s1, $s0, -0x4 -.L80070DA0: -/* 11A0 80070DA0 8E230000 */ lw $v1, 0x0($s1) -/* 11A4 80070DA4 0263102B */ sltu $v0, $s3, $v1 -/* 11A8 80070DA8 14400005 */ bnez $v0, .L80070DC0 -/* 11AC 80070DAC 0074102B */ sltu $v0, $v1, $s4 -/* 11B0 80070DB0 8E020000 */ lw $v0, 0x0($s0) -/* 11B4 80070DB4 0262102B */ sltu $v0, $s3, $v0 -/* 11B8 80070DB8 14400007 */ bnez $v0, .L80070DD8 -/* 11BC 80070DBC 0074102B */ sltu $v0, $v1, $s4 -.L80070DC0: -/* 11C0 80070DC0 50400012 */ beql $v0, $zero, .L80070E0C -/* 11C4 80070DC4 2610000C */ addiu $s0, $s0, 0xC -/* 11C8 80070DC8 8E020000 */ lw $v0, 0x0($s0) -/* 11CC 80070DCC 0054102B */ sltu $v0, $v0, $s4 -/* 11D0 80070DD0 5440000E */ bnel $v0, $zero, .L80070E0C -/* 11D4 80070DD4 2610000C */ addiu $s0, $s0, 0xC -.L80070DD8: -/* 11D8 80070DD8 3C04800B */ lui $a0, %hi(D_800ADD38) -/* 11DC 80070DDC 2484DD38 */ addiu $a0, $a0, %lo(D_800ADD38) -/* 11E0 80070DE0 02602821 */ addu $a1, $s3, $zero -/* 11E4 80070DE4 0C024D50 */ jal func_80093540 -/* 11E8 80070DE8 02803021 */ addu $a2, $s4, $zero -/* 11EC 80070DEC 8E260000 */ lw $a2, 0x0($s1) -/* 11F0 80070DF0 8E070000 */ lw $a3, 0x0($s0) -/* 11F4 80070DF4 3C04800B */ lui $a0, %hi(D_800ADD70) -/* 11F8 80070DF8 2484DD70 */ addiu $a0, $a0, %lo(D_800ADD70) -/* 11FC 80070DFC 0C024D50 */ jal func_80093540 -/* 1200 80070E00 02402821 */ addu $a1, $s2, $zero -.L80070E04: -/* 1204 80070E04 0801C381 */ j .L80070E04 -/* 1208 80070E08 00000000 */ nop -.L80070E0C: -/* 120C 80070E0C 3C02800B */ lui $v0, %hi(D_800AEDE0) -/* 1210 80070E10 9442EDE0 */ lhu $v0, %lo(D_800AEDE0)($v0) -/* 1214 80070E14 26520001 */ addiu $s2, $s2, 0x1 -/* 1218 80070E18 0242102A */ slt $v0, $s2, $v0 -/* 121C 80070E1C 1440FFE0 */ bnez $v0, .L80070DA0 -/* 1220 80070E20 2631000C */ addiu $s1, $s1, 0xC -.L80070E24: -/* 1224 80070E24 3C03800B */ lui $v1, %hi(D_800AEDE0) -/* 1228 80070E28 9463EDE0 */ lhu $v1, %lo(D_800AEDE0)($v1) -/* 122C 80070E2C 02602021 */ addu $a0, $s3, $zero -/* 1230 80070E30 00031040 */ sll $v0, $v1, 1 -/* 1234 80070E34 00431021 */ addu $v0, $v0, $v1 -/* 1238 80070E38 00021080 */ sll $v0, $v0, 2 -/* 123C 80070E3C 3C01800B */ lui $at, %hi(D_800AEDB0) -/* 1240 80070E40 00220821 */ addu $at, $at, $v0 -/* 1244 80070E44 AC33EDB0 */ sw $s3, %lo(D_800AEDB0)($at) -/* 1248 80070E48 0C024CE0 */ jal func_80093380 -/* 124C 80070E4C 24050020 */ addiu $a1, $zero, 0x20 -/* 1250 80070E50 3C02800B */ lui $v0, %hi(D_800AEDE0) -/* 1254 80070E54 9442EDE0 */ lhu $v0, %lo(D_800AEDE0)($v0) -/* 1258 80070E58 00021840 */ sll $v1, $v0, 1 -/* 125C 80070E5C 00621821 */ addu $v1, $v1, $v0 -/* 1260 80070E60 00031880 */ sll $v1, $v1, 2 -/* 1264 80070E64 3C02800B */ lui $v0, %hi(D_800AEDB0) -/* 1268 80070E68 00431021 */ addu $v0, $v0, $v1 -/* 126C 80070E6C 8C42EDB0 */ lw $v0, %lo(D_800AEDB0)($v0) -/* 1270 80070E70 AC540004 */ sw $s4, 0x4($v0) -/* 1274 80070E74 3C04800B */ lui $a0, %hi(D_800AEDB0) -/* 1278 80070E78 00832021 */ addu $a0, $a0, $v1 -/* 127C 80070E7C 8C84EDB0 */ lw $a0, %lo(D_800AEDB0)($a0) -/* 1280 80070E80 02931023 */ subu $v0, $s4, $s3 -/* 1284 80070E84 2442FFE0 */ addiu $v0, $v0, -0x20 -/* 1288 80070E88 AC820018 */ sw $v0, 0x18($a0) -/* 128C 80070E8C 3C05800B */ lui $a1, %hi(D_800AEDB0) -/* 1290 80070E90 00A32821 */ addu $a1, $a1, $v1 -/* 1294 80070E94 8CA5EDB0 */ lw $a1, %lo(D_800AEDB0)($a1) -/* 1298 80070E98 3C04800B */ lui $a0, %hi(D_800AEDB8) -/* 129C 80070E9C 2484EDB8 */ addiu $a0, $a0, %lo(D_800AEDB8) -/* 12A0 80070EA0 3C01800B */ lui $at, %hi(D_800AEDB8) -/* 12A4 80070EA4 00230821 */ addu $at, $at, $v1 -/* 12A8 80070EA8 AC20EDB8 */ sw $zero, %lo(D_800AEDB8)($at) -/* 12AC 80070EAC 0C01C67A */ jal func_800719E8 -/* 12B0 80070EB0 00642021 */ addu $a0, $v1, $a0 -/* 12B4 80070EB4 3C05800B */ lui $a1, %hi(D_800AEDE0) -/* 12B8 80070EB8 94A5EDE0 */ lhu $a1, %lo(D_800AEDE0)($a1) -/* 12BC 80070EBC 30A2FFFF */ andi $v0, $a1, 0xFFFF -/* 12C0 80070EC0 00021840 */ sll $v1, $v0, 1 -/* 12C4 80070EC4 00621821 */ addu $v1, $v1, $v0 -/* 12C8 80070EC8 00031880 */ sll $v1, $v1, 2 -/* 12CC 80070ECC 3C04800B */ lui $a0, %hi(D_800AEDB0) -/* 12D0 80070ED0 00832021 */ addu $a0, $a0, $v1 -/* 12D4 80070ED4 8C84EDB0 */ lw $a0, %lo(D_800AEDB0)($a0) -/* 12D8 80070ED8 8C840004 */ lw $a0, 0x4($a0) -/* 12DC 80070EDC 24A50001 */ addiu $a1, $a1, 0x1 -/* 12E0 80070EE0 3C01800B */ lui $at, %hi(D_800AEDE0) -/* 12E4 80070EE4 A425EDE0 */ sh $a1, %lo(D_800AEDE0)($at) -/* 12E8 80070EE8 3C01800B */ lui $at, %hi(D_800AEDB4) -/* 12EC 80070EEC 00230821 */ addu $at, $at, $v1 -/* 12F0 80070EF0 AC24EDB4 */ sw $a0, %lo(D_800AEDB4)($at) -/* 12F4 80070EF4 8FBF002C */ lw $ra, 0x2C($sp) -/* 12F8 80070EF8 8FB40028 */ lw $s4, 0x28($sp) -/* 12FC 80070EFC 8FB30024 */ lw $s3, 0x24($sp) -/* 1300 80070F00 8FB20020 */ lw $s2, 0x20($sp) -/* 1304 80070F04 8FB1001C */ lw $s1, 0x1C($sp) -/* 1308 80070F08 8FB00018 */ lw $s0, 0x18($sp) -/* 130C 80070F0C 03E00008 */ jr $ra -/* 1310 80070F10 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_80070D20, . - func_80070D20 - -glabel func_80070F14 -/* 1314 80070F14 24020001 */ addiu $v0, $zero, 0x1 -/* 1318 80070F18 3C01800B */ lui $at, %hi(D_800AEDE0) -/* 131C 80070F1C A422EDE0 */ sh $v0, %lo(D_800AEDE0)($at) -/* 1320 80070F20 24020003 */ addiu $v0, $zero, 0x3 -/* 1324 80070F24 3C01800B */ lui $at, %hi(D_800AEDE2) -/* 1328 80070F28 03E00008 */ jr $ra -/* 132C 80070F2C A422EDE2 */ sh $v0, %lo(D_800AEDE2)($at) -.size func_80070F14, . - func_80070F14 - -glabel func_80070F30 -/* 1330 80070F30 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 1334 80070F34 2484000F */ addiu $a0, $a0, 0xF -/* 1338 80070F38 2402FFF0 */ addiu $v0, $zero, -0x10 -/* 133C 80070F3C AFB60030 */ sw $s6, 0x30($sp) -/* 1340 80070F40 0082B024 */ and $s6, $a0, $v0 -/* 1344 80070F44 AFBF0038 */ sw $ra, 0x38($sp) -/* 1348 80070F48 AFB70034 */ sw $s7, 0x34($sp) -/* 134C 80070F4C AFB5002C */ sw $s5, 0x2C($sp) -/* 1350 80070F50 AFB40028 */ sw $s4, 0x28($sp) -/* 1354 80070F54 AFB30024 */ sw $s3, 0x24($sp) -/* 1358 80070F58 AFB20020 */ sw $s2, 0x20($sp) -/* 135C 80070F5C AFB1001C */ sw $s1, 0x1C($sp) -/* 1360 80070F60 12C00052 */ beqz $s6, .L800710AC -/* 1364 80070F64 AFB00018 */ sw $s0, 0x18($sp) -/* 1368 80070F68 3C03800B */ lui $v1, %hi(D_800AEDE2) -/* 136C 80070F6C 9463EDE2 */ lhu $v1, %lo(D_800AEDE2)($v1) -/* 1370 80070F70 3064FFFF */ andi $a0, $v1, 0xFFFF -/* 1374 80070F74 00041042 */ srl $v0, $a0, 1 -/* 1378 80070F78 30520001 */ andi $s2, $v0, 0x1 -/* 137C 80070F7C 1240000A */ beqz $s2, .L80070FA8 -/* 1380 80070F80 00041027 */ nor $v0, $zero, $a0 -/* 1384 80070F84 3C03800B */ lui $v1, %hi(D_800AEDE0) -/* 1388 80070F88 9463EDE0 */ lhu $v1, %lo(D_800AEDE0)($v1) -/* 138C 80070F8C 30420001 */ andi $v0, $v0, 0x1 -/* 1390 80070F90 0062A023 */ subu $s4, $v1, $v0 -/* 1394 80070F94 2C630002 */ sltiu $v1, $v1, 0x2 -/* 1398 80070F98 38630001 */ xori $v1, $v1, 0x1 -/* 139C 80070F9C 00031823 */ negu $v1, $v1 -/* 13A0 80070FA0 0801C3EB */ j .L80070FAC -/* 13A4 80070FA4 02439024 */ and $s2, $s2, $v1 -.L80070FA8: -/* 13A8 80070FA8 30740001 */ andi $s4, $v1, 0x1 -.L80070FAC: -/* 13AC 80070FAC 1A80003F */ blez $s4, .L800710AC -/* 13B0 80070FB0 00008821 */ addu $s1, $zero, $zero -/* 13B4 80070FB4 26D50020 */ addiu $s5, $s6, 0x20 -/* 13B8 80070FB8 3C17800B */ lui $s7, %hi(D_800AEDB8) -/* 13BC 80070FBC 26F7EDB8 */ addiu $s7, $s7, %lo(D_800AEDB8) -/* 13C0 80070FC0 00121040 */ sll $v0, $s2, 1 -.L80070FC4: -/* 13C4 80070FC4 00521021 */ addu $v0, $v0, $s2 -/* 13C8 80070FC8 00029880 */ sll $s3, $v0, 2 -/* 13CC 80070FCC 3C04800B */ lui $a0, %hi(D_800AEDB8) -/* 13D0 80070FD0 00932021 */ addu $a0, $a0, $s3 -/* 13D4 80070FD4 8C84EDB8 */ lw $a0, %lo(D_800AEDB8)($a0) -/* 13D8 80070FD8 0C01C68F */ jal func_80071A3C -/* 13DC 80070FDC 02A02821 */ addu $a1, $s5, $zero -/* 13E0 80070FE0 00408021 */ addu $s0, $v0, $zero -/* 13E4 80070FE4 1200001F */ beqz $s0, .L80071064 -/* 13E8 80070FE8 26310001 */ addiu $s1, $s1, 0x1 -/* 13EC 80070FEC 8E020014 */ lw $v0, 0x14($s0) -/* 13F0 80070FF0 8E030004 */ lw $v1, 0x4($s0) -/* 13F4 80070FF4 02028821 */ addu $s1, $s0, $v0 -/* 13F8 80070FF8 26320020 */ addiu $s2, $s1, 0x20 -/* 13FC 80070FFC AE230024 */ sw $v1, 0x24($s1) -/* 1400 80071000 AE120004 */ sw $s2, 0x4($s0) -/* 1404 80071004 8E230024 */ lw $v1, 0x24($s1) -/* 1408 80071008 3C02800B */ lui $v0, %hi(D_800AEDB4) -/* 140C 8007100C 00531021 */ addu $v0, $v0, $s3 -/* 1410 80071010 8C42EDB4 */ lw $v0, %lo(D_800AEDB4)($v0) -/* 1414 80071014 0062102B */ sltu $v0, $v1, $v0 -/* 1418 80071018 54400001 */ bnel $v0, $zero, .L80071020 -/* 141C 8007101C AC720000 */ sw $s2, 0x0($v1) -.L80071020: -/* 1420 80071020 02002021 */ addu $a0, $s0, $zero -/* 1424 80071024 0C01C654 */ jal func_80071950 -/* 1428 80071028 AE300020 */ sw $s0, 0x20($s1) -/* 142C 8007102C AE000018 */ sw $zero, 0x18($s0) -/* 1430 80071030 8E220024 */ lw $v0, 0x24($s1) -/* 1434 80071034 AE360034 */ sw $s6, 0x34($s1) -/* 1438 80071038 00521023 */ subu $v0, $v0, $s2 -/* 143C 8007103C 00551023 */ subu $v0, $v0, $s5 -/* 1440 80071040 AE220038 */ sw $v0, 0x38($s1) -/* 1444 80071044 2C420021 */ sltiu $v0, $v0, 0x21 -/* 1448 80071048 14400019 */ bnez $v0, .L800710B0 -/* 144C 8007104C 26220040 */ addiu $v0, $s1, 0x40 -/* 1450 80071050 02772021 */ addu $a0, $s3, $s7 -/* 1454 80071054 0C01C67A */ jal func_800719E8 -/* 1458 80071058 02402821 */ addu $a1, $s2, $zero -/* 145C 8007105C 0801C42C */ j .L800710B0 -/* 1460 80071060 26220040 */ addiu $v0, $s1, 0x40 -.L80071064: -/* 1464 80071064 3C03800B */ lui $v1, %hi(D_800AEDE0) -/* 1468 80071068 9463EDE0 */ lhu $v1, %lo(D_800AEDE0)($v1) -/* 146C 8007106C 26420001 */ addiu $v0, $s2, 0x1 -/* 1470 80071070 0043001A */ div $zero, $v0, $v1 -/* 1474 80071074 14600002 */ bnez $v1, .L80071080 -/* 1478 80071078 00000000 */ nop -/* 147C 8007107C 0007000D */ break 7 -.L80071080: -/* 1480 80071080 2401FFFF */ addiu $at, $zero, -0x1 -/* 1484 80071084 14610004 */ bne $v1, $at, .L80071098 -/* 1488 80071088 3C018000 */ lui $at, (0x80000000 >> 16) -/* 148C 8007108C 14410002 */ bne $v0, $at, .L80071098 -/* 1490 80071090 00000000 */ nop -/* 1494 80071094 0006000D */ break 6 -.L80071098: -/* 1498 80071098 00009010 */ mfhi $s2 -/* 149C 8007109C 0234102A */ slt $v0, $s1, $s4 -/* 14A0 800710A0 00000000 */ nop -/* 14A4 800710A4 1440FFC7 */ bnez $v0, .L80070FC4 -/* 14A8 800710A8 00121040 */ sll $v0, $s2, 1 -.L800710AC: -/* 14AC 800710AC 00001021 */ addu $v0, $zero, $zero -.L800710B0: -/* 14B0 800710B0 8FBF0038 */ lw $ra, 0x38($sp) -/* 14B4 800710B4 8FB70034 */ lw $s7, 0x34($sp) -/* 14B8 800710B8 8FB60030 */ lw $s6, 0x30($sp) -/* 14BC 800710BC 8FB5002C */ lw $s5, 0x2C($sp) -/* 14C0 800710C0 8FB40028 */ lw $s4, 0x28($sp) -/* 14C4 800710C4 8FB30024 */ lw $s3, 0x24($sp) -/* 14C8 800710C8 8FB20020 */ lw $s2, 0x20($sp) -/* 14CC 800710CC 8FB1001C */ lw $s1, 0x1C($sp) -/* 14D0 800710D0 8FB00018 */ lw $s0, 0x18($sp) -/* 14D4 800710D4 03E00008 */ jr $ra -/* 14D8 800710D8 27BD0040 */ addiu $sp, $sp, 0x40 -.size func_80070F30, . - func_80070F30 - -glabel func_800710DC -/* 14DC 800710DC 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 14E0 800710E0 2484000F */ addiu $a0, $a0, 0xF -/* 14E4 800710E4 2402FFF0 */ addiu $v0, $zero, -0x10 -/* 14E8 800710E8 AFB60030 */ sw $s6, 0x30($sp) -/* 14EC 800710EC 0082B024 */ and $s6, $a0, $v0 -/* 14F0 800710F0 AFBF0038 */ sw $ra, 0x38($sp) -/* 14F4 800710F4 AFB70034 */ sw $s7, 0x34($sp) -/* 14F8 800710F8 AFB5002C */ sw $s5, 0x2C($sp) -/* 14FC 800710FC AFB40028 */ sw $s4, 0x28($sp) -/* 1500 80071100 AFB30024 */ sw $s3, 0x24($sp) -/* 1504 80071104 AFB20020 */ sw $s2, 0x20($sp) -/* 1508 80071108 AFB1001C */ sw $s1, 0x1C($sp) -/* 150C 8007110C 12C00052 */ beqz $s6, .L80071258 -/* 1510 80071110 AFB00018 */ sw $s0, 0x18($sp) -/* 1514 80071114 3C03800B */ lui $v1, %hi(D_800AEDE2) -/* 1518 80071118 9463EDE2 */ lhu $v1, %lo(D_800AEDE2)($v1) -/* 151C 8007111C 3064FFFF */ andi $a0, $v1, 0xFFFF -/* 1520 80071120 00041042 */ srl $v0, $a0, 1 -/* 1524 80071124 30520001 */ andi $s2, $v0, 0x1 -/* 1528 80071128 1240000A */ beqz $s2, .L80071154 -/* 152C 8007112C 00041027 */ nor $v0, $zero, $a0 -/* 1530 80071130 3C03800B */ lui $v1, %hi(D_800AEDE0) -/* 1534 80071134 9463EDE0 */ lhu $v1, %lo(D_800AEDE0)($v1) -/* 1538 80071138 30420001 */ andi $v0, $v0, 0x1 -/* 153C 8007113C 0062A023 */ subu $s4, $v1, $v0 -/* 1540 80071140 2C630002 */ sltiu $v1, $v1, 0x2 -/* 1544 80071144 38630001 */ xori $v1, $v1, 0x1 -/* 1548 80071148 00031823 */ negu $v1, $v1 -/* 154C 8007114C 0801C456 */ j .L80071158 -/* 1550 80071150 02439024 */ and $s2, $s2, $v1 -.L80071154: -/* 1554 80071154 30740001 */ andi $s4, $v1, 0x1 -.L80071158: -/* 1558 80071158 1A80003F */ blez $s4, .L80071258 -/* 155C 8007115C 00008821 */ addu $s1, $zero, $zero -/* 1560 80071160 26D50020 */ addiu $s5, $s6, 0x20 -/* 1564 80071164 3C17800B */ lui $s7, %hi(D_800AEDB8) -/* 1568 80071168 26F7EDB8 */ addiu $s7, $s7, %lo(D_800AEDB8) -/* 156C 8007116C 00121040 */ sll $v0, $s2, 1 -.L80071170: -/* 1570 80071170 00521021 */ addu $v0, $v0, $s2 -/* 1574 80071174 00029880 */ sll $s3, $v0, 2 -/* 1578 80071178 3C04800B */ lui $a0, %hi(D_800AEDB8) -/* 157C 8007117C 00932021 */ addu $a0, $a0, $s3 -/* 1580 80071180 8C84EDB8 */ lw $a0, %lo(D_800AEDB8)($a0) -/* 1584 80071184 0C01C68F */ jal func_80071A3C -/* 1588 80071188 02A02821 */ addu $a1, $s5, $zero -/* 158C 8007118C 00408021 */ addu $s0, $v0, $zero -/* 1590 80071190 1200001F */ beqz $s0, .L80071210 -/* 1594 80071194 26310001 */ addiu $s1, $s1, 0x1 -/* 1598 80071198 8E020014 */ lw $v0, 0x14($s0) -/* 159C 8007119C 8E030004 */ lw $v1, 0x4($s0) -/* 15A0 800711A0 02028821 */ addu $s1, $s0, $v0 -/* 15A4 800711A4 26320020 */ addiu $s2, $s1, 0x20 -/* 15A8 800711A8 AE230024 */ sw $v1, 0x24($s1) -/* 15AC 800711AC AE120004 */ sw $s2, 0x4($s0) -/* 15B0 800711B0 8E230024 */ lw $v1, 0x24($s1) -/* 15B4 800711B4 3C02800B */ lui $v0, %hi(D_800AEDB4) -/* 15B8 800711B8 00531021 */ addu $v0, $v0, $s3 -/* 15BC 800711BC 8C42EDB4 */ lw $v0, %lo(D_800AEDB4)($v0) -/* 15C0 800711C0 0062102B */ sltu $v0, $v1, $v0 -/* 15C4 800711C4 54400001 */ bnel $v0, $zero, .L800711CC -/* 15C8 800711C8 AC720000 */ sw $s2, 0x0($v1) -.L800711CC: -/* 15CC 800711CC 02002021 */ addu $a0, $s0, $zero -/* 15D0 800711D0 0C01C654 */ jal func_80071950 -/* 15D4 800711D4 AE300020 */ sw $s0, 0x20($s1) -/* 15D8 800711D8 AE000018 */ sw $zero, 0x18($s0) -/* 15DC 800711DC 8E220024 */ lw $v0, 0x24($s1) -/* 15E0 800711E0 AE360034 */ sw $s6, 0x34($s1) -/* 15E4 800711E4 00521023 */ subu $v0, $v0, $s2 -/* 15E8 800711E8 00551023 */ subu $v0, $v0, $s5 -/* 15EC 800711EC AE220038 */ sw $v0, 0x38($s1) -/* 15F0 800711F0 2C420021 */ sltiu $v0, $v0, 0x21 -/* 15F4 800711F4 14400019 */ bnez $v0, .L8007125C -/* 15F8 800711F8 26220040 */ addiu $v0, $s1, 0x40 -/* 15FC 800711FC 02772021 */ addu $a0, $s3, $s7 -/* 1600 80071200 0C01C67A */ jal func_800719E8 -/* 1604 80071204 02402821 */ addu $a1, $s2, $zero -/* 1608 80071208 0801C497 */ j .L8007125C -/* 160C 8007120C 26220040 */ addiu $v0, $s1, 0x40 -.L80071210: -/* 1610 80071210 3C03800B */ lui $v1, %hi(D_800AEDE0) -/* 1614 80071214 9463EDE0 */ lhu $v1, %lo(D_800AEDE0)($v1) -/* 1618 80071218 26420001 */ addiu $v0, $s2, 0x1 -/* 161C 8007121C 0043001A */ div $zero, $v0, $v1 -/* 1620 80071220 14600002 */ bnez $v1, .L8007122C -/* 1624 80071224 00000000 */ nop -/* 1628 80071228 0007000D */ break 7 -.L8007122C: -/* 162C 8007122C 2401FFFF */ addiu $at, $zero, -0x1 -/* 1630 80071230 14610004 */ bne $v1, $at, .L80071244 -/* 1634 80071234 3C018000 */ lui $at, (0x80000000 >> 16) -/* 1638 80071238 14410002 */ bne $v0, $at, .L80071244 -/* 163C 8007123C 00000000 */ nop -/* 1640 80071240 0006000D */ break 6 -.L80071244: -/* 1644 80071244 00009010 */ mfhi $s2 -/* 1648 80071248 0234102A */ slt $v0, $s1, $s4 -/* 164C 8007124C 00000000 */ nop -/* 1650 80071250 1440FFC7 */ bnez $v0, .L80071170 -/* 1654 80071254 00121040 */ sll $v0, $s2, 1 -.L80071258: -/* 1658 80071258 00001021 */ addu $v0, $zero, $zero -.L8007125C: -/* 165C 8007125C 8FBF0038 */ lw $ra, 0x38($sp) -/* 1660 80071260 8FB70034 */ lw $s7, 0x34($sp) -/* 1664 80071264 8FB60030 */ lw $s6, 0x30($sp) -/* 1668 80071268 8FB5002C */ lw $s5, 0x2C($sp) -/* 166C 8007126C 8FB40028 */ lw $s4, 0x28($sp) -/* 1670 80071270 8FB30024 */ lw $s3, 0x24($sp) -/* 1674 80071274 8FB20020 */ lw $s2, 0x20($sp) -/* 1678 80071278 8FB1001C */ lw $s1, 0x1C($sp) -/* 167C 8007127C 8FB00018 */ lw $s0, 0x18($sp) -/* 1680 80071280 03E00008 */ jr $ra -/* 1684 80071284 27BD0040 */ addiu $sp, $sp, 0x40 -.size func_800710DC, . - func_800710DC - -glabel func_80071288 -/* 1688 80071288 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 168C 8007128C AFB00010 */ sw $s0, 0x10($sp) -/* 1690 80071290 3C10800B */ lui $s0, %hi(D_800AEDE2) -/* 1694 80071294 9610EDE2 */ lhu $s0, %lo(D_800AEDE2)($s0) -/* 1698 80071298 24020001 */ addiu $v0, $zero, 0x1 -/* 169C 8007129C AFBF0014 */ sw $ra, 0x14($sp) -/* 16A0 800712A0 3C01800B */ lui $at, %hi(D_800AEDE2) -/* 16A4 800712A4 0C01C3CC */ jal func_80070F30 -/* 16A8 800712A8 A422EDE2 */ sh $v0, %lo(D_800AEDE2)($at) -/* 16AC 800712AC 3C01800B */ lui $at, %hi(D_800AEDE2) -/* 16B0 800712B0 A430EDE2 */ sh $s0, %lo(D_800AEDE2)($at) -/* 16B4 800712B4 8FBF0014 */ lw $ra, 0x14($sp) -/* 16B8 800712B8 8FB00010 */ lw $s0, 0x10($sp) -/* 16BC 800712BC 03E00008 */ jr $ra -/* 16C0 800712C0 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80071288, . - func_80071288 - -glabel func_800712C4 -/* 16C4 800712C4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 16C8 800712C8 AFB10014 */ sw $s1, 0x14($sp) -/* 16CC 800712CC 00808821 */ addu $s1, $a0, $zero -/* 16D0 800712D0 AFBF001C */ sw $ra, 0x1C($sp) -/* 16D4 800712D4 AFB20018 */ sw $s2, 0x18($sp) -/* 16D8 800712D8 0C01C6E7 */ jal func_80071B9C -/* 16DC 800712DC AFB00010 */ sw $s0, 0x10($sp) -/* 16E0 800712E0 1220003B */ beqz $s1, .L800713D0 -/* 16E4 800712E4 00409021 */ addu $s2, $v0, $zero -/* 16E8 800712E8 8E22FFF8 */ lw $v0, -0x8($s1) -/* 16EC 800712EC 2C420021 */ sltiu $v0, $v0, 0x21 -/* 16F0 800712F0 14400003 */ bnez $v0, .L80071300 -/* 16F4 800712F4 2630FFE0 */ addiu $s0, $s1, -0x20 -/* 16F8 800712F8 0C01C654 */ jal func_80071950 -/* 16FC 800712FC 02002021 */ addu $a0, $s0, $zero -.L80071300: -/* 1700 80071300 8E23FFE0 */ lw $v1, -0x20($s1) -/* 1704 80071304 8E22FFE4 */ lw $v0, -0x1C($s1) -/* 1708 80071308 AC620004 */ sw $v0, 0x4($v1) -/* 170C 8007130C 00121040 */ sll $v0, $s2, 1 -/* 1710 80071310 00521021 */ addu $v0, $v0, $s2 -/* 1714 80071314 00029080 */ sll $s2, $v0, 2 -/* 1718 80071318 8E23FFE4 */ lw $v1, -0x1C($s1) -/* 171C 8007131C 3C02800B */ lui $v0, %hi(D_800AEDB4) -/* 1720 80071320 00521021 */ addu $v0, $v0, $s2 -/* 1724 80071324 8C42EDB4 */ lw $v0, %lo(D_800AEDB4)($v0) -/* 1728 80071328 0062102B */ sltu $v0, $v1, $v0 -/* 172C 8007132C 10400003 */ beqz $v0, .L8007133C -/* 1730 80071330 00000000 */ nop -/* 1734 80071334 8E22FFE0 */ lw $v0, -0x20($s1) -/* 1738 80071338 AC620000 */ sw $v0, 0x0($v1) -.L8007133C: -/* 173C 8007133C 8E30FFE0 */ lw $s0, -0x20($s1) -/* 1740 80071340 8E020018 */ lw $v0, 0x18($s0) -/* 1744 80071344 2C420021 */ sltiu $v0, $v0, 0x21 -/* 1748 80071348 14400003 */ bnez $v0, .L80071358 -/* 174C 8007134C 00000000 */ nop -/* 1750 80071350 0C01C654 */ jal func_80071950 -/* 1754 80071354 02002021 */ addu $a0, $s0, $zero -.L80071358: -/* 1758 80071358 8E020014 */ lw $v0, 0x14($s0) -/* 175C 8007135C 8E030004 */ lw $v1, 0x4($s0) -/* 1760 80071360 24420020 */ addiu $v0, $v0, 0x20 -/* 1764 80071364 02021021 */ addu $v0, $s0, $v0 -/* 1768 80071368 00621823 */ subu $v1, $v1, $v0 -/* 176C 8007136C AE030018 */ sw $v1, 0x18($s0) -/* 1770 80071370 2C630021 */ sltiu $v1, $v1, 0x21 -/* 1774 80071374 14600006 */ bnez $v1, .L80071390 -/* 1778 80071378 00000000 */ nop -/* 177C 8007137C 3C04800B */ lui $a0, %hi(D_800AEDB8) -/* 1780 80071380 2484EDB8 */ addiu $a0, $a0, %lo(D_800AEDB8) -/* 1784 80071384 02442021 */ addu $a0, $s2, $a0 -/* 1788 80071388 0C01C67A */ jal func_800719E8 -/* 178C 8007138C 02002821 */ addu $a1, $s0, $zero -.L80071390: -/* 1790 80071390 3C02800C */ lui $v0, %hi(D_800C4818) -/* 1794 80071394 8C424818 */ lw $v0, %lo(D_800C4818)($v0) -/* 1798 80071398 3C030003 */ lui $v1, (0x3FFFF >> 16) -/* 179C 8007139C 3463FFFF */ ori $v1, $v1, (0x3FFFF & 0xFFFF) -/* 17A0 800713A0 AE20FFE4 */ sw $zero, -0x1C($s1) -/* 17A4 800713A4 AE20FFE0 */ sw $zero, -0x20($s1) -/* 17A8 800713A8 24420001 */ addiu $v0, $v0, 0x1 -/* 17AC 800713AC 0062182B */ sltu $v1, $v1, $v0 -/* 17B0 800713B0 3C01800C */ lui $at, %hi(D_800C4818) -/* 17B4 800713B4 AC224818 */ sw $v0, %lo(D_800C4818)($at) -/* 17B8 800713B8 10600006 */ beqz $v1, .L800713D4 -/* 17BC 800713BC 00001021 */ addu $v0, $zero, $zero -/* 17C0 800713C0 0C01C69D */ jal func_80071A74 -/* 17C4 800713C4 00000000 */ nop -/* 17C8 800713C8 3C01800C */ lui $at, %hi(D_800C4818) -/* 17CC 800713CC AC204818 */ sw $zero, %lo(D_800C4818)($at) -.L800713D0: -/* 17D0 800713D0 00001021 */ addu $v0, $zero, $zero -.L800713D4: -/* 17D4 800713D4 8FBF001C */ lw $ra, 0x1C($sp) -/* 17D8 800713D8 8FB20018 */ lw $s2, 0x18($sp) -/* 17DC 800713DC 8FB10014 */ lw $s1, 0x14($sp) -/* 17E0 800713E0 8FB00010 */ lw $s0, 0x10($sp) -/* 17E4 800713E4 03E00008 */ jr $ra -/* 17E8 800713E8 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_800712C4, . - func_800712C4 - -glabel func_800713EC -/* 17EC 800713EC 3C03800B */ lui $v1, %hi(D_800AEDE2) -/* 17F0 800713F0 9463EDE2 */ lhu $v1, %lo(D_800AEDE2)($v1) -/* 17F4 800713F4 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 17F8 800713F8 3064FFFF */ andi $a0, $v1, 0xFFFF -/* 17FC 800713FC 00041042 */ srl $v0, $a0, 1 -/* 1800 80071400 30460001 */ andi $a2, $v0, 0x1 -/* 1804 80071404 10C0000B */ beqz $a2, .L80071434 -/* 1808 80071408 00003821 */ addu $a3, $zero, $zero -/* 180C 8007140C 3C03800B */ lui $v1, %hi(D_800AEDE0) -/* 1810 80071410 9463EDE0 */ lhu $v1, %lo(D_800AEDE0)($v1) -/* 1814 80071414 00041027 */ nor $v0, $zero, $a0 -/* 1818 80071418 30420001 */ andi $v0, $v0, 0x1 -/* 181C 8007141C 00624823 */ subu $t1, $v1, $v0 -/* 1820 80071420 2C630002 */ sltiu $v1, $v1, 0x2 -/* 1824 80071424 38630001 */ xori $v1, $v1, 0x1 -/* 1828 80071428 00031823 */ negu $v1, $v1 -/* 182C 8007142C 0801C50E */ j .L80071438 -/* 1830 80071430 00C33024 */ and $a2, $a2, $v1 -.L80071434: -/* 1834 80071434 30690001 */ andi $t1, $v1, 0x1 -.L80071438: -/* 1838 80071438 19200023 */ blez $t1, .L800714C8 -/* 183C 8007143C 00002821 */ addu $a1, $zero, $zero -/* 1840 80071440 3C08800B */ lui $t0, %hi(D_800AEDE0) -/* 1844 80071444 9508EDE0 */ lhu $t0, %lo(D_800AEDE0)($t0) -/* 1848 80071448 00061040 */ sll $v0, $a2, 1 -.L8007144C: -/* 184C 8007144C 00461021 */ addu $v0, $v0, $a2 -/* 1850 80071450 00021080 */ sll $v0, $v0, 2 -/* 1854 80071454 3C03800B */ lui $v1, %hi(D_800AEDB8) -/* 1858 80071458 00621821 */ addu $v1, $v1, $v0 -/* 185C 8007145C 8C63EDB8 */ lw $v1, %lo(D_800AEDB8)($v1) -/* 1860 80071460 50600009 */ beql $v1, $zero, .L80071488 -/* 1864 80071464 24A50001 */ addiu $a1, $a1, 0x1 -.L80071468: -/* 1868 80071468 8C640018 */ lw $a0, 0x18($v1) -/* 186C 8007146C 00E4102B */ sltu $v0, $a3, $a0 -/* 1870 80071470 54400001 */ bnel $v0, $zero, .L80071478 -/* 1874 80071474 00803821 */ addu $a3, $a0, $zero -.L80071478: -/* 1878 80071478 8C630010 */ lw $v1, 0x10($v1) -/* 187C 8007147C 1460FFFA */ bnez $v1, .L80071468 -/* 1880 80071480 00000000 */ nop -/* 1884 80071484 24A50001 */ addiu $a1, $a1, 0x1 -.L80071488: -/* 1888 80071488 24C20001 */ addiu $v0, $a2, 0x1 -/* 188C 8007148C 0048001A */ div $zero, $v0, $t0 -/* 1890 80071490 15000002 */ bnez $t0, .L8007149C -/* 1894 80071494 00000000 */ nop -/* 1898 80071498 0007000D */ break 7 -.L8007149C: -/* 189C 8007149C 2401FFFF */ addiu $at, $zero, -0x1 -/* 18A0 800714A0 15010004 */ bne $t0, $at, .L800714B4 -/* 18A4 800714A4 3C018000 */ lui $at, (0x80000000 >> 16) -/* 18A8 800714A8 14410002 */ bne $v0, $at, .L800714B4 -/* 18AC 800714AC 00000000 */ nop -/* 18B0 800714B0 0006000D */ break 6 -.L800714B4: -/* 18B4 800714B4 00003010 */ mfhi $a2 -/* 18B8 800714B8 00A9102A */ slt $v0, $a1, $t1 -/* 18BC 800714BC 00000000 */ nop -/* 18C0 800714C0 1440FFE2 */ bnez $v0, .L8007144C -/* 18C4 800714C4 00061040 */ sll $v0, $a2, 1 -.L800714C8: -/* 18C8 800714C8 00E01021 */ addu $v0, $a3, $zero -/* 18CC 800714CC 03E00008 */ jr $ra -/* 18D0 800714D0 27BD0008 */ addiu $sp, $sp, 0x8 -.size func_800713EC, . - func_800713EC - -glabel func_800714D4 -/* 18D4 800714D4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 18D8 800714D8 AFB00010 */ sw $s0, 0x10($sp) -/* 18DC 800714DC AFBF0014 */ sw $ra, 0x14($sp) -/* 18E0 800714E0 0C01C6E7 */ jal func_80071B9C -/* 18E4 800714E4 00808021 */ addu $s0, $a0, $zero -/* 18E8 800714E8 00404021 */ addu $t0, $v0, $zero -/* 18EC 800714EC 3202000F */ andi $v0, $s0, 0xF -/* 18F0 800714F0 10400004 */ beqz $v0, .L80071504 -/* 18F4 800714F4 02002821 */ addu $a1, $s0, $zero -/* 18F8 800714F8 3C04800B */ lui $a0, %hi(D_800ADD98) -/* 18FC 800714FC 0801C586 */ j .L80071618 -/* 1900 80071500 2484DD98 */ addiu $a0, $a0, %lo(D_800ADD98) -.L80071504: -/* 1904 80071504 00081040 */ sll $v0, $t0, 1 -/* 1908 80071508 00481021 */ addu $v0, $v0, $t0 -/* 190C 8007150C 00021880 */ sll $v1, $v0, 2 -/* 1910 80071510 3C06800B */ lui $a2, %hi(D_800AEDB0) -/* 1914 80071514 00C33021 */ addu $a2, $a2, $v1 -/* 1918 80071518 8CC6EDB0 */ lw $a2, %lo(D_800AEDB0)($a2) -/* 191C 8007151C 2605FFE0 */ addiu $a1, $s0, -0x20 -/* 1920 80071520 00A6102B */ sltu $v0, $a1, $a2 -/* 1924 80071524 14400023 */ bnez $v0, .L800715B4 -/* 1928 80071528 00000000 */ nop -/* 192C 8007152C 3C07800B */ lui $a3, %hi(D_800AEDB4) -/* 1930 80071530 00E33821 */ addu $a3, $a3, $v1 -/* 1934 80071534 8CE7EDB4 */ lw $a3, %lo(D_800AEDB4)($a3) -/* 1938 80071538 00E5102B */ sltu $v0, $a3, $a1 -/* 193C 8007153C 1440001D */ bnez $v0, .L800715B4 -/* 1940 80071540 00000000 */ nop -/* 1944 80071544 8E03FFE0 */ lw $v1, -0x20($s0) -/* 1948 80071548 0066102B */ sltu $v0, $v1, $a2 -/* 194C 8007154C 14400019 */ bnez $v0, .L800715B4 -/* 1950 80071550 00E3102B */ sltu $v0, $a3, $v1 -/* 1954 80071554 14400017 */ bnez $v0, .L800715B4 -/* 1958 80071558 3062000F */ andi $v0, $v1, 0xF -/* 195C 8007155C 14400015 */ bnez $v0, .L800715B4 -/* 1960 80071560 00000000 */ nop -/* 1964 80071564 8E04FFE4 */ lw $a0, -0x1C($s0) -/* 1968 80071568 0086102B */ sltu $v0, $a0, $a2 -/* 196C 8007156C 14400011 */ bnez $v0, .L800715B4 -/* 1970 80071570 00E4102B */ sltu $v0, $a3, $a0 -/* 1974 80071574 1440000F */ bnez $v0, .L800715B4 -/* 1978 80071578 3082000F */ andi $v0, $a0, 0xF -/* 197C 8007157C 1440000D */ bnez $v0, .L800715B4 -/* 1980 80071580 00C3102B */ sltu $v0, $a2, $v1 -/* 1984 80071584 10400005 */ beqz $v0, .L8007159C -/* 1988 80071588 0087102B */ sltu $v0, $a0, $a3 -/* 198C 8007158C 8C620004 */ lw $v0, 0x4($v1) -/* 1990 80071590 3042000F */ andi $v0, $v0, 0xF -/* 1994 80071594 14400007 */ bnez $v0, .L800715B4 -/* 1998 80071598 0087102B */ sltu $v0, $a0, $a3 -.L8007159C: -/* 199C 8007159C 10400008 */ beqz $v0, .L800715C0 -/* 19A0 800715A0 00000000 */ nop -/* 19A4 800715A4 8C820000 */ lw $v0, 0x0($a0) -/* 19A8 800715A8 3042000F */ andi $v0, $v0, 0xF -/* 19AC 800715AC 10400004 */ beqz $v0, .L800715C0 -/* 19B0 800715B0 00000000 */ nop -.L800715B4: -/* 19B4 800715B4 3C04800B */ lui $a0, %hi(D_800ADDCC) -/* 19B8 800715B8 0801C586 */ j .L80071618 -/* 19BC 800715BC 2484DDCC */ addiu $a0, $a0, %lo(D_800ADDCC) -.L800715C0: -/* 19C0 800715C0 8C620004 */ lw $v0, 0x4($v1) -/* 19C4 800715C4 14450012 */ bne $v0, $a1, .L80071610 -/* 19C8 800715C8 00000000 */ nop -/* 19CC 800715CC 8CA20000 */ lw $v0, 0x0($a1) -/* 19D0 800715D0 1462000F */ bne $v1, $v0, .L80071610 -/* 19D4 800715D4 00000000 */ nop -/* 19D8 800715D8 8CA20004 */ lw $v0, 0x4($a1) -/* 19DC 800715DC 1482000C */ bne $a0, $v0, .L80071610 -/* 19E0 800715E0 00081040 */ sll $v0, $t0, 1 -/* 19E4 800715E4 00481021 */ addu $v0, $v0, $t0 -/* 19E8 800715E8 00021080 */ sll $v0, $v0, 2 -/* 19EC 800715EC 3C01800B */ lui $at, %hi(D_800AEDB4) -/* 19F0 800715F0 00220821 */ addu $at, $at, $v0 -/* 19F4 800715F4 8C22EDB4 */ lw $v0, %lo(D_800AEDB4)($at) -/* 19F8 800715F8 0082102B */ sltu $v0, $a0, $v0 -/* 19FC 800715FC 10400009 */ beqz $v0, .L80071624 -/* 1A00 80071600 24020001 */ addiu $v0, $zero, 0x1 -/* 1A04 80071604 8C820000 */ lw $v0, %lo(D_800B0000)($a0) -/* 1A08 80071608 10450006 */ beq $v0, $a1, .L80071624 -/* 1A0C 8007160C 24020001 */ addiu $v0, $zero, 0x1 -.L80071610: -/* 1A10 80071610 3C04800B */ lui $a0, %hi(D_800ADE1C) -/* 1A14 80071614 2484DE1C */ addiu $a0, $a0, %lo(D_800ADE1C) -.L80071618: -/* 1A18 80071618 0C024D50 */ jal func_80093540 -/* 1A1C 8007161C 00000000 */ nop -/* 1A20 80071620 00001021 */ addu $v0, $zero, $zero -.L80071624: -/* 1A24 80071624 8FBF0014 */ lw $ra, 0x14($sp) -/* 1A28 80071628 8FB00010 */ lw $s0, 0x10($sp) -/* 1A2C 8007162C 03E00008 */ jr $ra -/* 1A30 80071630 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_800714D4, . - func_800714D4 - -glabel func_80071634 -/* 1A34 80071634 03E00008 */ jr $ra -/* 1A38 80071638 8C82FFF4 */ lw $v0, -0xC($a0) -.size func_80071634, . - func_80071634 - -glabel func_8007163C -/* 1A3C 8007163C 03E00008 */ jr $ra -/* 1A40 80071640 00001021 */ addu $v0, $zero, $zero -.size func_8007163C, . - func_8007163C - -glabel func_80071644 -/* 1A44 80071644 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 1A48 80071648 AFB10014 */ sw $s1, 0x14($sp) -/* 1A4C 8007164C 00808821 */ addu $s1, $a0, $zero -/* 1A50 80071650 AFB00010 */ sw $s0, 0x10($sp) -/* 1A54 80071654 00A08021 */ addu $s0, $a1, $zero -/* 1A58 80071658 AFBF0020 */ sw $ra, 0x20($sp) -/* 1A5C 8007165C AFB3001C */ sw $s3, 0x1C($sp) -/* 1A60 80071660 16000041 */ bnez $s0, .L80071768 -/* 1A64 80071664 AFB20018 */ sw $s2, 0x18($sp) -/* 1A68 80071668 0C01C6E7 */ jal func_80071B9C -/* 1A6C 8007166C 00000000 */ nop -/* 1A70 80071670 1220003B */ beqz $s1, .L80071760 -/* 1A74 80071674 00409021 */ addu $s2, $v0, $zero -/* 1A78 80071678 8E22FFF8 */ lw $v0, -0x8($s1) -/* 1A7C 8007167C 2C420021 */ sltiu $v0, $v0, 0x21 -/* 1A80 80071680 14400003 */ bnez $v0, .L80071690 -/* 1A84 80071684 2630FFE0 */ addiu $s0, $s1, -0x20 -/* 1A88 80071688 0C01C654 */ jal func_80071950 -/* 1A8C 8007168C 02002021 */ addu $a0, $s0, $zero -.L80071690: -/* 1A90 80071690 8E23FFE0 */ lw $v1, -0x20($s1) -/* 1A94 80071694 8E22FFE4 */ lw $v0, -0x1C($s1) -/* 1A98 80071698 AC620004 */ sw $v0, 0x4($v1) -/* 1A9C 8007169C 00121040 */ sll $v0, $s2, 1 -/* 1AA0 800716A0 00521021 */ addu $v0, $v0, $s2 -/* 1AA4 800716A4 00029080 */ sll $s2, $v0, 2 -/* 1AA8 800716A8 8E23FFE4 */ lw $v1, -0x1C($s1) -/* 1AAC 800716AC 3C02800B */ lui $v0, %hi(D_800AEDB4) -/* 1AB0 800716B0 00521021 */ addu $v0, $v0, $s2 -/* 1AB4 800716B4 8C42EDB4 */ lw $v0, %lo(D_800AEDB4)($v0) -/* 1AB8 800716B8 0062102B */ sltu $v0, $v1, $v0 -/* 1ABC 800716BC 10400003 */ beqz $v0, .L800716CC -/* 1AC0 800716C0 00000000 */ nop -/* 1AC4 800716C4 8E22FFE0 */ lw $v0, -0x20($s1) -/* 1AC8 800716C8 AC620000 */ sw $v0, 0x0($v1) -.L800716CC: -/* 1ACC 800716CC 8E30FFE0 */ lw $s0, -0x20($s1) -/* 1AD0 800716D0 8E020018 */ lw $v0, 0x18($s0) -/* 1AD4 800716D4 2C420021 */ sltiu $v0, $v0, 0x21 -/* 1AD8 800716D8 14400003 */ bnez $v0, .L800716E8 -/* 1ADC 800716DC 00000000 */ nop -/* 1AE0 800716E0 0C01C654 */ jal func_80071950 -/* 1AE4 800716E4 02002021 */ addu $a0, $s0, $zero -.L800716E8: -/* 1AE8 800716E8 8E020014 */ lw $v0, 0x14($s0) -/* 1AEC 800716EC 8E030004 */ lw $v1, 0x4($s0) -/* 1AF0 800716F0 24420020 */ addiu $v0, $v0, 0x20 -/* 1AF4 800716F4 02021021 */ addu $v0, $s0, $v0 -/* 1AF8 800716F8 00621823 */ subu $v1, $v1, $v0 -/* 1AFC 800716FC AE030018 */ sw $v1, 0x18($s0) -/* 1B00 80071700 2C630021 */ sltiu $v1, $v1, 0x21 -/* 1B04 80071704 14600006 */ bnez $v1, .L80071720 -/* 1B08 80071708 00000000 */ nop -/* 1B0C 8007170C 3C04800B */ lui $a0, %hi(D_800AEDB8) -/* 1B10 80071710 2484EDB8 */ addiu $a0, $a0, %lo(D_800AEDB8) -/* 1B14 80071714 02442021 */ addu $a0, $s2, $a0 -/* 1B18 80071718 0C01C67A */ jal func_800719E8 -/* 1B1C 8007171C 02002821 */ addu $a1, $s0, $zero -.L80071720: -/* 1B20 80071720 3C02800C */ lui $v0, %hi(D_800C4818) -/* 1B24 80071724 8C424818 */ lw $v0, %lo(D_800C4818)($v0) -/* 1B28 80071728 3C030003 */ lui $v1, (0x3FFFF >> 16) -/* 1B2C 8007172C 3463FFFF */ ori $v1, $v1, (0x3FFFF & 0xFFFF) -/* 1B30 80071730 AE20FFE4 */ sw $zero, -0x1C($s1) -/* 1B34 80071734 AE20FFE0 */ sw $zero, -0x20($s1) -/* 1B38 80071738 24420001 */ addiu $v0, $v0, 0x1 -/* 1B3C 8007173C 0062182B */ sltu $v1, $v1, $v0 -/* 1B40 80071740 3C01800C */ lui $at, %hi(D_800C4818) -/* 1B44 80071744 AC224818 */ sw $v0, %lo(D_800C4818)($at) -/* 1B48 80071748 1060007A */ beqz $v1, .L80071934 -/* 1B4C 8007174C 00001021 */ addu $v0, $zero, $zero -/* 1B50 80071750 0C01C69D */ jal func_80071A74 -/* 1B54 80071754 00000000 */ nop -/* 1B58 80071758 3C01800C */ lui $at, %hi(D_800C4818) -/* 1B5C 8007175C AC204818 */ sw $zero, %lo(D_800C4818)($at) -.L80071760: -/* 1B60 80071760 0801C64D */ j .L80071934 -/* 1B64 80071764 00001021 */ addu $v0, $zero, $zero -.L80071768: -/* 1B68 80071768 16200005 */ bnez $s1, .L80071780 -/* 1B6C 8007176C 2603000F */ addiu $v1, $s0, 0xF -/* 1B70 80071770 0C01C3CC */ jal func_80070F30 -/* 1B74 80071774 02002021 */ addu $a0, $s0, $zero -/* 1B78 80071778 0801C64D */ j .L80071934 -/* 1B7C 8007177C 00000000 */ nop -.L80071780: -/* 1B80 80071780 2402FFF0 */ addiu $v0, $zero, -0x10 -/* 1B84 80071784 8E24FFF4 */ lw $a0, -0xC($s1) -/* 1B88 80071788 00628024 */ and $s0, $v1, $v0 -/* 1B8C 8007178C 02041823 */ subu $v1, $s0, $a0 -/* 1B90 80071790 2862FF81 */ slti $v0, $v1, -0x7F -/* 1B94 80071794 14400007 */ bnez $v0, .L800717B4 -/* 1B98 80071798 2632FFE0 */ addiu $s2, $s1, -0x20 -/* 1B9C 8007179C 18600065 */ blez $v1, .L80071934 -/* 1BA0 800717A0 02201021 */ addu $v0, $s1, $zero -/* 1BA4 800717A4 8E22FFF8 */ lw $v0, -0x8($s1) -/* 1BA8 800717A8 0043102B */ sltu $v0, $v0, $v1 -/* 1BAC 800717AC 1440001C */ bnez $v0, .L80071820 -/* 1BB0 800717B0 00000000 */ nop -.L800717B4: -/* 1BB4 800717B4 8E22FFF8 */ lw $v0, -0x8($s1) -/* 1BB8 800717B8 2C420021 */ sltiu $v0, $v0, 0x21 -/* 1BBC 800717BC 14400003 */ bnez $v0, .L800717CC -/* 1BC0 800717C0 00000000 */ nop -/* 1BC4 800717C4 0C01C654 */ jal func_80071950 -/* 1BC8 800717C8 02402021 */ addu $a0, $s2, $zero -.L800717CC: -/* 1BCC 800717CC 8E23FFE4 */ lw $v1, -0x1C($s1) -/* 1BD0 800717D0 26020020 */ addiu $v0, $s0, 0x20 -/* 1BD4 800717D4 02421021 */ addu $v0, $s2, $v0 -/* 1BD8 800717D8 AE30FFF4 */ sw $s0, -0xC($s1) -/* 1BDC 800717DC 00621823 */ subu $v1, $v1, $v0 -/* 1BE0 800717E0 AE23FFF8 */ sw $v1, -0x8($s1) -/* 1BE4 800717E4 2C630021 */ sltiu $v1, $v1, 0x21 -/* 1BE8 800717E8 14600052 */ bnez $v1, .L80071934 -/* 1BEC 800717EC 02201021 */ addu $v0, $s1, $zero -/* 1BF0 800717F0 0C01C6E7 */ jal func_80071B9C -/* 1BF4 800717F4 02402021 */ addu $a0, $s2, $zero -/* 1BF8 800717F8 00021840 */ sll $v1, $v0, 1 -/* 1BFC 800717FC 00621821 */ addu $v1, $v1, $v0 -/* 1C00 80071800 00031880 */ sll $v1, $v1, 2 -/* 1C04 80071804 3C04800B */ lui $a0, %hi(D_800AEDB8) -/* 1C08 80071808 2484EDB8 */ addiu $a0, $a0, %lo(D_800AEDB8) -/* 1C0C 8007180C 00642021 */ addu $a0, $v1, $a0 -/* 1C10 80071810 0C01C67A */ jal func_800719E8 -/* 1C14 80071814 02402821 */ addu $a1, $s2, $zero -/* 1C18 80071818 0801C64D */ j .L80071934 -/* 1C1C 8007181C 02201021 */ addu $v0, $s1, $zero -.L80071820: -/* 1C20 80071820 0C01C3CC */ jal func_80070F30 -/* 1C24 80071824 02002021 */ addu $a0, $s0, $zero -/* 1C28 80071828 02202021 */ addu $a0, $s1, $zero -/* 1C2C 8007182C 8E26FFF4 */ lw $a2, -0xC($s1) -/* 1C30 80071830 00409821 */ addu $s3, $v0, $zero -/* 1C34 80071834 0C024C18 */ jal func_80093060 -/* 1C38 80071838 02602821 */ addu $a1, $s3, $zero -/* 1C3C 8007183C 0C01C6E7 */ jal func_80071B9C -/* 1C40 80071840 02202021 */ addu $a0, $s1, $zero -/* 1C44 80071844 8E23FFF8 */ lw $v1, -0x8($s1) -/* 1C48 80071848 02408021 */ addu $s0, $s2, $zero -/* 1C4C 8007184C 2C630021 */ sltiu $v1, $v1, 0x21 -/* 1C50 80071850 14600003 */ bnez $v1, .L80071860 -/* 1C54 80071854 00409021 */ addu $s2, $v0, $zero -/* 1C58 80071858 0C01C654 */ jal func_80071950 -/* 1C5C 8007185C 02002021 */ addu $a0, $s0, $zero -.L80071860: -/* 1C60 80071860 8E23FFE0 */ lw $v1, -0x20($s1) -/* 1C64 80071864 8E22FFE4 */ lw $v0, -0x1C($s1) -/* 1C68 80071868 AC620004 */ sw $v0, 0x4($v1) -/* 1C6C 8007186C 00121040 */ sll $v0, $s2, 1 -/* 1C70 80071870 00521021 */ addu $v0, $v0, $s2 -/* 1C74 80071874 00029080 */ sll $s2, $v0, 2 -/* 1C78 80071878 8E23FFE4 */ lw $v1, -0x1C($s1) -/* 1C7C 8007187C 3C02800B */ lui $v0, %hi(D_800AEDB4) -/* 1C80 80071880 00521021 */ addu $v0, $v0, $s2 -/* 1C84 80071884 8C42EDB4 */ lw $v0, %lo(D_800AEDB4)($v0) -/* 1C88 80071888 0062102B */ sltu $v0, $v1, $v0 -/* 1C8C 8007188C 10400003 */ beqz $v0, .L8007189C -/* 1C90 80071890 00000000 */ nop -/* 1C94 80071894 8E22FFE0 */ lw $v0, -0x20($s1) -/* 1C98 80071898 AC620000 */ sw $v0, 0x0($v1) -.L8007189C: -/* 1C9C 8007189C 8E30FFE0 */ lw $s0, -0x20($s1) -/* 1CA0 800718A0 8E020018 */ lw $v0, 0x18($s0) -/* 1CA4 800718A4 2C420021 */ sltiu $v0, $v0, 0x21 -/* 1CA8 800718A8 14400003 */ bnez $v0, .L800718B8 -/* 1CAC 800718AC 00000000 */ nop -/* 1CB0 800718B0 0C01C654 */ jal func_80071950 -/* 1CB4 800718B4 02002021 */ addu $a0, $s0, $zero -.L800718B8: -/* 1CB8 800718B8 8E020014 */ lw $v0, 0x14($s0) -/* 1CBC 800718BC 8E030004 */ lw $v1, 0x4($s0) -/* 1CC0 800718C0 24420020 */ addiu $v0, $v0, 0x20 -/* 1CC4 800718C4 02021021 */ addu $v0, $s0, $v0 -/* 1CC8 800718C8 00621823 */ subu $v1, $v1, $v0 -/* 1CCC 800718CC AE030018 */ sw $v1, 0x18($s0) -/* 1CD0 800718D0 2C630021 */ sltiu $v1, $v1, 0x21 -/* 1CD4 800718D4 14600006 */ bnez $v1, .L800718F0 -/* 1CD8 800718D8 00000000 */ nop -/* 1CDC 800718DC 3C04800B */ lui $a0, %hi(D_800AEDB8) -/* 1CE0 800718E0 2484EDB8 */ addiu $a0, $a0, %lo(D_800AEDB8) -/* 1CE4 800718E4 02442021 */ addu $a0, $s2, $a0 -/* 1CE8 800718E8 0C01C67A */ jal func_800719E8 -/* 1CEC 800718EC 02002821 */ addu $a1, $s0, $zero -.L800718F0: -/* 1CF0 800718F0 3C02800C */ lui $v0, %hi(D_800C4818) -/* 1CF4 800718F4 8C424818 */ lw $v0, %lo(D_800C4818)($v0) -/* 1CF8 800718F8 3C030003 */ lui $v1, (0x3FFFF >> 16) -/* 1CFC 800718FC 3463FFFF */ ori $v1, $v1, (0x3FFFF & 0xFFFF) -/* 1D00 80071900 AE20FFE4 */ sw $zero, -0x1C($s1) -/* 1D04 80071904 AE20FFE0 */ sw $zero, -0x20($s1) -/* 1D08 80071908 24420001 */ addiu $v0, $v0, 0x1 -/* 1D0C 8007190C 0062182B */ sltu $v1, $v1, $v0 -/* 1D10 80071910 3C01800C */ lui $at, %hi(D_800C4818) -/* 1D14 80071914 AC224818 */ sw $v0, %lo(D_800C4818)($at) -/* 1D18 80071918 10600006 */ beqz $v1, .L80071934 -/* 1D1C 8007191C 02601021 */ addu $v0, $s3, $zero -/* 1D20 80071920 0C01C69D */ jal func_80071A74 -/* 1D24 80071924 00000000 */ nop -/* 1D28 80071928 3C01800C */ lui $at, %hi(D_800C4818) -/* 1D2C 8007192C AC204818 */ sw $zero, %lo(D_800C4818)($at) -/* 1D30 80071930 02601021 */ addu $v0, $s3, $zero -.L80071934: -/* 1D34 80071934 8FBF0020 */ lw $ra, 0x20($sp) -/* 1D38 80071938 8FB3001C */ lw $s3, 0x1C($sp) -/* 1D3C 8007193C 8FB20018 */ lw $s2, 0x18($sp) -/* 1D40 80071940 8FB10014 */ lw $s1, 0x14($sp) -/* 1D44 80071944 8FB00010 */ lw $s0, 0x10($sp) -/* 1D48 80071948 03E00008 */ jr $ra -/* 1D4C 8007194C 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_80071644, . - func_80071644 - -glabel func_80071950 -/* 1D50 80071950 8C83000C */ lw $v1, 0xC($a0) -/* 1D54 80071954 1460000D */ bnez $v1, .L8007198C -/* 1D58 80071958 00000000 */ nop -/* 1D5C 8007195C 8C830010 */ lw $v1, 0x10($a0) -/* 1D60 80071960 10600007 */ beqz $v1, .L80071980 -/* 1D64 80071964 00000000 */ nop -/* 1D68 80071968 8C820008 */ lw $v0, 0x8($a0) -/* 1D6C 8007196C AC430000 */ sw $v1, 0x0($v0) -/* 1D70 80071970 8C830010 */ lw $v1, 0x10($a0) -/* 1D74 80071974 8C820008 */ lw $v0, 0x8($a0) -/* 1D78 80071978 0801C678 */ j .L800719E0 -/* 1D7C 8007197C AC620008 */ sw $v0, 0x8($v1) -.L80071980: -/* 1D80 80071980 8C820008 */ lw $v0, 0x8($a0) -/* 1D84 80071984 0801C678 */ j .L800719E0 -/* 1D88 80071988 AC400000 */ sw $zero, 0x0($v0) -.L8007198C: -/* 1D8C 8007198C 8C820008 */ lw $v0, 0x8($a0) -/* 1D90 80071990 AC430000 */ sw $v1, 0x0($v0) -/* 1D94 80071994 8C83000C */ lw $v1, 0xC($a0) -/* 1D98 80071998 8C820008 */ lw $v0, 0x8($a0) -/* 1D9C 8007199C AC620008 */ sw $v0, 0x8($v1) -/* 1DA0 800719A0 8C820010 */ lw $v0, 0x10($a0) -/* 1DA4 800719A4 1040000E */ beqz $v0, .L800719E0 -/* 1DA8 800719A8 00000000 */ nop -/* 1DAC 800719AC 8C85000C */ lw $a1, 0xC($a0) -/* 1DB0 800719B0 8CA20010 */ lw $v0, 0x10($a1) -/* 1DB4 800719B4 10400005 */ beqz $v0, .L800719CC -/* 1DB8 800719B8 00000000 */ nop -.L800719BC: -/* 1DBC 800719BC 8CA50010 */ lw $a1, 0x10($a1) -/* 1DC0 800719C0 8CA20010 */ lw $v0, 0x10($a1) -/* 1DC4 800719C4 1440FFFD */ bnez $v0, .L800719BC -/* 1DC8 800719C8 00000000 */ nop -.L800719CC: -/* 1DCC 800719CC 8C820010 */ lw $v0, 0x10($a0) -/* 1DD0 800719D0 ACA20010 */ sw $v0, 0x10($a1) -/* 1DD4 800719D4 8C830010 */ lw $v1, 0x10($a0) -/* 1DD8 800719D8 24A20010 */ addiu $v0, $a1, 0x10 -/* 1DDC 800719DC AC620008 */ sw $v0, 0x8($v1) -.L800719E0: -/* 1DE0 800719E0 03E00008 */ jr $ra -/* 1DE4 800719E4 00000000 */ nop -.size func_80071950, . - func_80071950 - -glabel func_800719E8 -/* 1DE8 800719E8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1DEC 800719EC AFBF0010 */ sw $ra, 0x10($sp) -/* 1DF0 800719F0 8C860000 */ lw $a2, 0x0($a0) -/* 1DF4 800719F4 14C00006 */ bnez $a2, .L80071A10 -/* 1DF8 800719F8 00000000 */ nop -/* 1DFC 800719FC ACA40008 */ sw $a0, 0x8($a1) -/* 1E00 80071A00 ACA0000C */ sw $zero, 0xC($a1) -/* 1E04 80071A04 ACA00010 */ sw $zero, 0x10($a1) -/* 1E08 80071A08 0801C68C */ j .L80071A30 -/* 1E0C 80071A0C AC850000 */ sw $a1, 0x0($a0) -.L80071A10: -/* 1E10 80071A10 8CC20018 */ lw $v0, 0x18($a2) -/* 1E14 80071A14 8CA30018 */ lw $v1, 0x18($a1) -/* 1E18 80071A18 0043102B */ sltu $v0, $v0, $v1 -/* 1E1C 80071A1C 14400002 */ bnez $v0, .L80071A28 -/* 1E20 80071A20 24C40010 */ addiu $a0, $a2, 0x10 -/* 1E24 80071A24 24C4000C */ addiu $a0, $a2, 0xC -.L80071A28: -/* 1E28 80071A28 0C01C67A */ jal func_800719E8 -/* 1E2C 80071A2C 00000000 */ nop -.L80071A30: -/* 1E30 80071A30 8FBF0010 */ lw $ra, 0x10($sp) -/* 1E34 80071A34 03E00008 */ jr $ra -/* 1E38 80071A38 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_800719E8, . - func_800719E8 - -glabel func_80071A3C -/* 1E3C 80071A3C 1080000B */ beqz $a0, .L80071A6C -/* 1E40 80071A40 00001821 */ addu $v1, $zero, $zero -.L80071A44: -/* 1E44 80071A44 8C820018 */ lw $v0, 0x18($a0) -/* 1E48 80071A48 0045102B */ sltu $v0, $v0, $a1 -/* 1E4C 80071A4C 50400004 */ beql $v0, $zero, .L80071A60 -/* 1E50 80071A50 00801821 */ addu $v1, $a0, $zero -/* 1E54 80071A54 8C840010 */ lw $a0, 0x10($a0) -/* 1E58 80071A58 0801C699 */ j .L80071A64 -/* 1E5C 80071A5C 00000000 */ nop -.L80071A60: -/* 1E60 80071A60 8C64000C */ lw $a0, 0xC($v1) -.L80071A64: -/* 1E64 80071A64 1480FFF7 */ bnez $a0, .L80071A44 -/* 1E68 80071A68 00000000 */ nop -.L80071A6C: -/* 1E6C 80071A6C 03E00008 */ jr $ra -/* 1E70 80071A70 00601021 */ addu $v0, $v1, $zero -.size func_80071A3C, . - func_80071A3C - -glabel func_80071A74 -/* 1E74 80071A74 3C03800B */ lui $v1, %hi(D_800AEDE2) -/* 1E78 80071A78 9463EDE2 */ lhu $v1, %lo(D_800AEDE2)($v1) -/* 1E7C 80071A7C 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 1E80 80071A80 AFBF0030 */ sw $ra, 0x30($sp) -/* 1E84 80071A84 AFB5002C */ sw $s5, 0x2C($sp) -/* 1E88 80071A88 AFB40028 */ sw $s4, 0x28($sp) -/* 1E8C 80071A8C AFB30024 */ sw $s3, 0x24($sp) -/* 1E90 80071A90 AFB20020 */ sw $s2, 0x20($sp) -/* 1E94 80071A94 AFB1001C */ sw $s1, 0x1C($sp) -/* 1E98 80071A98 3064FFFF */ andi $a0, $v1, 0xFFFF -/* 1E9C 80071A9C 00041042 */ srl $v0, $a0, 1 -/* 1EA0 80071AA0 30540001 */ andi $s4, $v0, 0x1 -/* 1EA4 80071AA4 12800007 */ beqz $s4, .L80071AC4 -/* 1EA8 80071AA8 AFB00018 */ sw $s0, 0x18($sp) -/* 1EAC 80071AAC 3C03800B */ lui $v1, %hi(D_800AEDE0) -/* 1EB0 80071AB0 9463EDE0 */ lhu $v1, %lo(D_800AEDE0)($v1) -/* 1EB4 80071AB4 00041027 */ nor $v0, $zero, $a0 -/* 1EB8 80071AB8 30420001 */ andi $v0, $v0, 0x1 -/* 1EBC 80071ABC 0801C6B2 */ j .L80071AC8 -/* 1EC0 80071AC0 0062A823 */ subu $s5, $v1, $v0 -.L80071AC4: -/* 1EC4 80071AC4 30750001 */ andi $s5, $v1, 0x1 -.L80071AC8: -/* 1EC8 80071AC8 1AA0002B */ blez $s5, .L80071B78 -/* 1ECC 80071ACC 0000A021 */ addu $s4, $zero, $zero -/* 1ED0 80071AD0 3C02800B */ lui $v0, %hi(D_800AEDB8) -/* 1ED4 80071AD4 2442EDB8 */ addiu $v0, $v0, %lo(D_800AEDB8) -/* 1ED8 80071AD8 2452FFFC */ addiu $s2, $v0, -0x4 -/* 1EDC 80071ADC 00009821 */ addu $s3, $zero, $zero -/* 1EE0 80071AE0 00408821 */ addu $s1, $v0, $zero -.L80071AE4: -/* 1EE4 80071AE4 3C10800B */ lui $s0, %hi(D_800AEDB0) -/* 1EE8 80071AE8 02138021 */ addu $s0, $s0, $s3 -/* 1EEC 80071AEC 8E10EDB0 */ lw $s0, %lo(D_800AEDB0)($s0) -/* 1EF0 80071AF0 3C01800B */ lui $at, %hi(D_800AEDB8) -/* 1EF4 80071AF4 00330821 */ addu $at, $at, $s3 -/* 1EF8 80071AF8 0801C6D4 */ j .L80071B50 -/* 1EFC 80071AFC AC20EDB8 */ sw $zero, %lo(D_800AEDB8)($at) -.L80071B00: -/* 1F00 80071B00 8E030018 */ lw $v1, 0x18($s0) -/* 1F04 80071B04 2C620021 */ sltiu $v0, $v1, 0x21 -/* 1F08 80071B08 14400010 */ bnez $v0, .L80071B4C -/* 1F0C 80071B0C 00000000 */ nop -/* 1F10 80071B10 8E240000 */ lw $a0, 0x0($s1) -/* 1F14 80071B14 14800006 */ bnez $a0, .L80071B30 -/* 1F18 80071B18 00000000 */ nop -/* 1F1C 80071B1C AE110008 */ sw $s1, 0x8($s0) -/* 1F20 80071B20 AE00000C */ sw $zero, 0xC($s0) -/* 1F24 80071B24 AE000010 */ sw $zero, 0x10($s0) -/* 1F28 80071B28 0801C6D3 */ j .L80071B4C -/* 1F2C 80071B2C AE300000 */ sw $s0, 0x0($s1) -.L80071B30: -/* 1F30 80071B30 8C820018 */ lw $v0, 0x18($a0) -/* 1F34 80071B34 0043102B */ sltu $v0, $v0, $v1 -/* 1F38 80071B38 54400002 */ bnel $v0, $zero, .L80071B44 -/* 1F3C 80071B3C 24840010 */ addiu $a0, $a0, 0x10 -/* 1F40 80071B40 2484000C */ addiu $a0, $a0, 0xC -.L80071B44: -/* 1F44 80071B44 0C01C67A */ jal func_800719E8 -/* 1F48 80071B48 02002821 */ addu $a1, $s0, $zero -.L80071B4C: -/* 1F4C 80071B4C 8E100004 */ lw $s0, 0x4($s0) -.L80071B50: -/* 1F50 80071B50 8E420000 */ lw $v0, 0x0($s2) -/* 1F54 80071B54 0202102B */ sltu $v0, $s0, $v0 -/* 1F58 80071B58 1440FFE9 */ bnez $v0, .L80071B00 -/* 1F5C 80071B5C 00000000 */ nop -/* 1F60 80071B60 2652000C */ addiu $s2, $s2, 0xC -/* 1F64 80071B64 2673000C */ addiu $s3, $s3, 0xC -/* 1F68 80071B68 26940001 */ addiu $s4, $s4, 0x1 -/* 1F6C 80071B6C 0295102A */ slt $v0, $s4, $s5 -/* 1F70 80071B70 1440FFDC */ bnez $v0, .L80071AE4 -/* 1F74 80071B74 2631000C */ addiu $s1, $s1, 0xC -.L80071B78: -/* 1F78 80071B78 8FBF0030 */ lw $ra, 0x30($sp) -/* 1F7C 80071B7C 8FB5002C */ lw $s5, 0x2C($sp) -/* 1F80 80071B80 8FB40028 */ lw $s4, 0x28($sp) -/* 1F84 80071B84 8FB30024 */ lw $s3, 0x24($sp) -/* 1F88 80071B88 8FB20020 */ lw $s2, 0x20($sp) -/* 1F8C 80071B8C 8FB1001C */ lw $s1, 0x1C($sp) -/* 1F90 80071B90 8FB00018 */ lw $s0, 0x18($sp) -/* 1F94 80071B94 03E00008 */ jr $ra -/* 1F98 80071B98 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_80071A74, . - func_80071A74 - -glabel func_80071B9C -/* 1F9C 80071B9C 3C02800B */ lui $v0, %hi(D_800AEDE0) -/* 1FA0 80071BA0 9442EDE0 */ lhu $v0, %lo(D_800AEDE0)($v0) -/* 1FA4 80071BA4 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 1FA8 80071BA8 18400013 */ blez $v0, .L80071BF8 -/* 1FAC 80071BAC 00002821 */ addu $a1, $zero, $zero -/* 1FB0 80071BB0 00403021 */ addu $a2, $v0, $zero -/* 1FB4 80071BB4 00001821 */ addu $v1, $zero, $zero -.L80071BB8: -/* 1FB8 80071BB8 3C02800B */ lui $v0, %hi(D_800AEDB0) -/* 1FBC 80071BBC 00431021 */ addu $v0, $v0, $v1 -/* 1FC0 80071BC0 8C42EDB0 */ lw $v0, %lo(D_800AEDB0)($v0) -/* 1FC4 80071BC4 0082102B */ sltu $v0, $a0, $v0 -/* 1FC8 80071BC8 54400008 */ bnel $v0, $zero, .L80071BEC -/* 1FCC 80071BCC 24A50001 */ addiu $a1, $a1, 0x1 -/* 1FD0 80071BD0 3C02800B */ lui $v0, %hi(D_800AEDB4) -/* 1FD4 80071BD4 00431021 */ addu $v0, $v0, $v1 -/* 1FD8 80071BD8 8C42EDB4 */ lw $v0, %lo(D_800AEDB4)($v0) -/* 1FDC 80071BDC 0082102B */ sltu $v0, $a0, $v0 -/* 1FE0 80071BE0 14400006 */ bnez $v0, .L80071BFC -/* 1FE4 80071BE4 00A01021 */ addu $v0, $a1, $zero -/* 1FE8 80071BE8 24A50001 */ addiu $a1, $a1, 0x1 -.L80071BEC: -/* 1FEC 80071BEC 00A6102A */ slt $v0, $a1, $a2 -/* 1FF0 80071BF0 1440FFF1 */ bnez $v0, .L80071BB8 -/* 1FF4 80071BF4 2463000C */ addiu $v1, $v1, 0xC -.L80071BF8: -/* 1FF8 80071BF8 00A01021 */ addu $v0, $a1, $zero -.L80071BFC: -/* 1FFC 80071BFC 03E00008 */ jr $ra -/* 2000 80071C00 27BD0008 */ addiu $sp, $sp, 0x8 -.size func_80071B9C, . - func_80071B9C - -glabel func_80071C04 -/* 2004 80071C04 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 2008 80071C08 2484000F */ addiu $a0, $a0, 0xF -/* 200C 80071C0C 2402FFF0 */ addiu $v0, $zero, -0x10 -/* 2010 80071C10 AFB30024 */ sw $s3, 0x24($sp) -/* 2014 80071C14 00829824 */ and $s3, $a0, $v0 -/* 2018 80071C18 AFBF002C */ sw $ra, 0x2C($sp) -/* 201C 80071C1C AFB40028 */ sw $s4, 0x28($sp) -/* 2020 80071C20 AFB20020 */ sw $s2, 0x20($sp) -/* 2024 80071C24 AFB1001C */ sw $s1, 0x1C($sp) -/* 2028 80071C28 12600089 */ beqz $s3, .L80071E50 -/* 202C 80071C2C AFB00018 */ sw $s0, 0x18($sp) -/* 2030 80071C30 3C03800B */ lui $v1, %hi(D_800AEDE2) -/* 2034 80071C34 9463EDE2 */ lhu $v1, %lo(D_800AEDE2)($v1) -/* 2038 80071C38 3064FFFF */ andi $a0, $v1, 0xFFFF -/* 203C 80071C3C 00041042 */ srl $v0, $a0, 1 -/* 2040 80071C40 30510001 */ andi $s1, $v0, 0x1 -/* 2044 80071C44 1220000A */ beqz $s1, .L80071C70 -/* 2048 80071C48 00041027 */ nor $v0, $zero, $a0 -/* 204C 80071C4C 3C03800B */ lui $v1, %hi(D_800AEDE0) -/* 2050 80071C50 9463EDE0 */ lhu $v1, %lo(D_800AEDE0)($v1) -/* 2054 80071C54 30420001 */ andi $v0, $v0, 0x1 -/* 2058 80071C58 0062A023 */ subu $s4, $v1, $v0 -/* 205C 80071C5C 2C630002 */ sltiu $v1, $v1, 0x2 -/* 2060 80071C60 38630001 */ xori $v1, $v1, 0x1 -/* 2064 80071C64 00031823 */ negu $v1, $v1 -/* 2068 80071C68 0801C71D */ j .L80071C74 -/* 206C 80071C6C 02238824 */ and $s1, $s1, $v1 -.L80071C70: -/* 2070 80071C70 30740001 */ andi $s4, $v1, 0x1 -.L80071C74: -/* 2074 80071C74 1A800076 */ blez $s4, .L80071E50 -/* 2078 80071C78 00008021 */ addu $s0, $zero, $zero -/* 207C 80071C7C 00111040 */ sll $v0, $s1, 1 -.L80071C80: -/* 2080 80071C80 00511021 */ addu $v0, $v0, $s1 -/* 2084 80071C84 00029080 */ sll $s2, $v0, 2 -/* 2088 80071C88 3C04800B */ lui $a0, %hi(D_800AEDB8) -/* 208C 80071C8C 00922021 */ addu $a0, $a0, $s2 -/* 2090 80071C90 8C84EDB8 */ lw $a0, %lo(D_800AEDB8)($a0) -/* 2094 80071C94 0C01C79D */ jal func_80071E74 -/* 2098 80071C98 26650020 */ addiu $a1, $s3, 0x20 -/* 209C 80071C9C 00402821 */ addu $a1, $v0, $zero -/* 20A0 80071CA0 10A00059 */ beqz $a1, .L80071E08 -/* 20A4 80071CA4 26100001 */ addiu $s0, $s0, 0x1 -/* 20A8 80071CA8 8CA20014 */ lw $v0, 0x14($a1) -/* 20AC 80071CAC 8CA30018 */ lw $v1, 0x18($a1) -/* 20B0 80071CB0 8CA40004 */ lw $a0, 0x4($a1) -/* 20B4 80071CB4 00A21021 */ addu $v0, $a1, $v0 -/* 20B8 80071CB8 00431021 */ addu $v0, $v0, $v1 -/* 20BC 80071CBC 00538023 */ subu $s0, $v0, $s3 -/* 20C0 80071CC0 AE040004 */ sw $a0, 0x4($s0) -/* 20C4 80071CC4 ACB00004 */ sw $s0, 0x4($a1) -/* 20C8 80071CC8 8E030004 */ lw $v1, 0x4($s0) -/* 20CC 80071CCC 3C02800B */ lui $v0, %hi(D_800AEDB4) -/* 20D0 80071CD0 00521021 */ addu $v0, $v0, $s2 -/* 20D4 80071CD4 8C42EDB4 */ lw $v0, %lo(D_800AEDB4)($v0) -/* 20D8 80071CD8 0062102B */ sltu $v0, $v1, $v0 -/* 20DC 80071CDC 54400001 */ bnel $v0, $zero, .L80071CE4 -/* 20E0 80071CE0 AC700000 */ sw $s0, 0x0($v1) -.L80071CE4: -/* 20E4 80071CE4 AE050000 */ sw $a1, 0x0($s0) -/* 20E8 80071CE8 8CA3000C */ lw $v1, 0xC($a1) -/* 20EC 80071CEC 1460000D */ bnez $v1, .L80071D24 -/* 20F0 80071CF0 00000000 */ nop -/* 20F4 80071CF4 8CA30010 */ lw $v1, 0x10($a1) -/* 20F8 80071CF8 10600007 */ beqz $v1, .L80071D18 -/* 20FC 80071CFC 00000000 */ nop -/* 2100 80071D00 8CA20008 */ lw $v0, 0x8($a1) -/* 2104 80071D04 AC430000 */ sw $v1, 0x0($v0) -/* 2108 80071D08 8CA30010 */ lw $v1, 0x10($a1) -/* 210C 80071D0C 8CA20008 */ lw $v0, 0x8($a1) -/* 2110 80071D10 0801C75E */ j .L80071D78 -/* 2114 80071D14 AC620008 */ sw $v0, 0x8($v1) -.L80071D18: -/* 2118 80071D18 8CA20008 */ lw $v0, 0x8($a1) -/* 211C 80071D1C 0801C75E */ j .L80071D78 -/* 2120 80071D20 AC400000 */ sw $zero, 0x0($v0) -.L80071D24: -/* 2124 80071D24 8CA20008 */ lw $v0, 0x8($a1) -/* 2128 80071D28 AC430000 */ sw $v1, 0x0($v0) -/* 212C 80071D2C 8CA3000C */ lw $v1, 0xC($a1) -/* 2130 80071D30 8CA20008 */ lw $v0, 0x8($a1) -/* 2134 80071D34 AC620008 */ sw $v0, 0x8($v1) -/* 2138 80071D38 8CA20010 */ lw $v0, 0x10($a1) -/* 213C 80071D3C 1040000E */ beqz $v0, .L80071D78 -/* 2140 80071D40 00000000 */ nop -/* 2144 80071D44 8CA4000C */ lw $a0, 0xC($a1) -/* 2148 80071D48 8C820010 */ lw $v0, 0x10($a0) -/* 214C 80071D4C 10400005 */ beqz $v0, .L80071D64 -/* 2150 80071D50 00000000 */ nop -.L80071D54: -/* 2154 80071D54 8C840010 */ lw $a0, 0x10($a0) -/* 2158 80071D58 8C820010 */ lw $v0, 0x10($a0) -/* 215C 80071D5C 1440FFFD */ bnez $v0, .L80071D54 -/* 2160 80071D60 00000000 */ nop -.L80071D64: -/* 2164 80071D64 8CA20010 */ lw $v0, 0x10($a1) -/* 2168 80071D68 AC820010 */ sw $v0, 0x10($a0) -/* 216C 80071D6C 8CA30010 */ lw $v1, 0x10($a1) -/* 2170 80071D70 24820010 */ addiu $v0, $a0, 0x10 -/* 2174 80071D74 AC620008 */ sw $v0, 0x8($v1) -.L80071D78: -/* 2178 80071D78 8CA20018 */ lw $v0, 0x18($a1) -/* 217C 80071D7C 3C03800B */ lui $v1, %hi(D_800AEDB8) -/* 2180 80071D80 2463EDB8 */ addiu $v1, $v1, %lo(D_800AEDB8) -/* 2184 80071D84 00531023 */ subu $v0, $v0, $s3 -/* 2188 80071D88 2442FFE0 */ addiu $v0, $v0, -0x20 -/* 218C 80071D8C ACA20018 */ sw $v0, 0x18($a1) -/* 2190 80071D90 00111040 */ sll $v0, $s1, 1 -/* 2194 80071D94 00511021 */ addu $v0, $v0, $s1 -/* 2198 80071D98 00021080 */ sll $v0, $v0, 2 -/* 219C 80071D9C 00431821 */ addu $v1, $v0, $v1 -/* 21A0 80071DA0 AE130014 */ sw $s3, 0x14($s0) -/* 21A4 80071DA4 AE000018 */ sw $zero, 0x18($s0) -/* 21A8 80071DA8 AE030008 */ sw $v1, 0x8($s0) -/* 21AC 80071DAC AE00000C */ sw $zero, 0xC($s0) -/* 21B0 80071DB0 AE000010 */ sw $zero, 0x10($s0) -/* 21B4 80071DB4 8CA60018 */ lw $a2, 0x18($a1) -/* 21B8 80071DB8 2CC20021 */ sltiu $v0, $a2, 0x21 -/* 21BC 80071DBC 54400025 */ bnel $v0, $zero, .L80071E54 -/* 21C0 80071DC0 26020020 */ addiu $v0, $s0, 0x20 -/* 21C4 80071DC4 8C640000 */ lw $a0, 0x0($v1) -/* 21C8 80071DC8 14800006 */ bnez $a0, .L80071DE4 -/* 21CC 80071DCC 00000000 */ nop -/* 21D0 80071DD0 ACA30008 */ sw $v1, 0x8($a1) -/* 21D4 80071DD4 ACA0000C */ sw $zero, 0xC($a1) -/* 21D8 80071DD8 ACA00010 */ sw $zero, 0x10($a1) -/* 21DC 80071DDC 0801C780 */ j .L80071E00 -/* 21E0 80071DE0 AC650000 */ sw $a1, 0x0($v1) -.L80071DE4: -/* 21E4 80071DE4 8C820018 */ lw $v0, 0x18($a0) -/* 21E8 80071DE8 0046102B */ sltu $v0, $v0, $a2 -/* 21EC 80071DEC 54400002 */ bnel $v0, $zero, .L80071DF8 -/* 21F0 80071DF0 24840010 */ addiu $a0, $a0, 0x10 -/* 21F4 80071DF4 2484000C */ addiu $a0, $a0, 0xC -.L80071DF8: -/* 21F8 80071DF8 0C01C67A */ jal func_800719E8 -/* 21FC 80071DFC 00000000 */ nop -.L80071E00: -/* 2200 80071E00 0801C795 */ j .L80071E54 -/* 2204 80071E04 26020020 */ addiu $v0, $s0, 0x20 -.L80071E08: -/* 2208 80071E08 3C03800B */ lui $v1, %hi(D_800AEDE0) -/* 220C 80071E0C 9463EDE0 */ lhu $v1, %lo(D_800AEDE0)($v1) -/* 2210 80071E10 26220001 */ addiu $v0, $s1, 0x1 -/* 2214 80071E14 0043001A */ div $zero, $v0, $v1 -/* 2218 80071E18 14600002 */ bnez $v1, .L80071E24 -/* 221C 80071E1C 00000000 */ nop -/* 2220 80071E20 0007000D */ break 7 -.L80071E24: -/* 2224 80071E24 2401FFFF */ addiu $at, $zero, -0x1 -/* 2228 80071E28 14610004 */ bne $v1, $at, .L80071E3C -/* 222C 80071E2C 3C018000 */ lui $at, (0x80000000 >> 16) -/* 2230 80071E30 14410002 */ bne $v0, $at, .L80071E3C -/* 2234 80071E34 00000000 */ nop -/* 2238 80071E38 0006000D */ break 6 -.L80071E3C: -/* 223C 80071E3C 00008810 */ mfhi $s1 -/* 2240 80071E40 0214102A */ slt $v0, $s0, $s4 -/* 2244 80071E44 00000000 */ nop -/* 2248 80071E48 1440FF8D */ bnez $v0, .L80071C80 -/* 224C 80071E4C 00111040 */ sll $v0, $s1, 1 -.L80071E50: -/* 2250 80071E50 00001021 */ addu $v0, $zero, $zero -.L80071E54: -/* 2254 80071E54 8FBF002C */ lw $ra, 0x2C($sp) -/* 2258 80071E58 8FB40028 */ lw $s4, 0x28($sp) -/* 225C 80071E5C 8FB30024 */ lw $s3, 0x24($sp) -/* 2260 80071E60 8FB20020 */ lw $s2, 0x20($sp) -/* 2264 80071E64 8FB1001C */ lw $s1, 0x1C($sp) -/* 2268 80071E68 8FB00018 */ lw $s0, 0x18($sp) -/* 226C 80071E6C 03E00008 */ jr $ra -/* 2270 80071E70 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_80071C04, . - func_80071C04 - -glabel func_80071E74 -/* 2274 80071E74 14800004 */ bnez $a0, .L80071E88 -/* 2278 80071E78 00001021 */ addu $v0, $zero, $zero -/* 227C 80071E7C 0801C7AA */ j .L80071EA8 -/* 2280 80071E80 00000000 */ nop -.L80071E84: -/* 2284 80071E84 8C840010 */ lw $a0, 0x10($a0) -.L80071E88: -/* 2288 80071E88 8C820010 */ lw $v0, 0x10($a0) -/* 228C 80071E8C 1440FFFD */ bnez $v0, .L80071E84 -/* 2290 80071E90 00000000 */ nop -/* 2294 80071E94 8C820018 */ lw $v0, 0x18($a0) -/* 2298 80071E98 0045102B */ sltu $v0, $v0, $a1 -/* 229C 80071E9C 38420001 */ xori $v0, $v0, 0x1 -/* 22A0 80071EA0 00021023 */ negu $v0, $v0 -/* 22A4 80071EA4 00821024 */ and $v0, $a0, $v0 -.L80071EA8: -/* 22A8 80071EA8 03E00008 */ jr $ra -/* 22AC 80071EAC 00000000 */ nop -.size func_80071E74, . - func_80071E74 - -glabel func_80071EB0 -/* 22B0 80071EB0 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 22B4 80071EB4 24047D00 */ addiu $a0, $zero, 0x7D00 -/* 22B8 80071EB8 AFBF003C */ sw $ra, 0x3C($sp) -/* 22BC 80071EBC AFB60038 */ sw $s6, 0x38($sp) -/* 22C0 80071EC0 AFB50034 */ sw $s5, 0x34($sp) -/* 22C4 80071EC4 AFB40030 */ sw $s4, 0x30($sp) -/* 22C8 80071EC8 AFB3002C */ sw $s3, 0x2C($sp) -/* 22CC 80071ECC AFB20028 */ sw $s2, 0x28($sp) -/* 22D0 80071ED0 AFB10024 */ sw $s1, 0x24($sp) -/* 22D4 80071ED4 0C02310C */ jal func_8008C430 -/* 22D8 80071ED8 AFB00020 */ sw $s0, 0x20($sp) -/* 22DC 80071EDC 0C02286C */ jal func_8008A1B0 -/* 22E0 80071EE0 00000000 */ nop -/* 22E4 80071EE4 3C04800F */ lui $a0, %hi(func_800E9C20) -/* 22E8 80071EE8 24849C20 */ addiu $a0, $a0, %lo(func_800E9C20) -/* 22EC 80071EEC 3C058040 */ lui $a1, (0x80400000 >> 16) -/* 22F0 80071EF0 0C024CE0 */ jal func_80093380 -/* 22F4 80071EF4 00A42823 */ subu $a1, $a1, $a0 -/* 22F8 80071EF8 0C022718 */ jal func_80089C60 -/* 22FC 80071EFC 00000000 */ nop -/* 2300 80071F00 0C022898 */ jal func_8008A260 -/* 2304 80071F04 00000000 */ nop -/* 2308 80071F08 24040003 */ addiu $a0, $zero, 0x3 -/* 230C 80071F0C 3C03800C */ lui $v1, %hi(D_800C47FC) -/* 2310 80071F10 246347FC */ addiu $v1, $v1, %lo(D_800C47FC) -/* 2314 80071F14 3C01800F */ lui $at, %hi(D_800E82C4) -/* 2318 80071F18 A02282C4 */ sb $v0, %lo(D_800E82C4)($at) -/* 231C 80071F1C 3C02800B */ lui $v0, %hi(D_800AEE8A) -/* 2320 80071F20 2442EE8A */ addiu $v0, $v0, %lo(D_800AEE8A) -.L80071F24: -/* 2324 80071F24 AC620000 */ sw $v0, 0x0($v1) -/* 2328 80071F28 2463FFFC */ addiu $v1, $v1, -0x4 -/* 232C 80071F2C 2484FFFF */ addiu $a0, $a0, -0x1 -/* 2330 80071F30 0481FFFC */ bgez $a0, .L80071F24 -/* 2334 80071F34 2442FFFA */ addiu $v0, $v0, -0x6 -/* 2338 80071F38 3C01800B */ lui $at, %hi(D_800AEF9A) -/* 233C 80071F3C A020EF9A */ sb $zero, %lo(D_800AEF9A)($at) -/* 2340 80071F40 3C048007 */ lui $a0, %hi(func_8007284C) -/* 2344 80071F44 0C022998 */ jal func_8008A660 -/* 2348 80071F48 2484284C */ addiu $a0, $a0, %lo(func_8007284C) -/* 234C 80071F4C 0C022810 */ jal func_8008A040 -/* 2350 80071F50 00000000 */ nop -/* 2354 80071F54 3C04800F */ lui $a0, %hi(func_800E9C20) -/* 2358 80071F58 24849C20 */ addiu $a0, $a0, %lo(func_800E9C20) -/* 235C 80071F5C 3C05800F */ lui $a1, %hi(D_800EB0B0) -/* 2360 80071F60 24A5B0B0 */ addiu $a1, $a1, %lo(D_800EB0B0) -/* 2364 80071F64 0C024030 */ jal func_800900C0 -/* 2368 80071F68 00A42823 */ subu $a1, $a1, $a0 -/* 236C 80071F6C 3C04800F */ lui $a0, %hi(D_800EB0B0) -/* 2370 80071F70 2484B0B0 */ addiu $a0, $a0, %lo(D_800EB0B0) -/* 2374 80071F74 3C05800F */ lui $a1, %hi(D_800EB8F0) -/* 2378 80071F78 24A5B8F0 */ addiu $a1, $a1, %lo(D_800EB8F0) -/* 237C 80071F7C 0C024004 */ jal func_80090010 -/* 2380 80071F80 00A42823 */ subu $a1, $a1, $a0 -/* 2384 80071F84 3C040004 */ lui $a0, %hi(D_3F1B0) -/* 2388 80071F88 2484F1B0 */ addiu $a0, $a0, %lo(D_3F1B0) -/* 238C 80071F8C 3C05800F */ lui $a1, %hi(func_800E9C20) -/* 2390 80071F90 24A59C20 */ addiu $a1, $a1, %lo(func_800E9C20) -/* 2394 80071F94 3C060004 */ lui $a2, %hi(D_40E80) -/* 2398 80071F98 24C60E80 */ addiu $a2, $a2, %lo(D_40E80) -/* 239C 80071F9C 0C027694 */ jal func_8009DA50 -/* 23A0 80071FA0 00C43023 */ subu $a2, $a2, $a0 -/* 23A4 80071FA4 3C04800F */ lui $a0, %hi(D_800EB8F0) -/* 23A8 80071FA8 2484B8F0 */ addiu $a0, $a0, %lo(D_800EB8F0) -/* 23AC 80071FAC 3C058017 */ lui $a1, %hi(D_8016AF80) -/* 23B0 80071FB0 24A5AF80 */ addiu $a1, $a1, %lo(D_8016AF80) -/* 23B4 80071FB4 10850003 */ beq $a0, $a1, .L80071FC4 -/* 23B8 80071FB8 00000000 */ nop -/* 23BC 80071FBC 0C024CE0 */ jal func_80093380 -/* 23C0 80071FC0 00A42823 */ subu $a1, $a1, $a0 -.L80071FC4: -/* 23C4 80071FC4 0C03A73B */ jal func_800E9CEC -/* 23C8 80071FC8 24130001 */ addiu $s3, $zero, 0x1 -/* 23CC 80071FCC 0C03A708 */ jal func_800E9C20 -/* 23D0 80071FD0 00000000 */ nop -/* 23D4 80071FD4 24040001 */ addiu $a0, $zero, 0x1 -/* 23D8 80071FD8 0C020531 */ jal func_800814C4 -/* 23DC 80071FDC 240567FF */ addiu $a1, $zero, 0x67FF -/* 23E0 80071FE0 24040002 */ addiu $a0, $zero, 0x2 -/* 23E4 80071FE4 0C020531 */ jal func_800814C4 -/* 23E8 80071FE8 24057FFF */ addiu $a1, $zero, 0x7FFF -/* 23EC 80071FEC 3C01800B */ lui $at, %hi(D_800AEF98) -/* 23F0 80071FF0 A020EF98 */ sb $zero, %lo(D_800AEF98)($at) -/* 23F4 80071FF4 3C168017 */ lui $s6, %hi(D_8016AF80) -/* 23F8 80071FF8 26D6AF80 */ addiu $s6, $s6, %lo(D_8016AF80) -/* 23FC 80071FFC 3C158018 */ lui $s5, %hi(D_80186310) -/* 2400 80072000 26B56310 */ addiu $s5, $s5, %lo(D_80186310) -/* 2404 80072004 3C140004 */ lui $s4, %hi(D_40E80) -/* 2408 80072008 26940E80 */ addiu $s4, $s4, %lo(D_40E80) -/* 240C 8007200C 3C118019 */ lui $s1, %hi(D_80190F10) -/* 2410 80072010 26310F10 */ addiu $s1, $s1, %lo(D_80190F10) -/* 2414 80072014 3C128019 */ lui $s2, %hi(D_80197B70) -/* 2418 80072018 26527B70 */ addiu $s2, $s2, %lo(D_80197B70) -/* 241C 8007201C 3C10800B */ lui $s0, %hi(D_800A8210) -/* 2420 80072020 26108210 */ addiu $s0, $s0, %lo(D_800A8210) -.L80072024: -/* 2424 80072024 0C03A9C5 */ jal func_800EA714 -/* 2428 80072028 00000000 */ nop -/* 242C 8007202C 0C01CFF5 */ jal func_80073FD4 -/* 2430 80072030 00000000 */ nop -/* 2434 80072034 02C02021 */ addu $a0, $s6, $zero -/* 2438 80072038 3C058018 */ lui $a1, %hi(D_80186310) -/* 243C 8007203C 24A56310 */ addiu $a1, $a1, %lo(D_80186310) -/* 2440 80072040 0C024030 */ jal func_800900C0 -/* 2444 80072044 00B62823 */ subu $a1, $a1, $s6 -/* 2448 80072048 02A02021 */ addu $a0, $s5, $zero -/* 244C 8007204C 3C058019 */ lui $a1, %hi(D_80190F10) -/* 2450 80072050 24A50F10 */ addiu $a1, $a1, %lo(D_80190F10) -/* 2454 80072054 0C024004 */ jal func_80090010 -/* 2458 80072058 00B52823 */ subu $a1, $a1, $s5 -/* 245C 8007205C 02802021 */ addu $a0, $s4, $zero -/* 2460 80072060 3C058017 */ lui $a1, %hi(D_8016AF80) -/* 2464 80072064 24A5AF80 */ addiu $a1, $a1, %lo(D_8016AF80) -/* 2468 80072068 3C060006 */ lui $a2, %hi(D_66E10) -/* 246C 8007206C 24C66E10 */ addiu $a2, $a2, %lo(D_66E10) -/* 2470 80072070 0C027694 */ jal func_8009DA50 -/* 2474 80072074 00D43023 */ subu $a2, $a2, $s4 -/* 2478 80072078 12320003 */ beq $s1, $s2, .L80072088 -/* 247C 8007207C 02202021 */ addu $a0, $s1, $zero -/* 2480 80072080 0C024CE0 */ jal func_80093380 -/* 2484 80072084 02512823 */ subu $a1, $s2, $s1 -.L80072088: -/* 2488 80072088 02202021 */ addu $a0, $s1, $zero -/* 248C 8007208C 0C024CE0 */ jal func_80093380 -/* 2490 80072090 02512823 */ subu $a1, $s2, $s1 -/* 2494 80072094 3C04800B */ lui $a0, %hi(D_800A8204) -/* 2498 80072098 24848204 */ addiu $a0, $a0, %lo(D_800A8204) -/* 249C 8007209C 0C0226AC */ jal func_80089AB0 -/* 24A0 800720A0 24050003 */ addiu $a1, $zero, 0x3 -/* 24A4 800720A4 3C048007 */ lui $a0, %hi(func_8007307C) -/* 24A8 800720A8 0C022674 */ jal func_800899D0 -/* 24AC 800720AC 2484307C */ addiu $a0, $a0, %lo(func_8007307C) -/* 24B0 800720B0 3C04800B */ lui $a0, %hi(D_800A81C0) -/* 24B4 800720B4 248481C0 */ addiu $a0, $a0, %lo(D_800A81C0) -/* 24B8 800720B8 0C024CE0 */ jal func_80093380 -/* 24BC 800720BC 24050030 */ addiu $a1, $zero, 0x30 -/* 24C0 800720C0 3C02800C */ lui $v0, %hi(D_800C4BCC) -/* 24C4 800720C4 8C424BCC */ lw $v0, %lo(D_800C4BCC)($v0) -/* 24C8 800720C8 3C03800B */ lui $v1, %hi(D_800AEF98) -/* 24CC 800720CC 9063EF98 */ lbu $v1, %lo(D_800AEF98)($v1) -/* 24D0 800720D0 3C01800B */ lui $at, %hi(D_800A81F0) -/* 24D4 800720D4 A02081F0 */ sb $zero, %lo(D_800A81F0)($at) -/* 24D8 800720D8 A2000000 */ sb $zero, 0x0($s0) -/* 24DC 800720DC A2000001 */ sb $zero, 0x1($s0) -/* 24E0 800720E0 A2000002 */ sb $zero, 0x2($s0) -/* 24E4 800720E4 3C01800B */ lui $at, %hi(D_800A8213) -/* 24E8 800720E8 A0208213 */ sb $zero, %lo(D_800A8213)($at) -/* 24EC 800720EC 3C01800E */ lui $at, %hi(D_800E7A0C) -/* 24F0 800720F0 A0337A0C */ sb $s3, %lo(D_800E7A0C)($at) -/* 24F4 800720F4 3C01800C */ lui $at, %hi(D_800C4808) -/* 24F8 800720F8 A0204808 */ sb $zero, %lo(D_800C4808)($at) -/* 24FC 800720FC 3C01800F */ lui $at, %hi(D_800E810C) -/* 2500 80072100 A020810C */ sb $zero, %lo(D_800E810C)($at) -/* 2504 80072104 3C01800C */ lui $at, %hi(D_800C4CE4) -/* 2508 80072108 A0334CE4 */ sb $s3, %lo(D_800C4CE4)($at) -/* 250C 8007210C 3C01800B */ lui $at, %hi(D_800AEFA0) -/* 2510 80072110 A020EFA0 */ sb $zero, %lo(D_800AEFA0)($at) -/* 2514 80072114 3C01800B */ lui $at, %hi(D_800A81F4) -/* 2518 80072118 AC2081F4 */ sw $zero, %lo(D_800A81F4)($at) -/* 251C 8007211C 3C01800B */ lui $at, %hi(D_800AEFA4) -/* 2520 80072120 AC22EFA4 */ sw $v0, %lo(D_800AEFA4)($at) -/* 2524 80072124 24020003 */ addiu $v0, $zero, 0x3 -/* 2528 80072128 10620017 */ beq $v1, $v0, .L80072188 -/* 252C 8007212C 00000000 */ nop -/* 2530 80072130 3C05800B */ lui $a1, %hi(D_800ABD80) -/* 2534 80072134 24A5BD80 */ addiu $a1, $a1, %lo(D_800ABD80) -/* 2538 80072138 3C04800F */ lui $a0, %hi(D_800E9C08) -/* 253C 8007213C 24849C08 */ addiu $a0, $a0, %lo(D_800E9C08) -/* 2540 80072140 88A20000 */ lwl $v0, 0x0($a1) -/* 2544 80072144 98A20003 */ lwr $v0, 0x3($a1) -/* 2548 80072148 88A30004 */ lwl $v1, 0x4($a1) -/* 254C 8007214C 98A30007 */ lwr $v1, 0x7($a1) -/* 2550 80072150 A8820000 */ swl $v0, 0x0($a0) -/* 2554 80072154 B8820003 */ swr $v0, 0x3($a0) -/* 2558 80072158 A8830004 */ swl $v1, 0x4($a0) -/* 255C 8007215C B8830007 */ swr $v1, 0x7($a0) -/* 2560 80072160 88A20008 */ lwl $v0, 0x8($a1) -/* 2564 80072164 98A2000B */ lwr $v0, 0xB($a1) -/* 2568 80072168 88A3000C */ lwl $v1, 0xC($a1) -/* 256C 8007216C 98A3000F */ lwr $v1, 0xF($a1) -/* 2570 80072170 A8820008 */ swl $v0, 0x8($a0) -/* 2574 80072174 B882000B */ swr $v0, 0xB($a0) -/* 2578 80072178 A883000C */ swl $v1, 0xC($a0) -/* 257C 8007217C B883000F */ swr $v1, 0xF($a0) -/* 2580 80072180 84A20010 */ lh $v0, 0x10($a1) -/* 2584 80072184 A4820010 */ sh $v0, 0x10($a0) -.L80072188: -/* 2588 80072188 3C01800B */ lui $at, %hi(D_800AEF98) -/* 258C 8007218C A020EF98 */ sb $zero, %lo(D_800AEF98)($at) -/* 2590 80072190 3C01800B */ lui $at, %hi(D_800AEF99) -/* 2594 80072194 0C01C9F6 */ jal func_800727D8 -/* 2598 80072198 A020EF99 */ sb $zero, %lo(D_800AEF99)($at) -/* 259C 8007219C 3C048024 */ lui $a0, %hi(D_80243DB0) -/* 25A0 800721A0 24843DB0 */ addiu $a0, $a0, %lo(D_80243DB0) -/* 25A4 800721A4 3C058040 */ lui $a1, (0x80400000 >> 16) -/* 25A8 800721A8 0C01C318 */ jal func_80070C60 -/* 25AC 800721AC 00A42823 */ subu $a1, $a1, $a0 -/* 25B0 800721B0 0C0276BB */ jal func_8009DAEC -/* 25B4 800721B4 00000000 */ nop -/* 25B8 800721B8 0C01E4E0 */ jal func_80079380 -/* 25BC 800721BC 00000000 */ nop -/* 25C0 800721C0 0C01C9C4 */ jal func_80072710 -/* 25C4 800721C4 00000000 */ nop -/* 25C8 800721C8 0C01CA5F */ jal func_8007297C -/* 25CC 800721CC 00000000 */ nop -/* 25D0 800721D0 3C02800E */ lui $v0, %hi(D_800E79B0) -/* 25D4 800721D4 944279B0 */ lhu $v0, %lo(D_800E79B0)($v0) -/* 25D8 800721D8 30421000 */ andi $v0, $v0, 0x1000 -/* 25DC 800721DC 14400002 */ bnez $v0, .L800721E8 -/* 25E0 800721E0 24020018 */ addiu $v0, $zero, 0x18 -/* 25E4 800721E4 24020009 */ addiu $v0, $zero, 0x9 -.L800721E8: -/* 25E8 800721E8 3C01800F */ lui $at, %hi(D_800E8214) -/* 25EC 800721EC 0C05E418 */ jal func_80179060 -/* 25F0 800721F0 A4228214 */ sh $v0, %lo(D_800E8214)($at) -/* 25F4 800721F4 0C03AA38 */ jal func_800EA8E0 -/* 25F8 800721F8 00000000 */ nop -/* 25FC 800721FC 0C05CD84 */ jal func_80173610 -/* 2600 80072200 00000000 */ nop -/* 2604 80072204 00002021 */ addu $a0, $zero, $zero -/* 2608 80072208 24050008 */ addiu $a1, $zero, 0x8 -/* 260C 8007220C 24060002 */ addiu $a2, $zero, 0x2 -/* 2610 80072210 24020040 */ addiu $v0, $zero, 0x40 -/* 2614 80072214 AFA20010 */ sw $v0, 0x10($sp) -/* 2618 80072218 24020100 */ addiu $v0, $zero, 0x100 -/* 261C 8007221C AFA20014 */ sw $v0, 0x14($sp) -/* 2620 80072220 24021000 */ addiu $v0, $zero, 0x1000 -/* 2624 80072224 24070040 */ addiu $a3, $zero, 0x40 -/* 2628 80072228 0C01CC59 */ jal func_80073164 -/* 262C 8007222C AFA20018 */ sw $v0, 0x18($sp) -/* 2630 80072230 3C04800F */ lui $a0, %hi(D_800E9BA0) -/* 2634 80072234 24849BA0 */ addiu $a0, $a0, %lo(D_800E9BA0) -/* 2638 80072238 3C01800B */ lui $at, %hi(D_800AEF9C) -/* 263C 8007223C AC20EF9C */ sw $zero, %lo(D_800AEF9C)($at) -/* 2640 80072240 3C01800C */ lui $at, %hi(D_800C4B20) -/* 2644 80072244 AC204B20 */ sw $zero, %lo(D_800C4B20)($at) -/* 2648 80072248 3C01800B */ lui $at, %hi(D_800A8213) -/* 264C 8007224C A0208213 */ sb $zero, %lo(D_800A8213)($at) -/* 2650 80072250 A2000002 */ sb $zero, 0x2($s0) -/* 2654 80072254 A2000001 */ sb $zero, 0x1($s0) -/* 2658 80072258 0C0200A0 */ jal func_80080280 -/* 265C 8007225C A2000000 */ sb $zero, 0x0($s0) -/* 2660 80072260 3C018019 */ lui $at, %hi(D_8018FDC0) -/* 2664 80072264 0C05EF70 */ jal func_8017BDC0 -/* 2668 80072268 AC20FDC0 */ sw $zero, %lo(D_8018FDC0)($at) -/* 266C 8007226C 0C06135C */ jal func_80184D70 -/* 2670 80072270 00000000 */ nop -/* 2674 80072274 0C05B240 */ jal func_8016C900 -/* 2678 80072278 00000000 */ nop -/* 267C 8007227C 3C048019 */ lui $a0, %hi(D_80197168) -/* 2680 80072280 24847168 */ addiu $a0, $a0, %lo(D_80197168) -/* 2684 80072284 0C024CE0 */ jal func_80093380 -/* 2688 80072288 24050010 */ addiu $a1, $zero, 0x10 -/* 268C 8007228C 0C01D1B2 */ jal func_800746C8 -/* 2690 80072290 00000000 */ nop -/* 2694 80072294 0C01D270 */ jal func_800749C0 -/* 2698 80072298 2404000E */ addiu $a0, $zero, 0xE -/* 269C 8007229C 0C01D938 */ jal func_800764E0 -/* 26A0 800722A0 00000000 */ nop -/* 26A4 800722A4 3C02800C */ lui $v0, %hi(D_800C4800) -/* 26A8 800722A8 90424800 */ lbu $v0, %lo(D_800C4800)($v0) -/* 26AC 800722AC 10400003 */ beqz $v0, .L800722BC -/* 26B0 800722B0 00000000 */ nop -.L800722B4: -/* 26B4 800722B4 0801C8AD */ j .L800722B4 -/* 26B8 800722B8 00000000 */ nop -.L800722BC: -/* 26BC 800722BC 0C01CA40 */ jal func_80072900 -/* 26C0 800722C0 00000000 */ nop -/* 26C4 800722C4 0C0226F0 */ jal func_80089BC0 -/* 26C8 800722C8 00000000 */ nop -/* 26CC 800722CC 0C01C9CE */ jal func_80072738 -/* 26D0 800722D0 24040002 */ addiu $a0, $zero, 0x2 -/* 26D4 800722D4 0C05B354 */ jal func_8016CD50 -/* 26D8 800722D8 00002021 */ addu $a0, $zero, $zero -/* 26DC 800722DC 0C0226F0 */ jal func_80089BC0 -/* 26E0 800722E0 00000000 */ nop -/* 26E4 800722E4 0C01CA2F */ jal func_800728BC -/* 26E8 800722E8 00000000 */ nop -/* 26EC 800722EC 0C01D6F0 */ jal func_80075BC0 -/* 26F0 800722F0 00000000 */ nop -/* 26F4 800722F4 0C01CA40 */ jal func_80072900 -/* 26F8 800722F8 00000000 */ nop -/* 26FC 800722FC 0C0226F0 */ jal func_80089BC0 -/* 2700 80072300 00000000 */ nop -/* 2704 80072304 0C02268C */ jal func_80089A30 -/* 2708 80072308 24040005 */ addiu $a0, $zero, 0x5 -/* 270C 8007230C 0C01C9CE */ jal func_80072738 -/* 2710 80072310 24040002 */ addiu $a0, $zero, 0x2 -/* 2714 80072314 0C05B354 */ jal func_8016CD50 -/* 2718 80072318 00002021 */ addu $a0, $zero, $zero -/* 271C 8007231C 0C0226F0 */ jal func_80089BC0 -/* 2720 80072320 00000000 */ nop -.L80072324: -/* 2724 80072324 0C02268C */ jal func_80089A30 -/* 2728 80072328 24040001 */ addiu $a0, $zero, 0x1 -/* 272C 8007232C 0C01CFD6 */ jal func_80073F58 -/* 2730 80072330 00000000 */ nop -/* 2734 80072334 1440FFFB */ bnez $v0, .L80072324 -/* 2738 80072338 00000000 */ nop -/* 273C 8007233C 0C01CFF5 */ jal func_80073FD4 -/* 2740 80072340 00000000 */ nop -/* 2744 80072344 24040003 */ addiu $a0, $zero, 0x3 -/* 2748 80072348 0C020642 */ jal func_80081908 -/* 274C 8007234C 24050008 */ addiu $a1, $zero, 0x8 -.L80072350: -/* 2750 80072350 0C020675 */ jal func_800819D4 -/* 2754 80072354 24040003 */ addiu $a0, $zero, 0x3 -/* 2758 80072358 1040FF32 */ beqz $v0, .L80072024 -/* 275C 8007235C 00000000 */ nop -/* 2760 80072360 0C02268C */ jal func_80089A30 -/* 2764 80072364 24040001 */ addiu $a0, $zero, 0x1 -/* 2768 80072368 0801C8D4 */ j .L80072350 -/* 276C 8007236C 00000000 */ nop -/* 2770 80072370 8FBF003C */ lw $ra, 0x3C($sp) -/* 2774 80072374 8FB60038 */ lw $s6, 0x38($sp) -/* 2778 80072378 8FB50034 */ lw $s5, 0x34($sp) -/* 277C 8007237C 8FB40030 */ lw $s4, 0x30($sp) -/* 2780 80072380 8FB3002C */ lw $s3, 0x2C($sp) -/* 2784 80072384 8FB20028 */ lw $s2, 0x28($sp) -/* 2788 80072388 8FB10024 */ lw $s1, 0x24($sp) -/* 278C 8007238C 8FB00020 */ lw $s0, 0x20($sp) -/* 2790 80072390 03E00008 */ jr $ra -/* 2794 80072394 27BD0040 */ addiu $sp, $sp, 0x40 -.size func_80071EB0, . - func_80071EB0 - -glabel func_80072398 -/* 2798 80072398 3C03800C */ lui $v1, %hi(D_800C4800) -/* 279C 8007239C 90634800 */ lbu $v1, %lo(D_800C4800)($v1) -/* 27A0 800723A0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 27A4 800723A4 AFB00010 */ sw $s0, 0x10($sp) -/* 27A8 800723A8 00808021 */ addu $s0, $a0, $zero -/* 27AC 800723AC 24020001 */ addiu $v0, $zero, 0x1 -/* 27B0 800723B0 AFBF0018 */ sw $ra, 0x18($sp) -/* 27B4 800723B4 14620003 */ bne $v1, $v0, .L800723C4 -/* 27B8 800723B8 AFB10014 */ sw $s1, 0x14($sp) -/* 27BC 800723BC 0801C904 */ j .L80072410 -/* 27C0 800723C0 24020001 */ addiu $v0, $zero, 0x1 -.L800723C4: -/* 27C4 800723C4 3C02800B */ lui $v0, %hi(D_800AEF98) -/* 27C8 800723C8 9042EF98 */ lbu $v0, %lo(D_800AEF98)($v0) -/* 27CC 800723CC 14400012 */ bnez $v0, .L80072418 -/* 27D0 800723D0 00000000 */ nop -/* 27D4 800723D4 0C01CA51 */ jal func_80072944 -/* 27D8 800723D8 00000000 */ nop -/* 27DC 800723DC 304200FF */ andi $v0, $v0, 0xFF -/* 27E0 800723E0 1440000B */ bnez $v0, .L80072410 -/* 27E4 800723E4 24020002 */ addiu $v0, $zero, 0x2 -/* 27E8 800723E8 3C02800B */ lui $v0, %hi(D_800AEF98) -/* 27EC 800723EC 9042EF98 */ lbu $v0, %lo(D_800AEF98)($v0) -/* 27F0 800723F0 14400009 */ bnez $v0, .L80072418 -/* 27F4 800723F4 00000000 */ nop -/* 27F8 800723F8 3C02800C */ lui $v0, %hi(D_800C4C26) -/* 27FC 800723FC 94424C26 */ lhu $v0, %lo(D_800C4C26)($v0) -/* 2800 80072400 3403FFFD */ ori $v1, $zero, 0xFFFD -/* 2804 80072404 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 2808 80072408 14430003 */ bne $v0, $v1, .L80072418 -/* 280C 8007240C 24020003 */ addiu $v0, $zero, 0x3 -.L80072410: -/* 2810 80072410 3C01800B */ lui $at, %hi(D_800AEF98) -/* 2814 80072414 A022EF98 */ sb $v0, %lo(D_800AEF98)($at) -.L80072418: -/* 2818 80072418 3C02800B */ lui $v0, %hi(D_800AEF99) -/* 281C 8007241C 9042EF99 */ lbu $v0, %lo(D_800AEF99)($v0) -/* 2820 80072420 10400018 */ beqz $v0, .L80072484 -/* 2824 80072424 24420001 */ addiu $v0, $v0, 0x1 -/* 2828 80072428 3C01800B */ lui $at, %hi(D_800AEF99) -/* 282C 8007242C A022EF99 */ sb $v0, %lo(D_800AEF99)($at) -/* 2830 80072430 304200FF */ andi $v0, $v0, 0xFF -/* 2834 80072434 2C42000D */ sltiu $v0, $v0, 0xD -/* 2838 80072438 14400019 */ bnez $v0, .L800724A0 -/* 283C 8007243C 2402000C */ addiu $v0, $zero, 0xC -/* 2840 80072440 3C01800B */ lui $at, %hi(D_800AEF99) -/* 2844 80072444 0C0226F0 */ jal func_80089BC0 -/* 2848 80072448 A022EF99 */ sb $v0, %lo(D_800AEF99)($at) -/* 284C 8007244C 3C03800B */ lui $v1, %hi(D_800AEF98) -/* 2850 80072450 9063EF98 */ lbu $v1, %lo(D_800AEF98)($v1) -/* 2854 80072454 2462FFFE */ addiu $v0, $v1, -0x2 -/* 2858 80072458 2C420002 */ sltiu $v0, $v0, 0x2 -/* 285C 8007245C 14400004 */ bnez $v0, .L80072470 -/* 2860 80072460 306300FF */ andi $v1, $v1, 0xFF -/* 2864 80072464 24020004 */ addiu $v0, $zero, 0x4 -/* 2868 80072468 146200A4 */ bne $v1, $v0, .L800726FC -/* 286C 8007246C 00000000 */ nop -.L80072470: -/* 2870 80072470 160000A2 */ bnez $s0, .L800726FC -/* 2874 80072474 3402FFFC */ ori $v0, $zero, 0xFFFC -/* 2878 80072478 3C01800C */ lui $at, %hi(D_800C4C26) -/* 287C 8007247C 0801C9BF */ j .L800726FC -/* 2880 80072480 A4224C26 */ sh $v0, %lo(D_800C4C26)($at) -.L80072484: -/* 2884 80072484 3C02800B */ lui $v0, %hi(D_800AEF98) -/* 2888 80072488 9042EF98 */ lbu $v0, %lo(D_800AEF98)($v0) -/* 288C 8007248C 10400004 */ beqz $v0, .L800724A0 -/* 2890 80072490 24020001 */ addiu $v0, $zero, 0x1 -/* 2894 80072494 3C01800B */ lui $at, %hi(D_800AEF99) -/* 2898 80072498 0C01CFB6 */ jal func_80073ED8 -/* 289C 8007249C A022EF99 */ sb $v0, %lo(D_800AEF99)($at) -.L800724A0: -/* 28A0 800724A0 3C02800C */ lui $v0, %hi(D_800C4C26) -/* 28A4 800724A4 94424C26 */ lhu $v0, %lo(D_800C4C26)($v0) -/* 28A8 800724A8 3403FFFF */ ori $v1, $zero, 0xFFFF -/* 28AC 800724AC 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 28B0 800724B0 10430007 */ beq $v0, $v1, .L800724D0 -/* 28B4 800724B4 00000000 */ nop -/* 28B8 800724B8 3C02800C */ lui $v0, %hi(D_800C4C26) -/* 28BC 800724BC 94424C26 */ lhu $v0, %lo(D_800C4C26)($v0) -/* 28C0 800724C0 3403FFFD */ ori $v1, $zero, 0xFFFD -/* 28C4 800724C4 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 28C8 800724C8 1443008C */ bne $v0, $v1, .L800726FC -/* 28CC 800724CC 00000000 */ nop -.L800724D0: -/* 28D0 800724D0 0C03AB09 */ jal func_800EAC24 -/* 28D4 800724D4 00000000 */ nop -/* 28D8 800724D8 0C03A78D */ jal func_800E9E34 -/* 28DC 800724DC 00000000 */ nop -/* 28E0 800724E0 0C03ABC7 */ jal func_800EAF1C -/* 28E4 800724E4 00000000 */ nop -/* 28E8 800724E8 3C02800F */ lui $v0, %hi(D_800E810C) -/* 28EC 800724EC 9042810C */ lbu $v0, %lo(D_800E810C)($v0) -/* 28F0 800724F0 10400032 */ beqz $v0, .L800725BC -/* 28F4 800724F4 00000000 */ nop -/* 28F8 800724F8 3C02800E */ lui $v0, %hi(D_800E7A0C) -/* 28FC 800724FC 90427A0C */ lbu $v0, %lo(D_800E7A0C)($v0) -/* 2900 80072500 30420001 */ andi $v0, $v0, 0x1 -/* 2904 80072504 24420001 */ addiu $v0, $v0, 0x1 -/* 2908 80072508 0202102A */ slt $v0, $s0, $v0 -/* 290C 8007250C 1040002B */ beqz $v0, .L800725BC -/* 2910 80072510 00000000 */ nop -/* 2914 80072514 0C01CCFE */ jal func_800733F8 -/* 2918 80072518 3C11DE00 */ lui $s1, (0xDE000000 >> 16) -/* 291C 8007251C 0C01CEF4 */ jal func_80073BD0 -/* 2920 80072520 00000000 */ nop -/* 2924 80072524 3C02800F */ lui $v0, %hi(D_800E9BA0) -/* 2928 80072528 8C429BA0 */ lw $v0, %lo(D_800E9BA0)($v0) -/* 292C 8007252C 3C03800F */ lui $v1, %hi(D_800E8294) -/* 2930 80072530 8C638294 */ lw $v1, %lo(D_800E8294)($v1) -/* 2934 80072534 3C108018 */ lui $s0, %hi(D_801869C8) -/* 2938 80072538 261069C8 */ addiu $s0, $s0, %lo(D_801869C8) -/* 293C 8007253C AC510000 */ sw $s1, 0x0($v0) -/* 2940 80072540 AC500004 */ sw $s0, 0x4($v0) -/* 2944 80072544 8C630008 */ lw $v1, 0x8($v1) -/* 2948 80072548 24420008 */ addiu $v0, $v0, 0x8 -/* 294C 8007254C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 2950 80072550 10600004 */ beqz $v1, .L80072564 -/* 2954 80072554 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 2958 80072558 3C04800F */ lui $a0, %hi(D_800E9BE0) -/* 295C 8007255C 0060F809 */ jalr $v1 -/* 2960 80072560 8C849BE0 */ lw $a0, %lo(D_800E9BE0)($a0) -.L80072564: -/* 2964 80072564 0C01DABA */ jal func_80076AE8 -/* 2968 80072568 00000000 */ nop -/* 296C 8007256C 3C02800F */ lui $v0, %hi(D_800E9BA0) -/* 2970 80072570 8C429BA0 */ lw $v0, %lo(D_800E9BA0)($v0) -/* 2974 80072574 24430008 */ addiu $v1, $v0, 0x8 -/* 2978 80072578 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 297C 8007257C AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 2980 80072580 AC510000 */ sw $s1, 0x0($v0) -/* 2984 80072584 0C0602F7 */ jal func_80180BDC -/* 2988 80072588 AC500004 */ sw $s0, 0x4($v0) -/* 298C 8007258C 0C01CEB9 */ jal func_80073AE4 -/* 2990 80072590 00000000 */ nop -/* 2994 80072594 3C03800B */ lui $v1, %hi(D_800A81FF) -/* 2998 80072598 906381FF */ lbu $v1, %lo(D_800A81FF)($v1) -/* 299C 8007259C 24020001 */ addiu $v0, $zero, 0x1 -/* 29A0 800725A0 3C01800C */ lui $at, %hi(D_800C4CE4) -/* 29A4 800725A4 A0224CE4 */ sb $v0, %lo(D_800C4CE4)($at) -/* 29A8 800725A8 3C01800F */ lui $at, %hi(D_800E810C) -/* 29AC 800725AC A020810C */ sb $zero, %lo(D_800E810C)($at) -/* 29B0 800725B0 24630001 */ addiu $v1, $v1, 0x1 -/* 29B4 800725B4 3C01800B */ lui $at, %hi(D_800A81FF) -/* 29B8 800725B8 A02381FF */ sb $v1, %lo(D_800A81FF)($at) -.L800725BC: -/* 29BC 800725BC 3C02800C */ lui $v0, %hi(D_800C4BCC) -/* 29C0 800725C0 8C424BCC */ lw $v0, %lo(D_800C4BCC)($v0) -/* 29C4 800725C4 3C03800B */ lui $v1, %hi(D_800AEFA4) -/* 29C8 800725C8 8C63EFA4 */ lw $v1, %lo(D_800AEFA4)($v1) -/* 29CC 800725CC 00431023 */ subu $v0, $v0, $v1 -/* 29D0 800725D0 28420002 */ slti $v0, $v0, 0x2 -/* 29D4 800725D4 10400005 */ beqz $v0, .L800725EC -/* 29D8 800725D8 00000000 */ nop -/* 29DC 800725DC 3C02800B */ lui $v0, %hi(D_800A8214) -/* 29E0 800725E0 90428214 */ lbu $v0, %lo(D_800A8214)($v0) -/* 29E4 800725E4 10400045 */ beqz $v0, .L800726FC -/* 29E8 800725E8 00000000 */ nop -.L800725EC: -/* 29EC 800725EC 3C02800B */ lui $v0, %hi(D_800A81FC) -/* 29F0 800725F0 904281FC */ lbu $v0, %lo(D_800A81FC)($v0) -/* 29F4 800725F4 10400005 */ beqz $v0, .L8007260C -/* 29F8 800725F8 00000000 */ nop -/* 29FC 800725FC 3C02800C */ lui $v0, %hi(D_800C4CE4) -/* 2A00 80072600 90424CE4 */ lbu $v0, %lo(D_800C4CE4)($v0) -/* 2A04 80072604 1040003D */ beqz $v0, .L800726FC -/* 2A08 80072608 00000000 */ nop -.L8007260C: -/* 2A0C 8007260C 0C01CA5F */ jal func_8007297C -/* 2A10 80072610 00000000 */ nop -/* 2A14 80072614 3C02800B */ lui $v0, %hi(D_800AEFA0) -/* 2A18 80072618 9042EFA0 */ lbu $v0, %lo(D_800AEFA0)($v0) -/* 2A1C 8007261C 2C430001 */ sltiu $v1, $v0, 0x1 -/* 2A20 80072620 38420083 */ xori $v0, $v0, 0x83 -/* 2A24 80072624 2C420001 */ sltiu $v0, $v0, 0x1 -/* 2A28 80072628 00621825 */ or $v1, $v1, $v0 -/* 2A2C 8007262C 10600026 */ beqz $v1, .L800726C8 -/* 2A30 80072630 00000000 */ nop -/* 2A34 80072634 3C048019 */ lui $a0, %hi(D_80196A28) -/* 2A38 80072638 0C05B2D1 */ jal func_8016CB44 -/* 2A3C 8007263C 24846A28 */ addiu $a0, $a0, %lo(D_80196A28) -/* 2A40 80072640 0C01FF44 */ jal func_8007FD10 -/* 2A44 80072644 00000000 */ nop -/* 2A48 80072648 3C02800F */ lui $v0, %hi(D_800E8294) -/* 2A4C 8007264C 8C428294 */ lw $v0, %lo(D_800E8294)($v0) -/* 2A50 80072650 8C420004 */ lw $v0, 0x4($v0) -/* 2A54 80072654 10400003 */ beqz $v0, .L80072664 -/* 2A58 80072658 00000000 */ nop -/* 2A5C 8007265C 0040F809 */ jalr $v0 -/* 2A60 80072660 00000000 */ nop -.L80072664: -/* 2A64 80072664 0C01DB72 */ jal func_80076DC8 -/* 2A68 80072668 00000000 */ nop -/* 2A6C 8007266C 0C01D976 */ jal func_800765D8 -/* 2A70 80072670 00000000 */ nop -/* 2A74 80072674 0C05FD24 */ jal func_8017F490 -/* 2A78 80072678 00000000 */ nop -/* 2A7C 8007267C 0C06107D */ jal func_801841F4 -/* 2A80 80072680 00000000 */ nop -/* 2A84 80072684 3C05800C */ lui $a1, %hi(D_800C4BCC) -/* 2A88 80072688 8CA54BCC */ lw $a1, %lo(D_800C4BCC)($a1) -/* 2A8C 8007268C 3C03800B */ lui $v1, %hi(D_800AEFA4) -/* 2A90 80072690 8C63EFA4 */ lw $v1, %lo(D_800AEFA4)($v1) -/* 2A94 80072694 3C04800B */ lui $a0, %hi(D_800A81FE) -/* 2A98 80072698 908481FE */ lbu $a0, %lo(D_800A81FE)($a0) -/* 2A9C 8007269C 24020001 */ addiu $v0, $zero, 0x1 -/* 2AA0 800726A0 3C01800C */ lui $at, %hi(D_800C4CE4) -/* 2AA4 800726A4 A0204CE4 */ sb $zero, %lo(D_800C4CE4)($at) -/* 2AA8 800726A8 3C01800F */ lui $at, %hi(D_800E810C) -/* 2AAC 800726AC A022810C */ sb $v0, %lo(D_800E810C)($at) -/* 2AB0 800726B0 00A31823 */ subu $v1, $a1, $v1 -/* 2AB4 800726B4 00832021 */ addu $a0, $a0, $v1 -/* 2AB8 800726B8 3C01800B */ lui $at, %hi(D_800A81FE) -/* 2ABC 800726BC A02481FE */ sb $a0, %lo(D_800A81FE)($at) -/* 2AC0 800726C0 3C01800B */ lui $at, %hi(D_800AEFA4) -/* 2AC4 800726C4 AC25EFA4 */ sw $a1, %lo(D_800AEFA4)($at) -.L800726C8: -/* 2AC8 800726C8 3C02800B */ lui $v0, %hi(D_800A81FE) -/* 2ACC 800726CC 904281FE */ lbu $v0, %lo(D_800A81FE)($v0) -/* 2AD0 800726D0 2C42003C */ sltiu $v0, $v0, 0x3C -/* 2AD4 800726D4 14400009 */ bnez $v0, .L800726FC -/* 2AD8 800726D8 00000000 */ nop -/* 2ADC 800726DC 3C02800B */ lui $v0, %hi(D_800A81FF) -/* 2AE0 800726E0 904281FF */ lbu $v0, %lo(D_800A81FF)($v0) -/* 2AE4 800726E4 3C01800B */ lui $at, %hi(D_800A81FE) -/* 2AE8 800726E8 A02081FE */ sb $zero, %lo(D_800A81FE)($at) -/* 2AEC 800726EC 3C01800B */ lui $at, %hi(D_800A81FF) -/* 2AF0 800726F0 A02081FF */ sb $zero, %lo(D_800A81FF)($at) -/* 2AF4 800726F4 3C01800B */ lui $at, %hi(D_800A8200) -/* 2AF8 800726F8 A0228200 */ sb $v0, %lo(D_800A8200)($at) -.L800726FC: -/* 2AFC 800726FC 8FBF0018 */ lw $ra, 0x18($sp) -/* 2B00 80072700 8FB10014 */ lw $s1, 0x14($sp) -/* 2B04 80072704 8FB00010 */ lw $s0, 0x10($sp) -/* 2B08 80072708 03E00008 */ jr $ra -/* 2B0C 8007270C 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80072398, . - func_80072398 - -glabel func_80072710 -/* 2B10 80072710 3C028000 */ lui $v0, %hi(D_80000300) -/* 2B14 80072714 8C420300 */ lw $v0, %lo(D_80000300)($v0) -/* 2B18 80072718 2442FFFF */ addiu $v0, $v0, -0x1 -/* 2B1C 8007271C 2C420002 */ sltiu $v0, $v0, 0x2 -/* 2B20 80072720 14400003 */ bnez $v0, .L80072730 -/* 2B24 80072724 00000000 */ nop -.L80072728: -/* 2B28 80072728 0801C9CA */ j .L80072728 -/* 2B2C 8007272C 00000000 */ nop -.L80072730: -/* 2B30 80072730 03E00008 */ jr $ra -/* 2B34 80072734 00000000 */ nop -.size func_80072710, . - func_80072710 - -glabel func_80072738 -/* 2B38 80072738 3C038000 */ lui $v1, %hi(D_80000300) -/* 2B3C 8007273C 8C630300 */ lw $v1, %lo(D_80000300)($v1) -/* 2B40 80072740 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2B44 80072744 24020001 */ addiu $v0, $zero, 0x1 -/* 2B48 80072748 10620006 */ beq $v1, $v0, .L80072764 -/* 2B4C 8007274C AFBF0010 */ sw $ra, 0x10($sp) -/* 2B50 80072750 24020002 */ addiu $v0, $zero, 0x2 -/* 2B54 80072754 10620010 */ beq $v1, $v0, .L80072798 -/* 2B58 80072758 00000000 */ nop -/* 2B5C 8007275C 0801C9F3 */ j .L800727CC -/* 2B60 80072760 00000000 */ nop -.L80072764: -/* 2B64 80072764 24020002 */ addiu $v0, $zero, 0x2 -/* 2B68 80072768 10820005 */ beq $a0, $v0, .L80072780 -/* 2B6C 8007276C 24020009 */ addiu $v0, $zero, 0x9 -/* 2B70 80072770 10820006 */ beq $a0, $v0, .L8007278C -/* 2B74 80072774 00000000 */ nop -/* 2B78 80072778 0801C9F3 */ j .L800727CC -/* 2B7C 8007277C 00000000 */ nop -.L80072780: -/* 2B80 80072780 3C04800B */ lui $a0, %hi(D_800AB960) -/* 2B84 80072784 0801C9F1 */ j .L800727C4 -/* 2B88 80072788 2484B960 */ addiu $a0, $a0, %lo(D_800AB960) -.L8007278C: -/* 2B8C 8007278C 3C04800B */ lui $a0, %hi(D_800AB9B0) -/* 2B90 80072790 0801C9F1 */ j .L800727C4 -/* 2B94 80072794 2484B9B0 */ addiu $a0, $a0, %lo(D_800AB9B0) -.L80072798: -/* 2B98 80072798 10830005 */ beq $a0, $v1, .L800727B0 -/* 2B9C 8007279C 24020009 */ addiu $v0, $zero, 0x9 -/* 2BA0 800727A0 10820006 */ beq $a0, $v0, .L800727BC -/* 2BA4 800727A4 00000000 */ nop -/* 2BA8 800727A8 0801C9F3 */ j .L800727CC -/* 2BAC 800727AC 00000000 */ nop -.L800727B0: -/* 2BB0 800727B0 3C04800B */ lui $a0, %hi(D_800ABA00) -/* 2BB4 800727B4 0801C9F1 */ j .L800727C4 -/* 2BB8 800727B8 2484BA00 */ addiu $a0, $a0, %lo(D_800ABA00) -.L800727BC: -/* 2BBC 800727BC 3C04800B */ lui $a0, %hi(D_800ABA50) -/* 2BC0 800727C0 2484BA50 */ addiu $a0, $a0, %lo(D_800ABA50) -.L800727C4: -/* 2BC4 800727C4 0C025570 */ jal func_800955C0 -/* 2BC8 800727C8 00000000 */ nop -.L800727CC: -/* 2BCC 800727CC 8FBF0010 */ lw $ra, 0x10($sp) -/* 2BD0 800727D0 03E00008 */ jr $ra -/* 2BD4 800727D4 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80072738, . - func_80072738 - -glabel func_800727D8 -/* 2BD8 800727D8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2BDC 800727DC AFBF0010 */ sw $ra, 0x10($sp) -/* 2BE0 800727E0 00004021 */ addu $t0, $zero, $zero -/* 2BE4 800727E4 3C07800B */ lui $a3, %hi(D_800AEF10) -/* 2BE8 800727E8 24E7EF10 */ addiu $a3, $a3, %lo(D_800AEF10) -/* 2BEC 800727EC 3C06800B */ lui $a2, %hi(D_800AEE90) -/* 2BF0 800727F0 24C6EE90 */ addiu $a2, $a2, %lo(D_800AEE90) -.L800727F4: -/* 2BF4 800727F4 00002821 */ addu $a1, $zero, $zero -/* 2BF8 800727F8 00C02021 */ addu $a0, $a2, $zero -/* 2BFC 800727FC 00E01821 */ addu $v1, $a3, $zero -.L80072800: -/* 2C00 80072800 A4600000 */ sh $zero, 0x0($v1) -/* 2C04 80072804 A4800000 */ sh $zero, 0x0($a0) -/* 2C08 80072808 24840002 */ addiu $a0, $a0, 0x2 -/* 2C0C 8007280C 24A50001 */ addiu $a1, $a1, 0x1 -/* 2C10 80072810 28A20010 */ slti $v0, $a1, 0x10 -/* 2C14 80072814 1440FFFA */ bnez $v0, .L80072800 -/* 2C18 80072818 24630002 */ addiu $v1, $v1, 0x2 -/* 2C1C 8007281C 24E70020 */ addiu $a3, $a3, 0x20 -/* 2C20 80072820 25080001 */ addiu $t0, $t0, 0x1 -/* 2C24 80072824 29020004 */ slti $v0, $t0, 0x4 -/* 2C28 80072828 1440FFF2 */ bnez $v0, .L800727F4 -/* 2C2C 8007282C 24C60020 */ addiu $a2, $a2, 0x20 -/* 2C30 80072830 3C04800B */ lui $a0, %hi(D_800AEE78) -/* 2C34 80072834 2484EE78 */ addiu $a0, $a0, %lo(D_800AEE78) -/* 2C38 80072838 0C024CE0 */ jal func_80093380 -/* 2C3C 8007283C 24050018 */ addiu $a1, $zero, 0x18 -/* 2C40 80072840 8FBF0010 */ lw $ra, 0x10($sp) -/* 2C44 80072844 03E00008 */ jr $ra -/* 2C48 80072848 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_800727D8, . - func_800727D8 - -glabel func_8007284C -/* 2C4C 8007284C 3C04800B */ lui $a0, %hi(D_800AEF9A) -/* 2C50 80072850 9084EF9A */ lbu $a0, %lo(D_800AEF9A)($a0) -/* 2C54 80072854 30820001 */ andi $v0, $a0, 0x1 -/* 2C58 80072858 10400016 */ beqz $v0, .L800728B4 -/* 2C5C 8007285C 30820004 */ andi $v0, $a0, 0x4 -/* 2C60 80072860 14400014 */ bnez $v0, .L800728B4 -/* 2C64 80072864 30820002 */ andi $v0, $a0, 0x2 -/* 2C68 80072868 10400007 */ beqz $v0, .L80072888 -/* 2C6C 8007286C 00000000 */ nop -/* 2C70 80072870 3C02800C */ lui $v0, %hi(D_800C4BF0) -/* 2C74 80072874 94424BF0 */ lhu $v0, %lo(D_800C4BF0)($v0) -/* 2C78 80072878 1440000E */ bnez $v0, .L800728B4 -/* 2C7C 8007287C 308200FD */ andi $v0, $a0, 0xFD -/* 2C80 80072880 0801CA2B */ j .L800728AC -/* 2C84 80072884 00000000 */ nop -.L80072888: -/* 2C88 80072888 3C02800C */ lui $v0, %hi(D_800C4BF0) -/* 2C8C 8007288C 94424BF0 */ lhu $v0, %lo(D_800C4BF0)($v0) -/* 2C90 80072890 3843D020 */ xori $v1, $v0, 0xD020 -/* 2C94 80072894 2C630001 */ sltiu $v1, $v1, 0x1 -/* 2C98 80072898 3842F000 */ xori $v0, $v0, 0xF000 -/* 2C9C 8007289C 2C420001 */ sltiu $v0, $v0, 0x1 -/* 2CA0 800728A0 00621825 */ or $v1, $v1, $v0 -/* 2CA4 800728A4 10600003 */ beqz $v1, .L800728B4 -/* 2CA8 800728A8 34820006 */ ori $v0, $a0, 0x6 -.L800728AC: -/* 2CAC 800728AC 3C01800B */ lui $at, %hi(D_800AEF9A) -/* 2CB0 800728B0 A022EF9A */ sb $v0, %lo(D_800AEF9A)($at) -.L800728B4: -/* 2CB4 800728B4 03E00008 */ jr $ra -/* 2CB8 800728B8 00000000 */ nop -.size func_8007284C, . - func_8007284C - -glabel func_800728BC -/* 2CBC 800728BC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2CC0 800728C0 24040001 */ addiu $a0, $zero, 0x1 -/* 2CC4 800728C4 AFBF0014 */ sw $ra, 0x14($sp) -/* 2CC8 800728C8 0C022E08 */ jal func_8008B820 -/* 2CCC 800728CC AFB00010 */ sw $s0, 0x10($sp) -/* 2CD0 800728D0 3C10800B */ lui $s0, %hi(D_800AEF9A) -/* 2CD4 800728D4 9210EF9A */ lbu $s0, %lo(D_800AEF9A)($s0) -/* 2CD8 800728D8 36100001 */ ori $s0, $s0, 0x1 -/* 2CDC 800728DC 3C01800B */ lui $at, %hi(D_800AEF9A) -/* 2CE0 800728E0 A030EF9A */ sb $s0, %lo(D_800AEF9A)($at) -/* 2CE4 800728E4 0C022E08 */ jal func_8008B820 -/* 2CE8 800728E8 00402021 */ addu $a0, $v0, $zero -/* 2CEC 800728EC 02001021 */ addu $v0, $s0, $zero -/* 2CF0 800728F0 8FBF0014 */ lw $ra, 0x14($sp) -/* 2CF4 800728F4 8FB00010 */ lw $s0, 0x10($sp) -/* 2CF8 800728F8 03E00008 */ jr $ra -/* 2CFC 800728FC 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_800728BC, . - func_800728BC - -glabel func_80072900 -/* 2D00 80072900 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2D04 80072904 24040001 */ addiu $a0, $zero, 0x1 -/* 2D08 80072908 AFBF0014 */ sw $ra, 0x14($sp) -/* 2D0C 8007290C 0C022E08 */ jal func_8008B820 -/* 2D10 80072910 AFB00010 */ sw $s0, 0x10($sp) -/* 2D14 80072914 3C10800B */ lui $s0, %hi(D_800AEF9A) -/* 2D18 80072918 9210EF9A */ lbu $s0, %lo(D_800AEF9A)($s0) -/* 2D1C 8007291C 321000FA */ andi $s0, $s0, 0xFA -/* 2D20 80072920 3C01800B */ lui $at, %hi(D_800AEF9A) -/* 2D24 80072924 A030EF9A */ sb $s0, %lo(D_800AEF9A)($at) -/* 2D28 80072928 0C022E08 */ jal func_8008B820 -/* 2D2C 8007292C 00402021 */ addu $a0, $v0, $zero -/* 2D30 80072930 02001021 */ addu $v0, $s0, $zero -/* 2D34 80072934 8FBF0014 */ lw $ra, 0x14($sp) -/* 2D38 80072938 8FB00010 */ lw $s0, 0x10($sp) -/* 2D3C 8007293C 03E00008 */ jr $ra -/* 2D40 80072940 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80072900, . - func_80072900 - -glabel func_80072944 -/* 2D44 80072944 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2D48 80072948 24040001 */ addiu $a0, $zero, 0x1 -/* 2D4C 8007294C AFBF0014 */ sw $ra, 0x14($sp) -/* 2D50 80072950 0C022E08 */ jal func_8008B820 -/* 2D54 80072954 AFB00010 */ sw $s0, 0x10($sp) -/* 2D58 80072958 3C10800B */ lui $s0, %hi(D_800AEF9A) -/* 2D5C 8007295C 9210EF9A */ lbu $s0, %lo(D_800AEF9A)($s0) -/* 2D60 80072960 0C022E08 */ jal func_8008B820 -/* 2D64 80072964 00402021 */ addu $a0, $v0, $zero -/* 2D68 80072968 32020004 */ andi $v0, $s0, 0x4 -/* 2D6C 8007296C 8FBF0014 */ lw $ra, 0x14($sp) -/* 2D70 80072970 8FB00010 */ lw $s0, 0x10($sp) -/* 2D74 80072974 03E00008 */ jr $ra -/* 2D78 80072978 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80072944, . - func_80072944 - -glabel func_8007297C -/* 2D7C 8007297C 27BDFFA8 */ addiu $sp, $sp, -0x58 -/* 2D80 80072980 AFB00038 */ sw $s0, 0x38($sp) -/* 2D84 80072984 3C10800F */ lui $s0, %hi(D_800E9C08) -/* 2D88 80072988 26109C08 */ addiu $s0, $s0, %lo(D_800E9C08) -/* 2D8C 8007298C AFBF0054 */ sw $ra, 0x54($sp) -/* 2D90 80072990 AFB60050 */ sw $s6, 0x50($sp) -/* 2D94 80072994 AFB5004C */ sw $s5, 0x4C($sp) -/* 2D98 80072998 AFB40048 */ sw $s4, 0x48($sp) -/* 2D9C 8007299C AFB30044 */ sw $s3, 0x44($sp) -/* 2DA0 800729A0 AFB20040 */ sw $s2, 0x40($sp) -/* 2DA4 800729A4 AFB1003C */ sw $s1, 0x3C($sp) -/* 2DA8 800729A8 96020000 */ lhu $v0, 0x0($s0) -/* 2DAC 800729AC 3C03800F */ lui $v1, %hi(D_800E9C0A) -/* 2DB0 800729B0 94639C0A */ lhu $v1, %lo(D_800E9C0A)($v1) -/* 2DB4 800729B4 3C04800B */ lui $a0, %hi(D_800AEE78) -/* 2DB8 800729B8 2484EE78 */ addiu $a0, $a0, %lo(D_800AEE78) -/* 2DBC 800729BC 0C022980 */ jal func_8008A600 -/* 2DC0 800729C0 00439021 */ addu $s2, $v0, $v1 -/* 2DC4 800729C4 3C02800C */ lui $v0, %hi(D_800C6D60) -/* 2DC8 800729C8 8C426D60 */ lw $v0, %lo(D_800C6D60)($v0) -/* 2DCC 800729CC 18400080 */ blez $v0, .L80072BD0 -/* 2DD0 800729D0 0000C021 */ addu $t8, $zero, $zero -/* 2DD4 800729D4 3251FFFF */ andi $s1, $s2, 0xFFFF -/* 2DD8 800729D8 26100002 */ addiu $s0, $s0, 0x2 -/* 2DDC 800729DC 3C09800C */ lui $t1, %hi(D_800C47F0) -/* 2DE0 800729E0 252947F0 */ addiu $t1, $t1, %lo(D_800C47F0) -/* 2DE4 800729E4 3C0C800E */ lui $t4, %hi(D_800E79BC) -/* 2DE8 800729E8 258C79BC */ addiu $t4, $t4, %lo(D_800E79BC) -/* 2DEC 800729EC 3C0F800B */ lui $t7, %hi(D_800AEE90) -/* 2DF0 800729F0 25EFEE90 */ addiu $t7, $t7, %lo(D_800AEE90) -/* 2DF4 800729F4 3C0A800E */ lui $t2, %hi(D_800E79B0) -/* 2DF8 800729F8 254A79B0 */ addiu $t2, $t2, %lo(D_800E79B0) -/* 2DFC 800729FC 00007021 */ addu $t6, $zero, $zero -/* 2E00 80072A00 3C0D800F */ lui $t5, %hi(D_800E8100) -/* 2E04 80072A04 25AD8100 */ addiu $t5, $t5, %lo(D_800E8100) -.L80072A08: -/* 2E08 80072A08 8D250000 */ lw $a1, 0x0($t1) -/* 2E0C 80072A0C 94A40000 */ lhu $a0, 0x0($a1) -/* 2E10 80072A10 24020C00 */ addiu $v0, $zero, 0xC00 -/* 2E14 80072A14 30830C00 */ andi $v1, $a0, 0xC00 -/* 2E18 80072A18 14620006 */ bne $v1, $v0, .L80072A34 -/* 2E1C 80072A1C 24020300 */ addiu $v0, $zero, 0x300 -/* 2E20 80072A20 3082FBFF */ andi $v0, $a0, 0xFBFF -/* 2E24 80072A24 A4A20000 */ sh $v0, 0x0($a1) -/* 2E28 80072A28 8D250000 */ lw $a1, 0x0($t1) -/* 2E2C 80072A2C 94A40000 */ lhu $a0, 0x0($a1) -/* 2E30 80072A30 24020300 */ addiu $v0, $zero, 0x300 -.L80072A34: -/* 2E34 80072A34 30830300 */ andi $v1, $a0, 0x300 -/* 2E38 80072A38 14620002 */ bne $v1, $v0, .L80072A44 -/* 2E3C 80072A3C 3082FEFF */ andi $v0, $a0, 0xFEFF -/* 2E40 80072A40 A4A20000 */ sh $v0, 0x0($a1) -.L80072A44: -/* 2E44 80072A44 8D230000 */ lw $v1, 0x0($t1) -/* 2E48 80072A48 95420000 */ lhu $v0, 0x0($t2) -/* 2E4C 80072A4C 94630000 */ lhu $v1, 0x0($v1) -/* 2E50 80072A50 00021027 */ nor $v0, $zero, $v0 -/* 2E54 80072A54 00621824 */ and $v1, $v1, $v0 -/* 2E58 80072A58 A5830000 */ sh $v1, 0x0($t4) -/* 2E5C 80072A5C A5A30000 */ sh $v1, 0x0($t5) -/* 2E60 80072A60 8D220000 */ lw $v0, 0x0($t1) -/* 2E64 80072A64 94420000 */ lhu $v0, 0x0($v0) -/* 2E68 80072A68 95430000 */ lhu $v1, 0x0($t2) -/* 2E6C 80072A6C 24060001 */ addiu $a2, $zero, 0x1 -/* 2E70 80072A70 00021027 */ nor $v0, $zero, $v0 -/* 2E74 80072A74 00621824 */ and $v1, $v1, $v0 -/* 2E78 80072A78 3C01800C */ lui $at, %hi(D_800C4BD0) -/* 2E7C 80072A7C 002E0821 */ addu $at, $at, $t6 -/* 2E80 80072A80 A4234BD0 */ sh $v1, %lo(D_800C4BD0)($at) -/* 2E84 80072A84 8D220000 */ lw $v0, 0x0($t1) -/* 2E88 80072A88 00003821 */ addu $a3, $zero, $zero -/* 2E8C 80072A8C 01405821 */ addu $t3, $t2, $zero -/* 2E90 80072A90 94420000 */ lhu $v0, 0x0($v0) -/* 2E94 80072A94 01E04021 */ addu $t0, $t7, $zero -/* 2E98 80072A98 01802821 */ addu $a1, $t4, $zero -/* 2E9C 80072A9C A5420000 */ sh $v0, 0x0($t2) -.L80072AA0: -/* 2EA0 80072AA0 95620000 */ lhu $v0, 0x0($t3) -/* 2EA4 80072AA4 00C21024 */ and $v0, $a2, $v0 -/* 2EA8 80072AA8 10400011 */ beqz $v0, .L80072AF0 -/* 2EAC 80072AAC 30E2FFFF */ andi $v0, $a3, 0xFFFF -/* 2EB0 80072AB0 00021040 */ sll $v0, $v0, 1 -/* 2EB4 80072AB4 00482021 */ addu $a0, $v0, $t0 -/* 2EB8 80072AB8 94830000 */ lhu $v1, 0x0($a0) -/* 2EBC 80072ABC 0071102B */ sltu $v0, $v1, $s1 -/* 2EC0 80072AC0 14400009 */ bnez $v0, .L80072AE8 -/* 2EC4 80072AC4 24620100 */ addiu $v0, $v1, 0x100 -/* 2EC8 80072AC8 94A20000 */ lhu $v0, 0x0($a1) -/* 2ECC 80072ACC 00461025 */ or $v0, $v0, $a2 -/* 2ED0 80072AD0 A4A20000 */ sh $v0, 0x0($a1) -/* 2ED4 80072AD4 94820000 */ lhu $v0, 0x0($a0) -/* 2ED8 80072AD8 96030000 */ lhu $v1, 0x0($s0) -/* 2EDC 80072ADC 00431023 */ subu $v0, $v0, $v1 -/* 2EE0 80072AE0 0801CABF */ j .L80072AFC -/* 2EE4 80072AE4 A4820000 */ sh $v0, 0x0($a0) -.L80072AE8: -/* 2EE8 80072AE8 0801CABF */ j .L80072AFC -/* 2EEC 80072AEC A4820000 */ sh $v0, 0x0($a0) -.L80072AF0: -/* 2EF0 80072AF0 00021040 */ sll $v0, $v0, 1 -/* 2EF4 80072AF4 00481021 */ addu $v0, $v0, $t0 -/* 2EF8 80072AF8 A4400000 */ sh $zero, 0x0($v0) -.L80072AFC: -/* 2EFC 80072AFC 00063040 */ sll $a2, $a2, 1 -/* 2F00 80072B00 30C2FFFF */ andi $v0, $a2, 0xFFFF -/* 2F04 80072B04 1440FFE6 */ bnez $v0, .L80072AA0 -/* 2F08 80072B08 24E70001 */ addiu $a3, $a3, 0x1 -/* 2F0C 80072B0C 8D250000 */ lw $a1, 0x0($t1) -/* 2F10 80072B10 80A30002 */ lb $v1, 0x2($a1) -/* 2F14 80072B14 2862FFC3 */ slti $v0, $v1, -0x3D -/* 2F18 80072B18 10400004 */ beqz $v0, .L80072B2C -/* 2F1C 80072B1C 00602021 */ addu $a0, $v1, $zero -/* 2F20 80072B20 2402FFC3 */ addiu $v0, $zero, -0x3D -/* 2F24 80072B24 0801CAD5 */ j .L80072B54 -/* 2F28 80072B28 A0A20002 */ sb $v0, 0x2($a1) -.L80072B2C: -/* 2F2C 80072B2C 2862003E */ slti $v0, $v1, 0x3E -/* 2F30 80072B30 14400004 */ bnez $v0, .L80072B44 -/* 2F34 80072B34 24820005 */ addiu $v0, $a0, 0x5 -/* 2F38 80072B38 2402003D */ addiu $v0, $zero, 0x3D -/* 2F3C 80072B3C 0801CAD5 */ j .L80072B54 -/* 2F40 80072B40 A0A20002 */ sb $v0, 0x2($a1) -.L80072B44: -/* 2F44 80072B44 304200FF */ andi $v0, $v0, 0xFF -/* 2F48 80072B48 2C42000B */ sltiu $v0, $v0, 0xB -/* 2F4C 80072B4C 54400001 */ bnel $v0, $zero, .L80072B54 -/* 2F50 80072B50 A0A00002 */ sb $zero, 0x2($a1) -.L80072B54: -/* 2F54 80072B54 8D250000 */ lw $a1, 0x0($t1) -/* 2F58 80072B58 80A40003 */ lb $a0, 0x3($a1) -/* 2F5C 80072B5C 2882FFC3 */ slti $v0, $a0, -0x3D -/* 2F60 80072B60 10400004 */ beqz $v0, .L80072B74 -/* 2F64 80072B64 00801821 */ addu $v1, $a0, $zero -/* 2F68 80072B68 2402FFC3 */ addiu $v0, $zero, -0x3D -/* 2F6C 80072B6C 0801CAE7 */ j .L80072B9C -/* 2F70 80072B70 A0A20003 */ sb $v0, 0x3($a1) -.L80072B74: -/* 2F74 80072B74 2882003E */ slti $v0, $a0, 0x3E -/* 2F78 80072B78 14400004 */ bnez $v0, .L80072B8C -/* 2F7C 80072B7C 24620005 */ addiu $v0, $v1, 0x5 -/* 2F80 80072B80 2402003D */ addiu $v0, $zero, 0x3D -/* 2F84 80072B84 0801CAE7 */ j .L80072B9C -/* 2F88 80072B88 A0A20003 */ sb $v0, 0x3($a1) -.L80072B8C: -/* 2F8C 80072B8C 304200FF */ andi $v0, $v0, 0xFF -/* 2F90 80072B90 2C42000B */ sltiu $v0, $v0, 0xB -/* 2F94 80072B94 54400001 */ bnel $v0, $zero, .L80072B9C -/* 2F98 80072B98 A0A00003 */ sb $zero, 0x3($a1) -.L80072B9C: -/* 2F9C 80072B9C 25290004 */ addiu $t1, $t1, 0x4 -/* 2FA0 80072BA0 258C0002 */ addiu $t4, $t4, 0x2 -/* 2FA4 80072BA4 25EF0020 */ addiu $t7, $t7, 0x20 -/* 2FA8 80072BA8 254A0002 */ addiu $t2, $t2, 0x2 -/* 2FAC 80072BAC 25CE0002 */ addiu $t6, $t6, 0x2 -/* 2FB0 80072BB0 3C02800C */ lui $v0, %hi(D_800C6D60) -/* 2FB4 80072BB4 8C426D60 */ lw $v0, %lo(D_800C6D60)($v0) -/* 2FB8 80072BB8 27180001 */ addiu $t8, $t8, 0x1 -/* 2FBC 80072BBC 0302102A */ slt $v0, $t8, $v0 -/* 2FC0 80072BC0 1440FF91 */ bnez $v0, .L80072A08 -/* 2FC4 80072BC4 25AD0002 */ addiu $t5, $t5, 0x2 -/* 2FC8 80072BC8 3C02800C */ lui $v0, %hi(D_800C6D60) -/* 2FCC 80072BCC 8C426D60 */ lw $v0, %lo(D_800C6D60)($v0) -.L80072BD0: -/* 2FD0 80072BD0 184000E0 */ blez $v0, .L80072F54 -/* 2FD4 80072BD4 0000C021 */ addu $t8, $zero, $zero -/* 2FD8 80072BD8 2415FFFF */ addiu $s5, $zero, -0x1 -/* 2FDC 80072BDC 24110001 */ addiu $s1, $zero, 0x1 -/* 2FE0 80072BE0 241300FF */ addiu $s3, $zero, 0xFF -/* 2FE4 80072BE4 3254FFFF */ andi $s4, $s2, 0xFFFF -/* 2FE8 80072BE8 3C16800F */ lui $s6, %hi(D_800E9C0A) -/* 2FEC 80072BEC 26D69C0A */ addiu $s6, $s6, %lo(D_800E9C0A) -/* 2FF0 80072BF0 3C0F800C */ lui $t7, %hi(D_800C480A) -/* 2FF4 80072BF4 25EF480A */ addiu $t7, $t7, %lo(D_800C480A) -/* 2FF8 80072BF8 3C10800E */ lui $s0, %hi(D_800E797C) -/* 2FFC 80072BFC 2610797C */ addiu $s0, $s0, %lo(D_800E797C) -/* 3000 80072C00 3C19800E */ lui $t9, %hi(D_800E7A24) -/* 3004 80072C04 27397A24 */ addiu $t9, $t9, %lo(D_800E7A24) -/* 3008 80072C08 3C05800C */ lui $a1, %hi(D_800C49D2) -/* 300C 80072C0C 24A549D2 */ addiu $a1, $a1, %lo(D_800C49D2) -/* 3010 80072C10 00007021 */ addu $t6, $zero, $zero -/* 3014 80072C14 3C12800B */ lui $s2, %hi(D_800AEF10) -/* 3018 80072C18 2652EF10 */ addiu $s2, $s2, %lo(D_800AEF10) -/* 301C 80072C1C 3C0B800B */ lui $t3, %hi(D_800AEF94) -/* 3020 80072C20 256BEF94 */ addiu $t3, $t3, %lo(D_800AEF94) -/* 3024 80072C24 3C0C800C */ lui $t4, %hi(D_800C47F0) -/* 3028 80072C28 258C47F0 */ addiu $t4, $t4, %lo(D_800C47F0) -/* 302C 80072C2C 3C0A800B */ lui $t2, %hi(D_800AEF90) -/* 3030 80072C30 254AEF90 */ addiu $t2, $t2, %lo(D_800AEF90) -.L80072C34: -/* 3034 80072C34 91420000 */ lbu $v0, 0x0($t2) -/* 3038 80072C38 10550005 */ beq $v0, $s5, .L80072C50 -/* 303C 80072C3C 94A40000 */ lhu $a0, 0x0($a1) -/* 3040 80072C40 1051000F */ beq $v0, $s1, .L80072C80 -/* 3044 80072C44 00000000 */ nop -/* 3048 80072C48 0801CB2E */ j .L80072CB8 -/* 304C 80072C4C 00000000 */ nop -.L80072C50: -/* 3050 80072C50 8D820000 */ lw $v0, 0x0($t4) -/* 3054 80072C54 80430002 */ lb $v1, 0x2($v0) -/* 3058 80072C58 2862FFF1 */ slti $v0, $v1, -0xF -/* 305C 80072C5C 10400003 */ beqz $v0, .L80072C6C -/* 3060 80072C60 3082FEFF */ andi $v0, $a0, 0xFEFF -/* 3064 80072C64 0801CB43 */ j .L80072D0C -/* 3068 80072C68 34420200 */ ori $v0, $v0, 0x200 -.L80072C6C: -/* 306C 80072C6C 2862001A */ slti $v0, $v1, 0x1A -/* 3070 80072C70 1440000E */ bnez $v0, .L80072CAC -/* 3074 80072C74 3082FCFF */ andi $v0, $a0, 0xFCFF -/* 3078 80072C78 0801CB3D */ j .L80072CF4 -/* 307C 80072C7C 3082FDFF */ andi $v0, $a0, 0xFDFF -.L80072C80: -/* 3080 80072C80 8D820000 */ lw $v0, 0x0($t4) -/* 3084 80072C84 80430002 */ lb $v1, 0x2($v0) -/* 3088 80072C88 28620010 */ slti $v0, $v1, 0x10 -/* 308C 80072C8C 54400004 */ bnel $v0, $zero, .L80072CA0 -/* 3090 80072C90 2862FFE7 */ slti $v0, $v1, -0x19 -/* 3094 80072C94 3082FDFF */ andi $v0, $a0, 0xFDFF -/* 3098 80072C98 0801CB43 */ j .L80072D0C -/* 309C 80072C9C 34420100 */ ori $v0, $v0, 0x100 -.L80072CA0: -/* 30A0 80072CA0 1440000C */ bnez $v0, .L80072CD4 -/* 30A4 80072CA4 3082FEFF */ andi $v0, $a0, 0xFEFF -/* 30A8 80072CA8 3082FCFF */ andi $v0, $a0, 0xFCFF -.L80072CAC: -/* 30AC 80072CAC A4A20000 */ sh $v0, 0x0($a1) -/* 30B0 80072CB0 0801CB44 */ j .L80072D10 -/* 30B4 80072CB4 A1400000 */ sb $zero, 0x0($t2) -.L80072CB8: -/* 30B8 80072CB8 8D820000 */ lw $v0, 0x0($t4) -/* 30BC 80072CBC 80430002 */ lb $v1, 0x2($v0) -/* 30C0 80072CC0 2862FFE7 */ slti $v0, $v1, -0x19 -/* 30C4 80072CC4 10400007 */ beqz $v0, .L80072CE4 -/* 30C8 80072CC8 2862001A */ slti $v0, $v1, 0x1A -/* 30CC 80072CCC 94A20000 */ lhu $v0, 0x0($a1) -/* 30D0 80072CD0 3042FEFF */ andi $v0, $v0, 0xFEFF -.L80072CD4: -/* 30D4 80072CD4 34420200 */ ori $v0, $v0, 0x200 -/* 30D8 80072CD8 A4A20000 */ sh $v0, 0x0($a1) -/* 30DC 80072CDC 0801CB44 */ j .L80072D10 -/* 30E0 80072CE0 A1530000 */ sb $s3, 0x0($t2) -.L80072CE4: -/* 30E4 80072CE4 14400007 */ bnez $v0, .L80072D04 -/* 30E8 80072CE8 00000000 */ nop -/* 30EC 80072CEC 94A20000 */ lhu $v0, 0x0($a1) -/* 30F0 80072CF0 3042FDFF */ andi $v0, $v0, 0xFDFF -.L80072CF4: -/* 30F4 80072CF4 34420100 */ ori $v0, $v0, 0x100 -/* 30F8 80072CF8 A4A20000 */ sh $v0, 0x0($a1) -/* 30FC 80072CFC 0801CB44 */ j .L80072D10 -/* 3100 80072D00 A1510000 */ sb $s1, 0x0($t2) -.L80072D04: -/* 3104 80072D04 94A20000 */ lhu $v0, 0x0($a1) -/* 3108 80072D08 3042FCFF */ andi $v0, $v0, 0xFCFF -.L80072D0C: -/* 310C 80072D0C A4A20000 */ sh $v0, 0x0($a1) -.L80072D10: -/* 3110 80072D10 91620000 */ lbu $v0, 0x0($t3) -/* 3114 80072D14 10550005 */ beq $v0, $s5, .L80072D2C -/* 3118 80072D18 00000000 */ nop -/* 311C 80072D1C 10510010 */ beq $v0, $s1, .L80072D60 -/* 3120 80072D20 00000000 */ nop -/* 3124 80072D24 0801CB68 */ j .L80072DA0 -/* 3128 80072D28 00000000 */ nop -.L80072D2C: -/* 312C 80072D2C 8D820000 */ lw $v0, 0x0($t4) -/* 3130 80072D30 80430003 */ lb $v1, 0x3($v0) -/* 3134 80072D34 2862FFF1 */ slti $v0, $v1, -0xF -/* 3138 80072D38 50400005 */ beql $v0, $zero, .L80072D50 -/* 313C 80072D3C 2862001A */ slti $v0, $v1, 0x1A -/* 3140 80072D40 94A20000 */ lhu $v0, 0x0($a1) -/* 3144 80072D44 3042F7FF */ andi $v0, $v0, 0xF7FF -/* 3148 80072D48 0801CB7D */ j .L80072DF4 -/* 314C 80072D4C 34420400 */ ori $v0, $v0, 0x400 -.L80072D50: -/* 3150 80072D50 10400020 */ beqz $v0, .L80072DD4 -/* 3154 80072D54 00000000 */ nop -/* 3158 80072D58 0801CB63 */ j .L80072D8C -/* 315C 80072D5C 00000000 */ nop -.L80072D60: -/* 3160 80072D60 8D820000 */ lw $v0, 0x0($t4) -/* 3164 80072D64 80430003 */ lb $v1, 0x3($v0) -/* 3168 80072D68 28620010 */ slti $v0, $v1, 0x10 -/* 316C 80072D6C 54400005 */ bnel $v0, $zero, .L80072D84 -/* 3170 80072D70 2862FFE7 */ slti $v0, $v1, -0x19 -/* 3174 80072D74 94A20000 */ lhu $v0, 0x0($a1) -/* 3178 80072D78 3042FBFF */ andi $v0, $v0, 0xFBFF -/* 317C 80072D7C 0801CB7D */ j .L80072DF4 -/* 3180 80072D80 34420800 */ ori $v0, $v0, 0x800 -.L80072D84: -/* 3184 80072D84 1440000B */ bnez $v0, .L80072DB4 -/* 3188 80072D88 00000000 */ nop -.L80072D8C: -/* 318C 80072D8C 94A20000 */ lhu $v0, 0x0($a1) -/* 3190 80072D90 3042F3FF */ andi $v0, $v0, 0xF3FF -/* 3194 80072D94 A4A20000 */ sh $v0, 0x0($a1) -/* 3198 80072D98 0801CB7E */ j .L80072DF8 -/* 319C 80072D9C A1600000 */ sb $zero, 0x0($t3) -.L80072DA0: -/* 31A0 80072DA0 8D820000 */ lw $v0, 0x0($t4) -/* 31A4 80072DA4 80430003 */ lb $v1, 0x3($v0) -/* 31A8 80072DA8 2862FFE7 */ slti $v0, $v1, -0x19 -/* 31AC 80072DAC 10400007 */ beqz $v0, .L80072DCC -/* 31B0 80072DB0 2862001A */ slti $v0, $v1, 0x1A -.L80072DB4: -/* 31B4 80072DB4 94A20000 */ lhu $v0, 0x0($a1) -/* 31B8 80072DB8 3042F7FF */ andi $v0, $v0, 0xF7FF -/* 31BC 80072DBC 34420400 */ ori $v0, $v0, 0x400 -/* 31C0 80072DC0 A4A20000 */ sh $v0, 0x0($a1) -/* 31C4 80072DC4 0801CB7E */ j .L80072DF8 -/* 31C8 80072DC8 A1730000 */ sb $s3, 0x0($t3) -.L80072DCC: -/* 31CC 80072DCC 14400007 */ bnez $v0, .L80072DEC -/* 31D0 80072DD0 00000000 */ nop -.L80072DD4: -/* 31D4 80072DD4 94A20000 */ lhu $v0, 0x0($a1) -/* 31D8 80072DD8 3042FBFF */ andi $v0, $v0, 0xFBFF -/* 31DC 80072DDC 34420800 */ ori $v0, $v0, 0x800 -/* 31E0 80072DE0 A4A20000 */ sh $v0, 0x0($a1) -/* 31E4 80072DE4 0801CB7E */ j .L80072DF8 -/* 31E8 80072DE8 A1710000 */ sb $s1, 0x0($t3) -.L80072DEC: -/* 31EC 80072DEC 94A20000 */ lhu $v0, 0x0($a1) -/* 31F0 80072DF0 3042F3FF */ andi $v0, $v0, 0xF3FF -.L80072DF4: -/* 31F4 80072DF4 A4A20000 */ sh $v0, 0x0($a1) -.L80072DF8: -/* 31F8 80072DF8 24060001 */ addiu $a2, $zero, 0x1 -/* 31FC 80072DFC 00003821 */ addu $a3, $zero, $zero -/* 3200 80072E00 94A20000 */ lhu $v0, 0x0($a1) -/* 3204 80072E04 00A06821 */ addu $t5, $a1, $zero -/* 3208 80072E08 00041827 */ nor $v1, $zero, $a0 -/* 320C 80072E0C 00431024 */ and $v0, $v0, $v1 -/* 3210 80072E10 A5E20000 */ sh $v0, 0x0($t7) -/* 3214 80072E14 A7220000 */ sh $v0, 0x0($t9) -/* 3218 80072E18 94A20000 */ lhu $v0, 0x0($a1) -/* 321C 80072E1C 02404821 */ addu $t1, $s2, $zero -/* 3220 80072E20 01E04021 */ addu $t0, $t7, $zero -/* 3224 80072E24 00021027 */ nor $v0, $zero, $v0 -/* 3228 80072E28 00821024 */ and $v0, $a0, $v0 -/* 322C 80072E2C A6020000 */ sh $v0, 0x0($s0) -.L80072E30: -/* 3230 80072E30 95A20000 */ lhu $v0, 0x0($t5) -/* 3234 80072E34 00C21024 */ and $v0, $a2, $v0 -/* 3238 80072E38 10400011 */ beqz $v0, .L80072E80 -/* 323C 80072E3C 30E2FFFF */ andi $v0, $a3, 0xFFFF -/* 3240 80072E40 00021040 */ sll $v0, $v0, 1 -/* 3244 80072E44 00492021 */ addu $a0, $v0, $t1 -/* 3248 80072E48 94830000 */ lhu $v1, 0x0($a0) -/* 324C 80072E4C 0074102B */ sltu $v0, $v1, $s4 -/* 3250 80072E50 14400009 */ bnez $v0, .L80072E78 -/* 3254 80072E54 24620100 */ addiu $v0, $v1, 0x100 -/* 3258 80072E58 95020000 */ lhu $v0, 0x0($t0) -/* 325C 80072E5C 00461025 */ or $v0, $v0, $a2 -/* 3260 80072E60 A5020000 */ sh $v0, 0x0($t0) -/* 3264 80072E64 94820000 */ lhu $v0, 0x0($a0) -/* 3268 80072E68 96C30000 */ lhu $v1, 0x0($s6) -/* 326C 80072E6C 00431023 */ subu $v0, $v0, $v1 -/* 3270 80072E70 0801CBA3 */ j .L80072E8C -/* 3274 80072E74 A4820000 */ sh $v0, 0x0($a0) -.L80072E78: -/* 3278 80072E78 0801CBA3 */ j .L80072E8C -/* 327C 80072E7C A4820000 */ sh $v0, 0x0($a0) -.L80072E80: -/* 3280 80072E80 00021040 */ sll $v0, $v0, 1 -/* 3284 80072E84 00491021 */ addu $v0, $v0, $t1 -/* 3288 80072E88 A4400000 */ sh $zero, 0x0($v0) -.L80072E8C: -/* 328C 80072E8C 00063040 */ sll $a2, $a2, 1 -/* 3290 80072E90 30C2FFFF */ andi $v0, $a2, 0xFFFF -/* 3294 80072E94 1440FFE6 */ bnez $v0, .L80072E30 -/* 3298 80072E98 24E70001 */ addiu $a3, $a3, 0x1 -/* 329C 80072E9C 26520020 */ addiu $s2, $s2, 0x20 -/* 32A0 80072EA0 256B0001 */ addiu $t3, $t3, 0x1 -/* 32A4 80072EA4 258C0004 */ addiu $t4, $t4, 0x4 -/* 32A8 80072EA8 254A0001 */ addiu $t2, $t2, 0x1 -/* 32AC 80072EAC 3C02800E */ lui $v0, %hi(D_800E79B0) -/* 32B0 80072EB0 004E1021 */ addu $v0, $v0, $t6 -/* 32B4 80072EB4 944279B0 */ lhu $v0, %lo(D_800E79B0)($v0) -/* 32B8 80072EB8 94A30000 */ lhu $v1, 0x0($a1) -/* 32BC 80072EBC 27180001 */ addiu $t8, $t8, 0x1 -/* 32C0 80072EC0 3C04800C */ lui $a0, %hi(D_800C6D60) -/* 32C4 80072EC4 8C846D60 */ lw $a0, %lo(D_800C6D60)($a0) -/* 32C8 80072EC8 3042F0FF */ andi $v0, $v0, 0xF0FF -/* 32CC 80072ECC 30630F00 */ andi $v1, $v1, 0xF00 -/* 32D0 80072ED0 00431025 */ or $v0, $v0, $v1 -/* 32D4 80072ED4 A4A20000 */ sh $v0, 0x0($a1) -/* 32D8 80072ED8 3C02800F */ lui $v0, %hi(D_800E8100) -/* 32DC 80072EDC 004E1021 */ addu $v0, $v0, $t6 -/* 32E0 80072EE0 94428100 */ lhu $v0, %lo(D_800E8100)($v0) -/* 32E4 80072EE4 97230000 */ lhu $v1, 0x0($t9) -/* 32E8 80072EE8 24A50002 */ addiu $a1, $a1, 0x2 -/* 32EC 80072EEC 0304202A */ slt $a0, $t8, $a0 -/* 32F0 80072EF0 3042F0FF */ andi $v0, $v0, 0xF0FF -/* 32F4 80072EF4 30630F00 */ andi $v1, $v1, 0xF00 -/* 32F8 80072EF8 00431025 */ or $v0, $v0, $v1 -/* 32FC 80072EFC A7220000 */ sh $v0, 0x0($t9) -/* 3300 80072F00 3C02800C */ lui $v0, %hi(D_800C4BD0) -/* 3304 80072F04 004E1021 */ addu $v0, $v0, $t6 -/* 3308 80072F08 94424BD0 */ lhu $v0, %lo(D_800C4BD0)($v0) -/* 330C 80072F0C 96030000 */ lhu $v1, 0x0($s0) -/* 3310 80072F10 27390002 */ addiu $t9, $t9, 0x2 -/* 3314 80072F14 3042F0FF */ andi $v0, $v0, 0xF0FF -/* 3318 80072F18 30630F00 */ andi $v1, $v1, 0xF00 -/* 331C 80072F1C 00431025 */ or $v0, $v0, $v1 -/* 3320 80072F20 A6020000 */ sh $v0, 0x0($s0) -/* 3324 80072F24 26100002 */ addiu $s0, $s0, 0x2 -/* 3328 80072F28 3C03800E */ lui $v1, %hi(D_800E79BC) -/* 332C 80072F2C 006E1821 */ addu $v1, $v1, $t6 -/* 3330 80072F30 946379BC */ lhu $v1, %lo(D_800E79BC)($v1) -/* 3334 80072F34 95E20000 */ lhu $v0, 0x0($t7) -/* 3338 80072F38 25CE0002 */ addiu $t6, $t6, 0x2 -/* 333C 80072F3C 3063F0FF */ andi $v1, $v1, 0xF0FF -/* 3340 80072F40 30420F00 */ andi $v0, $v0, 0xF00 -/* 3344 80072F44 00621825 */ or $v1, $v1, $v0 -/* 3348 80072F48 A5E30000 */ sh $v1, 0x0($t7) -/* 334C 80072F4C 1480FF39 */ bnez $a0, .L80072C34 -/* 3350 80072F50 25EF0002 */ addiu $t7, $t7, 0x2 -.L80072F54: -/* 3354 80072F54 3C02800C */ lui $v0, %hi(D_800C6D60) -/* 3358 80072F58 8C426D60 */ lw $v0, %lo(D_800C6D60)($v0) -/* 335C 80072F5C 1840003D */ blez $v0, .L80073054 -/* 3360 80072F60 0000C021 */ addu $t8, $zero, $zero -/* 3364 80072F64 00408021 */ addu $s0, $v0, $zero -/* 3368 80072F68 3C07800F */ lui $a3, %hi(D_800E8700) -/* 336C 80072F6C 24E78700 */ addiu $a3, $a3, %lo(D_800E8700) -/* 3370 80072F70 3C0F800E */ lui $t7, %hi(D_800E79BC) -/* 3374 80072F74 25EF79BC */ addiu $t7, $t7, %lo(D_800E79BC) -/* 3378 80072F78 3C06800C */ lui $a2, %hi(D_800C4BB0) -/* 337C 80072F7C 24C64BB0 */ addiu $a2, $a2, %lo(D_800C4BB0) -/* 3380 80072F80 3C0E800C */ lui $t6, %hi(D_800C4BD0) -/* 3384 80072F84 25CE4BD0 */ addiu $t6, $t6, %lo(D_800C4BD0) -/* 3388 80072F88 3C05800C */ lui $a1, %hi(D_800C4B28) -/* 338C 80072F8C 24A54B28 */ addiu $a1, $a1, %lo(D_800C4B28) -/* 3390 80072F90 3C0D800F */ lui $t5, %hi(D_800E8100) -/* 3394 80072F94 25AD8100 */ addiu $t5, $t5, %lo(D_800E8100) -/* 3398 80072F98 3C04800F */ lui $a0, %hi(D_800E9BE4) -/* 339C 80072F9C 24849BE4 */ addiu $a0, $a0, %lo(D_800E9BE4) -/* 33A0 80072FA0 3C0C800E */ lui $t4, %hi(D_800E79B0) -/* 33A4 80072FA4 258C79B0 */ addiu $t4, $t4, %lo(D_800E79B0) -/* 33A8 80072FA8 3C0B800C */ lui $t3, %hi(D_800C480A) -/* 33AC 80072FAC 256B480A */ addiu $t3, $t3, %lo(D_800C480A) -/* 33B0 80072FB0 3C0A800E */ lui $t2, %hi(D_800E797C) -/* 33B4 80072FB4 254A797C */ addiu $t2, $t2, %lo(D_800E797C) -/* 33B8 80072FB8 3C09800E */ lui $t1, %hi(D_800E7A24) -/* 33BC 80072FBC 25297A24 */ addiu $t1, $t1, %lo(D_800E7A24) -/* 33C0 80072FC0 3C08800C */ lui $t0, %hi(D_800C49D2) -/* 33C4 80072FC4 250849D2 */ addiu $t0, $t0, %lo(D_800C49D2) -.L80072FC8: -/* 33C8 80072FC8 95030000 */ lhu $v1, 0x0($t0) -/* 33CC 80072FCC 30620F00 */ andi $v0, $v1, 0xF00 -/* 33D0 80072FD0 10400009 */ beqz $v0, .L80072FF8 -/* 33D4 80072FD4 00000000 */ nop -/* 33D8 80072FD8 A4830000 */ sh $v1, 0x0($a0) -/* 33DC 80072FDC 95220000 */ lhu $v0, 0x0($t1) -/* 33E0 80072FE0 A4A20000 */ sh $v0, 0x0($a1) -/* 33E4 80072FE4 95420000 */ lhu $v0, 0x0($t2) -/* 33E8 80072FE8 A4C20000 */ sh $v0, 0x0($a2) -/* 33EC 80072FEC 95620000 */ lhu $v0, 0x0($t3) -/* 33F0 80072FF0 0801CC06 */ j .L80073018 -/* 33F4 80072FF4 A4E20000 */ sh $v0, 0x0($a3) -.L80072FF8: -/* 33F8 80072FF8 95820000 */ lhu $v0, 0x0($t4) -/* 33FC 80072FFC A4820000 */ sh $v0, 0x0($a0) -/* 3400 80073000 95A20000 */ lhu $v0, 0x0($t5) -/* 3404 80073004 A4A20000 */ sh $v0, 0x0($a1) -/* 3408 80073008 95C20000 */ lhu $v0, 0x0($t6) -/* 340C 8007300C A4C20000 */ sh $v0, 0x0($a2) -/* 3410 80073010 95E20000 */ lhu $v0, 0x0($t7) -/* 3414 80073014 A4E20000 */ sh $v0, 0x0($a3) -.L80073018: -/* 3418 80073018 24E70002 */ addiu $a3, $a3, 0x2 -/* 341C 8007301C 25EF0002 */ addiu $t7, $t7, 0x2 -/* 3420 80073020 24C60002 */ addiu $a2, $a2, 0x2 -/* 3424 80073024 25CE0002 */ addiu $t6, $t6, 0x2 -/* 3428 80073028 24A50002 */ addiu $a1, $a1, 0x2 -/* 342C 8007302C 25AD0002 */ addiu $t5, $t5, 0x2 -/* 3430 80073030 24840002 */ addiu $a0, $a0, 0x2 -/* 3434 80073034 258C0002 */ addiu $t4, $t4, 0x2 -/* 3438 80073038 256B0002 */ addiu $t3, $t3, 0x2 -/* 343C 8007303C 254A0002 */ addiu $t2, $t2, 0x2 -/* 3440 80073040 25290002 */ addiu $t1, $t1, 0x2 -/* 3444 80073044 27180001 */ addiu $t8, $t8, 0x1 -/* 3448 80073048 0310102A */ slt $v0, $t8, $s0 -/* 344C 8007304C 1440FFDE */ bnez $v0, .L80072FC8 -/* 3450 80073050 25080002 */ addiu $t0, $t0, 0x2 -.L80073054: -/* 3454 80073054 8FBF0054 */ lw $ra, 0x54($sp) -/* 3458 80073058 8FB60050 */ lw $s6, 0x50($sp) -/* 345C 8007305C 8FB5004C */ lw $s5, 0x4C($sp) -/* 3460 80073060 8FB40048 */ lw $s4, 0x48($sp) -/* 3464 80073064 8FB30044 */ lw $s3, 0x44($sp) -/* 3468 80073068 8FB20040 */ lw $s2, 0x40($sp) -/* 346C 8007306C 8FB1003C */ lw $s1, 0x3C($sp) -/* 3470 80073070 8FB00038 */ lw $s0, 0x38($sp) -/* 3474 80073074 03E00008 */ jr $ra -/* 3478 80073078 27BD0058 */ addiu $sp, $sp, 0x58 -.size func_8007297C, . - func_8007297C - -glabel func_8007307C -/* 347C 8007307C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3480 80073080 AFB10014 */ sw $s1, 0x14($sp) -/* 3484 80073084 00808821 */ addu $s1, $a0, $zero -/* 3488 80073088 AFBF0018 */ sw $ra, 0x18($sp) -/* 348C 8007308C AFB00010 */ sw $s0, 0x10($sp) -/* 3490 80073090 8E22000C */ lw $v0, 0xC($s1) -/* 3494 80073094 3C01800C */ lui $at, %hi(D_800C4BB8) -/* 3498 80073098 0C05B34F */ jal func_8016CD3C -/* 349C 8007309C AC224BB8 */ sw $v0, %lo(D_800C4BB8)($at) -/* 34A0 800730A0 00408021 */ addu $s0, $v0, $zero -/* 34A4 800730A4 320300FF */ andi $v1, $s0, 0xFF -/* 34A8 800730A8 24040002 */ addiu $a0, $zero, 0x2 -/* 34AC 800730AC 1464000F */ bne $v1, $a0, .L800730EC -/* 34B0 800730B0 24020001 */ addiu $v0, $zero, 0x1 -/* 34B4 800730B4 3C038000 */ lui $v1, %hi(D_80000300) -/* 34B8 800730B8 8C630300 */ lw $v1, %lo(D_80000300)($v1) -/* 34BC 800730BC 10620005 */ beq $v1, $v0, .L800730D4 -/* 34C0 800730C0 00000000 */ nop -/* 34C4 800730C4 10640006 */ beq $v1, $a0, .L800730E0 -/* 34C8 800730C8 320200FF */ andi $v0, $s0, 0xFF -/* 34CC 800730CC 0801CC4D */ j .L80073134 -/* 34D0 800730D0 00000000 */ nop -.L800730D4: -/* 34D4 800730D4 3C04800B */ lui $a0, %hi(D_800AB9B0) -/* 34D8 800730D8 0801CC4A */ j .L80073128 -/* 34DC 800730DC 2484B9B0 */ addiu $a0, $a0, %lo(D_800AB9B0) -.L800730E0: -/* 34E0 800730E0 3C04800B */ lui $a0, %hi(D_800ABA50) -/* 34E4 800730E4 0801CC4A */ j .L80073128 -/* 34E8 800730E8 2484BA50 */ addiu $a0, $a0, %lo(D_800ABA50) -.L800730EC: -/* 34EC 800730EC 14620011 */ bne $v1, $v0, .L80073134 -/* 34F0 800730F0 320200FF */ andi $v0, $s0, 0xFF -/* 34F4 800730F4 3C028000 */ lui $v0, %hi(D_80000300) -/* 34F8 800730F8 8C420300 */ lw $v0, %lo(D_80000300)($v0) -/* 34FC 800730FC 10430005 */ beq $v0, $v1, .L80073114 -/* 3500 80073100 00000000 */ nop -/* 3504 80073104 10440006 */ beq $v0, $a0, .L80073120 -/* 3508 80073108 320200FF */ andi $v0, $s0, 0xFF -/* 350C 8007310C 0801CC4D */ j .L80073134 -/* 3510 80073110 00000000 */ nop -.L80073114: -/* 3514 80073114 3C04800B */ lui $a0, %hi(D_800AB960) -/* 3518 80073118 0801CC4A */ j .L80073128 -/* 351C 8007311C 2484B960 */ addiu $a0, $a0, %lo(D_800AB960) -.L80073120: -/* 3520 80073120 3C04800B */ lui $a0, %hi(D_800ABA00) -/* 3524 80073124 2484BA00 */ addiu $a0, $a0, %lo(D_800ABA00) -.L80073128: -/* 3528 80073128 0C025570 */ jal func_800955C0 -/* 352C 8007312C 00000000 */ nop -/* 3530 80073130 320200FF */ andi $v0, $s0, 0xFF -.L80073134: -/* 3534 80073134 10400003 */ beqz $v0, .L80073144 -/* 3538 80073138 00000000 */ nop -/* 353C 8007313C 0C025584 */ jal func_80095610 -/* 3540 80073140 2404005A */ addiu $a0, $zero, 0x5A -.L80073144: -/* 3544 80073144 8E24000C */ lw $a0, 0xC($s1) -/* 3548 80073148 0C0255F4 */ jal func_800957D0 -/* 354C 8007314C 00000000 */ nop -/* 3550 80073150 8FBF0018 */ lw $ra, 0x18($sp) -/* 3554 80073154 8FB10014 */ lw $s1, 0x14($sp) -/* 3558 80073158 8FB00010 */ lw $s0, 0x10($sp) -/* 355C 8007315C 03E00008 */ jr $ra -/* 3560 80073160 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8007307C, . - func_8007307C - -glabel func_80073164 -/* 3564 80073164 00A04021 */ addu $t0, $a1, $zero -/* 3568 80073168 00C04821 */ addu $t1, $a2, $zero -/* 356C 8007316C 00E05021 */ addu $t2, $a3, $zero -/* 3570 80073170 8FAB0010 */ lw $t3, 0x10($sp) -/* 3574 80073174 8FAC0014 */ lw $t4, 0x14($sp) -/* 3578 80073178 8FAD0018 */ lw $t5, 0x18($sp) -/* 357C 8007317C 01001821 */ addu $v1, $t0, $zero -/* 3580 80073180 01202821 */ addu $a1, $t1, $zero -/* 3584 80073184 01403021 */ addu $a2, $t2, $zero -/* 3588 80073188 308400FF */ andi $a0, $a0, 0xFF -/* 358C 8007318C 01603821 */ addu $a3, $t3, $zero -/* 3590 80073190 01807021 */ addu $t6, $t4, $zero -/* 3594 80073194 1480001B */ bnez $a0, .L80073204 -/* 3598 80073198 01A07821 */ addu $t7, $t5, $zero -/* 359C 8007319C 00081400 */ sll $v0, $t0, 16 -/* 35A0 800731A0 04400003 */ bltz $v0, .L800731B0 -/* 35A4 800731A4 00091400 */ sll $v0, $t1, 16 -/* 35A8 800731A8 3C01800C */ lui $at, %hi(D_800C4C08) -/* 35AC 800731AC A4234C08 */ sh $v1, %lo(D_800C4C08)($at) -.L800731B0: -/* 35B0 800731B0 04400003 */ bltz $v0, .L800731C0 -/* 35B4 800731B4 000A1400 */ sll $v0, $t2, 16 -/* 35B8 800731B8 3C01800E */ lui $at, %hi(D_800E7D68) -/* 35BC 800731BC A4257D68 */ sh $a1, %lo(D_800E7D68)($at) -.L800731C0: -/* 35C0 800731C0 04400003 */ bltz $v0, .L800731D0 -/* 35C4 800731C4 000B1400 */ sll $v0, $t3, 16 -/* 35C8 800731C8 3C01800C */ lui $at, %hi(D_800C4A18) -/* 35CC 800731CC A4264A18 */ sh $a2, %lo(D_800C4A18)($at) -.L800731D0: -/* 35D0 800731D0 04400003 */ bltz $v0, .L800731E0 -/* 35D4 800731D4 000C1400 */ sll $v0, $t4, 16 -/* 35D8 800731D8 3C01800E */ lui $at, %hi(D_800E7A1C) -/* 35DC 800731DC A4277A1C */ sh $a3, %lo(D_800E7A1C)($at) -.L800731E0: -/* 35E0 800731E0 04400003 */ bltz $v0, .L800731F0 -/* 35E4 800731E4 000D1400 */ sll $v0, $t5, 16 -/* 35E8 800731E8 3C01800C */ lui $at, %hi(D_800C4BCA) -/* 35EC 800731EC A42E4BCA */ sh $t6, %lo(D_800C4BCA)($at) -.L800731F0: -/* 35F0 800731F0 04400023 */ bltz $v0, .L80073280 -/* 35F4 800731F4 24020002 */ addiu $v0, $zero, 0x2 -/* 35F8 800731F8 3C01800C */ lui $at, %hi(D_800C4AD8) -/* 35FC 800731FC 0801CC9F */ j .L8007327C -/* 3600 80073200 A42F4AD8 */ sh $t7, %lo(D_800C4AD8)($at) -.L80073204: -/* 3604 80073204 3C02800C */ lui $v0, %hi(D_800C4C08) -/* 3608 80073208 94424C08 */ lhu $v0, %lo(D_800C4C08)($v0) -/* 360C 8007320C 3C03800E */ lui $v1, %hi(D_800E7D68) -/* 3610 80073210 94637D68 */ lhu $v1, %lo(D_800E7D68)($v1) -/* 3614 80073214 3C04800C */ lui $a0, %hi(D_800C4A18) -/* 3618 80073218 94844A18 */ lhu $a0, %lo(D_800C4A18)($a0) -/* 361C 8007321C 3C05800E */ lui $a1, %hi(D_800E7A1C) -/* 3620 80073220 94A57A1C */ lhu $a1, %lo(D_800E7A1C)($a1) -/* 3624 80073224 3C06800C */ lui $a2, %hi(D_800C4BCA) -/* 3628 80073228 94C64BCA */ lhu $a2, %lo(D_800C4BCA)($a2) -/* 362C 8007322C 3C07800C */ lui $a3, %hi(D_800C4AD8) -/* 3630 80073230 94E74AD8 */ lhu $a3, %lo(D_800C4AD8)($a3) -/* 3634 80073234 00481021 */ addu $v0, $v0, $t0 -/* 3638 80073238 00691821 */ addu $v1, $v1, $t1 -/* 363C 8007323C 008A2021 */ addu $a0, $a0, $t2 -/* 3640 80073240 00AB2821 */ addu $a1, $a1, $t3 -/* 3644 80073244 00CC3021 */ addu $a2, $a2, $t4 -/* 3648 80073248 00ED3821 */ addu $a3, $a3, $t5 -/* 364C 8007324C 3C01800C */ lui $at, %hi(D_800C4C08) -/* 3650 80073250 A4224C08 */ sh $v0, %lo(D_800C4C08)($at) -/* 3654 80073254 3C01800E */ lui $at, %hi(D_800E7D68) -/* 3658 80073258 A4237D68 */ sh $v1, %lo(D_800E7D68)($at) -/* 365C 8007325C 3C01800C */ lui $at, %hi(D_800C4A18) -/* 3660 80073260 A4244A18 */ sh $a0, %lo(D_800C4A18)($at) -/* 3664 80073264 3C01800E */ lui $at, %hi(D_800E7A1C) -/* 3668 80073268 A4257A1C */ sh $a1, %lo(D_800E7A1C)($at) -/* 366C 8007326C 3C01800C */ lui $at, %hi(D_800C4BCA) -/* 3670 80073270 A4264BCA */ sh $a2, %lo(D_800C4BCA)($at) -/* 3674 80073274 3C01800C */ lui $at, %hi(D_800C4AD8) -/* 3678 80073278 A4274AD8 */ sh $a3, %lo(D_800C4AD8)($at) -.L8007327C: -/* 367C 8007327C 24020002 */ addiu $v0, $zero, 0x2 -.L80073280: -/* 3680 80073280 3C01800B */ lui $at, %hi(D_800AEE72) -/* 3684 80073284 03E00008 */ jr $ra -/* 3688 80073288 A022EE72 */ sb $v0, %lo(D_800AEE72)($at) -.size func_80073164, . - func_80073164 - -glabel func_8007328C -/* 368C 8007328C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3690 80073290 AFB10014 */ sw $s1, 0x14($sp) -/* 3694 80073294 00008821 */ addu $s1, $zero, $zero -/* 3698 80073298 AFB00010 */ sw $s0, 0x10($sp) -/* 369C 8007329C 00008021 */ addu $s0, $zero, $zero -/* 36A0 800732A0 AFBF0018 */ sw $ra, 0x18($sp) -.L800732A4: -/* 36A4 800732A4 3C04800B */ lui $a0, %hi(D_800A81C0) -/* 36A8 800732A8 00902021 */ addu $a0, $a0, $s0 -/* 36AC 800732AC 8C8481C0 */ lw $a0, %lo(D_800A81C0)($a0) -/* 36B0 800732B0 0C01C4B1 */ jal func_800712C4 -/* 36B4 800732B4 26310001 */ addiu $s1, $s1, 0x1 -/* 36B8 800732B8 3C04800B */ lui $a0, %hi(D_800A81C4) -/* 36BC 800732BC 00902021 */ addu $a0, $a0, $s0 -/* 36C0 800732C0 0C01C4B1 */ jal func_800712C4 -/* 36C4 800732C4 8C8481C4 */ lw $a0, %lo(D_800A81C4)($a0) -/* 36C8 800732C8 3C04800B */ lui $a0, %hi(D_800A81C8) -/* 36CC 800732CC 00902021 */ addu $a0, $a0, $s0 -/* 36D0 800732D0 0C01C4B1 */ jal func_800712C4 -/* 36D4 800732D4 8C8481C8 */ lw $a0, %lo(D_800A81C8)($a0) -/* 36D8 800732D8 3C04800B */ lui $a0, %hi(D_800A81CC) -/* 36DC 800732DC 00902021 */ addu $a0, $a0, $s0 -/* 36E0 800732E0 0C01C4B1 */ jal func_800712C4 -/* 36E4 800732E4 8C8481CC */ lw $a0, %lo(D_800A81CC)($a0) -/* 36E8 800732E8 3C04800B */ lui $a0, %hi(D_800A81D0) -/* 36EC 800732EC 00902021 */ addu $a0, $a0, $s0 -/* 36F0 800732F0 0C01C4B1 */ jal func_800712C4 -/* 36F4 800732F4 8C8481D0 */ lw $a0, %lo(D_800A81D0)($a0) -/* 36F8 800732F8 3C04800B */ lui $a0, %hi(D_800A81D4) -/* 36FC 800732FC 00902021 */ addu $a0, $a0, $s0 -/* 3700 80073300 8C8481D4 */ lw $a0, %lo(D_800A81D4)($a0) -/* 3704 80073304 0C01C4B1 */ jal func_800712C4 -/* 3708 80073308 26100018 */ addiu $s0, $s0, 0x18 -/* 370C 8007330C 2A220002 */ slti $v0, $s1, 0x2 -/* 3710 80073310 1440FFE4 */ bnez $v0, .L800732A4 -/* 3714 80073314 24020002 */ addiu $v0, $zero, 0x2 -/* 3718 80073318 3C04800B */ lui $a0, %hi(D_800A81C0) -/* 371C 8007331C 248481C0 */ addiu $a0, $a0, %lo(D_800A81C0) -/* 3720 80073320 3C01800C */ lui $at, %hi(D_800C4C08) -/* 3724 80073324 A4204C08 */ sh $zero, %lo(D_800C4C08)($at) -/* 3728 80073328 3C01800E */ lui $at, %hi(D_800E7D68) -/* 372C 8007332C A4207D68 */ sh $zero, %lo(D_800E7D68)($at) -/* 3730 80073330 3C01800C */ lui $at, %hi(D_800C4A18) -/* 3734 80073334 A4204A18 */ sh $zero, %lo(D_800C4A18)($at) -/* 3738 80073338 3C01800E */ lui $at, %hi(D_800E7A1C) -/* 373C 8007333C A4207A1C */ sh $zero, %lo(D_800E7A1C)($at) -/* 3740 80073340 3C01800C */ lui $at, %hi(D_800C4BCA) -/* 3744 80073344 A4204BCA */ sh $zero, %lo(D_800C4BCA)($at) -/* 3748 80073348 3C01800C */ lui $at, %hi(D_800C4AD8) -/* 374C 8007334C A4204AD8 */ sh $zero, %lo(D_800C4AD8)($at) -/* 3750 80073350 3C01800B */ lui $at, %hi(D_800AEE72) -/* 3754 80073354 A022EE72 */ sb $v0, %lo(D_800AEE72)($at) -/* 3758 80073358 0C024CE0 */ jal func_80093380 -/* 375C 8007335C 24050030 */ addiu $a1, $zero, 0x30 -/* 3760 80073360 3C01800B */ lui $at, %hi(D_800A81F0) -/* 3764 80073364 A02081F0 */ sb $zero, %lo(D_800A81F0)($at) -/* 3768 80073368 8FBF0018 */ lw $ra, 0x18($sp) -/* 376C 8007336C 8FB10014 */ lw $s1, 0x14($sp) -/* 3770 80073370 8FB00010 */ lw $s0, 0x10($sp) -/* 3774 80073374 03E00008 */ jr $ra -/* 3778 80073378 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8007328C, . - func_8007328C - -glabel func_8007337C -/* 377C 8007337C 24020001 */ addiu $v0, $zero, 0x1 -/* 3780 80073380 3C01800B */ lui $at, %hi(D_800A8213) -/* 3784 80073384 03E00008 */ jr $ra -/* 3788 80073388 A0228213 */ sb $v0, %lo(D_800A8213)($at) -.size func_8007337C, . - func_8007337C - -glabel func_8007338C -/* 378C 8007338C 3C02800B */ lui $v0, %hi(D_800A8213) -/* 3790 80073390 03E00008 */ jr $ra -/* 3794 80073394 90428213 */ lbu $v0, %lo(D_800A8213)($v0) -.size func_8007338C, . - func_8007338C - -glabel func_80073398 -/* 3798 80073398 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 379C 8007339C AFBF0010 */ sw $ra, 0x10($sp) -/* 37A0 800733A0 0C022684 */ jal func_80089A10 -/* 37A4 800733A4 00000000 */ nop -/* 37A8 800733A8 0C01CCA3 */ jal func_8007328C -/* 37AC 800733AC 00000000 */ nop -/* 37B0 800733B0 3C04800B */ lui $a0, %hi(D_800AEF9C) -/* 37B4 800733B4 8C84EF9C */ lw $a0, %lo(D_800AEF9C)($a0) -/* 37B8 800733B8 3C01800B */ lui $at, %hi(D_800A8213) -/* 37BC 800733BC A0208213 */ sb $zero, %lo(D_800A8213)($at) -/* 37C0 800733C0 3C01800B */ lui $at, %hi(D_800A8212) -/* 37C4 800733C4 A0208212 */ sb $zero, %lo(D_800A8212)($at) -/* 37C8 800733C8 3C01800B */ lui $at, %hi(D_800A8211) -/* 37CC 800733CC A0208211 */ sb $zero, %lo(D_800A8211)($at) -/* 37D0 800733D0 3C01800B */ lui $at, %hi(D_800A8210) -/* 37D4 800733D4 0C01C4B1 */ jal func_800712C4 -/* 37D8 800733D8 A0208210 */ sb $zero, %lo(D_800A8210)($at) -/* 37DC 800733DC 3C01800B */ lui $at, %hi(D_800AEF9C) -/* 37E0 800733E0 AC22EF9C */ sw $v0, %lo(D_800AEF9C)($at) -/* 37E4 800733E4 3C01800C */ lui $at, %hi(D_800C4B20) -/* 37E8 800733E8 AC204B20 */ sw $zero, %lo(D_800C4B20)($at) -/* 37EC 800733EC 8FBF0010 */ lw $ra, 0x10($sp) -/* 37F0 800733F0 03E00008 */ jr $ra -/* 37F4 800733F4 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80073398, . - func_80073398 - -glabel func_800733F8 -/* 37F8 800733F8 3C02800B */ lui $v0, %hi(D_800A81F0) -/* 37FC 800733FC 904281F0 */ lbu $v0, %lo(D_800A81F0)($v0) -/* 3800 80073400 3C05800B */ lui $a1, %hi(D_800AEE72) -/* 3804 80073404 90A5EE72 */ lbu $a1, %lo(D_800AEE72)($a1) -/* 3808 80073408 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 380C 8007340C AFBF0028 */ sw $ra, 0x28($sp) -/* 3810 80073410 F7B60038 */ sdc1 $f22, 0x38($sp) -/* 3814 80073414 F7B40030 */ sdc1 $f20, 0x30($sp) -/* 3818 80073418 00021840 */ sll $v1, $v0, 1 -/* 381C 8007341C 00621821 */ addu $v1, $v1, $v0 -/* 3820 80073420 000318C0 */ sll $v1, $v1, 3 -/* 3824 80073424 3C02800B */ lui $v0, %hi(D_800A81C0) -/* 3828 80073428 244281C0 */ addiu $v0, $v0, %lo(D_800A81C0) -/* 382C 8007342C 00621821 */ addu $v1, $v1, $v0 -/* 3830 80073430 3C01800F */ lui $at, %hi(D_800E9BE0) -/* 3834 80073434 AC239BE0 */ sw $v1, %lo(D_800E9BE0)($at) -/* 3838 80073438 10A0003B */ beqz $a1, .L80073528 -/* 383C 8007343C 24A2FFFF */ addiu $v0, $a1, -0x1 -/* 3840 80073440 8C640000 */ lw $a0, 0x0($v1) -/* 3844 80073444 3C01800B */ lui $at, %hi(D_800AEE72) -/* 3848 80073448 0C01C4B1 */ jal func_800712C4 -/* 384C 8007344C A022EE72 */ sb $v0, %lo(D_800AEE72)($at) -/* 3850 80073450 3C04800C */ lui $a0, %hi(D_800C4C08) -/* 3854 80073454 94844C08 */ lhu $a0, %lo(D_800C4C08)($a0) -/* 3858 80073458 0C01C4A2 */ jal func_80071288 -/* 385C 8007345C 00042140 */ sll $a0, $a0, 5 -/* 3860 80073460 3C03800F */ lui $v1, %hi(D_800E9BE0) -/* 3864 80073464 8C639BE0 */ lw $v1, %lo(D_800E9BE0)($v1) -/* 3868 80073468 8C640004 */ lw $a0, 0x4($v1) -/* 386C 8007346C 0C01C4B1 */ jal func_800712C4 -/* 3870 80073470 AC620000 */ sw $v0, 0x0($v1) -/* 3874 80073474 3C04800E */ lui $a0, %hi(D_800E7D68) -/* 3878 80073478 94847D68 */ lhu $a0, %lo(D_800E7D68)($a0) -/* 387C 8007347C 0C01C4A2 */ jal func_80071288 -/* 3880 80073480 00042100 */ sll $a0, $a0, 4 -/* 3884 80073484 3C03800F */ lui $v1, %hi(D_800E9BE0) -/* 3888 80073488 8C639BE0 */ lw $v1, %lo(D_800E9BE0)($v1) -/* 388C 8007348C 8C640008 */ lw $a0, 0x8($v1) -/* 3890 80073490 0C01C4B1 */ jal func_800712C4 -/* 3894 80073494 AC620004 */ sw $v0, 0x4($v1) -/* 3898 80073498 3C04800C */ lui $a0, %hi(D_800C4A18) -/* 389C 8007349C 94844A18 */ lhu $a0, %lo(D_800C4A18)($a0) -/* 38A0 800734A0 0C01C4A2 */ jal func_80071288 -/* 38A4 800734A4 00042180 */ sll $a0, $a0, 6 -/* 38A8 800734A8 3C03800F */ lui $v1, %hi(D_800E9BE0) -/* 38AC 800734AC 8C639BE0 */ lw $v1, %lo(D_800E9BE0)($v1) -/* 38B0 800734B0 8C64000C */ lw $a0, 0xC($v1) -/* 38B4 800734B4 0C01C4B1 */ jal func_800712C4 -/* 38B8 800734B8 AC620008 */ sw $v0, 0x8($v1) -/* 38BC 800734BC 3C02800E */ lui $v0, %hi(D_800E7A1C) -/* 38C0 800734C0 94427A1C */ lhu $v0, %lo(D_800E7A1C)($v0) -/* 38C4 800734C4 00022100 */ sll $a0, $v0, 4 -/* 38C8 800734C8 00822023 */ subu $a0, $a0, $v0 -/* 38CC 800734CC 0C01C4A2 */ jal func_80071288 -/* 38D0 800734D0 000420C0 */ sll $a0, $a0, 3 -/* 38D4 800734D4 3C03800F */ lui $v1, %hi(D_800E9BE0) -/* 38D8 800734D8 8C639BE0 */ lw $v1, %lo(D_800E9BE0)($v1) -/* 38DC 800734DC 8C640010 */ lw $a0, 0x10($v1) -/* 38E0 800734E0 0C01C4B1 */ jal func_800712C4 -/* 38E4 800734E4 AC62000C */ sw $v0, 0xC($v1) -/* 38E8 800734E8 3C04800C */ lui $a0, %hi(D_800C4BCA) -/* 38EC 800734EC 94844BCA */ lhu $a0, %lo(D_800C4BCA)($a0) -/* 38F0 800734F0 0C01C4A2 */ jal func_80071288 -/* 38F4 800734F4 00042100 */ sll $a0, $a0, 4 -/* 38F8 800734F8 3C03800F */ lui $v1, %hi(D_800E9BE0) -/* 38FC 800734FC 8C639BE0 */ lw $v1, %lo(D_800E9BE0)($v1) -/* 3900 80073500 8C640014 */ lw $a0, 0x14($v1) -/* 3904 80073504 0C01C4B1 */ jal func_800712C4 -/* 3908 80073508 AC620010 */ sw $v0, 0x10($v1) -/* 390C 8007350C 3C04800C */ lui $a0, %hi(D_800C4AD8) -/* 3910 80073510 94844AD8 */ lhu $a0, %lo(D_800C4AD8)($a0) -/* 3914 80073514 0C01C4A2 */ jal func_80071288 -/* 3918 80073518 000420C0 */ sll $a0, $a0, 3 -/* 391C 8007351C 3C03800F */ lui $v1, %hi(D_800E9BE0) -/* 3920 80073520 8C639BE0 */ lw $v1, %lo(D_800E9BE0)($v1) -/* 3924 80073524 AC620014 */ sw $v0, 0x14($v1) -.L80073528: -/* 3928 80073528 3C02800F */ lui $v0, %hi(D_800E9BE0) -/* 392C 8007352C 8C429BE0 */ lw $v0, %lo(D_800E9BE0)($v0) -/* 3930 80073530 3C03800B */ lui $v1, %hi(D_800A8213) -/* 3934 80073534 90638213 */ lbu $v1, %lo(D_800A8213)($v1) -/* 3938 80073538 8C420014 */ lw $v0, 0x14($v0) -/* 393C 8007353C 3C01800E */ lui $at, %hi(D_800E79E0) -/* 3940 80073540 A42079E0 */ sh $zero, %lo(D_800E79E0)($at) -/* 3944 80073544 3C01800F */ lui $at, %hi(D_800E9BC4) -/* 3948 80073548 A4209BC4 */ sh $zero, %lo(D_800E9BC4)($at) -/* 394C 8007354C 3C01800C */ lui $at, %hi(D_800C4BE4) -/* 3950 80073550 A4204BE4 */ sh $zero, %lo(D_800C4BE4)($at) -/* 3954 80073554 3C01800C */ lui $at, %hi(D_800C4BC8) -/* 3958 80073558 A4204BC8 */ sh $zero, %lo(D_800C4BC8)($at) -/* 395C 8007355C 3C01800C */ lui $at, %hi(D_800C4C48) -/* 3960 80073560 A4204C48 */ sh $zero, %lo(D_800C4C48)($at) -/* 3964 80073564 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3968 80073568 1060000F */ beqz $v1, .L800735A8 -/* 396C 8007356C AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 3970 80073570 3C02800B */ lui $v0, %hi(D_800AEF9C) -/* 3974 80073574 8C42EF9C */ lw $v0, %lo(D_800AEF9C)($v0) -/* 3978 80073578 1440000B */ bnez $v0, .L800735A8 -/* 397C 8007357C 00000000 */ nop -/* 3980 80073580 3C040002 */ lui $a0, (0x2583F >> 16) -/* 3984 80073584 0C01C4A2 */ jal func_80071288 -/* 3988 80073588 3484583F */ ori $a0, $a0, (0x2583F & 0xFFFF) -/* 398C 8007358C 3C01800B */ lui $at, %hi(D_800AEF9C) -/* 3990 80073590 AC22EF9C */ sw $v0, %lo(D_800AEF9C)($at) -/* 3994 80073594 2442003F */ addiu $v0, $v0, 0x3F -/* 3998 80073598 2403FFC0 */ addiu $v1, $zero, -0x40 -/* 399C 8007359C 00431024 */ and $v0, $v0, $v1 -/* 39A0 800735A0 3C01800C */ lui $at, %hi(D_800C4B20) -/* 39A4 800735A4 AC224B20 */ sw $v0, %lo(D_800C4B20)($at) -.L800735A8: -/* 39A8 800735A8 3C02800C */ lui $v0, %hi(D_800C4BC4) -/* 39AC 800735AC 8C424BC4 */ lw $v0, %lo(D_800C4BC4)($v0) -/* 39B0 800735B0 3C03800B */ lui $v1, %hi(D_800A9E80) -/* 39B4 800735B4 8C639E80 */ lw $v1, %lo(D_800A9E80)($v1) -/* 39B8 800735B8 0043001B */ divu $zero, $v0, $v1 -/* 39BC 800735BC 14600002 */ bnez $v1, .L800735C8 -/* 39C0 800735C0 00000000 */ nop -/* 39C4 800735C4 0007000D */ break 7 -.L800735C8: -/* 39C8 800735C8 00001810 */ mfhi $v1 -/* 39CC 800735CC 3C02800B */ lui $v0, %hi(D_800A8213) -/* 39D0 800735D0 90428213 */ lbu $v0, %lo(D_800A8213)($v0) -/* 39D4 800735D4 3C01800B */ lui $at, %hi(D_800A8210) -/* 39D8 800735D8 00230821 */ addu $at, $at, $v1 -/* 39DC 800735DC A0228210 */ sb $v0, %lo(D_800A8210)($at) -/* 39E0 800735E0 3C02800B */ lui $v0, %hi(D_800A8210) -/* 39E4 800735E4 90428210 */ lbu $v0, %lo(D_800A8210)($v0) -/* 39E8 800735E8 14400014 */ bnez $v0, .L8007363C -/* 39EC 800735EC 00000000 */ nop -/* 39F0 800735F0 3C02800B */ lui $v0, %hi(D_800A8211) -/* 39F4 800735F4 90428211 */ lbu $v0, %lo(D_800A8211)($v0) -/* 39F8 800735F8 14400010 */ bnez $v0, .L8007363C -/* 39FC 800735FC 00000000 */ nop -/* 3A00 80073600 3C02800B */ lui $v0, %hi(D_800A8212) -/* 3A04 80073604 90428212 */ lbu $v0, %lo(D_800A8212)($v0) -/* 3A08 80073608 1440000C */ bnez $v0, .L8007363C -/* 3A0C 8007360C 00000000 */ nop -/* 3A10 80073610 3C02800C */ lui $v0, %hi(D_800C4B20) -/* 3A14 80073614 8C424B20 */ lw $v0, %lo(D_800C4B20)($v0) -/* 3A18 80073618 10400008 */ beqz $v0, .L8007363C -/* 3A1C 8007361C 00000000 */ nop -/* 3A20 80073620 3C04800B */ lui $a0, %hi(D_800AEF9C) -/* 3A24 80073624 0C01C4B1 */ jal func_800712C4 -/* 3A28 80073628 8C84EF9C */ lw $a0, %lo(D_800AEF9C)($a0) -/* 3A2C 8007362C 3C01800B */ lui $at, %hi(D_800AEF9C) -/* 3A30 80073630 AC22EF9C */ sw $v0, %lo(D_800AEF9C)($at) -/* 3A34 80073634 3C01800C */ lui $at, %hi(D_800C4B20) -/* 3A38 80073638 AC204B20 */ sw $zero, %lo(D_800C4B20)($at) -.L8007363C: -/* 3A3C 8007363C 0C01CDE8 */ jal func_800737A0 -/* 3A40 80073640 00000000 */ nop -/* 3A44 80073644 0C01CE0B */ jal func_8007382C -/* 3A48 80073648 00000000 */ nop -/* 3A4C 8007364C 3C02800B */ lui $v0, %hi(D_800A8215) -/* 3A50 80073650 90428215 */ lbu $v0, %lo(D_800A8215)($v0) -/* 3A54 80073654 10400021 */ beqz $v0, .L800736DC -/* 3A58 80073658 3C04DC08 */ lui $a0, (0xDC08000A >> 16) -/* 3A5C 8007365C 3C064220 */ lui $a2, (0x42200000 >> 16) -/* 3A60 80073660 3C073FAA */ lui $a3, (0x3FAAAAAB >> 16) -/* 3A64 80073664 34E7AAAB */ ori $a3, $a3, (0x3FAAAAAB & 0xFFFF) -/* 3A68 80073668 3C014120 */ lui $at, (0x41200000 >> 16) -/* 3A6C 8007366C 44810000 */ mtc1 $at, $f0 -/* 3A70 80073670 3C0142C8 */ lui $at, (0x42C80000 >> 16) -/* 3A74 80073674 4481A000 */ mtc1 $at, $f20 -/* 3A78 80073678 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 3A7C 8007367C 4481B000 */ mtc1 $at, $f22 -/* 3A80 80073680 3C04800B */ lui $a0, %hi(D_800AEDF0) -/* 3A84 80073684 2484EDF0 */ addiu $a0, $a0, %lo(D_800AEDF0) -/* 3A88 80073688 3C05800B */ lui $a1, %hi(D_800AEE70) -/* 3A8C 8007368C 24A5EE70 */ addiu $a1, $a1, %lo(D_800AEE70) -/* 3A90 80073690 E7A00010 */ swc1 $f0, 0x10($sp) -/* 3A94 80073694 E7B40014 */ swc1 $f20, 0x14($sp) -/* 3A98 80073698 0C024934 */ jal func_800924D0 -/* 3A9C 8007369C E7B60018 */ swc1 $f22, 0x18($sp) -/* 3AA0 800736A0 4405A000 */ mfc1 $a1, $f20 -/* 3AA4 800736A4 3C04800B */ lui $a0, %hi(D_800AEE30) -/* 3AA8 800736A8 2484EE30 */ addiu $a0, $a0, %lo(D_800AEE30) -/* 3AAC 800736AC AFA00010 */ sw $zero, 0x10($sp) -/* 3AB0 800736B0 AFA00014 */ sw $zero, 0x14($sp) -/* 3AB4 800736B4 AFA00018 */ sw $zero, 0x18($sp) -/* 3AB8 800736B8 AFA0001C */ sw $zero, 0x1C($sp) -/* 3ABC 800736BC E7B60020 */ swc1 $f22, 0x20($sp) -/* 3AC0 800736C0 AFA00024 */ sw $zero, 0x24($sp) -/* 3AC4 800736C4 00A03021 */ addu $a2, $a1, $zero -/* 3AC8 800736C8 0C024330 */ jal func_80090CC0 -/* 3ACC 800736CC 00A03821 */ addu $a3, $a1, $zero -/* 3AD0 800736D0 3C01800B */ lui $at, %hi(D_800A8215) -/* 3AD4 800736D4 A0208215 */ sb $zero, %lo(D_800A8215)($at) -/* 3AD8 800736D8 3C04DC08 */ lui $a0, (0xDC08000A >> 16) -.L800736DC: -/* 3ADC 800736DC 3484000A */ ori $a0, $a0, (0xDC08000A & 0xFFFF) -/* 3AE0 800736E0 3C05DC08 */ lui $a1, (0xDC08030A >> 16) -/* 3AE4 800736E4 34A5030A */ ori $a1, $a1, (0xDC08030A & 0xFFFF) -/* 3AE8 800736E8 3C07DA38 */ lui $a3, (0xDA380007 >> 16) -/* 3AEC 800736EC 34E70007 */ ori $a3, $a3, (0xDA380007 & 0xFFFF) -/* 3AF0 800736F0 3C08DA38 */ lui $t0, (0xDA380005 >> 16) -/* 3AF4 800736F4 3C02800F */ lui $v0, %hi(D_800E9BA0) -/* 3AF8 800736F8 8C429BA0 */ lw $v0, %lo(D_800E9BA0)($v0) -/* 3AFC 800736FC 3C06800B */ lui $a2, %hi(D_800AEE70) -/* 3B00 80073700 94C6EE70 */ lhu $a2, %lo(D_800AEE70)($a2) -/* 3B04 80073704 35080005 */ ori $t0, $t0, (0xDA380005 & 0xFFFF) -/* 3B08 80073708 24430008 */ addiu $v1, $v0, 0x8 -/* 3B0C 8007370C AC440000 */ sw $a0, 0x0($v0) -/* 3B10 80073710 3C04800B */ lui $a0, %hi(D_800AEE30) -/* 3B14 80073714 2484EE30 */ addiu $a0, $a0, %lo(D_800AEE30) -/* 3B18 80073718 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3B1C 8007371C AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3B20 80073720 24430010 */ addiu $v1, $v0, 0x10 -/* 3B24 80073724 AC440004 */ sw $a0, 0x4($v0) -/* 3B28 80073728 24840010 */ addiu $a0, $a0, 0x10 -/* 3B2C 8007372C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3B30 80073730 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3B34 80073734 24430018 */ addiu $v1, $v0, 0x18 -/* 3B38 80073738 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3B3C 8007373C AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3B40 80073740 3C03DB0E */ lui $v1, (0xDB0E0000 >> 16) -/* 3B44 80073744 AC430010 */ sw $v1, 0x10($v0) -/* 3B48 80073748 24430020 */ addiu $v1, $v0, 0x20 -/* 3B4C 8007374C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3B50 80073750 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3B54 80073754 3C03000B */ lui $v1, %hi(D_AEDF0) -/* 3B58 80073758 2463EDF0 */ addiu $v1, $v1, %lo(D_AEDF0) -/* 3B5C 8007375C AC43001C */ sw $v1, 0x1C($v0) -/* 3B60 80073760 24430028 */ addiu $v1, $v0, 0x28 -/* 3B64 80073764 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3B68 80073768 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3B6C 8007376C 3C03000B */ lui $v1, %hi(D_AEE30) -/* 3B70 80073770 2463EE30 */ addiu $v1, $v1, %lo(D_AEE30) -/* 3B74 80073774 AC450008 */ sw $a1, 0x8($v0) -/* 3B78 80073778 AC44000C */ sw $a0, 0xC($v0) -/* 3B7C 8007377C AC460014 */ sw $a2, 0x14($v0) -/* 3B80 80073780 AC470018 */ sw $a3, 0x18($v0) -/* 3B84 80073784 AC480020 */ sw $t0, 0x20($v0) -/* 3B88 80073788 AC430024 */ sw $v1, 0x24($v0) -/* 3B8C 8007378C 8FBF0028 */ lw $ra, 0x28($sp) -/* 3B90 80073790 D7B60038 */ ldc1 $f22, 0x38($sp) -/* 3B94 80073794 D7B40030 */ ldc1 $f20, 0x30($sp) -/* 3B98 80073798 03E00008 */ jr $ra -/* 3B9C 8007379C 27BD0040 */ addiu $sp, $sp, 0x40 -.size func_800733F8, . - func_800733F8 - -glabel func_800737A0 -/* 3BA0 800737A0 3C02800F */ lui $v0, %hi(D_800E9BA0) -/* 3BA4 800737A4 8C429BA0 */ lw $v0, %lo(D_800E9BA0)($v0) -/* 3BA8 800737A8 3C04E700 */ lui $a0, (0xE7000000 >> 16) -/* 3BAC 800737AC 24430008 */ addiu $v1, $v0, 0x8 -/* 3BB0 800737B0 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3BB4 800737B4 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3BB8 800737B8 24430010 */ addiu $v1, $v0, 0x10 -/* 3BBC 800737BC 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3BC0 800737C0 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3BC4 800737C4 3C03DB06 */ lui $v1, (0xDB060000 >> 16) -/* 3BC8 800737C8 AC430008 */ sw $v1, 0x8($v0) -/* 3BCC 800737CC 24430018 */ addiu $v1, $v0, 0x18 -/* 3BD0 800737D0 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3BD4 800737D4 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3BD8 800737D8 24430020 */ addiu $v1, $v0, 0x20 -/* 3BDC 800737DC AC440000 */ sw $a0, 0x0($v0) -/* 3BE0 800737E0 AC440010 */ sw $a0, 0x10($v0) -/* 3BE4 800737E4 3C04DE00 */ lui $a0, (0xDE000000 >> 16) -/* 3BE8 800737E8 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3BEC 800737EC AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3BF0 800737F0 3C038018 */ lui $v1, %hi(D_80186E70) -/* 3BF4 800737F4 24636E70 */ addiu $v1, $v1, %lo(D_80186E70) -/* 3BF8 800737F8 AC43001C */ sw $v1, 0x1C($v0) -/* 3BFC 800737FC 24430028 */ addiu $v1, $v0, 0x28 -/* 3C00 80073800 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3C04 80073804 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3C08 80073808 3C038018 */ lui $v1, %hi(D_801869C8) -/* 3C0C 8007380C 246369C8 */ addiu $v1, $v1, %lo(D_801869C8) -/* 3C10 80073810 AC400004 */ sw $zero, 0x4($v0) -/* 3C14 80073814 AC40000C */ sw $zero, 0xC($v0) -/* 3C18 80073818 AC400014 */ sw $zero, 0x14($v0) -/* 3C1C 8007381C AC440018 */ sw $a0, 0x18($v0) -/* 3C20 80073820 AC440020 */ sw $a0, 0x20($v0) -/* 3C24 80073824 03E00008 */ jr $ra -/* 3C28 80073828 AC430024 */ sw $v1, 0x24($v0) -.size func_800737A0, . - func_800737A0 - -glabel func_8007382C -/* 3C2C 8007382C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 3C30 80073830 AFBF0018 */ sw $ra, 0x18($sp) -/* 3C34 80073834 AFB10014 */ sw $s1, 0x14($sp) -/* 3C38 80073838 0C05B34C */ jal func_8016CD30 -/* 3C3C 8007383C AFB00010 */ sw $s0, 0x10($sp) -/* 3C40 80073840 304200FF */ andi $v0, $v0, 0xFF -/* 3C44 80073844 144000A2 */ bnez $v0, .L80073AD0 -/* 3C48 80073848 00000000 */ nop -/* 3C4C 8007384C 3C02800B */ lui $v0, %hi(D_800A8213) -/* 3C50 80073850 90428213 */ lbu $v0, %lo(D_800A8213)($v0) -/* 3C54 80073854 10400050 */ beqz $v0, .L80073998 -/* 3C58 80073858 3C06E300 */ lui $a2, (0xE3000A01 >> 16) -/* 3C5C 8007385C 34C60A01 */ ori $a2, $a2, (0xE3000A01 & 0xFFFF) -/* 3C60 80073860 3C07E200 */ lui $a3, (0xE200001C >> 16) -/* 3C64 80073864 34E7001C */ ori $a3, $a3, (0xE200001C & 0xFFFF) -/* 3C68 80073868 3C08FF10 */ lui $t0, (0xFF10013F >> 16) -/* 3C6C 8007386C 3508013F */ ori $t0, $t0, (0xFF10013F & 0xFFFF) -/* 3C70 80073870 3C09FFFC */ lui $t1, (0xFFFCFFFC >> 16) -/* 3C74 80073874 3529FFFC */ ori $t1, $t1, (0xFFFCFFFC & 0xFFFF) -/* 3C78 80073878 3C0AF64F */ lui $t2, (0xF64FC3BC >> 16) -/* 3C7C 8007387C 3C02800F */ lui $v0, %hi(D_800E9BA0) -/* 3C80 80073880 8C429BA0 */ lw $v0, %lo(D_800E9BA0)($v0) -/* 3C84 80073884 3C05800C */ lui $a1, %hi(D_800C4B20) -/* 3C88 80073888 8CA54B20 */ lw $a1, %lo(D_800C4B20)($a1) -/* 3C8C 8007388C 354AC3BC */ ori $t2, $t2, (0xF64FC3BC & 0xFFFF) -/* 3C90 80073890 3C04E700 */ lui $a0, (0xE7000000 >> 16) -/* 3C94 80073894 24430008 */ addiu $v1, $v0, 0x8 -/* 3C98 80073898 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3C9C 8007389C AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3CA0 800738A0 3C03FE00 */ lui $v1, (0xFE000000 >> 16) -/* 3CA4 800738A4 AC430000 */ sw $v1, 0x0($v0) -/* 3CA8 800738A8 3C038000 */ lui $v1, (0x80000000 >> 16) -/* 3CAC 800738AC 00A32823 */ subu $a1, $a1, $v1 -/* 3CB0 800738B0 24430010 */ addiu $v1, $v0, 0x10 -/* 3CB4 800738B4 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3CB8 800738B8 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3CBC 800738BC 24430018 */ addiu $v1, $v0, 0x18 -/* 3CC0 800738C0 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3CC4 800738C4 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3CC8 800738C8 24430020 */ addiu $v1, $v0, 0x20 -/* 3CCC 800738CC 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3CD0 800738D0 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3CD4 800738D4 3C030030 */ lui $v1, (0x300000 >> 16) -/* 3CD8 800738D8 AC43001C */ sw $v1, 0x1C($v0) -/* 3CDC 800738DC 24430028 */ addiu $v1, $v0, 0x28 -/* 3CE0 800738E0 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3CE4 800738E4 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3CE8 800738E8 24430030 */ addiu $v1, $v0, 0x30 -/* 3CEC 800738EC 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3CF0 800738F0 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3CF4 800738F4 24430038 */ addiu $v1, $v0, 0x38 -/* 3CF8 800738F8 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3CFC 800738FC AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3D00 80073900 24430040 */ addiu $v1, $v0, 0x40 -/* 3D04 80073904 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3D08 80073908 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3D0C 8007390C 3C03F700 */ lui $v1, (0xF7000000 >> 16) -/* 3D10 80073910 AC430038 */ sw $v1, 0x38($v0) -/* 3D14 80073914 24430048 */ addiu $v1, $v0, 0x48 -/* 3D18 80073918 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3D1C 8007391C AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3D20 80073920 24430050 */ addiu $v1, $v0, 0x50 -/* 3D24 80073924 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3D28 80073928 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3D2C 8007392C 24430058 */ addiu $v1, $v0, 0x58 -/* 3D30 80073930 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3D34 80073934 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3D38 80073938 24430060 */ addiu $v1, $v0, 0x60 -/* 3D3C 8007393C AC450004 */ sw $a1, 0x4($v0) -/* 3D40 80073940 AC440008 */ sw $a0, 0x8($v0) -/* 3D44 80073944 AC40000C */ sw $zero, 0xC($v0) -/* 3D48 80073948 AC440010 */ sw $a0, 0x10($v0) -/* 3D4C 8007394C AC400014 */ sw $zero, 0x14($v0) -/* 3D50 80073950 AC460018 */ sw $a2, 0x18($v0) -/* 3D54 80073954 AC440020 */ sw $a0, 0x20($v0) -/* 3D58 80073958 AC400024 */ sw $zero, 0x24($v0) -/* 3D5C 8007395C AC470028 */ sw $a3, 0x28($v0) -/* 3D60 80073960 AC40002C */ sw $zero, 0x2C($v0) -/* 3D64 80073964 AC480030 */ sw $t0, 0x30($v0) -/* 3D68 80073968 AC450034 */ sw $a1, 0x34($v0) -/* 3D6C 8007396C AC49003C */ sw $t1, 0x3C($v0) -/* 3D70 80073970 AC440040 */ sw $a0, 0x40($v0) -/* 3D74 80073974 AC400044 */ sw $zero, 0x44($v0) -/* 3D78 80073978 AC4A0048 */ sw $t2, 0x48($v0) -/* 3D7C 8007397C AC40004C */ sw $zero, 0x4C($v0) -/* 3D80 80073980 AC440050 */ sw $a0, 0x50($v0) -/* 3D84 80073984 AC400054 */ sw $zero, 0x54($v0) -/* 3D88 80073988 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3D8C 8007398C AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 3D90 80073990 AC440058 */ sw $a0, 0x58($v0) -/* 3D94 80073994 AC40005C */ sw $zero, 0x5C($v0) -.L80073998: -/* 3D98 80073998 3C03E300 */ lui $v1, (0xE3000A01 >> 16) -/* 3D9C 8007399C 34630A01 */ ori $v1, $v1, (0xE3000A01 & 0xFFFF) -/* 3DA0 800739A0 3C05E200 */ lui $a1, (0xE200001C >> 16) -/* 3DA4 800739A4 34A5001C */ ori $a1, $a1, (0xE200001C & 0xFFFF) -/* 3DA8 800739A8 3C06FF10 */ lui $a2, (0xFF10013F >> 16) -/* 3DAC 800739AC 3C10800F */ lui $s0, %hi(D_800E9BA0) -/* 3DB0 800739B0 8E109BA0 */ lw $s0, %lo(D_800E9BA0)($s0) -/* 3DB4 800739B4 3C04800F */ lui $a0, %hi(D_800E8210) -/* 3DB8 800739B8 8C848210 */ lw $a0, %lo(D_800E8210)($a0) -/* 3DBC 800739BC 34C6013F */ ori $a2, $a2, (0xFF10013F & 0xFFFF) -/* 3DC0 800739C0 3C11E700 */ lui $s1, (0xE7000000 >> 16) -/* 3DC4 800739C4 26020008 */ addiu $v0, $s0, 0x8 -/* 3DC8 800739C8 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3DCC 800739CC AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 3DD0 800739D0 26020010 */ addiu $v0, $s0, 0x10 -/* 3DD4 800739D4 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3DD8 800739D8 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 3DDC 800739DC 26020018 */ addiu $v0, $s0, 0x18 -/* 3DE0 800739E0 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3DE4 800739E4 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 3DE8 800739E8 3C020030 */ lui $v0, (0x300000 >> 16) -/* 3DEC 800739EC AE020014 */ sw $v0, 0x14($s0) -/* 3DF0 800739F0 26020020 */ addiu $v0, $s0, 0x20 -/* 3DF4 800739F4 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3DF8 800739F8 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 3DFC 800739FC 26020028 */ addiu $v0, $s0, 0x28 -/* 3E00 80073A00 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3E04 80073A04 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 3E08 80073A08 26020030 */ addiu $v0, $s0, 0x30 -/* 3E0C 80073A0C AE110000 */ sw $s1, 0x0($s0) -/* 3E10 80073A10 AE000004 */ sw $zero, 0x4($s0) -/* 3E14 80073A14 AE110008 */ sw $s1, 0x8($s0) -/* 3E18 80073A18 AE00000C */ sw $zero, 0xC($s0) -/* 3E1C 80073A1C AE030010 */ sw $v1, 0x10($s0) -/* 3E20 80073A20 AE110018 */ sw $s1, 0x18($s0) -/* 3E24 80073A24 AE00001C */ sw $zero, 0x1C($s0) -/* 3E28 80073A28 AE050020 */ sw $a1, 0x20($s0) -/* 3E2C 80073A2C AE000024 */ sw $zero, 0x24($s0) -/* 3E30 80073A30 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3E34 80073A34 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 3E38 80073A38 0C0241E0 */ jal func_80090780 -/* 3E3C 80073A3C AE060028 */ sw $a2, 0x28($s0) -/* 3E40 80073A40 3C040001 */ lui $a0, (0x10001 >> 16) -/* 3E44 80073A44 34840001 */ ori $a0, $a0, (0x10001 & 0xFFFF) -/* 3E48 80073A48 3C03800F */ lui $v1, %hi(D_800E9BA0) -/* 3E4C 80073A4C 8C639BA0 */ lw $v1, %lo(D_800E9BA0)($v1) -/* 3E50 80073A50 3C05F64F */ lui $a1, (0xF64FC3BC >> 16) -/* 3E54 80073A54 34A5C3BC */ ori $a1, $a1, (0xF64FC3BC & 0xFFFF) -/* 3E58 80073A58 AE02002C */ sw $v0, 0x2C($s0) -/* 3E5C 80073A5C 24620008 */ addiu $v0, $v1, 0x8 -/* 3E60 80073A60 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3E64 80073A64 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 3E68 80073A68 3C02F700 */ lui $v0, (0xF7000000 >> 16) -/* 3E6C 80073A6C AC620000 */ sw $v0, 0x0($v1) -/* 3E70 80073A70 24620010 */ addiu $v0, $v1, 0x10 -/* 3E74 80073A74 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3E78 80073A78 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 3E7C 80073A7C 24620018 */ addiu $v0, $v1, 0x18 -/* 3E80 80073A80 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3E84 80073A84 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 3E88 80073A88 24620020 */ addiu $v0, $v1, 0x20 -/* 3E8C 80073A8C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3E90 80073A90 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 3E94 80073A94 24620028 */ addiu $v0, $v1, 0x28 -/* 3E98 80073A98 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3E9C 80073A9C AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 3EA0 80073AA0 3C02DE00 */ lui $v0, (0xDE000000 >> 16) -/* 3EA4 80073AA4 AC620020 */ sw $v0, 0x20($v1) -/* 3EA8 80073AA8 3C028018 */ lui $v0, %hi(D_801869C8) -/* 3EAC 80073AAC 244269C8 */ addiu $v0, $v0, %lo(D_801869C8) -/* 3EB0 80073AB0 AC640004 */ sw $a0, 0x4($v1) -/* 3EB4 80073AB4 AC710008 */ sw $s1, 0x8($v1) -/* 3EB8 80073AB8 AC60000C */ sw $zero, 0xC($v1) -/* 3EBC 80073ABC AC650010 */ sw $a1, 0x10($v1) -/* 3EC0 80073AC0 AC600014 */ sw $zero, 0x14($v1) -/* 3EC4 80073AC4 AC710018 */ sw $s1, 0x18($v1) -/* 3EC8 80073AC8 AC60001C */ sw $zero, 0x1C($v1) -/* 3ECC 80073ACC AC620024 */ sw $v0, 0x24($v1) -.L80073AD0: -/* 3ED0 80073AD0 8FBF0018 */ lw $ra, 0x18($sp) -/* 3ED4 80073AD4 8FB10014 */ lw $s1, 0x14($sp) -/* 3ED8 80073AD8 8FB00010 */ lw $s0, 0x10($sp) -/* 3EDC 80073ADC 03E00008 */ jr $ra -/* 3EE0 80073AE0 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8007382C, . - func_8007382C - -glabel func_80073AE4 -/* 3EE4 80073AE4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3EE8 80073AE8 AFBF0010 */ sw $ra, 0x10($sp) -/* 3EEC 80073AEC 0C01CF12 */ jal func_80073C48 -/* 3EF0 80073AF0 00000000 */ nop -/* 3EF4 80073AF4 3C05800F */ lui $a1, %hi(D_800E9BA0) -/* 3EF8 80073AF8 8CA59BA0 */ lw $a1, %lo(D_800E9BA0)($a1) -/* 3EFC 80073AFC 3C04800F */ lui $a0, %hi(D_800E9BE0) -/* 3F00 80073B00 8C849BE0 */ lw $a0, %lo(D_800E9BE0)($a0) -/* 3F04 80073B04 3C06800C */ lui $a2, %hi(D_800C4808) -/* 3F08 80073B08 90C64808 */ lbu $a2, %lo(D_800C4808)($a2) -/* 3F0C 80073B0C 3C03DE00 */ lui $v1, (0xDE000000 >> 16) -/* 3F10 80073B10 3C028018 */ lui $v0, %hi(D_801869C8) -/* 3F14 80073B14 244269C8 */ addiu $v0, $v0, %lo(D_801869C8) -/* 3F18 80073B18 ACA20004 */ sw $v0, 0x4($a1) -/* 3F1C 80073B1C 3C028018 */ lui $v0, %hi(D_80186E70) -/* 3F20 80073B20 24426E70 */ addiu $v0, $v0, %lo(D_80186E70) -/* 3F24 80073B24 ACA2000C */ sw $v0, 0xC($a1) -/* 3F28 80073B28 3C02E700 */ lui $v0, (0xE7000000 >> 16) -/* 3F2C 80073B2C ACA20010 */ sw $v0, 0x10($a1) -/* 3F30 80073B30 3C02E900 */ lui $v0, (0xE9000000 >> 16) -/* 3F34 80073B34 ACA20018 */ sw $v0, 0x18($a1) -/* 3F38 80073B38 3C02DF00 */ lui $v0, (0xDF000000 >> 16) -/* 3F3C 80073B3C ACA30000 */ sw $v1, 0x0($a1) -/* 3F40 80073B40 ACA30008 */ sw $v1, 0x8($a1) -/* 3F44 80073B44 ACA00014 */ sw $zero, 0x14($a1) -/* 3F48 80073B48 ACA0001C */ sw $zero, 0x1C($a1) -/* 3F4C 80073B4C ACA20020 */ sw $v0, 0x20($a1) -/* 3F50 80073B50 ACA00024 */ sw $zero, 0x24($a1) -/* 3F54 80073B54 8C840014 */ lw $a0, 0x14($a0) -/* 3F58 80073B58 24070001 */ addiu $a3, $zero, 0x1 -/* 3F5C 80073B5C 24A20008 */ addiu $v0, $a1, 0x8 -/* 3F60 80073B60 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3F64 80073B64 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 3F68 80073B68 24A20010 */ addiu $v0, $a1, 0x10 -/* 3F6C 80073B6C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3F70 80073B70 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 3F74 80073B74 24A20018 */ addiu $v0, $a1, 0x18 -/* 3F78 80073B78 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3F7C 80073B7C AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 3F80 80073B80 24A20020 */ addiu $v0, $a1, 0x20 -/* 3F84 80073B84 24A50028 */ addiu $a1, $a1, 0x28 -/* 3F88 80073B88 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3F8C 80073B8C AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 3F90 80073B90 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 3F94 80073B94 AC259BA0 */ sw $a1, %lo(D_800E9BA0)($at) -/* 3F98 80073B98 00A42823 */ subu $a1, $a1, $a0 -/* 3F9C 80073B9C 000528C3 */ sra $a1, $a1, 3 -/* 3FA0 80073BA0 0C022601 */ jal func_80089804 -/* 3FA4 80073BA4 000528C0 */ sll $a1, $a1, 3 -/* 3FA8 80073BA8 3C02800B */ lui $v0, %hi(D_800A81F0) -/* 3FAC 80073BAC 904281F0 */ lbu $v0, %lo(D_800A81F0)($v0) -/* 3FB0 80073BB0 3C01800B */ lui $at, %hi(D_800A8213) -/* 3FB4 80073BB4 A0208213 */ sb $zero, %lo(D_800A8213)($at) -/* 3FB8 80073BB8 38420001 */ xori $v0, $v0, 0x1 -/* 3FBC 80073BBC 3C01800B */ lui $at, %hi(D_800A81F0) -/* 3FC0 80073BC0 A02281F0 */ sb $v0, %lo(D_800A81F0)($at) -/* 3FC4 80073BC4 8FBF0010 */ lw $ra, 0x10($sp) -/* 3FC8 80073BC8 03E00008 */ jr $ra -/* 3FCC 80073BCC 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80073AE4, . - func_80073AE4 - -glabel func_80073BD0 -/* 3FD0 80073BD0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 3FD4 80073BD4 AFBF0010 */ sw $ra, 0x10($sp) -/* 3FD8 80073BD8 0C025584 */ jal func_80095610 -/* 3FDC 80073BDC 2404005A */ addiu $a0, $zero, 0x5A -/* 3FE0 80073BE0 3C04E300 */ lui $a0, (0xE3001801 >> 16) -/* 3FE4 80073BE4 34841801 */ ori $a0, $a0, (0xE3001801 & 0xFFFF) -/* 3FE8 80073BE8 3C03800F */ lui $v1, %hi(D_800E9BA0) -/* 3FEC 80073BEC 8C639BA0 */ lw $v1, %lo(D_800E9BA0)($v1) -/* 3FF0 80073BF0 3C05E300 */ lui $a1, (0xE3001A01 >> 16) -/* 3FF4 80073BF4 34A51A01 */ ori $a1, $a1, (0xE3001A01 & 0xFFFF) -/* 3FF8 80073BF8 24620008 */ addiu $v0, $v1, 0x8 -/* 3FFC 80073BFC 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 4000 80073C00 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 4004 80073C04 3C02E700 */ lui $v0, (0xE7000000 >> 16) -/* 4008 80073C08 AC620000 */ sw $v0, 0x0($v1) -/* 400C 80073C0C 24620010 */ addiu $v0, $v1, 0x10 -/* 4010 80073C10 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 4014 80073C14 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 4018 80073C18 24620018 */ addiu $v0, $v1, 0x18 -/* 401C 80073C1C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 4020 80073C20 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 4024 80073C24 24020030 */ addiu $v0, $zero, 0x30 -/* 4028 80073C28 AC600004 */ sw $zero, 0x4($v1) -/* 402C 80073C2C AC640008 */ sw $a0, 0x8($v1) -/* 4030 80073C30 AC60000C */ sw $zero, 0xC($v1) -/* 4034 80073C34 AC650010 */ sw $a1, 0x10($v1) -/* 4038 80073C38 8FBF0010 */ lw $ra, 0x10($sp) -/* 403C 80073C3C AC620014 */ sw $v0, 0x14($v1) -/* 4040 80073C40 03E00008 */ jr $ra -/* 4044 80073C44 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80073BD0, . - func_80073BD0 - -glabel func_80073C48 -/* 4048 80073C48 3C02800B */ lui $v0, %hi(D_800AEF99) -/* 404C 80073C4C 9042EF99 */ lbu $v0, %lo(D_800AEF99)($v0) -/* 4050 80073C50 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 4054 80073C54 10400013 */ beqz $v0, .L80073CA4 -/* 4058 80073C58 AFBF0010 */ sw $ra, 0x10($sp) -/* 405C 80073C5C 2C42000D */ sltiu $v0, $v0, 0xD -/* 4060 80073C60 14400003 */ bnez $v0, .L80073C70 -/* 4064 80073C64 2402000C */ addiu $v0, $zero, 0xC -/* 4068 80073C68 3C01800B */ lui $at, %hi(D_800AEF99) -/* 406C 80073C6C A022EF99 */ sb $v0, %lo(D_800AEF99)($at) -.L80073C70: -/* 4070 80073C70 3C03800B */ lui $v1, %hi(D_800AEF99) -/* 4074 80073C74 9063EF99 */ lbu $v1, %lo(D_800AEF99)($v1) -/* 4078 80073C78 3C042AAA */ lui $a0, (0x2AAAAAAB >> 16) -/* 407C 80073C7C 3484AAAB */ ori $a0, $a0, (0x2AAAAAAB & 0xFFFF) -/* 4080 80073C80 00031200 */ sll $v0, $v1, 8 -/* 4084 80073C84 00431023 */ subu $v0, $v0, $v1 -/* 4088 80073C88 00440018 */ mult $v0, $a0 -/* 408C 80073C8C 000217C3 */ sra $v0, $v0, 31 -/* 4090 80073C90 00002810 */ mfhi $a1 -/* 4094 80073C94 00052043 */ sra $a0, $a1, 1 -/* 4098 80073C98 00822023 */ subu $a0, $a0, $v0 -/* 409C 80073C9C 0C01CF2C */ jal func_80073CB0 -/* 40A0 80073CA0 308400FF */ andi $a0, $a0, 0xFF -.L80073CA4: -/* 40A4 80073CA4 8FBF0010 */ lw $ra, 0x10($sp) -/* 40A8 80073CA8 03E00008 */ jr $ra -/* 40AC 80073CAC 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80073C48, . - func_80073C48 - -glabel func_80073CB0 -/* 40B0 80073CB0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 40B4 80073CB4 308900FF */ andi $t1, $a0, 0xFF -/* 40B8 80073CB8 AFBF0018 */ sw $ra, 0x18($sp) -/* 40BC 80073CBC AFB10014 */ sw $s1, 0x14($sp) -/* 40C0 80073CC0 11200080 */ beqz $t1, .L80073EC4 -/* 40C4 80073CC4 AFB00010 */ sw $s0, 0x10($sp) -/* 40C8 80073CC8 3C04E300 */ lui $a0, (0xE3000A01 >> 16) -/* 40CC 80073CCC 34840A01 */ ori $a0, $a0, (0xE3000A01 & 0xFFFF) -/* 40D0 80073CD0 3C07FCFF */ lui $a3, (0xFCFFFFFF >> 16) -/* 40D4 80073CD4 34E7FFFF */ ori $a3, $a3, (0xFCFFFFFF & 0xFFFF) -/* 40D8 80073CD8 3C06FFFD */ lui $a2, (0xFFFDF6FB >> 16) -/* 40DC 80073CDC 34C6F6FB */ ori $a2, $a2, (0xFFFDF6FB & 0xFFFF) -/* 40E0 80073CE0 3C08E200 */ lui $t0, (0xE200001C >> 16) -/* 40E4 80073CE4 3508001C */ ori $t0, $t0, (0xE200001C & 0xFFFF) -/* 40E8 80073CE8 3C02800F */ lui $v0, %hi(D_800E9BA0) -/* 40EC 80073CEC 8C429BA0 */ lw $v0, %lo(D_800E9BA0)($v0) -/* 40F0 80073CF0 3C050050 */ lui $a1, (0x504340 >> 16) -/* 40F4 80073CF4 34A54340 */ ori $a1, $a1, (0x504340 & 0xFFFF) -/* 40F8 80073CF8 3C10E700 */ lui $s0, (0xE7000000 >> 16) -/* 40FC 80073CFC 3C11DE00 */ lui $s1, (0xDE000000 >> 16) -/* 4100 80073D00 24430008 */ addiu $v1, $v0, 0x8 -/* 4104 80073D04 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 4108 80073D08 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 410C 80073D0C 24430010 */ addiu $v1, $v0, 0x10 -/* 4110 80073D10 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 4114 80073D14 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 4118 80073D18 3C038018 */ lui $v1, %hi(D_801869C8) -/* 411C 80073D1C 246369C8 */ addiu $v1, $v1, %lo(D_801869C8) -/* 4120 80073D20 AC43000C */ sw $v1, 0xC($v0) -/* 4124 80073D24 24430018 */ addiu $v1, $v0, 0x18 -/* 4128 80073D28 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 412C 80073D2C AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 4130 80073D30 3C03D900 */ lui $v1, (0xD9000000 >> 16) -/* 4134 80073D34 AC430010 */ sw $v1, 0x10($v0) -/* 4138 80073D38 24430020 */ addiu $v1, $v0, 0x20 -/* 413C 80073D3C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 4140 80073D40 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 4144 80073D44 24430028 */ addiu $v1, $v0, 0x28 -/* 4148 80073D48 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 414C 80073D4C AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 4150 80073D50 24430030 */ addiu $v1, $v0, 0x30 -/* 4154 80073D54 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 4158 80073D58 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 415C 80073D5C 24430038 */ addiu $v1, $v0, 0x38 -/* 4160 80073D60 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 4164 80073D64 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 4168 80073D68 24430040 */ addiu $v1, $v0, 0x40 -/* 416C 80073D6C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 4170 80073D70 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 4174 80073D74 24430048 */ addiu $v1, $v0, 0x48 -/* 4178 80073D78 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 417C 80073D7C AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 4180 80073D80 24430050 */ addiu $v1, $v0, 0x50 -/* 4184 80073D84 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 4188 80073D88 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 418C 80073D8C 3C03FA00 */ lui $v1, (0xFA000000 >> 16) -/* 4190 80073D90 AC500000 */ sw $s0, 0x0($v0) -/* 4194 80073D94 AC400004 */ sw $zero, 0x4($v0) -/* 4198 80073D98 AC510008 */ sw $s1, 0x8($v0) -/* 419C 80073D9C AC400014 */ sw $zero, 0x14($v0) -/* 41A0 80073DA0 AC500018 */ sw $s0, 0x18($v0) -/* 41A4 80073DA4 AC40001C */ sw $zero, 0x1C($v0) -/* 41A8 80073DA8 AC500020 */ sw $s0, 0x20($v0) -/* 41AC 80073DAC AC400024 */ sw $zero, 0x24($v0) -/* 41B0 80073DB0 AC440028 */ sw $a0, 0x28($v0) -/* 41B4 80073DB4 AC40002C */ sw $zero, 0x2C($v0) -/* 41B8 80073DB8 AC500030 */ sw $s0, 0x30($v0) -/* 41BC 80073DBC AC400034 */ sw $zero, 0x34($v0) -/* 41C0 80073DC0 AC470038 */ sw $a3, 0x38($v0) -/* 41C4 80073DC4 AC46003C */ sw $a2, 0x3C($v0) -/* 41C8 80073DC8 AC480040 */ sw $t0, 0x40($v0) -/* 41CC 80073DCC AC450044 */ sw $a1, 0x44($v0) -/* 41D0 80073DD0 AC430048 */ sw $v1, 0x48($v0) -/* 41D4 80073DD4 0C05B34C */ jal func_8016CD30 -/* 41D8 80073DD8 AC49004C */ sw $t1, 0x4C($v0) -/* 41DC 80073DDC 304200FF */ andi $v0, $v0, 0xFF -/* 41E0 80073DE0 14400020 */ bnez $v0, .L80073E64 -/* 41E4 80073DE4 3C04E450 */ lui $a0, (0xE45003C0 >> 16) -/* 41E8 80073DE8 3C02800F */ lui $v0, %hi(D_800E9BA0) -/* 41EC 80073DEC 8C429BA0 */ lw $v0, %lo(D_800E9BA0)($v0) -/* 41F0 80073DF0 348403C0 */ ori $a0, $a0, (0xE45003C0 & 0xFFFF) -/* 41F4 80073DF4 24430008 */ addiu $v1, $v0, 0x8 -/* 41F8 80073DF8 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 41FC 80073DFC AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 4200 80073E00 24430010 */ addiu $v1, $v0, 0x10 -/* 4204 80073E04 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 4208 80073E08 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 420C 80073E0C 24430018 */ addiu $v1, $v0, 0x18 -/* 4210 80073E10 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 4214 80073E14 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 4218 80073E18 3C03E100 */ lui $v1, (0xE1000000 >> 16) -/* 421C 80073E1C AC430010 */ sw $v1, 0x10($v0) -/* 4220 80073E20 24430020 */ addiu $v1, $v0, 0x20 -/* 4224 80073E24 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 4228 80073E28 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 422C 80073E2C 3C03F100 */ lui $v1, (0xF1000000 >> 16) -/* 4230 80073E30 AC430018 */ sw $v1, 0x18($v0) -/* 4234 80073E34 24430028 */ addiu $v1, $v0, 0x28 -/* 4238 80073E38 AC500000 */ sw $s0, 0x0($v0) -/* 423C 80073E3C AC400004 */ sw $zero, 0x4($v0) -/* 4240 80073E40 AC440008 */ sw $a0, 0x8($v0) -/* 4244 80073E44 AC40000C */ sw $zero, 0xC($v0) -/* 4248 80073E48 AC400014 */ sw $zero, 0x14($v0) -/* 424C 80073E4C AC40001C */ sw $zero, 0x1C($v0) -/* 4250 80073E50 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 4254 80073E54 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 4258 80073E58 AC500020 */ sw $s0, 0x20($v0) -/* 425C 80073E5C 0801CFA9 */ j .L80073EA4 -/* 4260 80073E60 AC400024 */ sw $zero, 0x24($v0) -.L80073E64: -/* 4264 80073E64 3C03800F */ lui $v1, %hi(D_800E9BA0) -/* 4268 80073E68 8C639BA0 */ lw $v1, %lo(D_800E9BA0)($v1) -/* 426C 80073E6C 24620008 */ addiu $v0, $v1, 0x8 -/* 4270 80073E70 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 4274 80073E74 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 4278 80073E78 3C028018 */ lui $v0, %hi(D_80186358) -/* 427C 80073E7C 24426358 */ addiu $v0, $v0, %lo(D_80186358) -/* 4280 80073E80 AC620004 */ sw $v0, 0x4($v1) -/* 4284 80073E84 24620010 */ addiu $v0, $v1, 0x10 -/* 4288 80073E88 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 428C 80073E8C AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 4290 80073E90 3C028018 */ lui $v0, %hi(D_80186610) -/* 4294 80073E94 24426610 */ addiu $v0, $v0, %lo(D_80186610) -/* 4298 80073E98 AC710000 */ sw $s1, 0x0($v1) -/* 429C 80073E9C AC710008 */ sw $s1, 0x8($v1) -/* 42A0 80073EA0 AC62000C */ sw $v0, 0xC($v1) -.L80073EA4: -/* 42A4 80073EA4 3C02800F */ lui $v0, %hi(D_800E9BA0) -/* 42A8 80073EA8 8C429BA0 */ lw $v0, %lo(D_800E9BA0)($v0) -/* 42AC 80073EAC 24430008 */ addiu $v1, $v0, 0x8 -/* 42B0 80073EB0 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 42B4 80073EB4 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 42B8 80073EB8 3C03E700 */ lui $v1, (0xE7000000 >> 16) -/* 42BC 80073EBC AC430000 */ sw $v1, 0x0($v0) -/* 42C0 80073EC0 AC400004 */ sw $zero, 0x4($v0) -.L80073EC4: -/* 42C4 80073EC4 8FBF0018 */ lw $ra, 0x18($sp) -/* 42C8 80073EC8 8FB10014 */ lw $s1, 0x14($sp) -/* 42CC 80073ECC 8FB00010 */ lw $s0, 0x10($sp) -/* 42D0 80073ED0 03E00008 */ jr $ra -/* 42D4 80073ED4 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80073CB0, . - func_80073CB0 - -glabel func_80073ED8 -/* 42D8 80073ED8 3C02800B */ lui $v0, %hi(D_800A81F4) -/* 42DC 80073EDC 8C4281F4 */ lw $v0, %lo(D_800A81F4)($v0) -/* 42E0 80073EE0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 42E4 80073EE4 14400019 */ bnez $v0, .L80073F4C -/* 42E8 80073EE8 AFBF0010 */ sw $ra, 0x10($sp) -/* 42EC 80073EEC 24040003 */ addiu $a0, $zero, 0x3 -/* 42F0 80073EF0 3C01800F */ lui $at, %hi(D_800EB0DC) -/* 42F4 80073EF4 AC20B0DC */ sw $zero, %lo(D_800EB0DC)($at) -/* 42F8 80073EF8 3C01800F */ lui $at, %hi(D_800EB12C) -/* 42FC 80073EFC AC20B12C */ sw $zero, %lo(D_800EB12C)($at) -/* 4300 80073F00 3C01800F */ lui $at, %hi(D_800EB17C) -/* 4304 80073F04 AC20B17C */ sw $zero, %lo(D_800EB17C)($at) -/* 4308 80073F08 3C01800F */ lui $at, %hi(D_800EB1CC) -/* 430C 80073F0C AC20B1CC */ sw $zero, %lo(D_800EB1CC)($at) -/* 4310 80073F10 3C01800F */ lui $at, %hi(D_800EB21C) -/* 4314 80073F14 AC20B21C */ sw $zero, %lo(D_800EB21C)($at) -/* 4318 80073F18 3C01800F */ lui $at, %hi(D_800EB26C) -/* 431C 80073F1C AC20B26C */ sw $zero, %lo(D_800EB26C)($at) -/* 4320 80073F20 3C01800F */ lui $at, %hi(D_800EB2BC) -/* 4324 80073F24 AC20B2BC */ sw $zero, %lo(D_800EB2BC)($at) -/* 4328 80073F28 0C020642 */ jal func_80081908 -/* 432C 80073F2C 2405000C */ addiu $a1, $zero, 0xC -/* 4330 80073F30 3C03800C */ lui $v1, %hi(D_800C4BCC) -/* 4334 80073F34 8C634BCC */ lw $v1, %lo(D_800C4BCC)($v1) -/* 4338 80073F38 2402000C */ addiu $v0, $zero, 0xC -/* 433C 80073F3C 3C01800B */ lui $at, %hi(D_800A81F4) -/* 4340 80073F40 AC2281F4 */ sw $v0, %lo(D_800A81F4)($at) -/* 4344 80073F44 3C01800B */ lui $at, %hi(D_800A81F8) -/* 4348 80073F48 AC2381F8 */ sw $v1, %lo(D_800A81F8)($at) -.L80073F4C: -/* 434C 80073F4C 8FBF0010 */ lw $ra, 0x10($sp) -/* 4350 80073F50 03E00008 */ jr $ra -/* 4354 80073F54 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80073ED8, . - func_80073ED8 - -glabel func_80073F58 -/* 4358 80073F58 3C05800B */ lui $a1, %hi(D_800A81F8) -/* 435C 80073F5C 8CA581F8 */ lw $a1, %lo(D_800A81F8)($a1) -/* 4360 80073F60 3C02800B */ lui $v0, %hi(D_800A81F4) -/* 4364 80073F64 8C4281F4 */ lw $v0, %lo(D_800A81F4)($v0) -/* 4368 80073F68 14400003 */ bnez $v0, .L80073F78 -/* 436C 80073F6C 24A3003C */ addiu $v1, $a1, 0x3C -/* 4370 80073F70 0801CFF3 */ j .L80073FCC -/* 4374 80073F74 00001021 */ addu $v0, $zero, $zero -.L80073F78: -/* 4378 80073F78 00A3102B */ sltu $v0, $a1, $v1 -/* 437C 80073F7C 10400008 */ beqz $v0, .L80073FA0 -/* 4380 80073F80 00000000 */ nop -/* 4384 80073F84 3C04800C */ lui $a0, %hi(D_800C4BCC) -/* 4388 80073F88 8C844BCC */ lw $a0, %lo(D_800C4BCC)($a0) -/* 438C 80073F8C 0083102B */ sltu $v0, $a0, $v1 -/* 4390 80073F90 1040000A */ beqz $v0, .L80073FBC -/* 4394 80073F94 0085102B */ sltu $v0, $a0, $a1 -/* 4398 80073F98 0801CFED */ j .L80073FB4 -/* 439C 80073F9C 00000000 */ nop -.L80073FA0: -/* 43A0 80073FA0 3C04800C */ lui $a0, %hi(D_800C4BCC) -/* 43A4 80073FA4 8C844BCC */ lw $a0, %lo(D_800C4BCC)($a0) -/* 43A8 80073FA8 0064102B */ sltu $v0, $v1, $a0 -/* 43AC 80073FAC 10400005 */ beqz $v0, .L80073FC4 -/* 43B0 80073FB0 0085102B */ sltu $v0, $a0, $a1 -.L80073FB4: -/* 43B4 80073FB4 10400003 */ beqz $v0, .L80073FC4 -/* 43B8 80073FB8 00000000 */ nop -.L80073FBC: -/* 43BC 80073FBC 3C01800B */ lui $at, %hi(D_800A81F4) -/* 43C0 80073FC0 AC2081F4 */ sw $zero, %lo(D_800A81F4)($at) -.L80073FC4: -/* 43C4 80073FC4 3C02800B */ lui $v0, %hi(D_800A81F4) -/* 43C8 80073FC8 8C4281F4 */ lw $v0, %lo(D_800A81F4)($v0) -.L80073FCC: -/* 43CC 80073FCC 03E00008 */ jr $ra -/* 43D0 80073FD0 00000000 */ nop -.size func_80073F58, . - func_80073F58 - -glabel func_80073FD4 -/* 43D4 80073FD4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 43D8 80073FD8 AFBF0010 */ sw $ra, 0x10($sp) -/* 43DC 80073FDC 0C022E08 */ jal func_8008B820 -/* 43E0 80073FE0 24040001 */ addiu $a0, $zero, 0x1 -/* 43E4 80073FE4 00402021 */ addu $a0, $v0, $zero -/* 43E8 80073FE8 00002821 */ addu $a1, $zero, $zero -/* 43EC 80073FEC 3C03800B */ lui $v1, %hi(D_800A8218) -/* 43F0 80073FF0 24638218 */ addiu $v1, $v1, %lo(D_800A8218) -.L80073FF4: -/* 43F4 80073FF4 8C620000 */ lw $v0, 0x0($v1) -/* 43F8 80073FF8 AC40002C */ sw $zero, 0x2C($v0) -/* 43FC 80073FFC 8C620000 */ lw $v0, 0x0($v1) -/* 4400 80074000 AC400030 */ sw $zero, 0x30($v0) -/* 4404 80074004 8C620000 */ lw $v0, 0x0($v1) -/* 4408 80074008 AC400034 */ sw $zero, 0x34($v0) -/* 440C 8007400C 8C620000 */ lw $v0, 0x0($v1) -/* 4410 80074010 AC400038 */ sw $zero, 0x38($v0) -/* 4414 80074014 8C620000 */ lw $v0, 0x0($v1) -/* 4418 80074018 AC40003C */ sw $zero, 0x3C($v0) -/* 441C 8007401C 8C620000 */ lw $v0, 0x0($v1) -/* 4420 80074020 AC400040 */ sw $zero, 0x40($v0) -/* 4424 80074024 8C620000 */ lw $v0, 0x0($v1) -/* 4428 80074028 24A50001 */ addiu $a1, $a1, 0x1 -/* 442C 8007402C AC40004C */ sw $zero, 0x4C($v0) -/* 4430 80074030 28A20007 */ slti $v0, $a1, 0x7 -/* 4434 80074034 1440FFEF */ bnez $v0, .L80073FF4 -/* 4438 80074038 24630004 */ addiu $v1, $v1, 0x4 -/* 443C 8007403C 0C022E08 */ jal func_8008B820 -/* 4440 80074040 00000000 */ nop -/* 4444 80074044 8FBF0010 */ lw $ra, 0x10($sp) -/* 4448 80074048 03E00008 */ jr $ra -/* 444C 8007404C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80073FD4, . - func_80073FD4 - -glabel func_80074050 -/* 4450 80074050 24020008 */ addiu $v0, $zero, 0x8 -/* 4454 80074054 3C01800B */ lui $at, %hi(D_800AEFB0) -/* 4458 80074058 AC24EFB0 */ sw $a0, %lo(D_800AEFB0)($at) -/* 445C 8007405C 3C01800B */ lui $at, %hi(D_800AEFB4) -/* 4460 80074060 AC20EFB4 */ sw $zero, %lo(D_800AEFB4)($at) -/* 4464 80074064 3C01800B */ lui $at, %hi(D_800AEFB8) -/* 4468 80074068 AC20EFB8 */ sw $zero, %lo(D_800AEFB8)($at) -/* 446C 8007406C 3C01800B */ lui $at, %hi(D_800AEFBC) -/* 4470 80074070 AC22EFBC */ sw $v0, %lo(D_800AEFBC)($at) -/* 4474 80074074 3C01800B */ lui $at, %hi(D_800AEFC0) -/* 4478 80074078 03E00008 */ jr $ra -/* 447C 8007407C AC20EFC0 */ sw $zero, %lo(D_800AEFC0)($at) -.size func_80074050, . - func_80074050 - -glabel func_80074080 -/* 4480 80074080 3C02800B */ lui $v0, %hi(D_800AEFB8) -/* 4484 80074084 8C42EFB8 */ lw $v0, %lo(D_800AEFB8)($v0) -/* 4488 80074088 2443FFFF */ addiu $v1, $v0, -0x1 -/* 448C 8007408C 3C01800B */ lui $at, %hi(D_800AEFB8) -/* 4490 80074090 AC23EFB8 */ sw $v1, %lo(D_800AEFB8)($at) -/* 4494 80074094 04610010 */ bgez $v1, .L800740D8 -/* 4498 80074098 24020007 */ addiu $v0, $zero, 0x7 -/* 449C 8007409C 3C04800B */ lui $a0, %hi(D_800AEFB4) -/* 44A0 800740A0 8C84EFB4 */ lw $a0, %lo(D_800AEFB4)($a0) -/* 44A4 800740A4 3C03800B */ lui $v1, %hi(D_800AEFB0) -/* 44A8 800740A8 8C63EFB0 */ lw $v1, %lo(D_800AEFB0)($v1) -/* 44AC 800740AC 3C01800B */ lui $at, %hi(D_800AEFB8) -/* 44B0 800740B0 AC22EFB8 */ sw $v0, %lo(D_800AEFB8)($at) -/* 44B4 800740B4 24820001 */ addiu $v0, $a0, 0x1 -/* 44B8 800740B8 00641821 */ addu $v1, $v1, $a0 -/* 44BC 800740BC 3C01800B */ lui $at, %hi(D_800AEFB4) -/* 44C0 800740C0 AC22EFB4 */ sw $v0, %lo(D_800AEFB4)($at) -/* 44C4 800740C4 90630000 */ lbu $v1, 0x0($v1) -/* 44C8 800740C8 3C01800B */ lui $at, %hi(D_800AEFC0) -/* 44CC 800740CC AC23EFC0 */ sw $v1, %lo(D_800AEFC0)($at) -/* 44D0 800740D0 0801D03A */ j .L800740E8 -/* 44D4 800740D4 000311C2 */ srl $v0, $v1, 7 -.L800740D8: -/* 44D8 800740D8 3C02800B */ lui $v0, %hi(D_800AEFC0) -/* 44DC 800740DC 8C42EFC0 */ lw $v0, %lo(D_800AEFC0)($v0) -/* 44E0 800740E0 00621006 */ srlv $v0, $v0, $v1 -/* 44E4 800740E4 30420001 */ andi $v0, $v0, 0x1 -.L800740E8: -/* 44E8 800740E8 03E00008 */ jr $ra -/* 44EC 800740EC 00000000 */ nop -.size func_80074080, . - func_80074080 - -glabel func_800740F0 -/* 44F0 800740F0 3C07800B */ lui $a3, %hi(D_800AEFB8) -/* 44F4 800740F4 8CE7EFB8 */ lw $a3, %lo(D_800AEFB8)($a3) -/* 44F8 800740F8 00803021 */ addu $a2, $a0, $zero -/* 44FC 800740FC 00E6102A */ slt $v0, $a3, $a2 -/* 4500 80074100 1040001B */ beqz $v0, .L80074170 -/* 4504 80074104 00004021 */ addu $t0, $zero, $zero -/* 4508 80074108 240B0001 */ addiu $t3, $zero, 0x1 -/* 450C 8007410C 3C0A800B */ lui $t2, %hi(D_800AEFB0) -/* 4510 80074110 8D4AEFB0 */ lw $t2, %lo(D_800AEFB0)($t2) -/* 4514 80074114 24090008 */ addiu $t1, $zero, 0x8 -.L80074118: -/* 4518 80074118 00C73023 */ subu $a2, $a2, $a3 -/* 451C 8007411C 00EB2804 */ sllv $a1, $t3, $a3 -/* 4520 80074120 3C04800B */ lui $a0, %hi(D_800AEFB4) -/* 4524 80074124 8C84EFB4 */ lw $a0, %lo(D_800AEFB4)($a0) -/* 4528 80074128 3C03800B */ lui $v1, %hi(D_800AEFC0) -/* 452C 8007412C 8C63EFC0 */ lw $v1, %lo(D_800AEFC0)($v1) -/* 4530 80074130 24070008 */ addiu $a3, $zero, 0x8 -/* 4534 80074134 24A5FFFF */ addiu $a1, $a1, -0x1 -/* 4538 80074138 24820001 */ addiu $v0, $a0, 0x1 -/* 453C 8007413C 00651824 */ and $v1, $v1, $a1 -/* 4540 80074140 01442021 */ addu $a0, $t2, $a0 -/* 4544 80074144 3C01800B */ lui $at, %hi(D_800AEFB4) -/* 4548 80074148 AC22EFB4 */ sw $v0, %lo(D_800AEFB4)($at) -/* 454C 8007414C 90820000 */ lbu $v0, 0x0($a0) -/* 4550 80074150 00C31804 */ sllv $v1, $v1, $a2 -/* 4554 80074154 3C01800B */ lui $at, %hi(D_800AEFB8) -/* 4558 80074158 AC29EFB8 */ sw $t1, %lo(D_800AEFB8)($at) -/* 455C 8007415C 3C01800B */ lui $at, %hi(D_800AEFC0) -/* 4560 80074160 AC22EFC0 */ sw $v0, %lo(D_800AEFC0)($at) -/* 4564 80074164 0126102A */ slt $v0, $t1, $a2 -/* 4568 80074168 1440FFEB */ bnez $v0, .L80074118 -/* 456C 8007416C 01034025 */ or $t0, $t0, $v1 -.L80074170: -/* 4570 80074170 3C03800B */ lui $v1, %hi(D_800AEFB8) -/* 4574 80074174 8C63EFB8 */ lw $v1, %lo(D_800AEFB8)($v1) -/* 4578 80074178 3C02800B */ lui $v0, %hi(D_800AEFC0) -/* 457C 8007417C 8C42EFC0 */ lw $v0, %lo(D_800AEFC0)($v0) -/* 4580 80074180 00661823 */ subu $v1, $v1, $a2 -/* 4584 80074184 00621006 */ srlv $v0, $v0, $v1 -/* 4588 80074188 3C01800B */ lui $at, %hi(D_800AEFB8) -/* 458C 8007418C AC23EFB8 */ sw $v1, %lo(D_800AEFB8)($at) -/* 4590 80074190 24030001 */ addiu $v1, $zero, 0x1 -/* 4594 80074194 00C31804 */ sllv $v1, $v1, $a2 -/* 4598 80074198 2463FFFF */ addiu $v1, $v1, -0x1 -/* 459C 8007419C 00431024 */ and $v0, $v0, $v1 -/* 45A0 800741A0 03E00008 */ jr $ra -/* 45A4 800741A4 01021025 */ or $v0, $t0, $v0 -.size func_800740F0, . - func_800740F0 - -glabel func_800741A8 -/* 45A8 800741A8 3C02800B */ lui $v0, %hi(D_800AEFBC) -/* 45AC 800741AC 8C42EFBC */ lw $v0, %lo(D_800AEFBC)($v0) -/* 45B0 800741B0 2445FFFF */ addiu $a1, $v0, -0x1 -/* 45B4 800741B4 3C01800B */ lui $at, %hi(D_800AEFBC) -/* 45B8 800741B8 AC25EFBC */ sw $a1, %lo(D_800AEFBC)($at) -/* 45BC 800741BC 10800007 */ beqz $a0, .L800741DC -/* 45C0 800741C0 24020001 */ addiu $v0, $zero, 0x1 -/* 45C4 800741C4 3C03800B */ lui $v1, %hi(D_800AEFC0) -/* 45C8 800741C8 8C63EFC0 */ lw $v1, %lo(D_800AEFC0)($v1) -/* 45CC 800741CC 00A21004 */ sllv $v0, $v0, $a1 -/* 45D0 800741D0 00621825 */ or $v1, $v1, $v0 -/* 45D4 800741D4 3C01800B */ lui $at, %hi(D_800AEFC0) -/* 45D8 800741D8 AC23EFC0 */ sw $v1, %lo(D_800AEFC0)($at) -.L800741DC: -/* 45DC 800741DC 14A00011 */ bnez $a1, .L80074224 -/* 45E0 800741E0 00000000 */ nop -/* 45E4 800741E4 3C04800B */ lui $a0, %hi(D_800AEFB4) -/* 45E8 800741E8 8C84EFB4 */ lw $a0, %lo(D_800AEFB4)($a0) -/* 45EC 800741EC 3C03800B */ lui $v1, %hi(D_800AEFB0) -/* 45F0 800741F0 8C63EFB0 */ lw $v1, %lo(D_800AEFB0)($v1) -/* 45F4 800741F4 3C05800B */ lui $a1, %hi(D_800AEFC0) -/* 45F8 800741F8 8CA5EFC0 */ lw $a1, %lo(D_800AEFC0)($a1) -/* 45FC 800741FC 24820001 */ addiu $v0, $a0, 0x1 -/* 4600 80074200 00641821 */ addu $v1, $v1, $a0 -/* 4604 80074204 3C01800B */ lui $at, %hi(D_800AEFB4) -/* 4608 80074208 AC22EFB4 */ sw $v0, %lo(D_800AEFB4)($at) -/* 460C 8007420C 24020008 */ addiu $v0, $zero, 0x8 -/* 4610 80074210 A0650000 */ sb $a1, 0x0($v1) -/* 4614 80074214 3C01800B */ lui $at, %hi(D_800AEFC0) -/* 4618 80074218 AC20EFC0 */ sw $zero, %lo(D_800AEFC0)($at) -/* 461C 8007421C 3C01800B */ lui $at, %hi(D_800AEFBC) -/* 4620 80074220 AC22EFBC */ sw $v0, %lo(D_800AEFBC)($at) -.L80074224: -/* 4624 80074224 03E00008 */ jr $ra -/* 4628 80074228 00000000 */ nop -.size func_800741A8, . - func_800741A8 - -glabel func_8007422C -/* 462C 8007422C 3C08800B */ lui $t0, %hi(D_800AEFBC) -/* 4630 80074230 8D08EFBC */ lw $t0, %lo(D_800AEFBC)($t0) -/* 4634 80074234 00803821 */ addu $a3, $a0, $zero -/* 4638 80074238 00E8102A */ slt $v0, $a3, $t0 -/* 463C 8007423C 1440001D */ bnez $v0, .L800742B4 -/* 4640 80074240 00A04821 */ addu $t1, $a1, $zero -/* 4644 80074244 240B0001 */ addiu $t3, $zero, 0x1 -/* 4648 80074248 240A0008 */ addiu $t2, $zero, 0x8 -.L8007424C: -/* 464C 8007424C 00E83823 */ subu $a3, $a3, $t0 -/* 4650 80074250 010B1804 */ sllv $v1, $t3, $t0 -/* 4654 80074254 00E91006 */ srlv $v0, $t1, $a3 -/* 4658 80074258 2463FFFF */ addiu $v1, $v1, -0x1 -/* 465C 8007425C 3C05800B */ lui $a1, %hi(D_800AEFC0) -/* 4660 80074260 8CA5EFC0 */ lw $a1, %lo(D_800AEFC0)($a1) -/* 4664 80074264 3C06800B */ lui $a2, %hi(D_800AEFB4) -/* 4668 80074268 8CC6EFB4 */ lw $a2, %lo(D_800AEFB4)($a2) -/* 466C 8007426C 3C04800B */ lui $a0, %hi(D_800AEFB0) -/* 4670 80074270 8C84EFB0 */ lw $a0, %lo(D_800AEFB0)($a0) -/* 4674 80074274 00431024 */ and $v0, $v0, $v1 -/* 4678 80074278 00A22825 */ or $a1, $a1, $v0 -/* 467C 8007427C 24C20001 */ addiu $v0, $a2, 0x1 -/* 4680 80074280 00862021 */ addu $a0, $a0, $a2 -/* 4684 80074284 3C01800B */ lui $at, %hi(D_800AEFB4) -/* 4688 80074288 AC22EFB4 */ sw $v0, %lo(D_800AEFB4)($at) -/* 468C 8007428C 28E20008 */ slti $v0, $a3, 0x8 -/* 4690 80074290 3C01800B */ lui $at, %hi(D_800AEFC0) -/* 4694 80074294 AC25EFC0 */ sw $a1, %lo(D_800AEFC0)($at) -/* 4698 80074298 A0850000 */ sb $a1, 0x0($a0) -/* 469C 8007429C 3C01800B */ lui $at, %hi(D_800AEFC0) -/* 46A0 800742A0 AC20EFC0 */ sw $zero, %lo(D_800AEFC0)($at) -/* 46A4 800742A4 3C01800B */ lui $at, %hi(D_800AEFBC) -/* 46A8 800742A8 AC2AEFBC */ sw $t2, %lo(D_800AEFBC)($at) -/* 46AC 800742AC 1040FFE7 */ beqz $v0, .L8007424C -/* 46B0 800742B0 24080008 */ addiu $t0, $zero, 0x8 -.L800742B4: -/* 46B4 800742B4 3C02800B */ lui $v0, %hi(D_800AEFBC) -/* 46B8 800742B8 8C42EFBC */ lw $v0, %lo(D_800AEFBC)($v0) -/* 46BC 800742BC 24030001 */ addiu $v1, $zero, 0x1 -/* 46C0 800742C0 00E31804 */ sllv $v1, $v1, $a3 -/* 46C4 800742C4 2463FFFF */ addiu $v1, $v1, -0x1 -/* 46C8 800742C8 3C04800B */ lui $a0, %hi(D_800AEFC0) -/* 46CC 800742CC 8C84EFC0 */ lw $a0, %lo(D_800AEFC0)($a0) -/* 46D0 800742D0 01231824 */ and $v1, $t1, $v1 -/* 46D4 800742D4 00471023 */ subu $v0, $v0, $a3 -/* 46D8 800742D8 00431804 */ sllv $v1, $v1, $v0 -/* 46DC 800742DC 00832025 */ or $a0, $a0, $v1 -/* 46E0 800742E0 3C01800B */ lui $at, %hi(D_800AEFBC) -/* 46E4 800742E4 AC22EFBC */ sw $v0, %lo(D_800AEFBC)($at) -/* 46E8 800742E8 3C01800B */ lui $at, %hi(D_800AEFC0) -/* 46EC 800742EC 03E00008 */ jr $ra -/* 46F0 800742F0 AC24EFC0 */ sw $a0, %lo(D_800AEFC0)($at) -.size func_8007422C, . - func_8007422C - -glabel func_800742F4 -/* 46F4 800742F4 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 46F8 800742F8 AFB1000C */ sw $s1, 0xC($sp) -/* 46FC 800742FC AFB00008 */ sw $s0, 0x8($sp) -/* 4700 80074300 8CAE0000 */ lw $t6, 0x0($a1) -/* 4704 80074304 24020008 */ addiu $v0, $zero, 0x8 -/* 4708 80074308 3C01800B */ lui $at, %hi(D_800AEFB0) -/* 470C 8007430C AC24EFB0 */ sw $a0, %lo(D_800AEFB0)($at) -/* 4710 80074310 3C01800B */ lui $at, %hi(D_800AEFB4) -/* 4714 80074314 AC20EFB4 */ sw $zero, %lo(D_800AEFB4)($at) -/* 4718 80074318 3C01800B */ lui $at, %hi(D_800AEFB8) -/* 471C 8007431C AC20EFB8 */ sw $zero, %lo(D_800AEFB8)($at) -/* 4720 80074320 3C01800B */ lui $at, %hi(D_800AEFBC) -/* 4724 80074324 AC22EFBC */ sw $v0, %lo(D_800AEFBC)($at) -/* 4728 80074328 3C01800B */ lui $at, %hi(D_800AEFC0) -/* 472C 8007432C AC20EFC0 */ sw $zero, %lo(D_800AEFC0)($at) -/* 4730 80074330 11C00054 */ beqz $t6, .L80074484 -/* 4734 80074334 24100001 */ addiu $s0, $zero, 0x1 -/* 4738 80074338 24110008 */ addiu $s1, $zero, 0x8 -/* 473C 8007433C 00A0C021 */ addu $t8, $a1, $zero -.L80074340: -/* 4740 80074340 8F02000C */ lw $v0, 0xC($t8) -/* 4744 80074344 1040004B */ beqz $v0, .L80074474 -/* 4748 80074348 00007821 */ addu $t7, $zero, $zero -/* 474C 8007434C 0300C821 */ addu $t9, $t8, $zero -.L80074350: -/* 4750 80074350 8F0D0008 */ lw $t5, 0x8($t8) -/* 4754 80074354 91A70001 */ lbu $a3, 0x1($t5) -/* 4758 80074358 10E00040 */ beqz $a3, .L8007445C -/* 475C 8007435C 00000000 */ nop -/* 4760 80074360 25AA0001 */ addiu $t2, $t5, 0x1 -.L80074364: -/* 4764 80074364 91460001 */ lbu $a2, 0x1($t2) -/* 4768 80074368 91A20000 */ lbu $v0, 0x0($t5) -/* 476C 8007436C 3C08800B */ lui $t0, %hi(D_800AEFB8) -/* 4770 80074370 8D08EFB8 */ lw $t0, %lo(D_800AEFB8)($t0) -/* 4774 80074374 01C25821 */ addu $t3, $t6, $v0 -/* 4778 80074378 0106102A */ slt $v0, $t0, $a2 -/* 477C 8007437C 10400019 */ beqz $v0, .L800743E4 -/* 4780 80074380 00004821 */ addu $t1, $zero, $zero -/* 4784 80074384 3C0C800B */ lui $t4, %hi(D_800AEFB0) -/* 4788 80074388 8D8CEFB0 */ lw $t4, %lo(D_800AEFB0)($t4) -.L8007438C: -/* 478C 8007438C 00C83023 */ subu $a2, $a2, $t0 -/* 4790 80074390 01102804 */ sllv $a1, $s0, $t0 -/* 4794 80074394 3C04800B */ lui $a0, %hi(D_800AEFB4) -/* 4798 80074398 8C84EFB4 */ lw $a0, %lo(D_800AEFB4)($a0) -/* 479C 8007439C 3C03800B */ lui $v1, %hi(D_800AEFC0) -/* 47A0 800743A0 8C63EFC0 */ lw $v1, %lo(D_800AEFC0)($v1) -/* 47A4 800743A4 24080008 */ addiu $t0, $zero, 0x8 -/* 47A8 800743A8 24A5FFFF */ addiu $a1, $a1, -0x1 -/* 47AC 800743AC 24820001 */ addiu $v0, $a0, 0x1 -/* 47B0 800743B0 00651824 */ and $v1, $v1, $a1 -/* 47B4 800743B4 01842021 */ addu $a0, $t4, $a0 -/* 47B8 800743B8 3C01800B */ lui $at, %hi(D_800AEFB4) -/* 47BC 800743BC AC22EFB4 */ sw $v0, %lo(D_800AEFB4)($at) -/* 47C0 800743C0 90820000 */ lbu $v0, 0x0($a0) -/* 47C4 800743C4 00C31804 */ sllv $v1, $v1, $a2 -/* 47C8 800743C8 3C01800B */ lui $at, %hi(D_800AEFB8) -/* 47CC 800743CC AC31EFB8 */ sw $s1, %lo(D_800AEFB8)($at) -/* 47D0 800743D0 3C01800B */ lui $at, %hi(D_800AEFC0) -/* 47D4 800743D4 AC22EFC0 */ sw $v0, %lo(D_800AEFC0)($at) -/* 47D8 800743D8 0226102A */ slt $v0, $s1, $a2 -/* 47DC 800743DC 1440FFEB */ bnez $v0, .L8007438C -/* 47E0 800743E0 01234825 */ or $t1, $t1, $v1 -.L800743E4: -/* 47E4 800743E4 3C04800B */ lui $a0, %hi(D_800AEFB8) -/* 47E8 800743E8 8C84EFB8 */ lw $a0, %lo(D_800AEFB8)($a0) -/* 47EC 800743EC 3C03800B */ lui $v1, %hi(D_800AEFC0) -/* 47F0 800743F0 8C63EFC0 */ lw $v1, %lo(D_800AEFC0)($v1) -/* 47F4 800743F4 00D01004 */ sllv $v0, $s0, $a2 -/* 47F8 800743F8 2442FFFF */ addiu $v0, $v0, -0x1 -/* 47FC 800743FC 00862023 */ subu $a0, $a0, $a2 -/* 4800 80074400 00831806 */ srlv $v1, $v1, $a0 -/* 4804 80074404 00621824 */ and $v1, $v1, $v0 -/* 4808 80074408 30E20080 */ andi $v0, $a3, 0x80 -/* 480C 8007440C 3C01800B */ lui $at, %hi(D_800AEFB8) -/* 4810 80074410 AC24EFB8 */ sw $a0, %lo(D_800AEFB8)($at) -/* 4814 80074414 1040000A */ beqz $v0, .L80074440 -/* 4818 80074418 01231825 */ or $v1, $t1, $v1 -/* 481C 8007441C 91420001 */ lbu $v0, 0x1($t2) -/* 4820 80074420 30E7007F */ andi $a3, $a3, 0x7F -/* 4824 80074424 00501004 */ sllv $v0, $s0, $v0 -/* 4828 80074428 00021023 */ negu $v0, $v0 -/* 482C 8007442C 0801D110 */ j .L80074440 -/* 4830 80074430 00621825 */ or $v1, $v1, $v0 -.L80074434: -/* 4834 80074434 00431006 */ srlv $v0, $v1, $v0 -/* 4838 80074438 A1620000 */ sb $v0, 0x0($t3) -/* 483C 8007443C 256B0001 */ addiu $t3, $t3, 0x1 -.L80074440: -/* 4840 80074440 24E7FFFF */ addiu $a3, $a3, -0x1 -/* 4844 80074444 04E1FFFB */ bgez $a3, .L80074434 -/* 4848 80074448 000710C0 */ sll $v0, $a3, 3 -/* 484C 8007444C 254A0003 */ addiu $t2, $t2, 0x3 -/* 4850 80074450 91470000 */ lbu $a3, 0x0($t2) -/* 4854 80074454 14E0FFC3 */ bnez $a3, .L80074364 -/* 4858 80074458 25AD0003 */ addiu $t5, $t5, 0x3 -.L8007445C: -/* 485C 8007445C 8F230004 */ lw $v1, 0x4($t9) -/* 4860 80074460 8F22000C */ lw $v0, 0xC($t9) -/* 4864 80074464 25EF0001 */ addiu $t7, $t7, 0x1 -/* 4868 80074468 01E2102B */ sltu $v0, $t7, $v0 -/* 486C 8007446C 1440FFB8 */ bnez $v0, .L80074350 -/* 4870 80074470 01C37021 */ addu $t6, $t6, $v1 -.L80074474: -/* 4874 80074474 27180010 */ addiu $t8, $t8, 0x10 -/* 4878 80074478 8F0E0000 */ lw $t6, 0x0($t8) -/* 487C 8007447C 15C0FFB0 */ bnez $t6, .L80074340 -/* 4880 80074480 00000000 */ nop -.L80074484: -/* 4884 80074484 8FB1000C */ lw $s1, 0xC($sp) -/* 4888 80074488 8FB00008 */ lw $s0, 0x8($sp) -/* 488C 8007448C 03E00008 */ jr $ra -/* 4890 80074490 27BD0010 */ addiu $sp, $sp, 0x10 -.size func_800742F4, . - func_800742F4 - -glabel func_80074494 -/* 4894 80074494 8CAC0000 */ lw $t4, 0x0($a1) -/* 4898 80074498 24020008 */ addiu $v0, $zero, 0x8 -/* 489C 8007449C 3C01800B */ lui $at, %hi(D_800AEFB0) -/* 48A0 800744A0 AC24EFB0 */ sw $a0, %lo(D_800AEFB0)($at) -/* 48A4 800744A4 3C01800B */ lui $at, %hi(D_800AEFB4) -/* 48A8 800744A8 AC20EFB4 */ sw $zero, %lo(D_800AEFB4)($at) -/* 48AC 800744AC 3C01800B */ lui $at, %hi(D_800AEFB8) -/* 48B0 800744B0 AC20EFB8 */ sw $zero, %lo(D_800AEFB8)($at) -/* 48B4 800744B4 3C01800B */ lui $at, %hi(D_800AEFBC) -/* 48B8 800744B8 AC22EFBC */ sw $v0, %lo(D_800AEFBC)($at) -/* 48BC 800744BC 3C01800B */ lui $at, %hi(D_800AEFC0) -/* 48C0 800744C0 AC20EFC0 */ sw $zero, %lo(D_800AEFC0)($at) -/* 48C4 800744C4 11800055 */ beqz $t4, .L8007461C -/* 48C8 800744C8 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 48CC 800744CC 24180001 */ addiu $t8, $zero, 0x1 -/* 48D0 800744D0 24190008 */ addiu $t9, $zero, 0x8 -/* 48D4 800744D4 00A07021 */ addu $t6, $a1, $zero -.L800744D8: -/* 48D8 800744D8 8DC2000C */ lw $v0, 0xC($t6) -/* 48DC 800744DC 1040004B */ beqz $v0, .L8007460C -/* 48E0 800744E0 00006821 */ addu $t5, $zero, $zero -/* 48E4 800744E4 01C07821 */ addu $t7, $t6, $zero -.L800744E8: -/* 48E8 800744E8 8DCA0008 */ lw $t2, 0x8($t6) -/* 48EC 800744EC 91420001 */ lbu $v0, 0x1($t2) -/* 48F0 800744F0 3044007F */ andi $a0, $v0, 0x7F -/* 48F4 800744F4 1080003F */ beqz $a0, .L800745F4 -/* 48F8 800744F8 00000000 */ nop -/* 48FC 800744FC 254B0001 */ addiu $t3, $t2, 0x1 -.L80074500: -/* 4900 80074500 91420000 */ lbu $v0, 0x0($t2) -/* 4904 80074504 00004821 */ addu $t1, $zero, $zero -/* 4908 80074508 18800007 */ blez $a0, .L80074528 -/* 490C 8007450C 01822821 */ addu $a1, $t4, $v0 -.L80074510: -/* 4910 80074510 90A30000 */ lbu $v1, 0x0($a1) -/* 4914 80074514 24A50001 */ addiu $a1, $a1, 0x1 -/* 4918 80074518 2484FFFF */ addiu $a0, $a0, -0x1 -/* 491C 8007451C 00091200 */ sll $v0, $t1, 8 -/* 4920 80074520 1C80FFFB */ bgtz $a0, .L80074510 -/* 4924 80074524 00434825 */ or $t1, $v0, $v1 -.L80074528: -/* 4928 80074528 91670001 */ lbu $a3, 0x1($t3) -/* 492C 8007452C 3C08800B */ lui $t0, %hi(D_800AEFBC) -/* 4930 80074530 8D08EFBC */ lw $t0, %lo(D_800AEFBC)($t0) -/* 4934 80074534 00E8102A */ slt $v0, $a3, $t0 -/* 4938 80074538 1440001B */ bnez $v0, .L800745A8 -/* 493C 8007453C 00000000 */ nop -.L80074540: -/* 4940 80074540 00E83823 */ subu $a3, $a3, $t0 -/* 4944 80074544 01181804 */ sllv $v1, $t8, $t0 -/* 4948 80074548 00E91006 */ srlv $v0, $t1, $a3 -/* 494C 8007454C 2463FFFF */ addiu $v1, $v1, -0x1 -/* 4950 80074550 3C05800B */ lui $a1, %hi(D_800AEFC0) -/* 4954 80074554 8CA5EFC0 */ lw $a1, %lo(D_800AEFC0)($a1) -/* 4958 80074558 3C06800B */ lui $a2, %hi(D_800AEFB4) -/* 495C 8007455C 8CC6EFB4 */ lw $a2, %lo(D_800AEFB4)($a2) -/* 4960 80074560 3C04800B */ lui $a0, %hi(D_800AEFB0) -/* 4964 80074564 8C84EFB0 */ lw $a0, %lo(D_800AEFB0)($a0) -/* 4968 80074568 00431024 */ and $v0, $v0, $v1 -/* 496C 8007456C 00A22825 */ or $a1, $a1, $v0 -/* 4970 80074570 24C20001 */ addiu $v0, $a2, 0x1 -/* 4974 80074574 00862021 */ addu $a0, $a0, $a2 -/* 4978 80074578 3C01800B */ lui $at, %hi(D_800AEFB4) -/* 497C 8007457C AC22EFB4 */ sw $v0, %lo(D_800AEFB4)($at) -/* 4980 80074580 28E20008 */ slti $v0, $a3, 0x8 -/* 4984 80074584 3C01800B */ lui $at, %hi(D_800AEFC0) -/* 4988 80074588 AC25EFC0 */ sw $a1, %lo(D_800AEFC0)($at) -/* 498C 8007458C A0850000 */ sb $a1, 0x0($a0) -/* 4990 80074590 3C01800B */ lui $at, %hi(D_800AEFC0) -/* 4994 80074594 AC20EFC0 */ sw $zero, %lo(D_800AEFC0)($at) -/* 4998 80074598 3C01800B */ lui $at, %hi(D_800AEFBC) -/* 499C 8007459C AC39EFBC */ sw $t9, %lo(D_800AEFBC)($at) -/* 49A0 800745A0 1040FFE7 */ beqz $v0, .L80074540 -/* 49A4 800745A4 24080008 */ addiu $t0, $zero, 0x8 -.L800745A8: -/* 49A8 800745A8 3C04800B */ lui $a0, %hi(D_800AEFBC) -/* 49AC 800745AC 8C84EFBC */ lw $a0, %lo(D_800AEFBC)($a0) -/* 49B0 800745B0 256B0003 */ addiu $t3, $t3, 0x3 -/* 49B4 800745B4 00F81004 */ sllv $v0, $t8, $a3 -/* 49B8 800745B8 2442FFFF */ addiu $v0, $v0, -0x1 -/* 49BC 800745BC 3C03800B */ lui $v1, %hi(D_800AEFC0) -/* 49C0 800745C0 8C63EFC0 */ lw $v1, %lo(D_800AEFC0)($v1) -/* 49C4 800745C4 01221024 */ and $v0, $t1, $v0 -/* 49C8 800745C8 00872023 */ subu $a0, $a0, $a3 -/* 49CC 800745CC 00821004 */ sllv $v0, $v0, $a0 -/* 49D0 800745D0 00621825 */ or $v1, $v1, $v0 -/* 49D4 800745D4 3C01800B */ lui $at, %hi(D_800AEFBC) -/* 49D8 800745D8 AC24EFBC */ sw $a0, %lo(D_800AEFBC)($at) -/* 49DC 800745DC 3C01800B */ lui $at, %hi(D_800AEFC0) -/* 49E0 800745E0 AC23EFC0 */ sw $v1, %lo(D_800AEFC0)($at) -/* 49E4 800745E4 91620000 */ lbu $v0, 0x0($t3) -/* 49E8 800745E8 3044007F */ andi $a0, $v0, 0x7F -/* 49EC 800745EC 1480FFC4 */ bnez $a0, .L80074500 -/* 49F0 800745F0 254A0003 */ addiu $t2, $t2, 0x3 -.L800745F4: -/* 49F4 800745F4 8DE30004 */ lw $v1, 0x4($t7) -/* 49F8 800745F8 8DE2000C */ lw $v0, 0xC($t7) -/* 49FC 800745FC 25AD0001 */ addiu $t5, $t5, 0x1 -/* 4A00 80074600 01A2102B */ sltu $v0, $t5, $v0 -/* 4A04 80074604 1440FFB8 */ bnez $v0, .L800744E8 -/* 4A08 80074608 01836021 */ addu $t4, $t4, $v1 -.L8007460C: -/* 4A0C 8007460C 25CE0010 */ addiu $t6, $t6, 0x10 -/* 4A10 80074610 8DCC0000 */ lw $t4, 0x0($t6) -/* 4A14 80074614 1580FFB0 */ bnez $t4, .L800744D8 -/* 4A18 80074618 00000000 */ nop -.L8007461C: -/* 4A1C 8007461C 3C07800B */ lui $a3, %hi(D_800AEFBC) -/* 4A20 80074620 8CE7EFBC */ lw $a3, %lo(D_800AEFBC)($a3) -/* 4A24 80074624 24060007 */ addiu $a2, $zero, 0x7 -/* 4A28 80074628 00C7102A */ slt $v0, $a2, $a3 -/* 4A2C 8007462C 14400017 */ bnez $v0, .L8007468C -/* 4A30 80074630 00000000 */ nop -/* 4A34 80074634 24080008 */ addiu $t0, $zero, 0x8 -.L80074638: -/* 4A38 80074638 3C05800B */ lui $a1, %hi(D_800AEFC0) -/* 4A3C 8007463C 8CA5EFC0 */ lw $a1, %lo(D_800AEFC0)($a1) -/* 4A40 80074640 3C04800B */ lui $a0, %hi(D_800AEFB4) -/* 4A44 80074644 8C84EFB4 */ lw $a0, %lo(D_800AEFB4)($a0) -/* 4A48 80074648 3C03800B */ lui $v1, %hi(D_800AEFB0) -/* 4A4C 8007464C 8C63EFB0 */ lw $v1, %lo(D_800AEFB0)($v1) -/* 4A50 80074650 00C73023 */ subu $a2, $a2, $a3 -/* 4A54 80074654 24820001 */ addiu $v0, $a0, 0x1 -/* 4A58 80074658 00641821 */ addu $v1, $v1, $a0 -/* 4A5C 8007465C 3C01800B */ lui $at, %hi(D_800AEFB4) -/* 4A60 80074660 AC22EFB4 */ sw $v0, %lo(D_800AEFB4)($at) -/* 4A64 80074664 28C20008 */ slti $v0, $a2, 0x8 -/* 4A68 80074668 3C01800B */ lui $at, %hi(D_800AEFC0) -/* 4A6C 8007466C AC25EFC0 */ sw $a1, %lo(D_800AEFC0)($at) -/* 4A70 80074670 A0650000 */ sb $a1, 0x0($v1) -/* 4A74 80074674 3C01800B */ lui $at, %hi(D_800AEFC0) -/* 4A78 80074678 AC20EFC0 */ sw $zero, %lo(D_800AEFC0)($at) -/* 4A7C 8007467C 3C01800B */ lui $at, %hi(D_800AEFBC) -/* 4A80 80074680 AC28EFBC */ sw $t0, %lo(D_800AEFBC)($at) -/* 4A84 80074684 1040FFEC */ beqz $v0, .L80074638 -/* 4A88 80074688 24070008 */ addiu $a3, $zero, 0x8 -.L8007468C: -/* 4A8C 8007468C 3C02800B */ lui $v0, %hi(D_800AEFBC) -/* 4A90 80074690 8C42EFBC */ lw $v0, %lo(D_800AEFBC)($v0) -/* 4A94 80074694 3C03800B */ lui $v1, %hi(D_800AEFC0) -/* 4A98 80074698 8C63EFC0 */ lw $v1, %lo(D_800AEFC0)($v1) -/* 4A9C 8007469C 00461023 */ subu $v0, $v0, $a2 -/* 4AA0 800746A0 3C01800B */ lui $at, %hi(D_800AEFBC) -/* 4AA4 800746A4 AC22EFBC */ sw $v0, %lo(D_800AEFBC)($at) -/* 4AA8 800746A8 3C01800B */ lui $at, %hi(D_800AEFC0) -/* 4AAC 800746AC AC23EFC0 */ sw $v1, %lo(D_800AEFC0)($at) -/* 4AB0 800746B0 03E00008 */ jr $ra -/* 4AB4 800746B4 27BD0008 */ addiu $sp, $sp, 0x8 -/* 4AB8 800746B8 00000000 */ nop -/* 4ABC 800746BC 00000000 */ nop -.size func_80074494, . - func_80074494 - -glabel func_800746C0 -/* 4AC0 800746C0 03E00008 */ jr $ra -/* 4AC4 800746C4 00000000 */ nop -.size func_800746C0, . - func_800746C0 - -glabel func_800746C8 -/* 4AC8 800746C8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 4ACC 800746CC AFB20018 */ sw $s2, 0x18($sp) -/* 4AD0 800746D0 00009021 */ addu $s2, $zero, $zero -/* 4AD4 800746D4 240300FF */ addiu $v1, $zero, 0xFF -/* 4AD8 800746D8 AFB00010 */ sw $s0, 0x10($sp) -/* 4ADC 800746DC 24100002 */ addiu $s0, $zero, 0x2 -/* 4AE0 800746E0 3C02800B */ lui $v0, %hi(D_800AEFD2) -/* 4AE4 800746E4 2442EFD2 */ addiu $v0, $v0, %lo(D_800AEFD2) -/* 4AE8 800746E8 AFBF001C */ sw $ra, 0x1C($sp) -/* 4AEC 800746EC AFB10014 */ sw $s1, 0x14($sp) -/* 4AF0 800746F0 3C01800B */ lui $at, %hi(D_800A83B8) -/* 4AF4 800746F4 AC2083B8 */ sw $zero, %lo(D_800A83B8)($at) -/* 4AF8 800746F8 3C01800B */ lui $at, %hi(D_800A83BC) -/* 4AFC 800746FC A02083BC */ sb $zero, %lo(D_800A83BC)($at) -.L80074700: -/* 4B00 80074700 A0430000 */ sb $v1, 0x0($v0) -/* 4B04 80074704 2610FFFF */ addiu $s0, $s0, -0x1 -/* 4B08 80074708 0601FFFD */ bgez $s0, .L80074700 -/* 4B0C 8007470C 2442FFFF */ addiu $v0, $v0, -0x1 -/* 4B10 80074710 0C01D368 */ jal func_80074DA0 -/* 4B14 80074714 00000000 */ nop -/* 4B18 80074718 10400010 */ beqz $v0, .L8007475C -/* 4B1C 8007471C 00008021 */ addu $s0, $zero, $zero -/* 4B20 80074720 3C04800B */ lui $a0, %hi(D_800ADE78) -/* 4B24 80074724 0C024D50 */ jal func_80093540 -/* 4B28 80074728 2484DE78 */ addiu $a0, $a0, %lo(D_800ADE78) -.L8007472C: -/* 4B2C 8007472C 0C01D3E7 */ jal func_80074F9C -/* 4B30 80074730 02002021 */ addu $a0, $s0, $zero -/* 4B34 80074734 26100001 */ addiu $s0, $s0, 0x1 -/* 4B38 80074738 2A020002 */ slti $v0, $s0, 0x2 -/* 4B3C 8007473C 1440FFFB */ bnez $v0, .L8007472C -/* 4B40 80074740 00000000 */ nop -/* 4B44 80074744 0C01D3E7 */ jal func_80074F9C -/* 4B48 80074748 2404000F */ addiu $a0, $zero, 0xF -/* 4B4C 8007474C 0C01D3E7 */ jal func_80074F9C -/* 4B50 80074750 2404000E */ addiu $a0, $zero, 0xE -/* 4B54 80074754 0801D201 */ j .L80074804 -/* 4B58 80074758 3C043708 */ lui $a0, (0x37081383 >> 16) -.L8007475C: -/* 4B5C 8007475C 3C02800B */ lui $v0, %hi(D_800AEFD0) -/* 4B60 80074760 2442EFD0 */ addiu $v0, $v0, %lo(D_800AEFD0) -/* 4B64 80074764 02428821 */ addu $s1, $s2, $v0 -.L80074768: -/* 4B68 80074768 0C01D4D8 */ jal func_80075360 -/* 4B6C 8007476C 02002021 */ addu $a0, $s0, $zero -/* 4B70 80074770 54400009 */ bnel $v0, $zero, .L80074798 -/* 4B74 80074774 26100001 */ addiu $s0, $s0, 0x1 -/* 4B78 80074778 A2300000 */ sb $s0, 0x0($s1) -/* 4B7C 8007477C 26310001 */ addiu $s1, $s1, 0x1 -/* 4B80 80074780 26520001 */ addiu $s2, $s2, 0x1 -/* 4B84 80074784 3C04800B */ lui $a0, %hi(D_800ADEA4) -/* 4B88 80074788 2484DEA4 */ addiu $a0, $a0, %lo(D_800ADEA4) -/* 4B8C 8007478C 0C024D50 */ jal func_80093540 -/* 4B90 80074790 02002821 */ addu $a1, $s0, $zero -/* 4B94 80074794 26100001 */ addiu $s0, $s0, 0x1 -.L80074798: -/* 4B98 80074798 2A020002 */ slti $v0, $s0, 0x2 -/* 4B9C 8007479C 1440FFF2 */ bnez $v0, .L80074768 -/* 4BA0 800747A0 00000000 */ nop -/* 4BA4 800747A4 0C01D4D8 */ jal func_80075360 -/* 4BA8 800747A8 2404000F */ addiu $a0, $zero, 0xF -/* 4BAC 800747AC 14400008 */ bnez $v0, .L800747D0 -/* 4BB0 800747B0 2402000F */ addiu $v0, $zero, 0xF -/* 4BB4 800747B4 3C01800B */ lui $at, %hi(D_800AEFD0) -/* 4BB8 800747B8 00320821 */ addu $at, $at, $s2 -/* 4BBC 800747BC A022EFD0 */ sb $v0, %lo(D_800AEFD0)($at) -/* 4BC0 800747C0 3C04800B */ lui $a0, %hi(D_800ADEC8) -/* 4BC4 800747C4 2484DEC8 */ addiu $a0, $a0, %lo(D_800ADEC8) -/* 4BC8 800747C8 0C024D50 */ jal func_80093540 -/* 4BCC 800747CC 26520001 */ addiu $s2, $s2, 0x1 -.L800747D0: -/* 4BD0 800747D0 0C01D4D8 */ jal func_80075360 -/* 4BD4 800747D4 2404000E */ addiu $a0, $zero, 0xE -/* 4BD8 800747D8 5440000A */ bnel $v0, $zero, .L80074804 -/* 4BDC 800747DC 3C043708 */ lui $a0, (0x37081383 >> 16) -/* 4BE0 800747E0 2402000E */ addiu $v0, $zero, 0xE -/* 4BE4 800747E4 3C01800B */ lui $at, %hi(D_800AEFD0) -/* 4BE8 800747E8 00320821 */ addu $at, $at, $s2 -/* 4BEC 800747EC A022EFD0 */ sb $v0, %lo(D_800AEFD0)($at) -/* 4BF0 800747F0 3C04800B */ lui $a0, %hi(D_800ADEE8) -/* 4BF4 800747F4 2484DEE8 */ addiu $a0, $a0, %lo(D_800ADEE8) -/* 4BF8 800747F8 0C024D50 */ jal func_80093540 -/* 4BFC 800747FC 26520001 */ addiu $s2, $s2, 0x1 -/* 4C00 80074800 3C043708 */ lui $a0, (0x37081383 >> 16) -.L80074804: -/* 4C04 80074804 0C01D2FC */ jal func_80074BF0 -/* 4C08 80074808 34841383 */ ori $a0, $a0, (0x37081383 & 0xFFFF) -/* 4C0C 8007480C 12400003 */ beqz $s2, .L8007481C -/* 4C10 80074810 00001021 */ addu $v0, $zero, $zero -/* 4C14 80074814 3C02800B */ lui $v0, %hi(D_800AEFD0) -/* 4C18 80074818 2442EFD0 */ addiu $v0, $v0, %lo(D_800AEFD0) -.L8007481C: -/* 4C1C 8007481C 8FBF001C */ lw $ra, 0x1C($sp) -/* 4C20 80074820 8FB20018 */ lw $s2, 0x18($sp) -/* 4C24 80074824 8FB10014 */ lw $s1, 0x14($sp) -/* 4C28 80074828 8FB00010 */ lw $s0, 0x10($sp) -/* 4C2C 8007482C 03E00008 */ jr $ra -/* 4C30 80074830 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_800746C8, . - func_800746C8 - -glabel func_80074834 -/* 4C34 80074834 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 4C38 80074838 AFBF0010 */ sw $ra, 0x10($sp) -/* 4C3C 8007483C 0C01D3E7 */ jal func_80074F9C -/* 4C40 80074840 00000000 */ nop -/* 4C44 80074844 3C043708 */ lui $a0, (0x37081383 >> 16) -/* 4C48 80074848 0C01D2FC */ jal func_80074BF0 -/* 4C4C 8007484C 34841383 */ ori $a0, $a0, (0x37081383 & 0xFFFF) -/* 4C50 80074850 8FBF0010 */ lw $ra, 0x10($sp) -/* 4C54 80074854 03E00008 */ jr $ra -/* 4C58 80074858 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80074834, . - func_80074834 - -glabel func_8007485C -/* 4C5C 8007485C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 4C60 80074860 AFB3001C */ sw $s3, 0x1C($sp) -/* 4C64 80074864 00809821 */ addu $s3, $a0, $zero -/* 4C68 80074868 2402000F */ addiu $v0, $zero, 0xF -/* 4C6C 8007486C AFBF0020 */ sw $ra, 0x20($sp) -/* 4C70 80074870 AFB20018 */ sw $s2, 0x18($sp) -/* 4C74 80074874 AFB10014 */ sw $s1, 0x14($sp) -/* 4C78 80074878 16620005 */ bne $s3, $v0, .L80074890 -/* 4C7C 8007487C AFB00010 */ sw $s0, 0x10($sp) -/* 4C80 80074880 0C01D44F */ jal func_8007513C -/* 4C84 80074884 00000000 */ nop -/* 4C88 80074888 0801D267 */ j .L8007499C -/* 4C8C 8007488C 3C043708 */ lui $a0, (0x37081383 >> 16) -.L80074890: -/* 4C90 80074890 2402000E */ addiu $v0, $zero, 0xE -/* 4C94 80074894 16620012 */ bne $s3, $v0, .L800748E0 -/* 4C98 80074898 2A620002 */ slti $v0, $s3, 0x2 -/* 4C9C 8007489C 0C01C3CC */ jal func_80070F30 -/* 4CA0 800748A0 24040010 */ addiu $a0, $zero, 0x10 -/* 4CA4 800748A4 00408021 */ addu $s0, $v0, $zero -/* 4CA8 800748A8 02002021 */ addu $a0, $s0, $zero -/* 4CAC 800748AC 0C024CE0 */ jal func_80093380 -/* 4CB0 800748B0 24050010 */ addiu $a1, $zero, 0x10 -/* 4CB4 800748B4 0C05B37D */ jal func_8016CDF4 -/* 4CB8 800748B8 2604000C */ addiu $a0, $s0, 0xC -/* 4CBC 800748BC 2404000E */ addiu $a0, $zero, 0xE -/* 4CC0 800748C0 0C01D667 */ jal func_8007599C -/* 4CC4 800748C4 02002821 */ addu $a1, $s0, $zero -/* 4CC8 800748C8 0C01D63F */ jal func_800758FC -/* 4CCC 800748CC 02002021 */ addu $a0, $s0, $zero -/* 4CD0 800748D0 0C01C4B1 */ jal func_800712C4 -/* 4CD4 800748D4 02002021 */ addu $a0, $s0, $zero -/* 4CD8 800748D8 0801D267 */ j .L8007499C -/* 4CDC 800748DC 3C043708 */ lui $a0, (0x37081383 >> 16) -.L800748E0: -/* 4CE0 800748E0 10400028 */ beqz $v0, .L80074984 -/* 4CE4 800748E4 00000000 */ nop -/* 4CE8 800748E8 0C01C3CC */ jal func_80070F30 -/* 4CEC 800748EC 24041850 */ addiu $a0, $zero, 0x1850 -/* 4CF0 800748F0 00409021 */ addu $s2, $v0, $zero -/* 4CF4 800748F4 8E50000C */ lw $s0, 0xC($s2) -/* 4CF8 800748F8 02402021 */ addu $a0, $s2, $zero -/* 4CFC 800748FC 24051850 */ addiu $a1, $zero, 0x1850 -/* 4D00 80074900 0C024CE0 */ jal func_80093380 -/* 4D04 80074904 26100001 */ addiu $s0, $s0, 0x1 -/* 4D08 80074908 16000003 */ bnez $s0, .L80074918 -/* 4D0C 8007490C AE50000C */ sw $s0, 0xC($s2) -/* 4D10 80074910 2402FFFF */ addiu $v0, $zero, -0x1 -/* 4D14 80074914 AE42000C */ sw $v0, 0xC($s2) -.L80074918: -/* 4D18 80074918 00008821 */ addu $s1, $zero, $zero -/* 4D1C 8007491C 00008021 */ addu $s0, $zero, $zero -.L80074920: -/* 4D20 80074920 3C02800B */ lui $v0, %hi(D_800A8254) -/* 4D24 80074924 00501021 */ addu $v0, $v0, $s0 -/* 4D28 80074928 8C428254 */ lw $v0, %lo(D_800A8254)($v0) -/* 4D2C 8007492C 50400008 */ beql $v0, $zero, .L80074950 -/* 4D30 80074930 26310001 */ addiu $s1, $s1, 0x1 -/* 4D34 80074934 3C04800B */ lui $a0, %hi(D_800A8258) -/* 4D38 80074938 00902021 */ addu $a0, $a0, $s0 -/* 4D3C 8007493C 8C848258 */ lw $a0, %lo(D_800A8258)($a0) -/* 4D40 80074940 2484000C */ addiu $a0, $a0, 0xC -/* 4D44 80074944 0040F809 */ jalr $v0 -/* 4D48 80074948 02442021 */ addu $a0, $s2, $a0 -/* 4D4C 8007494C 26310001 */ addiu $s1, $s1, 0x1 -.L80074950: -/* 4D50 80074950 2A22000D */ slti $v0, $s1, 0xD -/* 4D54 80074954 1440FFF2 */ bnez $v0, .L80074920 -/* 4D58 80074958 2610001C */ addiu $s0, $s0, 0x1C -/* 4D5C 8007495C 02602021 */ addu $a0, $s3, $zero -/* 4D60 80074960 0C01D667 */ jal func_8007599C -/* 4D64 80074964 02402821 */ addu $a1, $s2, $zero -/* 4D68 80074968 02602021 */ addu $a0, $s3, $zero -/* 4D6C 8007496C 0C01D5E3 */ jal func_8007578C -/* 4D70 80074970 02402821 */ addu $a1, $s2, $zero -/* 4D74 80074974 0C01C4B1 */ jal func_800712C4 -/* 4D78 80074978 02402021 */ addu $a0, $s2, $zero -/* 4D7C 8007497C 0801D267 */ j .L8007499C -/* 4D80 80074980 3C043708 */ lui $a0, (0x37081383 >> 16) -.L80074984: -/* 4D84 80074984 3C04800B */ lui $a0, %hi(D_800ADF08) -/* 4D88 80074988 2484DF08 */ addiu $a0, $a0, %lo(D_800ADF08) -/* 4D8C 8007498C 0C024D50 */ jal func_80093540 -/* 4D90 80074990 02602821 */ addu $a1, $s3, $zero -.L80074994: -/* 4D94 80074994 0801D265 */ j .L80074994 -/* 4D98 80074998 00000000 */ nop -.L8007499C: -/* 4D9C 8007499C 0C01D2FC */ jal func_80074BF0 -/* 4DA0 800749A0 34841383 */ ori $a0, $a0, (0x37081383 & 0xFFFF) -/* 4DA4 800749A4 8FBF0020 */ lw $ra, 0x20($sp) -/* 4DA8 800749A8 8FB3001C */ lw $s3, 0x1C($sp) -/* 4DAC 800749AC 8FB20018 */ lw $s2, 0x18($sp) -/* 4DB0 800749B0 8FB10014 */ lw $s1, 0x14($sp) -/* 4DB4 800749B4 8FB00010 */ lw $s0, 0x10($sp) -/* 4DB8 800749B8 03E00008 */ jr $ra -/* 4DBC 800749BC 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_8007485C, . - func_8007485C - -glabel func_800749C0 -/* 4DC0 800749C0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 4DC4 800749C4 AFB00010 */ sw $s0, 0x10($sp) -/* 4DC8 800749C8 00808021 */ addu $s0, $a0, $zero -/* 4DCC 800749CC 2402000F */ addiu $v0, $zero, 0xF -/* 4DD0 800749D0 AFBF001C */ sw $ra, 0x1C($sp) -/* 4DD4 800749D4 AFB20018 */ sw $s2, 0x18($sp) -/* 4DD8 800749D8 16020005 */ bne $s0, $v0, .L800749F0 -/* 4DDC 800749DC AFB10014 */ sw $s1, 0x14($sp) -/* 4DE0 800749E0 0C01D489 */ jal func_80075224 -/* 4DE4 800749E4 00000000 */ nop -/* 4DE8 800749E8 0801D2AD */ j .L80074AB4 -/* 4DEC 800749EC 3C043708 */ lui $a0, (0x37081383 >> 16) -.L800749F0: -/* 4DF0 800749F0 2402000E */ addiu $v0, $zero, 0xE -/* 4DF4 800749F4 1602000C */ bne $s0, $v0, .L80074A28 -/* 4DF8 800749F8 00000000 */ nop -/* 4DFC 800749FC 0C01C3CC */ jal func_80070F30 -/* 4E00 80074A00 24040010 */ addiu $a0, $zero, 0x10 -/* 4E04 80074A04 00408021 */ addu $s0, $v0, $zero -/* 4E08 80074A08 02002021 */ addu $a0, $s0, $zero -/* 4E0C 80074A0C 00002821 */ addu $a1, $zero, $zero -/* 4E10 80074A10 0C01D33C */ jal func_80074CF0 -/* 4E14 80074A14 24060010 */ addiu $a2, $zero, 0x10 -/* 4E18 80074A18 0C05B373 */ jal func_8016CDCC -/* 4E1C 80074A1C 2604000C */ addiu $a0, $s0, 0xC -/* 4E20 80074A20 0801D2AA */ j .L80074AA8 -/* 4E24 80074A24 02002021 */ addu $a0, $s0, $zero -.L80074A28: -/* 4E28 80074A28 0C01C3CC */ jal func_80070F30 -/* 4E2C 80074A2C 24041850 */ addiu $a0, $zero, 0x1850 -/* 4E30 80074A30 00409021 */ addu $s2, $v0, $zero -/* 4E34 80074A34 02402021 */ addu $a0, $s2, $zero -/* 4E38 80074A38 00102840 */ sll $a1, $s0, 1 -/* 4E3C 80074A3C 00B02821 */ addu $a1, $a1, $s0 -/* 4E40 80074A40 00052940 */ sll $a1, $a1, 5 -/* 4E44 80074A44 00B02821 */ addu $a1, $a1, $s0 -/* 4E48 80074A48 00052880 */ sll $a1, $a1, 2 -/* 4E4C 80074A4C 00B02821 */ addu $a1, $a1, $s0 -/* 4E50 80074A50 00052900 */ sll $a1, $a1, 4 -/* 4E54 80074A54 24A50010 */ addiu $a1, $a1, 0x10 -/* 4E58 80074A58 0C01D33C */ jal func_80074CF0 -/* 4E5C 80074A5C 24061850 */ addiu $a2, $zero, 0x1850 -/* 4E60 80074A60 00008821 */ addu $s1, $zero, $zero -/* 4E64 80074A64 00008021 */ addu $s0, $zero, $zero -.L80074A68: -/* 4E68 80074A68 3C02800B */ lui $v0, %hi(D_800A8250) -/* 4E6C 80074A6C 00501021 */ addu $v0, $v0, $s0 -/* 4E70 80074A70 8C428250 */ lw $v0, %lo(D_800A8250)($v0) -/* 4E74 80074A74 50400008 */ beql $v0, $zero, .L80074A98 -/* 4E78 80074A78 26310001 */ addiu $s1, $s1, 0x1 -/* 4E7C 80074A7C 3C04800B */ lui $a0, %hi(D_800A8258) -/* 4E80 80074A80 00902021 */ addu $a0, $a0, $s0 -/* 4E84 80074A84 8C848258 */ lw $a0, %lo(D_800A8258)($a0) -/* 4E88 80074A88 2484000C */ addiu $a0, $a0, 0xC -/* 4E8C 80074A8C 0040F809 */ jalr $v0 -/* 4E90 80074A90 02442021 */ addu $a0, $s2, $a0 -/* 4E94 80074A94 26310001 */ addiu $s1, $s1, 0x1 -.L80074A98: -/* 4E98 80074A98 2A22000D */ slti $v0, $s1, 0xD -/* 4E9C 80074A9C 1440FFF2 */ bnez $v0, .L80074A68 -/* 4EA0 80074AA0 2610001C */ addiu $s0, $s0, 0x1C -/* 4EA4 80074AA4 02402021 */ addu $a0, $s2, $zero -.L80074AA8: -/* 4EA8 80074AA8 0C01C4B1 */ jal func_800712C4 -/* 4EAC 80074AAC 00000000 */ nop -/* 4EB0 80074AB0 3C043708 */ lui $a0, (0x37081383 >> 16) -.L80074AB4: -/* 4EB4 80074AB4 0C01D2FC */ jal func_80074BF0 -/* 4EB8 80074AB8 34841383 */ ori $a0, $a0, (0x37081383 & 0xFFFF) -/* 4EBC 80074ABC 8FBF001C */ lw $ra, 0x1C($sp) -/* 4EC0 80074AC0 8FB20018 */ lw $s2, 0x18($sp) -/* 4EC4 80074AC4 8FB10014 */ lw $s1, 0x14($sp) -/* 4EC8 80074AC8 8FB00010 */ lw $s0, 0x10($sp) -/* 4ECC 80074ACC 03E00008 */ jr $ra -/* 4ED0 80074AD0 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_800749C0, . - func_800749C0 - -glabel func_80074AD4 -/* 4ED4 80074AD4 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 4ED8 80074AD8 AFB00010 */ sw $s0, 0x10($sp) -/* 4EDC 80074ADC 00808021 */ addu $s0, $a0, $zero -/* 4EE0 80074AE0 AFB3001C */ sw $s3, 0x1C($sp) -/* 4EE4 80074AE4 00009821 */ addu $s3, $zero, $zero -/* 4EE8 80074AE8 AFB20018 */ sw $s2, 0x18($sp) -/* 4EEC 80074AEC 00009021 */ addu $s2, $zero, $zero -/* 4EF0 80074AF0 2402000F */ addiu $v0, $zero, 0xF -/* 4EF4 80074AF4 AFBF0020 */ sw $ra, 0x20($sp) -/* 4EF8 80074AF8 1602000E */ bne $s0, $v0, .L80074B34 -/* 4EFC 80074AFC AFB10014 */ sw $s1, 0x14($sp) -/* 4F00 80074B00 0C01C3CC */ jal func_80070F30 -/* 4F04 80074B04 24044AE8 */ addiu $a0, $zero, 0x4AE8 -/* 4F08 80074B08 00408821 */ addu $s1, $v0, $zero -/* 4F0C 80074B0C 0C01D55E */ jal func_80075578 -/* 4F10 80074B10 02202021 */ addu $a0, $s1, $zero -/* 4F14 80074B14 10400020 */ beqz $v0, .L80074B98 -/* 4F18 80074B18 240530B0 */ addiu $a1, $zero, 0x30B0 -/* 4F1C 80074B1C 02202021 */ addu $a0, $s1, $zero -/* 4F20 80074B20 0C01D33C */ jal func_80074CF0 -/* 4F24 80074B24 24064AE8 */ addiu $a2, $zero, 0x4AE8 -/* 4F28 80074B28 8E220000 */ lw $v0, 0x0($s1) -/* 4F2C 80074B2C 0801D2E0 */ j .L80074B80 -/* 4F30 80074B30 00000000 */ nop -.L80074B34: -/* 4F34 80074B34 0C01C3CC */ jal func_80070F30 -/* 4F38 80074B38 24041850 */ addiu $a0, $zero, 0x1850 -/* 4F3C 80074B3C 00408821 */ addu $s1, $v0, $zero -/* 4F40 80074B40 02002021 */ addu $a0, $s0, $zero -/* 4F44 80074B44 0C01D507 */ jal func_8007541C -/* 4F48 80074B48 02202821 */ addu $a1, $s1, $zero -/* 4F4C 80074B4C 10400012 */ beqz $v0, .L80074B98 -/* 4F50 80074B50 00102840 */ sll $a1, $s0, 1 -/* 4F54 80074B54 02202021 */ addu $a0, $s1, $zero -/* 4F58 80074B58 00B02821 */ addu $a1, $a1, $s0 -/* 4F5C 80074B5C 00052940 */ sll $a1, $a1, 5 -/* 4F60 80074B60 00B02821 */ addu $a1, $a1, $s0 -/* 4F64 80074B64 00052880 */ sll $a1, $a1, 2 -/* 4F68 80074B68 00B02821 */ addu $a1, $a1, $s0 -/* 4F6C 80074B6C 00052900 */ sll $a1, $a1, 4 -/* 4F70 80074B70 24A50010 */ addiu $a1, $a1, 0x10 -/* 4F74 80074B74 0C01D33C */ jal func_80074CF0 -/* 4F78 80074B78 24061850 */ addiu $a2, $zero, 0x1850 -/* 4F7C 80074B7C 8E22000C */ lw $v0, 0xC($s1) -.L80074B80: -/* 4F80 80074B80 50400006 */ beql $v0, $zero, .L80074B9C -/* 4F84 80074B84 3C043708 */ lui $a0, (0x37081383 >> 16) -/* 4F88 80074B88 3C02800B */ lui $v0, %hi(D_800A8258) -/* 4F8C 80074B8C 8C428258 */ lw $v0, %lo(D_800A8258)($v0) -/* 4F90 80074B90 2442000C */ addiu $v0, $v0, 0xC -/* 4F94 80074B94 02229021 */ addu $s2, $s1, $v0 -.L80074B98: -/* 4F98 80074B98 3C043708 */ lui $a0, (0x37081383 >> 16) -.L80074B9C: -/* 4F9C 80074B9C 0C01D2FC */ jal func_80074BF0 -/* 4FA0 80074BA0 34841383 */ ori $a0, $a0, (0x37081383 & 0xFFFF) -/* 4FA4 80074BA4 12400008 */ beqz $s2, .L80074BC8 -/* 4FA8 80074BA8 00000000 */ nop -/* 4FAC 80074BAC 0C01C3CC */ jal func_80070F30 -/* 4FB0 80074BB0 2404001A */ addiu $a0, $zero, 0x1A -/* 4FB4 80074BB4 00409821 */ addu $s3, $v0, $zero -/* 4FB8 80074BB8 02402021 */ addu $a0, $s2, $zero -/* 4FBC 80074BBC 02602821 */ addu $a1, $s3, $zero -/* 4FC0 80074BC0 0C024C18 */ jal func_80093060 -/* 4FC4 80074BC4 2406001A */ addiu $a2, $zero, 0x1A -.L80074BC8: -/* 4FC8 80074BC8 0C01C4B1 */ jal func_800712C4 -/* 4FCC 80074BCC 02202021 */ addu $a0, $s1, $zero -/* 4FD0 80074BD0 02601021 */ addu $v0, $s3, $zero -/* 4FD4 80074BD4 8FBF0020 */ lw $ra, 0x20($sp) -/* 4FD8 80074BD8 8FB3001C */ lw $s3, 0x1C($sp) -/* 4FDC 80074BDC 8FB20018 */ lw $s2, 0x18($sp) -/* 4FE0 80074BE0 8FB10014 */ lw $s1, 0x14($sp) -/* 4FE4 80074BE4 8FB00010 */ lw $s0, 0x10($sp) -/* 4FE8 80074BE8 03E00008 */ jr $ra -/* 4FEC 80074BEC 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_80074AD4, . - func_80074AD4 - -glabel func_80074BF0 -/* 4FF0 80074BF0 3C03800B */ lui $v1, %hi(D_800A83BC) -/* 4FF4 80074BF4 906383BC */ lbu $v1, %lo(D_800A83BC)($v1) -/* 4FF8 80074BF8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 4FFC 80074BFC 24020001 */ addiu $v0, $zero, 0x1 -/* 5000 80074C00 1462000A */ bne $v1, $v0, .L80074C2C -/* 5004 80074C04 AFBF0010 */ sw $ra, 0x10($sp) -/* 5008 80074C08 3C023708 */ lui $v0, (0x37081383 >> 16) -/* 500C 80074C0C 34421383 */ ori $v0, $v0, (0x37081383 & 0xFFFF) -/* 5010 80074C10 14820004 */ bne $a0, $v0, .L80074C24 -/* 5014 80074C14 00000000 */ nop -/* 5018 80074C18 3C04800B */ lui $a0, %hi(D_800A83B8) -/* 501C 80074C1C 0C01D316 */ jal func_80074C58 -/* 5020 80074C20 8C8483B8 */ lw $a0, %lo(D_800A83B8)($a0) -.L80074C24: -/* 5024 80074C24 3C01800B */ lui $at, %hi(D_800A83BC) -/* 5028 80074C28 A02083BC */ sb $zero, %lo(D_800A83BC)($at) -.L80074C2C: -/* 502C 80074C2C 3C04800B */ lui $a0, %hi(D_800A83B8) -/* 5030 80074C30 8C8483B8 */ lw $a0, %lo(D_800A83B8)($a0) -/* 5034 80074C34 10800005 */ beqz $a0, .L80074C4C -/* 5038 80074C38 00000000 */ nop -/* 503C 80074C3C 0C01C4B1 */ jal func_800712C4 -/* 5040 80074C40 00000000 */ nop -/* 5044 80074C44 3C01800B */ lui $at, %hi(D_800A83B8) -/* 5048 80074C48 AC2083B8 */ sw $zero, %lo(D_800A83B8)($at) -.L80074C4C: -/* 504C 80074C4C 8FBF0010 */ lw $ra, 0x10($sp) -/* 5050 80074C50 03E00008 */ jr $ra -/* 5054 80074C54 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80074BF0, . - func_80074BF0 - -glabel func_80074C58 -/* 5058 80074C58 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 505C 80074C5C AFB20018 */ sw $s2, 0x18($sp) -/* 5060 80074C60 00809021 */ addu $s2, $a0, $zero -/* 5064 80074C64 24040010 */ addiu $a0, $zero, 0x10 -/* 5068 80074C68 AFBF0020 */ sw $ra, 0x20($sp) -/* 506C 80074C6C AFB3001C */ sw $s3, 0x1C($sp) -/* 5070 80074C70 AFB10014 */ sw $s1, 0x14($sp) -/* 5074 80074C74 0C01C3CC */ jal func_80070F30 -/* 5078 80074C78 AFB00010 */ sw $s0, 0x10($sp) -/* 507C 80074C7C 00408821 */ addu $s1, $v0, $zero -/* 5080 80074C80 3C028009 */ lui $v0, %hi(func_8008A0F0) -/* 5084 80074C84 2442A0F0 */ addiu $v0, $v0, %lo(func_8008A0F0) -/* 5088 80074C88 AE220000 */ sw $v0, 0x0($s1) -/* 508C 80074C8C 3C02800C */ lui $v0, %hi(D_800C4800) -/* 5090 80074C90 90424800 */ lbu $v0, %lo(D_800C4800)($v0) -/* 5094 80074C94 1440000D */ bnez $v0, .L80074CCC -/* 5098 80074C98 00000000 */ nop -/* 509C 80074C9C 00008021 */ addu $s0, $zero, $zero -/* 50A0 80074CA0 24137FFF */ addiu $s3, $zero, 0x7FFF -/* 50A4 80074CA4 02002021 */ addu $a0, $s0, $zero -.L80074CA8: -/* 50A8 80074CA8 02502821 */ addu $a1, $s2, $s0 -/* 50AC 80074CAC 26100100 */ addiu $s0, $s0, 0x100 -/* 50B0 80074CB0 8E220000 */ lw $v0, 0x0($s1) -/* 50B4 80074CB4 24060100 */ addiu $a2, $zero, 0x100 -/* 50B8 80074CB8 0040F809 */ jalr $v0 -/* 50BC 80074CBC 24070001 */ addiu $a3, $zero, 0x1 -/* 50C0 80074CC0 0270102A */ slt $v0, $s3, $s0 -/* 50C4 80074CC4 1040FFF8 */ beqz $v0, .L80074CA8 -/* 50C8 80074CC8 02002021 */ addu $a0, $s0, $zero -.L80074CCC: -/* 50CC 80074CCC 0C01C4B1 */ jal func_800712C4 -/* 50D0 80074CD0 02202021 */ addu $a0, $s1, $zero -/* 50D4 80074CD4 8FBF0020 */ lw $ra, 0x20($sp) -/* 50D8 80074CD8 8FB3001C */ lw $s3, 0x1C($sp) -/* 50DC 80074CDC 8FB20018 */ lw $s2, 0x18($sp) -/* 50E0 80074CE0 8FB10014 */ lw $s1, 0x14($sp) -/* 50E4 80074CE4 8FB00010 */ lw $s0, 0x10($sp) -/* 50E8 80074CE8 03E00008 */ jr $ra -/* 50EC 80074CEC 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_80074C58, . - func_80074C58 - -glabel func_80074CF0 -/* 50F0 80074CF0 3C02800B */ lui $v0, %hi(D_800A83B8) -/* 50F4 80074CF4 8C4283B8 */ lw $v0, %lo(D_800A83B8)($v0) -/* 50F8 80074CF8 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 50FC 80074CFC AFB20018 */ sw $s2, 0x18($sp) -/* 5100 80074D00 00809021 */ addu $s2, $a0, $zero -/* 5104 80074D04 AFB40020 */ sw $s4, 0x20($sp) -/* 5108 80074D08 00A0A021 */ addu $s4, $a1, $zero -/* 510C 80074D0C AFB3001C */ sw $s3, 0x1C($sp) -/* 5110 80074D10 00C09821 */ addu $s3, $a2, $zero -/* 5114 80074D14 AFBF0024 */ sw $ra, 0x24($sp) -/* 5118 80074D18 AFB10014 */ sw $s1, 0x14($sp) -/* 511C 80074D1C 14400012 */ bnez $v0, .L80074D68 -/* 5120 80074D20 AFB00010 */ sw $s0, 0x10($sp) -/* 5124 80074D24 0C01C3CC */ jal func_80070F30 -/* 5128 80074D28 34048000 */ ori $a0, $zero, 0x8000 -/* 512C 80074D2C 3C01800B */ lui $at, %hi(D_800A83B8) -/* 5130 80074D30 AC2283B8 */ sw $v0, %lo(D_800A83B8)($at) -/* 5134 80074D34 00008021 */ addu $s0, $zero, $zero -/* 5138 80074D38 24117FFF */ addiu $s1, $zero, 0x7FFF -.L80074D3C: -/* 513C 80074D3C 3C05800B */ lui $a1, %hi(D_800A83B8) -/* 5140 80074D40 8CA583B8 */ lw $a1, %lo(D_800A83B8)($a1) -/* 5144 80074D44 02002021 */ addu $a0, $s0, $zero -/* 5148 80074D48 24060100 */ addiu $a2, $zero, 0x100 -/* 514C 80074D4C 00003821 */ addu $a3, $zero, $zero -/* 5150 80074D50 0C02283C */ jal func_8008A0F0 -/* 5154 80074D54 00B02821 */ addu $a1, $a1, $s0 -/* 5158 80074D58 26100100 */ addiu $s0, $s0, 0x100 -/* 515C 80074D5C 0230102A */ slt $v0, $s1, $s0 -/* 5160 80074D60 1040FFF6 */ beqz $v0, .L80074D3C -/* 5164 80074D64 00000000 */ nop -.L80074D68: -/* 5168 80074D68 3C04800B */ lui $a0, %hi(D_800A83B8) -/* 516C 80074D6C 8C8483B8 */ lw $a0, %lo(D_800A83B8)($a0) -/* 5170 80074D70 02402821 */ addu $a1, $s2, $zero -/* 5174 80074D74 02603021 */ addu $a2, $s3, $zero -/* 5178 80074D78 0C024C18 */ jal func_80093060 -/* 517C 80074D7C 00942021 */ addu $a0, $a0, $s4 -/* 5180 80074D80 8FBF0024 */ lw $ra, 0x24($sp) -/* 5184 80074D84 8FB40020 */ lw $s4, 0x20($sp) -/* 5188 80074D88 8FB3001C */ lw $s3, 0x1C($sp) -/* 518C 80074D8C 8FB20018 */ lw $s2, 0x18($sp) -/* 5190 80074D90 8FB10014 */ lw $s1, 0x14($sp) -/* 5194 80074D94 8FB00010 */ lw $s0, 0x10($sp) -/* 5198 80074D98 03E00008 */ jr $ra -/* 519C 80074D9C 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_80074CF0, . - func_80074CF0 - -glabel func_80074DA0 -/* 51A0 80074DA0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 51A4 80074DA4 AFB5002C */ sw $s5, 0x2C($sp) -/* 51A8 80074DA8 24150002 */ addiu $s5, $zero, 0x2 -/* 51AC 80074DAC AFB30024 */ sw $s3, 0x24($sp) -/* 51B0 80074DB0 00009821 */ addu $s3, $zero, $zero -/* 51B4 80074DB4 AFB40028 */ sw $s4, 0x28($sp) -/* 51B8 80074DB8 27B40010 */ addiu $s4, $sp, 0x10 -/* 51BC 80074DBC AFB20020 */ sw $s2, 0x20($sp) -/* 51C0 80074DC0 24120014 */ addiu $s2, $zero, 0x14 -/* 51C4 80074DC4 AFBF0030 */ sw $ra, 0x30($sp) -/* 51C8 80074DC8 AFB1001C */ sw $s1, 0x1C($sp) -/* 51CC 80074DCC AFB00018 */ sw $s0, 0x18($sp) -.L80074DD0: -/* 51D0 80074DD0 3C02800B */ lui $v0, %hi(D_800A83B8) -/* 51D4 80074DD4 8C4283B8 */ lw $v0, %lo(D_800A83B8)($v0) -/* 51D8 80074DD8 14400012 */ bnez $v0, .L80074E24 -/* 51DC 80074DDC 00000000 */ nop -/* 51E0 80074DE0 0C01C3CC */ jal func_80070F30 -/* 51E4 80074DE4 34048000 */ ori $a0, $zero, 0x8000 -/* 51E8 80074DE8 3C01800B */ lui $at, %hi(D_800A83B8) -/* 51EC 80074DEC AC2283B8 */ sw $v0, %lo(D_800A83B8)($at) -/* 51F0 80074DF0 00008021 */ addu $s0, $zero, $zero -/* 51F4 80074DF4 24117FFF */ addiu $s1, $zero, 0x7FFF -/* 51F8 80074DF8 02002021 */ addu $a0, $s0, $zero -.L80074DFC: -/* 51FC 80074DFC 3C05800B */ lui $a1, %hi(D_800A83B8) -/* 5200 80074E00 8CA583B8 */ lw $a1, %lo(D_800A83B8)($a1) -/* 5204 80074E04 24060100 */ addiu $a2, $zero, 0x100 -/* 5208 80074E08 00003821 */ addu $a3, $zero, $zero -/* 520C 80074E0C 0C02283C */ jal func_8008A0F0 -/* 5210 80074E10 00B02821 */ addu $a1, $a1, $s0 -/* 5214 80074E14 26100100 */ addiu $s0, $s0, 0x100 -/* 5218 80074E18 0230102A */ slt $v0, $s1, $s0 -/* 521C 80074E1C 5040FFF7 */ beql $v0, $zero, .L80074DFC -/* 5220 80074E20 02002021 */ addu $a0, $s0, $zero -.L80074E24: -/* 5224 80074E24 3C04800B */ lui $a0, %hi(D_800A83B8) -/* 5228 80074E28 8C8483B8 */ lw $a0, %lo(D_800A83B8)($a0) -/* 522C 80074E2C 02802821 */ addu $a1, $s4, $zero -/* 5230 80074E30 24060008 */ addiu $a2, $zero, 0x8 -/* 5234 80074E34 0C024C18 */ jal func_80093060 -/* 5238 80074E38 00922021 */ addu $a0, $a0, $s2 -/* 523C 80074E3C 3C04800B */ lui $a0, %hi(D_800A8240) -/* 5240 80074E40 24848240 */ addiu $a0, $a0, %lo(D_800A8240) -/* 5244 80074E44 27A50010 */ addiu $a1, $sp, 0x10 -/* 5248 80074E48 0C024BD4 */ jal func_80092F50 -/* 524C 80074E4C 24060008 */ addiu $a2, $zero, 0x8 -/* 5250 80074E50 10400026 */ beqz $v0, .L80074EEC -/* 5254 80074E54 26730001 */ addiu $s3, $s3, 0x1 -/* 5258 80074E58 0275102A */ slt $v0, $s3, $s5 -/* 525C 80074E5C 1440FFDC */ bnez $v0, .L80074DD0 -/* 5260 80074E60 26521850 */ addiu $s2, $s2, 0x1850 -/* 5264 80074E64 3C02800B */ lui $v0, %hi(D_800A83B8) -/* 5268 80074E68 8C4283B8 */ lw $v0, %lo(D_800A83B8)($v0) -/* 526C 80074E6C 14400012 */ bnez $v0, .L80074EB8 -/* 5270 80074E70 27B20010 */ addiu $s2, $sp, 0x10 -/* 5274 80074E74 0C01C3CC */ jal func_80070F30 -/* 5278 80074E78 34048000 */ ori $a0, $zero, 0x8000 -/* 527C 80074E7C 3C01800B */ lui $at, %hi(D_800A83B8) -/* 5280 80074E80 AC2283B8 */ sw $v0, %lo(D_800A83B8)($at) -/* 5284 80074E84 00008021 */ addu $s0, $zero, $zero -/* 5288 80074E88 24117FFF */ addiu $s1, $zero, 0x7FFF -/* 528C 80074E8C 02002021 */ addu $a0, $s0, $zero -.L80074E90: -/* 5290 80074E90 3C05800B */ lui $a1, %hi(D_800A83B8) -/* 5294 80074E94 8CA583B8 */ lw $a1, %lo(D_800A83B8)($a1) -/* 5298 80074E98 24060100 */ addiu $a2, $zero, 0x100 -/* 529C 80074E9C 00003821 */ addu $a3, $zero, $zero -/* 52A0 80074EA0 0C02283C */ jal func_8008A0F0 -/* 52A4 80074EA4 00B02821 */ addu $a1, $a1, $s0 -/* 52A8 80074EA8 26100100 */ addiu $s0, $s0, 0x100 -/* 52AC 80074EAC 0230102A */ slt $v0, $s1, $s0 -/* 52B0 80074EB0 5040FFF7 */ beql $v0, $zero, .L80074E90 -/* 52B4 80074EB4 02002021 */ addu $a0, $s0, $zero -.L80074EB8: -/* 52B8 80074EB8 3C04800B */ lui $a0, %hi(D_800A83B8) -/* 52BC 80074EBC 8C8483B8 */ lw $a0, %lo(D_800A83B8)($a0) -/* 52C0 80074EC0 02402821 */ addu $a1, $s2, $zero -/* 52C4 80074EC4 24060008 */ addiu $a2, $zero, 0x8 -/* 52C8 80074EC8 0C024C18 */ jal func_80093060 -/* 52CC 80074ECC 248430B4 */ addiu $a0, $a0, 0x30B4 -/* 52D0 80074ED0 3C04800B */ lui $a0, %hi(D_800A8240) -/* 52D4 80074ED4 24848240 */ addiu $a0, $a0, %lo(D_800A8240) -/* 52D8 80074ED8 27A50010 */ addiu $a1, $sp, 0x10 -/* 52DC 80074EDC 0C024BD4 */ jal func_80092F50 -/* 52E0 80074EE0 24060008 */ addiu $a2, $zero, 0x8 -/* 52E4 80074EE4 14400003 */ bnez $v0, .L80074EF4 -/* 52E8 80074EE8 00000000 */ nop -.L80074EEC: -/* 52EC 80074EEC 0801D3DE */ j .L80074F78 -/* 52F0 80074EF0 00001021 */ addu $v0, $zero, $zero -.L80074EF4: -/* 52F4 80074EF4 3C02800B */ lui $v0, %hi(D_800A83B8) -/* 52F8 80074EF8 8C4283B8 */ lw $v0, %lo(D_800A83B8)($v0) -/* 52FC 80074EFC 14400012 */ bnez $v0, .L80074F48 -/* 5300 80074F00 27B20010 */ addiu $s2, $sp, 0x10 -/* 5304 80074F04 0C01C3CC */ jal func_80070F30 -/* 5308 80074F08 34048000 */ ori $a0, $zero, 0x8000 -/* 530C 80074F0C 3C01800B */ lui $at, %hi(D_800A83B8) -/* 5310 80074F10 AC2283B8 */ sw $v0, %lo(D_800A83B8)($at) -/* 5314 80074F14 00008021 */ addu $s0, $zero, $zero -/* 5318 80074F18 24117FFF */ addiu $s1, $zero, 0x7FFF -/* 531C 80074F1C 02002021 */ addu $a0, $s0, $zero -.L80074F20: -/* 5320 80074F20 3C05800B */ lui $a1, %hi(D_800A83B8) -/* 5324 80074F24 8CA583B8 */ lw $a1, %lo(D_800A83B8)($a1) -/* 5328 80074F28 24060100 */ addiu $a2, $zero, 0x100 -/* 532C 80074F2C 00003821 */ addu $a3, $zero, $zero -/* 5330 80074F30 0C02283C */ jal func_8008A0F0 -/* 5334 80074F34 00B02821 */ addu $a1, $a1, $s0 -/* 5338 80074F38 26100100 */ addiu $s0, $s0, 0x100 -/* 533C 80074F3C 0230102A */ slt $v0, $s1, $s0 -/* 5340 80074F40 5040FFF7 */ beql $v0, $zero, .L80074F20 -/* 5344 80074F44 02002021 */ addu $a0, $s0, $zero -.L80074F48: -/* 5348 80074F48 3C04800B */ lui $a0, %hi(D_800A83B8) -/* 534C 80074F4C 8C8483B8 */ lw $a0, %lo(D_800A83B8)($a0) -/* 5350 80074F50 02402821 */ addu $a1, $s2, $zero -/* 5354 80074F54 24060008 */ addiu $a2, $zero, 0x8 -/* 5358 80074F58 0C024C18 */ jal func_80093060 -/* 535C 80074F5C 24840004 */ addiu $a0, $a0, 0x4 -/* 5360 80074F60 3C04800B */ lui $a0, %hi(D_800A8240) -/* 5364 80074F64 24848240 */ addiu $a0, $a0, %lo(D_800A8240) -/* 5368 80074F68 27A50010 */ addiu $a1, $sp, 0x10 -/* 536C 80074F6C 0C024BD4 */ jal func_80092F50 -/* 5370 80074F70 24060008 */ addiu $a2, $zero, 0x8 -/* 5374 80074F74 0002102B */ sltu $v0, $zero, $v0 -.L80074F78: -/* 5378 80074F78 8FBF0030 */ lw $ra, 0x30($sp) -/* 537C 80074F7C 8FB5002C */ lw $s5, 0x2C($sp) -/* 5380 80074F80 8FB40028 */ lw $s4, 0x28($sp) -/* 5384 80074F84 8FB30024 */ lw $s3, 0x24($sp) -/* 5388 80074F88 8FB20020 */ lw $s2, 0x20($sp) -/* 538C 80074F8C 8FB1001C */ lw $s1, 0x1C($sp) -/* 5390 80074F90 8FB00018 */ lw $s0, 0x18($sp) -/* 5394 80074F94 03E00008 */ jr $ra -/* 5398 80074F98 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_80074DA0, . - func_80074DA0 - -glabel func_80074F9C -/* 539C 80074F9C 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 53A0 80074FA0 AFB3002C */ sw $s3, 0x2C($sp) -/* 53A4 80074FA4 00809821 */ addu $s3, $a0, $zero -/* 53A8 80074FA8 2402000E */ addiu $v0, $zero, 0xE -/* 53AC 80074FAC AFBF0030 */ sw $ra, 0x30($sp) -/* 53B0 80074FB0 AFB20028 */ sw $s2, 0x28($sp) -/* 53B4 80074FB4 AFB10024 */ sw $s1, 0x24($sp) -/* 53B8 80074FB8 16620010 */ bne $s3, $v0, .L80074FFC -/* 53BC 80074FBC AFB00020 */ sw $s0, 0x20($sp) -/* 53C0 80074FC0 0C01C3CC */ jal func_80070F30 -/* 53C4 80074FC4 24040010 */ addiu $a0, $zero, 0x10 -/* 53C8 80074FC8 00408021 */ addu $s0, $v0, $zero -/* 53CC 80074FCC 02002021 */ addu $a0, $s0, $zero -/* 53D0 80074FD0 0C024CE0 */ jal func_80093380 -/* 53D4 80074FD4 24050010 */ addiu $a1, $zero, 0x10 -/* 53D8 80074FD8 0C05B364 */ jal func_8016CD90 -/* 53DC 80074FDC 2604000C */ addiu $a0, $s0, 0xC -/* 53E0 80074FE0 2404000E */ addiu $a0, $zero, 0xE -/* 53E4 80074FE4 0C01D667 */ jal func_8007599C -/* 53E8 80074FE8 02002821 */ addu $a1, $s0, $zero -/* 53EC 80074FEC 0C01D63F */ jal func_800758FC -/* 53F0 80074FF0 02002021 */ addu $a0, $s0, $zero -/* 53F4 80074FF4 0801D446 */ j .L80075118 -/* 53F8 80074FF8 02002021 */ addu $a0, $s0, $zero -.L80074FFC: -/* 53FC 80074FFC 2402000F */ addiu $v0, $zero, 0xF -/* 5400 80075000 16620027 */ bne $s3, $v0, .L800750A0 -/* 5404 80075004 27A40010 */ addiu $a0, $sp, 0x10 -/* 5408 80075008 0C024CE0 */ jal func_80093380 -/* 540C 8007500C 2405000C */ addiu $a1, $zero, 0xC -/* 5410 80075010 3C04800B */ lui $a0, %hi(D_800A8240) -/* 5414 80075014 24848240 */ addiu $a0, $a0, %lo(D_800A8240) -/* 5418 80075018 27A50014 */ addiu $a1, $sp, 0x14 -/* 541C 8007501C 0C024C18 */ jal func_80093060 -/* 5420 80075020 24060008 */ addiu $a2, $zero, 0x8 -/* 5424 80075024 3C02800B */ lui $v0, %hi(D_800A83B8) -/* 5428 80075028 8C4283B8 */ lw $v0, %lo(D_800A83B8)($v0) -/* 542C 8007502C 14400012 */ bnez $v0, .L80075078 -/* 5430 80075030 27B20010 */ addiu $s2, $sp, 0x10 -/* 5434 80075034 0C01C3CC */ jal func_80070F30 -/* 5438 80075038 34048000 */ ori $a0, $zero, 0x8000 -/* 543C 8007503C 3C01800B */ lui $at, %hi(D_800A83B8) -/* 5440 80075040 AC2283B8 */ sw $v0, %lo(D_800A83B8)($at) -/* 5444 80075044 00008021 */ addu $s0, $zero, $zero -/* 5448 80075048 24117FFF */ addiu $s1, $zero, 0x7FFF -.L8007504C: -/* 544C 8007504C 3C05800B */ lui $a1, %hi(D_800A83B8) -/* 5450 80075050 8CA583B8 */ lw $a1, %lo(D_800A83B8)($a1) -/* 5454 80075054 02002021 */ addu $a0, $s0, $zero -/* 5458 80075058 24060100 */ addiu $a2, $zero, 0x100 -/* 545C 8007505C 00003821 */ addu $a3, $zero, $zero -/* 5460 80075060 0C02283C */ jal func_8008A0F0 -/* 5464 80075064 00B02821 */ addu $a1, $a1, $s0 -/* 5468 80075068 26100100 */ addiu $s0, $s0, 0x100 -/* 546C 8007506C 0230102A */ slt $v0, $s1, $s0 -/* 5470 80075070 1040FFF6 */ beqz $v0, .L8007504C -/* 5474 80075074 00000000 */ nop -.L80075078: -/* 5478 80075078 3C05800B */ lui $a1, %hi(D_800A83B8) -/* 547C 8007507C 8CA583B8 */ lw $a1, %lo(D_800A83B8)($a1) -/* 5480 80075080 02402021 */ addu $a0, $s2, $zero -/* 5484 80075084 2406000C */ addiu $a2, $zero, 0xC -/* 5488 80075088 0C024C18 */ jal func_80093060 -/* 548C 8007508C 24A530B0 */ addiu $a1, $a1, 0x30B0 -/* 5490 80075090 24020001 */ addiu $v0, $zero, 0x1 -/* 5494 80075094 3C01800B */ lui $at, %hi(D_800A83BC) -/* 5498 80075098 0801D448 */ j .L80075120 -/* 549C 8007509C A02283BC */ sb $v0, %lo(D_800A83BC)($at) -.L800750A0: -/* 54A0 800750A0 0C01C3CC */ jal func_80070F30 -/* 54A4 800750A4 24041850 */ addiu $a0, $zero, 0x1850 -/* 54A8 800750A8 00409021 */ addu $s2, $v0, $zero -/* 54AC 800750AC 02402021 */ addu $a0, $s2, $zero -/* 54B0 800750B0 0C024CE0 */ jal func_80093380 -/* 54B4 800750B4 24051850 */ addiu $a1, $zero, 0x1850 -/* 54B8 800750B8 00008821 */ addu $s1, $zero, $zero -/* 54BC 800750BC 00008021 */ addu $s0, $zero, $zero -.L800750C0: -/* 54C0 800750C0 3C02800B */ lui $v0, %hi(D_800A824C) -/* 54C4 800750C4 00501021 */ addu $v0, $v0, $s0 -/* 54C8 800750C8 8C42824C */ lw $v0, %lo(D_800A824C)($v0) -/* 54CC 800750CC 50400008 */ beql $v0, $zero, .L800750F0 -/* 54D0 800750D0 26310001 */ addiu $s1, $s1, 0x1 -/* 54D4 800750D4 3C04800B */ lui $a0, %hi(D_800A8258) -/* 54D8 800750D8 00902021 */ addu $a0, $a0, $s0 -/* 54DC 800750DC 8C848258 */ lw $a0, %lo(D_800A8258)($a0) -/* 54E0 800750E0 2484000C */ addiu $a0, $a0, 0xC -/* 54E4 800750E4 0040F809 */ jalr $v0 -/* 54E8 800750E8 02442021 */ addu $a0, $s2, $a0 -/* 54EC 800750EC 26310001 */ addiu $s1, $s1, 0x1 -.L800750F0: -/* 54F0 800750F0 2A22000D */ slti $v0, $s1, 0xD -/* 54F4 800750F4 1440FFF2 */ bnez $v0, .L800750C0 -/* 54F8 800750F8 2610001C */ addiu $s0, $s0, 0x1C -/* 54FC 800750FC 02602021 */ addu $a0, $s3, $zero -/* 5500 80075100 0C01D667 */ jal func_8007599C -/* 5504 80075104 02402821 */ addu $a1, $s2, $zero -/* 5508 80075108 02602021 */ addu $a0, $s3, $zero -/* 550C 8007510C 0C01D5E3 */ jal func_8007578C -/* 5510 80075110 02402821 */ addu $a1, $s2, $zero -/* 5514 80075114 02402021 */ addu $a0, $s2, $zero -.L80075118: -/* 5518 80075118 0C01C4B1 */ jal func_800712C4 -/* 551C 8007511C 00000000 */ nop -.L80075120: -/* 5520 80075120 8FBF0030 */ lw $ra, 0x30($sp) -/* 5524 80075124 8FB3002C */ lw $s3, 0x2C($sp) -/* 5528 80075128 8FB20028 */ lw $s2, 0x28($sp) -/* 552C 8007512C 8FB10024 */ lw $s1, 0x24($sp) -/* 5530 80075130 8FB00020 */ lw $s0, 0x20($sp) -/* 5534 80075134 03E00008 */ jr $ra -/* 5538 80075138 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_80074F9C, . - func_80074F9C - -glabel func_8007513C -/* 553C 8007513C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 5540 80075140 24044AE8 */ addiu $a0, $zero, 0x4AE8 -/* 5544 80075144 AFBF001C */ sw $ra, 0x1C($sp) -/* 5548 80075148 AFB20018 */ sw $s2, 0x18($sp) -/* 554C 8007514C AFB10014 */ sw $s1, 0x14($sp) -/* 5550 80075150 0C01C3CC */ jal func_80070F30 -/* 5554 80075154 AFB00010 */ sw $s0, 0x10($sp) -/* 5558 80075158 00409021 */ addu $s2, $v0, $zero -/* 555C 8007515C 02402021 */ addu $a0, $s2, $zero -/* 5560 80075160 0C024CE0 */ jal func_80093380 -/* 5564 80075164 24054AE8 */ addiu $a1, $zero, 0x4AE8 -/* 5568 80075168 00008821 */ addu $s1, $zero, $zero -/* 556C 8007516C 00008021 */ addu $s0, $zero, $zero -.L80075170: -/* 5570 80075170 3C02800B */ lui $v0, %hi(D_800A8254) -/* 5574 80075174 00501021 */ addu $v0, $v0, $s0 -/* 5578 80075178 8C428254 */ lw $v0, %lo(D_800A8254)($v0) -/* 557C 8007517C 50400008 */ beql $v0, $zero, .L800751A0 -/* 5580 80075180 26310001 */ addiu $s1, $s1, 0x1 -/* 5584 80075184 3C04800B */ lui $a0, %hi(D_800A8258) -/* 5588 80075188 00902021 */ addu $a0, $a0, $s0 -/* 558C 8007518C 8C848258 */ lw $a0, %lo(D_800A8258)($a0) -/* 5590 80075190 2484000C */ addiu $a0, $a0, 0xC -/* 5594 80075194 0040F809 */ jalr $v0 -/* 5598 80075198 02442021 */ addu $a0, $s2, $a0 -/* 559C 8007519C 26310001 */ addiu $s1, $s1, 0x1 -.L800751A0: -/* 55A0 800751A0 2A22000D */ slti $v0, $s1, 0xD -/* 55A4 800751A4 1440FFF2 */ bnez $v0, .L80075170 -/* 55A8 800751A8 2610001C */ addiu $s0, $s0, 0x1C -/* 55AC 800751AC 00008821 */ addu $s1, $zero, $zero -/* 55B0 800751B0 00008021 */ addu $s0, $zero, $zero -.L800751B4: -/* 55B4 800751B4 3C02800B */ lui $v0, %hi(D_800A8260) -/* 55B8 800751B8 00501021 */ addu $v0, $v0, $s0 -/* 55BC 800751BC 8C428260 */ lw $v0, %lo(D_800A8260)($v0) -/* 55C0 800751C0 50400008 */ beql $v0, $zero, .L800751E4 -/* 55C4 800751C4 26310001 */ addiu $s1, $s1, 0x1 -/* 55C8 800751C8 3C04800B */ lui $a0, %hi(D_800A8264) -/* 55CC 800751CC 00902021 */ addu $a0, $a0, $s0 -/* 55D0 800751D0 8C848264 */ lw $a0, %lo(D_800A8264)($a0) -/* 55D4 800751D4 24841850 */ addiu $a0, $a0, 0x1850 -/* 55D8 800751D8 0040F809 */ jalr $v0 -/* 55DC 800751DC 02442021 */ addu $a0, $s2, $a0 -/* 55E0 800751E0 26310001 */ addiu $s1, $s1, 0x1 -.L800751E4: -/* 55E4 800751E4 2A22000D */ slti $v0, $s1, 0xD -/* 55E8 800751E8 1440FFF2 */ bnez $v0, .L800751B4 -/* 55EC 800751EC 2610001C */ addiu $s0, $s0, 0x1C -/* 55F0 800751F0 2404000F */ addiu $a0, $zero, 0xF -/* 55F4 800751F4 0C01D667 */ jal func_8007599C -/* 55F8 800751F8 02402821 */ addu $a1, $s2, $zero -/* 55FC 800751FC 0C01D616 */ jal func_80075858 -/* 5600 80075200 02402021 */ addu $a0, $s2, $zero -/* 5604 80075204 0C01C4B1 */ jal func_800712C4 -/* 5608 80075208 02402021 */ addu $a0, $s2, $zero -/* 560C 8007520C 8FBF001C */ lw $ra, 0x1C($sp) -/* 5610 80075210 8FB20018 */ lw $s2, 0x18($sp) -/* 5614 80075214 8FB10014 */ lw $s1, 0x14($sp) -/* 5618 80075218 8FB00010 */ lw $s0, 0x10($sp) -/* 561C 8007521C 03E00008 */ jr $ra -/* 5620 80075220 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8007513C, . - func_8007513C - -glabel func_80075224 -/* 5624 80075224 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 5628 80075228 24044AE8 */ addiu $a0, $zero, 0x4AE8 -/* 562C 8007522C AFBF001C */ sw $ra, 0x1C($sp) -/* 5630 80075230 AFB20018 */ sw $s2, 0x18($sp) -/* 5634 80075234 AFB10014 */ sw $s1, 0x14($sp) -/* 5638 80075238 0C01C3CC */ jal func_80070F30 -/* 563C 8007523C AFB00010 */ sw $s0, 0x10($sp) -/* 5640 80075240 3C03800B */ lui $v1, %hi(D_800A83B8) -/* 5644 80075244 8C6383B8 */ lw $v1, %lo(D_800A83B8)($v1) -/* 5648 80075248 14600012 */ bnez $v1, .L80075294 -/* 564C 8007524C 00409021 */ addu $s2, $v0, $zero -/* 5650 80075250 0C01C3CC */ jal func_80070F30 -/* 5654 80075254 34048000 */ ori $a0, $zero, 0x8000 -/* 5658 80075258 3C01800B */ lui $at, %hi(D_800A83B8) -/* 565C 8007525C AC2283B8 */ sw $v0, %lo(D_800A83B8)($at) -/* 5660 80075260 00008021 */ addu $s0, $zero, $zero -/* 5664 80075264 24117FFF */ addiu $s1, $zero, 0x7FFF -.L80075268: -/* 5668 80075268 3C05800B */ lui $a1, %hi(D_800A83B8) -/* 566C 8007526C 8CA583B8 */ lw $a1, %lo(D_800A83B8)($a1) -/* 5670 80075270 02002021 */ addu $a0, $s0, $zero -/* 5674 80075274 24060100 */ addiu $a2, $zero, 0x100 -/* 5678 80075278 00003821 */ addu $a3, $zero, $zero -/* 567C 8007527C 0C02283C */ jal func_8008A0F0 -/* 5680 80075280 00B02821 */ addu $a1, $a1, $s0 -/* 5684 80075284 26100100 */ addiu $s0, $s0, 0x100 -/* 5688 80075288 0230102A */ slt $v0, $s1, $s0 -/* 568C 8007528C 1040FFF6 */ beqz $v0, .L80075268 -/* 5690 80075290 00000000 */ nop -.L80075294: -/* 5694 80075294 3C04800B */ lui $a0, %hi(D_800A83B8) -/* 5698 80075298 8C8483B8 */ lw $a0, %lo(D_800A83B8)($a0) -/* 569C 8007529C 02402821 */ addu $a1, $s2, $zero -/* 56A0 800752A0 24064AE8 */ addiu $a2, $zero, 0x4AE8 -/* 56A4 800752A4 0C024C18 */ jal func_80093060 -/* 56A8 800752A8 248430B0 */ addiu $a0, $a0, 0x30B0 -/* 56AC 800752AC 8E420000 */ lw $v0, 0x0($s2) -/* 56B0 800752B0 10400023 */ beqz $v0, .L80075340 -/* 56B4 800752B4 00000000 */ nop -/* 56B8 800752B8 00008821 */ addu $s1, $zero, $zero -/* 56BC 800752BC 00008021 */ addu $s0, $zero, $zero -.L800752C0: -/* 56C0 800752C0 3C02800B */ lui $v0, %hi(D_800A8250) -/* 56C4 800752C4 00501021 */ addu $v0, $v0, $s0 -/* 56C8 800752C8 8C428250 */ lw $v0, %lo(D_800A8250)($v0) -/* 56CC 800752CC 50400008 */ beql $v0, $zero, .L800752F0 -/* 56D0 800752D0 26310001 */ addiu $s1, $s1, 0x1 -/* 56D4 800752D4 3C04800B */ lui $a0, %hi(D_800A8258) -/* 56D8 800752D8 00902021 */ addu $a0, $a0, $s0 -/* 56DC 800752DC 8C848258 */ lw $a0, %lo(D_800A8258)($a0) -/* 56E0 800752E0 2484000C */ addiu $a0, $a0, 0xC -/* 56E4 800752E4 0040F809 */ jalr $v0 -/* 56E8 800752E8 02442021 */ addu $a0, $s2, $a0 -/* 56EC 800752EC 26310001 */ addiu $s1, $s1, 0x1 -.L800752F0: -/* 56F0 800752F0 2A22000D */ slti $v0, $s1, 0xD -/* 56F4 800752F4 1440FFF2 */ bnez $v0, .L800752C0 -/* 56F8 800752F8 2610001C */ addiu $s0, $s0, 0x1C -/* 56FC 800752FC 00008821 */ addu $s1, $zero, $zero -/* 5700 80075300 00008021 */ addu $s0, $zero, $zero -.L80075304: -/* 5704 80075304 3C02800B */ lui $v0, %hi(D_800A825C) -/* 5708 80075308 00501021 */ addu $v0, $v0, $s0 -/* 570C 8007530C 8C42825C */ lw $v0, %lo(D_800A825C)($v0) -/* 5710 80075310 50400008 */ beql $v0, $zero, .L80075334 -/* 5714 80075314 26310001 */ addiu $s1, $s1, 0x1 -/* 5718 80075318 3C04800B */ lui $a0, %hi(D_800A8264) -/* 571C 8007531C 00902021 */ addu $a0, $a0, $s0 -/* 5720 80075320 8C848264 */ lw $a0, %lo(D_800A8264)($a0) -/* 5724 80075324 24841850 */ addiu $a0, $a0, 0x1850 -/* 5728 80075328 0040F809 */ jalr $v0 -/* 572C 8007532C 02442021 */ addu $a0, $s2, $a0 -/* 5730 80075330 26310001 */ addiu $s1, $s1, 0x1 -.L80075334: -/* 5734 80075334 2A22000D */ slti $v0, $s1, 0xD -/* 5738 80075338 1440FFF2 */ bnez $v0, .L80075304 -/* 573C 8007533C 2610001C */ addiu $s0, $s0, 0x1C -.L80075340: -/* 5740 80075340 0C01C4B1 */ jal func_800712C4 -/* 5744 80075344 02402021 */ addu $a0, $s2, $zero -/* 5748 80075348 8FBF001C */ lw $ra, 0x1C($sp) -/* 574C 8007534C 8FB20018 */ lw $s2, 0x18($sp) -/* 5750 80075350 8FB10014 */ lw $s1, 0x14($sp) -/* 5754 80075354 8FB00010 */ lw $s0, 0x10($sp) -/* 5758 80075358 03E00008 */ jr $ra -/* 575C 8007535C 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80075224, . - func_80075224 - -glabel func_80075360 -/* 5760 80075360 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 5764 80075364 AFB20018 */ sw $s2, 0x18($sp) -/* 5768 80075368 00809021 */ addu $s2, $a0, $zero -/* 576C 8007536C AFB10014 */ sw $s1, 0x14($sp) -/* 5770 80075370 00008821 */ addu $s1, $zero, $zero -/* 5774 80075374 2402000E */ addiu $v0, $zero, 0xE -/* 5778 80075378 AFBF001C */ sw $ra, 0x1C($sp) -/* 577C 8007537C 16420008 */ bne $s2, $v0, .L800753A0 -/* 5780 80075380 AFB00010 */ sw $s0, 0x10($sp) -/* 5784 80075384 0C01C3CC */ jal func_80070F30 -/* 5788 80075388 24040010 */ addiu $a0, $zero, 0x10 -/* 578C 8007538C 00408021 */ addu $s0, $v0, $zero -/* 5790 80075390 0C01D5A2 */ jal func_80075688 -/* 5794 80075394 02002021 */ addu $a0, $s0, $zero -/* 5798 80075398 0801D4FA */ j .L800753E8 -/* 579C 8007539C 0002882B */ sltu $s1, $zero, $v0 -.L800753A0: -/* 57A0 800753A0 2402000F */ addiu $v0, $zero, 0xF -/* 57A4 800753A4 16420008 */ bne $s2, $v0, .L800753C8 -/* 57A8 800753A8 00000000 */ nop -/* 57AC 800753AC 0C01C3CC */ jal func_80070F30 -/* 57B0 800753B0 24044AE8 */ addiu $a0, $zero, 0x4AE8 -/* 57B4 800753B4 00408021 */ addu $s0, $v0, $zero -/* 57B8 800753B8 0C01D55E */ jal func_80075578 -/* 57BC 800753BC 02002021 */ addu $a0, $s0, $zero -/* 57C0 800753C0 0801D4F8 */ j .L800753E0 -/* 57C4 800753C4 00000000 */ nop -.L800753C8: -/* 57C8 800753C8 0C01C3CC */ jal func_80070F30 -/* 57CC 800753CC 24041850 */ addiu $a0, $zero, 0x1850 -/* 57D0 800753D0 02402021 */ addu $a0, $s2, $zero -/* 57D4 800753D4 00408021 */ addu $s0, $v0, $zero -/* 57D8 800753D8 0C01D507 */ jal func_8007541C -/* 57DC 800753DC 02002821 */ addu $a1, $s0, $zero -.L800753E0: -/* 57E0 800753E0 54400001 */ bnel $v0, $zero, .L800753E8 -/* 57E4 800753E4 24110001 */ addiu $s1, $zero, 0x1 -.L800753E8: -/* 57E8 800753E8 0C01C4B1 */ jal func_800712C4 -/* 57EC 800753EC 02002021 */ addu $a0, $s0, $zero -/* 57F0 800753F0 16200004 */ bnez $s1, .L80075404 -/* 57F4 800753F4 02201021 */ addu $v0, $s1, $zero -/* 57F8 800753F8 0C01D3E7 */ jal func_80074F9C -/* 57FC 800753FC 02402021 */ addu $a0, $s2, $zero -/* 5800 80075400 02201021 */ addu $v0, $s1, $zero -.L80075404: -/* 5804 80075404 8FBF001C */ lw $ra, 0x1C($sp) -/* 5808 80075408 8FB20018 */ lw $s2, 0x18($sp) -/* 580C 8007540C 8FB10014 */ lw $s1, 0x14($sp) -/* 5810 80075410 8FB00010 */ lw $s0, 0x10($sp) -/* 5814 80075414 03E00008 */ jr $ra -/* 5818 80075418 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80075360, . - func_80075360 - -glabel func_8007541C -/* 581C 8007541C 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 5820 80075420 AFB10014 */ sw $s1, 0x14($sp) -/* 5824 80075424 00808821 */ addu $s1, $a0, $zero -/* 5828 80075428 AFB20018 */ sw $s2, 0x18($sp) -/* 582C 8007542C 00A09021 */ addu $s2, $a1, $zero -/* 5830 80075430 AFB50024 */ sw $s5, 0x24($sp) -/* 5834 80075434 2655000C */ addiu $s5, $s2, 0xC -/* 5838 80075438 00111040 */ sll $v0, $s1, 1 -/* 583C 8007543C 00511021 */ addu $v0, $v0, $s1 -/* 5840 80075440 00021140 */ sll $v0, $v0, 5 -/* 5844 80075444 00511021 */ addu $v0, $v0, $s1 -/* 5848 80075448 00021080 */ sll $v0, $v0, 2 -/* 584C 8007544C 3C03800B */ lui $v1, %hi(D_800A83B8) -/* 5850 80075450 8C6383B8 */ lw $v1, %lo(D_800A83B8)($v1) -/* 5854 80075454 00511021 */ addu $v0, $v0, $s1 -/* 5858 80075458 00021100 */ sll $v0, $v0, 4 -/* 585C 8007545C AFB40020 */ sw $s4, 0x20($sp) -/* 5860 80075460 24540010 */ addiu $s4, $v0, 0x10 -/* 5864 80075464 AFBF0028 */ sw $ra, 0x28($sp) -/* 5868 80075468 AFB3001C */ sw $s3, 0x1C($sp) -/* 586C 8007546C 14600012 */ bnez $v1, .L800754B8 -/* 5870 80075470 AFB00010 */ sw $s0, 0x10($sp) -/* 5874 80075474 0C01C3CC */ jal func_80070F30 -/* 5878 80075478 34048000 */ ori $a0, $zero, 0x8000 -/* 587C 8007547C 3C01800B */ lui $at, %hi(D_800A83B8) -/* 5880 80075480 AC2283B8 */ sw $v0, %lo(D_800A83B8)($at) -/* 5884 80075484 00008021 */ addu $s0, $zero, $zero -/* 5888 80075488 24137FFF */ addiu $s3, $zero, 0x7FFF -.L8007548C: -/* 588C 8007548C 3C05800B */ lui $a1, %hi(D_800A83B8) -/* 5890 80075490 8CA583B8 */ lw $a1, %lo(D_800A83B8)($a1) -/* 5894 80075494 02002021 */ addu $a0, $s0, $zero -/* 5898 80075498 24060100 */ addiu $a2, $zero, 0x100 -/* 589C 8007549C 00003821 */ addu $a3, $zero, $zero -/* 58A0 800754A0 0C02283C */ jal func_8008A0F0 -/* 58A4 800754A4 00B02821 */ addu $a1, $a1, $s0 -/* 58A8 800754A8 26100100 */ addiu $s0, $s0, 0x100 -/* 58AC 800754AC 0270102A */ slt $v0, $s3, $s0 -/* 58B0 800754B0 1040FFF6 */ beqz $v0, .L8007548C -/* 58B4 800754B4 00000000 */ nop -.L800754B8: -/* 58B8 800754B8 3C04800B */ lui $a0, %hi(D_800A83B8) -/* 58BC 800754BC 8C8483B8 */ lw $a0, %lo(D_800A83B8)($a0) -/* 58C0 800754C0 02402821 */ addu $a1, $s2, $zero -/* 58C4 800754C4 24061850 */ addiu $a2, $zero, 0x1850 -/* 58C8 800754C8 0C024C18 */ jal func_80093060 -/* 58CC 800754CC 00942021 */ addu $a0, $a0, $s4 -/* 58D0 800754D0 3C04800B */ lui $a0, %hi(D_800A8240) -/* 58D4 800754D4 24848240 */ addiu $a0, $a0, %lo(D_800A8240) -/* 58D8 800754D8 26450004 */ addiu $a1, $s2, 0x4 -/* 58DC 800754DC 0C024BD4 */ jal func_80092F50 -/* 58E0 800754E0 24060008 */ addiu $a2, $zero, 0x8 -/* 58E4 800754E4 1440001B */ bnez $v0, .L80075554 -/* 58E8 800754E8 00001021 */ addu $v0, $zero, $zero -/* 58EC 800754EC 02A02021 */ addu $a0, $s5, $zero -/* 58F0 800754F0 24131844 */ addiu $s3, $zero, 0x1844 -/* 58F4 800754F4 02602821 */ addu $a1, $s3, $zero -/* 58F8 800754F8 00111040 */ sll $v0, $s1, 1 -/* 58FC 800754FC 00511021 */ addu $v0, $v0, $s1 -/* 5900 80075500 00021140 */ sll $v0, $v0, 5 -/* 5904 80075504 00511021 */ addu $v0, $v0, $s1 -/* 5908 80075508 00021080 */ sll $v0, $v0, 2 -/* 590C 8007550C 00511021 */ addu $v0, $v0, $s1 -/* 5910 80075510 00021100 */ sll $v0, $v0, 4 -/* 5914 80075514 24500010 */ addiu $s0, $v0, 0x10 -/* 5918 80075518 0C01D6A1 */ jal func_80075A84 -/* 591C 8007551C 02003021 */ addu $a2, $s0, $zero -/* 5920 80075520 96430000 */ lhu $v1, 0x0($s2) -/* 5924 80075524 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 5928 80075528 1462000A */ bne $v1, $v0, .L80075554 -/* 592C 8007552C 00001021 */ addu $v0, $zero, $zero -/* 5930 80075530 02A02021 */ addu $a0, $s5, $zero -/* 5934 80075534 02602821 */ addu $a1, $s3, $zero -/* 5938 80075538 0C01D6C0 */ jal func_80075B00 -/* 593C 8007553C 02003021 */ addu $a2, $s0, $zero -/* 5940 80075540 96430002 */ lhu $v1, 0x2($s2) -/* 5944 80075544 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 5948 80075548 14620002 */ bne $v1, $v0, .L80075554 -/* 594C 8007554C 00001021 */ addu $v0, $zero, $zero -/* 5950 80075550 24020001 */ addiu $v0, $zero, 0x1 -.L80075554: -/* 5954 80075554 8FBF0028 */ lw $ra, 0x28($sp) -/* 5958 80075558 8FB50024 */ lw $s5, 0x24($sp) -/* 595C 8007555C 8FB40020 */ lw $s4, 0x20($sp) -/* 5960 80075560 8FB3001C */ lw $s3, 0x1C($sp) -/* 5964 80075564 8FB20018 */ lw $s2, 0x18($sp) -/* 5968 80075568 8FB10014 */ lw $s1, 0x14($sp) -/* 596C 8007556C 8FB00010 */ lw $s0, 0x10($sp) -/* 5970 80075570 03E00008 */ jr $ra -/* 5974 80075574 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_8007541C, . - func_8007541C - -glabel func_80075578 -/* 5978 80075578 3C02800B */ lui $v0, %hi(D_800A83B8) -/* 597C 8007557C 8C4283B8 */ lw $v0, %lo(D_800A83B8)($v0) -/* 5980 80075580 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 5984 80075584 AFB10014 */ sw $s1, 0x14($sp) -/* 5988 80075588 00808821 */ addu $s1, $a0, $zero -/* 598C 8007558C AFB3001C */ sw $s3, 0x1C($sp) -/* 5990 80075590 2633000C */ addiu $s3, $s1, 0xC -/* 5994 80075594 AFBF0020 */ sw $ra, 0x20($sp) -/* 5998 80075598 AFB20018 */ sw $s2, 0x18($sp) -/* 599C 8007559C 14400012 */ bnez $v0, .L800755E8 -/* 59A0 800755A0 AFB00010 */ sw $s0, 0x10($sp) -/* 59A4 800755A4 0C01C3CC */ jal func_80070F30 -/* 59A8 800755A8 34048000 */ ori $a0, $zero, 0x8000 -/* 59AC 800755AC 3C01800B */ lui $at, %hi(D_800A83B8) -/* 59B0 800755B0 AC2283B8 */ sw $v0, %lo(D_800A83B8)($at) -/* 59B4 800755B4 00008021 */ addu $s0, $zero, $zero -/* 59B8 800755B8 24127FFF */ addiu $s2, $zero, 0x7FFF -.L800755BC: -/* 59BC 800755BC 3C05800B */ lui $a1, %hi(D_800A83B8) -/* 59C0 800755C0 8CA583B8 */ lw $a1, %lo(D_800A83B8)($a1) -/* 59C4 800755C4 02002021 */ addu $a0, $s0, $zero -/* 59C8 800755C8 24060100 */ addiu $a2, $zero, 0x100 -/* 59CC 800755CC 00003821 */ addu $a3, $zero, $zero -/* 59D0 800755D0 0C02283C */ jal func_8008A0F0 -/* 59D4 800755D4 00B02821 */ addu $a1, $a1, $s0 -/* 59D8 800755D8 26100100 */ addiu $s0, $s0, 0x100 -/* 59DC 800755DC 0250102A */ slt $v0, $s2, $s0 -/* 59E0 800755E0 1040FFF6 */ beqz $v0, .L800755BC -/* 59E4 800755E4 00000000 */ nop -.L800755E8: -/* 59E8 800755E8 3C04800B */ lui $a0, %hi(D_800A83B8) -/* 59EC 800755EC 8C8483B8 */ lw $a0, %lo(D_800A83B8)($a0) -/* 59F0 800755F0 02202821 */ addu $a1, $s1, $zero -/* 59F4 800755F4 24064AE8 */ addiu $a2, $zero, 0x4AE8 -/* 59F8 800755F8 0C024C18 */ jal func_80093060 -/* 59FC 800755FC 248430B0 */ addiu $a0, $a0, 0x30B0 -/* 5A00 80075600 3C04800B */ lui $a0, %hi(D_800A8240) -/* 5A04 80075604 24848240 */ addiu $a0, $a0, %lo(D_800A8240) -/* 5A08 80075608 26250004 */ addiu $a1, $s1, 0x4 -/* 5A0C 8007560C 0C024BD4 */ jal func_80092F50 -/* 5A10 80075610 24060008 */ addiu $a2, $zero, 0x8 -/* 5A14 80075614 14400015 */ bnez $v0, .L8007566C -/* 5A18 80075618 00001021 */ addu $v0, $zero, $zero -/* 5A1C 8007561C 8E220000 */ lw $v0, 0x0($s1) -/* 5A20 80075620 10400011 */ beqz $v0, .L80075668 -/* 5A24 80075624 02602021 */ addu $a0, $s3, $zero -/* 5A28 80075628 24104ADC */ addiu $s0, $zero, 0x4ADC -/* 5A2C 8007562C 02002821 */ addu $a1, $s0, $zero -/* 5A30 80075630 0C01D6A1 */ jal func_80075A84 -/* 5A34 80075634 240630B0 */ addiu $a2, $zero, 0x30B0 -/* 5A38 80075638 96230000 */ lhu $v1, 0x0($s1) -/* 5A3C 8007563C 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 5A40 80075640 1462000A */ bne $v1, $v0, .L8007566C -/* 5A44 80075644 00001021 */ addu $v0, $zero, $zero -/* 5A48 80075648 02602021 */ addu $a0, $s3, $zero -/* 5A4C 8007564C 02002821 */ addu $a1, $s0, $zero -/* 5A50 80075650 0C01D6C0 */ jal func_80075B00 -/* 5A54 80075654 240630B0 */ addiu $a2, $zero, 0x30B0 -/* 5A58 80075658 96230002 */ lhu $v1, 0x2($s1) -/* 5A5C 8007565C 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 5A60 80075660 14620002 */ bne $v1, $v0, .L8007566C -/* 5A64 80075664 00001021 */ addu $v0, $zero, $zero -.L80075668: -/* 5A68 80075668 24020001 */ addiu $v0, $zero, 0x1 -.L8007566C: -/* 5A6C 8007566C 8FBF0020 */ lw $ra, 0x20($sp) -/* 5A70 80075670 8FB3001C */ lw $s3, 0x1C($sp) -/* 5A74 80075674 8FB20018 */ lw $s2, 0x18($sp) -/* 5A78 80075678 8FB10014 */ lw $s1, 0x14($sp) -/* 5A7C 8007567C 8FB00010 */ lw $s0, 0x10($sp) -/* 5A80 80075680 03E00008 */ jr $ra -/* 5A84 80075684 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_80075578, . - func_80075578 - -glabel func_80075688 -/* 5A88 80075688 3C02800B */ lui $v0, %hi(D_800A83B8) -/* 5A8C 8007568C 8C4283B8 */ lw $v0, %lo(D_800A83B8)($v0) -/* 5A90 80075690 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 5A94 80075694 AFB10014 */ sw $s1, 0x14($sp) -/* 5A98 80075698 00808821 */ addu $s1, $a0, $zero -/* 5A9C 8007569C AFB3001C */ sw $s3, 0x1C($sp) -/* 5AA0 800756A0 2633000C */ addiu $s3, $s1, 0xC -/* 5AA4 800756A4 AFBF0020 */ sw $ra, 0x20($sp) -/* 5AA8 800756A8 AFB20018 */ sw $s2, 0x18($sp) -/* 5AAC 800756AC 14400012 */ bnez $v0, .L800756F8 -/* 5AB0 800756B0 AFB00010 */ sw $s0, 0x10($sp) -/* 5AB4 800756B4 0C01C3CC */ jal func_80070F30 -/* 5AB8 800756B8 34048000 */ ori $a0, $zero, 0x8000 -/* 5ABC 800756BC 3C01800B */ lui $at, %hi(D_800A83B8) -/* 5AC0 800756C0 AC2283B8 */ sw $v0, %lo(D_800A83B8)($at) -/* 5AC4 800756C4 00008021 */ addu $s0, $zero, $zero -/* 5AC8 800756C8 24127FFF */ addiu $s2, $zero, 0x7FFF -.L800756CC: -/* 5ACC 800756CC 3C05800B */ lui $a1, %hi(D_800A83B8) -/* 5AD0 800756D0 8CA583B8 */ lw $a1, %lo(D_800A83B8)($a1) -/* 5AD4 800756D4 02002021 */ addu $a0, $s0, $zero -/* 5AD8 800756D8 24060100 */ addiu $a2, $zero, 0x100 -/* 5ADC 800756DC 00003821 */ addu $a3, $zero, $zero -/* 5AE0 800756E0 0C02283C */ jal func_8008A0F0 -/* 5AE4 800756E4 00B02821 */ addu $a1, $a1, $s0 -/* 5AE8 800756E8 26100100 */ addiu $s0, $s0, 0x100 -/* 5AEC 800756EC 0250102A */ slt $v0, $s2, $s0 -/* 5AF0 800756F0 1040FFF6 */ beqz $v0, .L800756CC -/* 5AF4 800756F4 00000000 */ nop -.L800756F8: -/* 5AF8 800756F8 3C04800B */ lui $a0, %hi(D_800A83B8) -/* 5AFC 800756FC 8C8483B8 */ lw $a0, %lo(D_800A83B8)($a0) -/* 5B00 80075700 02202821 */ addu $a1, $s1, $zero -/* 5B04 80075704 0C024C18 */ jal func_80093060 -/* 5B08 80075708 24060010 */ addiu $a2, $zero, 0x10 -/* 5B0C 8007570C 3C04800B */ lui $a0, %hi(D_800A8240) -/* 5B10 80075710 24848240 */ addiu $a0, $a0, %lo(D_800A8240) -/* 5B14 80075714 26250004 */ addiu $a1, $s1, 0x4 -/* 5B18 80075718 0C024BD4 */ jal func_80092F50 -/* 5B1C 8007571C 24060008 */ addiu $a2, $zero, 0x8 -/* 5B20 80075720 14400013 */ bnez $v0, .L80075770 -/* 5B24 80075724 00001021 */ addu $v0, $zero, $zero -/* 5B28 80075728 02602021 */ addu $a0, $s3, $zero -/* 5B2C 8007572C 24100004 */ addiu $s0, $zero, 0x4 -/* 5B30 80075730 02002821 */ addu $a1, $s0, $zero -/* 5B34 80075734 0C01D6A1 */ jal func_80075A84 -/* 5B38 80075738 00003021 */ addu $a2, $zero, $zero -/* 5B3C 8007573C 96230000 */ lhu $v1, 0x0($s1) -/* 5B40 80075740 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 5B44 80075744 1462000A */ bne $v1, $v0, .L80075770 -/* 5B48 80075748 00001021 */ addu $v0, $zero, $zero -/* 5B4C 8007574C 02602021 */ addu $a0, $s3, $zero -/* 5B50 80075750 02002821 */ addu $a1, $s0, $zero -/* 5B54 80075754 0C01D6C0 */ jal func_80075B00 -/* 5B58 80075758 00003021 */ addu $a2, $zero, $zero -/* 5B5C 8007575C 96230002 */ lhu $v1, 0x2($s1) -/* 5B60 80075760 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 5B64 80075764 14620002 */ bne $v1, $v0, .L80075770 -/* 5B68 80075768 00001021 */ addu $v0, $zero, $zero -/* 5B6C 8007576C 24020001 */ addiu $v0, $zero, 0x1 -.L80075770: -/* 5B70 80075770 8FBF0020 */ lw $ra, 0x20($sp) -/* 5B74 80075774 8FB3001C */ lw $s3, 0x1C($sp) -/* 5B78 80075778 8FB20018 */ lw $s2, 0x18($sp) -/* 5B7C 8007577C 8FB10014 */ lw $s1, 0x14($sp) -/* 5B80 80075780 8FB00010 */ lw $s0, 0x10($sp) -/* 5B84 80075784 03E00008 */ jr $ra -/* 5B88 80075788 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_80075688, . - func_80075688 - -glabel func_8007578C -/* 5B8C 8007578C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 5B90 80075790 AFB3001C */ sw $s3, 0x1C($sp) -/* 5B94 80075794 00A09821 */ addu $s3, $a1, $zero -/* 5B98 80075798 00041040 */ sll $v0, $a0, 1 -/* 5B9C 8007579C 00441021 */ addu $v0, $v0, $a0 -/* 5BA0 800757A0 00021140 */ sll $v0, $v0, 5 -/* 5BA4 800757A4 00441021 */ addu $v0, $v0, $a0 -/* 5BA8 800757A8 00021080 */ sll $v0, $v0, 2 -/* 5BAC 800757AC 3C03800B */ lui $v1, %hi(D_800A83B8) -/* 5BB0 800757B0 8C6383B8 */ lw $v1, %lo(D_800A83B8)($v1) -/* 5BB4 800757B4 00441021 */ addu $v0, $v0, $a0 -/* 5BB8 800757B8 00021100 */ sll $v0, $v0, 4 -/* 5BBC 800757BC AFB20018 */ sw $s2, 0x18($sp) -/* 5BC0 800757C0 24520010 */ addiu $s2, $v0, 0x10 -/* 5BC4 800757C4 AFBF0020 */ sw $ra, 0x20($sp) -/* 5BC8 800757C8 AFB10014 */ sw $s1, 0x14($sp) -/* 5BCC 800757CC 14600012 */ bnez $v1, .L80075818 -/* 5BD0 800757D0 AFB00010 */ sw $s0, 0x10($sp) -/* 5BD4 800757D4 0C01C3CC */ jal func_80070F30 -/* 5BD8 800757D8 34048000 */ ori $a0, $zero, 0x8000 -/* 5BDC 800757DC 3C01800B */ lui $at, %hi(D_800A83B8) -/* 5BE0 800757E0 AC2283B8 */ sw $v0, %lo(D_800A83B8)($at) -/* 5BE4 800757E4 00008021 */ addu $s0, $zero, $zero -/* 5BE8 800757E8 24117FFF */ addiu $s1, $zero, 0x7FFF -.L800757EC: -/* 5BEC 800757EC 3C05800B */ lui $a1, %hi(D_800A83B8) -/* 5BF0 800757F0 8CA583B8 */ lw $a1, %lo(D_800A83B8)($a1) -/* 5BF4 800757F4 02002021 */ addu $a0, $s0, $zero -/* 5BF8 800757F8 24060100 */ addiu $a2, $zero, 0x100 -/* 5BFC 800757FC 00003821 */ addu $a3, $zero, $zero -/* 5C00 80075800 0C02283C */ jal func_8008A0F0 -/* 5C04 80075804 00B02821 */ addu $a1, $a1, $s0 -/* 5C08 80075808 26100100 */ addiu $s0, $s0, 0x100 -/* 5C0C 8007580C 0230102A */ slt $v0, $s1, $s0 -/* 5C10 80075810 1040FFF6 */ beqz $v0, .L800757EC -/* 5C14 80075814 00000000 */ nop -.L80075818: -/* 5C18 80075818 3C05800B */ lui $a1, %hi(D_800A83B8) -/* 5C1C 8007581C 8CA583B8 */ lw $a1, %lo(D_800A83B8)($a1) -/* 5C20 80075820 02602021 */ addu $a0, $s3, $zero -/* 5C24 80075824 24061850 */ addiu $a2, $zero, 0x1850 -/* 5C28 80075828 0C024C18 */ jal func_80093060 -/* 5C2C 8007582C 00B22821 */ addu $a1, $a1, $s2 -/* 5C30 80075830 24020001 */ addiu $v0, $zero, 0x1 -/* 5C34 80075834 3C01800B */ lui $at, %hi(D_800A83BC) -/* 5C38 80075838 A02283BC */ sb $v0, %lo(D_800A83BC)($at) -/* 5C3C 8007583C 8FBF0020 */ lw $ra, 0x20($sp) -/* 5C40 80075840 8FB3001C */ lw $s3, 0x1C($sp) -/* 5C44 80075844 8FB20018 */ lw $s2, 0x18($sp) -/* 5C48 80075848 8FB10014 */ lw $s1, 0x14($sp) -/* 5C4C 8007584C 8FB00010 */ lw $s0, 0x10($sp) -/* 5C50 80075850 03E00008 */ jr $ra -/* 5C54 80075854 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_8007578C, . - func_8007578C - -glabel func_80075858 -/* 5C58 80075858 3C02800B */ lui $v0, %hi(D_800A83B8) -/* 5C5C 8007585C 8C4283B8 */ lw $v0, %lo(D_800A83B8)($v0) -/* 5C60 80075860 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 5C64 80075864 AFB20018 */ sw $s2, 0x18($sp) -/* 5C68 80075868 00809021 */ addu $s2, $a0, $zero -/* 5C6C 8007586C AFBF001C */ sw $ra, 0x1C($sp) -/* 5C70 80075870 AFB10014 */ sw $s1, 0x14($sp) -/* 5C74 80075874 14400012 */ bnez $v0, .L800758C0 -/* 5C78 80075878 AFB00010 */ sw $s0, 0x10($sp) -/* 5C7C 8007587C 0C01C3CC */ jal func_80070F30 -/* 5C80 80075880 34048000 */ ori $a0, $zero, 0x8000 -/* 5C84 80075884 3C01800B */ lui $at, %hi(D_800A83B8) -/* 5C88 80075888 AC2283B8 */ sw $v0, %lo(D_800A83B8)($at) -/* 5C8C 8007588C 00008021 */ addu $s0, $zero, $zero -/* 5C90 80075890 24117FFF */ addiu $s1, $zero, 0x7FFF -.L80075894: -/* 5C94 80075894 3C05800B */ lui $a1, %hi(D_800A83B8) -/* 5C98 80075898 8CA583B8 */ lw $a1, %lo(D_800A83B8)($a1) -/* 5C9C 8007589C 02002021 */ addu $a0, $s0, $zero -/* 5CA0 800758A0 24060100 */ addiu $a2, $zero, 0x100 -/* 5CA4 800758A4 00003821 */ addu $a3, $zero, $zero -/* 5CA8 800758A8 0C02283C */ jal func_8008A0F0 -/* 5CAC 800758AC 00B02821 */ addu $a1, $a1, $s0 -/* 5CB0 800758B0 26100100 */ addiu $s0, $s0, 0x100 -/* 5CB4 800758B4 0230102A */ slt $v0, $s1, $s0 -/* 5CB8 800758B8 1040FFF6 */ beqz $v0, .L80075894 -/* 5CBC 800758BC 00000000 */ nop -.L800758C0: -/* 5CC0 800758C0 3C05800B */ lui $a1, %hi(D_800A83B8) -/* 5CC4 800758C4 8CA583B8 */ lw $a1, %lo(D_800A83B8)($a1) -/* 5CC8 800758C8 02402021 */ addu $a0, $s2, $zero -/* 5CCC 800758CC 24064AE8 */ addiu $a2, $zero, 0x4AE8 -/* 5CD0 800758D0 0C024C18 */ jal func_80093060 -/* 5CD4 800758D4 24A530B0 */ addiu $a1, $a1, 0x30B0 -/* 5CD8 800758D8 24020001 */ addiu $v0, $zero, 0x1 -/* 5CDC 800758DC 3C01800B */ lui $at, %hi(D_800A83BC) -/* 5CE0 800758E0 A02283BC */ sb $v0, %lo(D_800A83BC)($at) -/* 5CE4 800758E4 8FBF001C */ lw $ra, 0x1C($sp) -/* 5CE8 800758E8 8FB20018 */ lw $s2, 0x18($sp) -/* 5CEC 800758EC 8FB10014 */ lw $s1, 0x14($sp) -/* 5CF0 800758F0 8FB00010 */ lw $s0, 0x10($sp) -/* 5CF4 800758F4 03E00008 */ jr $ra -/* 5CF8 800758F8 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80075858, . - func_80075858 - -glabel func_800758FC -/* 5CFC 800758FC 3C02800B */ lui $v0, %hi(D_800A83B8) -/* 5D00 80075900 8C4283B8 */ lw $v0, %lo(D_800A83B8)($v0) -/* 5D04 80075904 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 5D08 80075908 AFB20018 */ sw $s2, 0x18($sp) -/* 5D0C 8007590C 00809021 */ addu $s2, $a0, $zero -/* 5D10 80075910 AFBF001C */ sw $ra, 0x1C($sp) -/* 5D14 80075914 AFB10014 */ sw $s1, 0x14($sp) -/* 5D18 80075918 14400012 */ bnez $v0, .L80075964 -/* 5D1C 8007591C AFB00010 */ sw $s0, 0x10($sp) -/* 5D20 80075920 0C01C3CC */ jal func_80070F30 -/* 5D24 80075924 34048000 */ ori $a0, $zero, 0x8000 -/* 5D28 80075928 3C01800B */ lui $at, %hi(D_800A83B8) -/* 5D2C 8007592C AC2283B8 */ sw $v0, %lo(D_800A83B8)($at) -/* 5D30 80075930 00008021 */ addu $s0, $zero, $zero -/* 5D34 80075934 24117FFF */ addiu $s1, $zero, 0x7FFF -.L80075938: -/* 5D38 80075938 3C05800B */ lui $a1, %hi(D_800A83B8) -/* 5D3C 8007593C 8CA583B8 */ lw $a1, %lo(D_800A83B8)($a1) -/* 5D40 80075940 02002021 */ addu $a0, $s0, $zero -/* 5D44 80075944 24060100 */ addiu $a2, $zero, 0x100 -/* 5D48 80075948 00003821 */ addu $a3, $zero, $zero -/* 5D4C 8007594C 0C02283C */ jal func_8008A0F0 -/* 5D50 80075950 00B02821 */ addu $a1, $a1, $s0 -/* 5D54 80075954 26100100 */ addiu $s0, $s0, 0x100 -/* 5D58 80075958 0230102A */ slt $v0, $s1, $s0 -/* 5D5C 8007595C 1040FFF6 */ beqz $v0, .L80075938 -/* 5D60 80075960 00000000 */ nop -.L80075964: -/* 5D64 80075964 3C05800B */ lui $a1, %hi(D_800A83B8) -/* 5D68 80075968 8CA583B8 */ lw $a1, %lo(D_800A83B8)($a1) -/* 5D6C 8007596C 02402021 */ addu $a0, $s2, $zero -/* 5D70 80075970 0C024C18 */ jal func_80093060 -/* 5D74 80075974 24060010 */ addiu $a2, $zero, 0x10 -/* 5D78 80075978 24020001 */ addiu $v0, $zero, 0x1 -/* 5D7C 8007597C 3C01800B */ lui $at, %hi(D_800A83BC) -/* 5D80 80075980 A02283BC */ sb $v0, %lo(D_800A83BC)($at) -/* 5D84 80075984 8FBF001C */ lw $ra, 0x1C($sp) -/* 5D88 80075988 8FB20018 */ lw $s2, 0x18($sp) -/* 5D8C 8007598C 8FB10014 */ lw $s1, 0x14($sp) -/* 5D90 80075990 8FB00010 */ lw $s0, 0x10($sp) -/* 5D94 80075994 03E00008 */ jr $ra -/* 5D98 80075998 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_800758FC, . - func_800758FC - -glabel func_8007599C -/* 5D9C 8007599C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 5DA0 800759A0 00801821 */ addu $v1, $a0, $zero -/* 5DA4 800759A4 AFB20018 */ sw $s2, 0x18($sp) -/* 5DA8 800759A8 00A09021 */ addu $s2, $a1, $zero -/* 5DAC 800759AC 2402000E */ addiu $v0, $zero, 0xE -/* 5DB0 800759B0 AFBF001C */ sw $ra, 0x1C($sp) -/* 5DB4 800759B4 AFB10014 */ sw $s1, 0x14($sp) -/* 5DB8 800759B8 1462000A */ bne $v1, $v0, .L800759E4 -/* 5DBC 800759BC AFB00010 */ sw $s0, 0x10($sp) -/* 5DC0 800759C0 2651000C */ addiu $s1, $s2, 0xC -/* 5DC4 800759C4 02202021 */ addu $a0, $s1, $zero -/* 5DC8 800759C8 24050004 */ addiu $a1, $zero, 0x4 -/* 5DCC 800759CC 0C01D6A1 */ jal func_80075A84 -/* 5DD0 800759D0 00003021 */ addu $a2, $zero, $zero -/* 5DD4 800759D4 02202021 */ addu $a0, $s1, $zero -/* 5DD8 800759D8 24050004 */ addiu $a1, $zero, 0x4 -/* 5DDC 800759DC 0801D693 */ j .L80075A4C -/* 5DE0 800759E0 00003021 */ addu $a2, $zero, $zero -.L800759E4: -/* 5DE4 800759E4 2402000F */ addiu $v0, $zero, 0xF -/* 5DE8 800759E8 14620009 */ bne $v1, $v0, .L80075A10 -/* 5DEC 800759EC 2651000C */ addiu $s1, $s2, 0xC -/* 5DF0 800759F0 02202021 */ addu $a0, $s1, $zero -/* 5DF4 800759F4 24054ADC */ addiu $a1, $zero, 0x4ADC -/* 5DF8 800759F8 0C01D6A1 */ jal func_80075A84 -/* 5DFC 800759FC 240630B0 */ addiu $a2, $zero, 0x30B0 -/* 5E00 80075A00 02202021 */ addu $a0, $s1, $zero -/* 5E04 80075A04 24054ADC */ addiu $a1, $zero, 0x4ADC -/* 5E08 80075A08 0801D693 */ j .L80075A4C -/* 5E0C 80075A0C 240630B0 */ addiu $a2, $zero, 0x30B0 -.L80075A10: -/* 5E10 80075A10 02202021 */ addu $a0, $s1, $zero -/* 5E14 80075A14 24051844 */ addiu $a1, $zero, 0x1844 -/* 5E18 80075A18 00038040 */ sll $s0, $v1, 1 -/* 5E1C 80075A1C 02038021 */ addu $s0, $s0, $v1 -/* 5E20 80075A20 00108140 */ sll $s0, $s0, 5 -/* 5E24 80075A24 02038021 */ addu $s0, $s0, $v1 -/* 5E28 80075A28 00108080 */ sll $s0, $s0, 2 -/* 5E2C 80075A2C 02038021 */ addu $s0, $s0, $v1 -/* 5E30 80075A30 00108100 */ sll $s0, $s0, 4 -/* 5E34 80075A34 26100010 */ addiu $s0, $s0, 0x10 -/* 5E38 80075A38 0C01D6A1 */ jal func_80075A84 -/* 5E3C 80075A3C 02003021 */ addu $a2, $s0, $zero -/* 5E40 80075A40 02202021 */ addu $a0, $s1, $zero -/* 5E44 80075A44 24051844 */ addiu $a1, $zero, 0x1844 -/* 5E48 80075A48 02003021 */ addu $a2, $s0, $zero -.L80075A4C: -/* 5E4C 80075A4C 0C01D6C0 */ jal func_80075B00 -/* 5E50 80075A50 A6420000 */ sh $v0, 0x0($s2) -/* 5E54 80075A54 3C04800B */ lui $a0, %hi(D_800A8240) -/* 5E58 80075A58 24848240 */ addiu $a0, $a0, %lo(D_800A8240) -/* 5E5C 80075A5C 26450004 */ addiu $a1, $s2, 0x4 -/* 5E60 80075A60 24060008 */ addiu $a2, $zero, 0x8 -/* 5E64 80075A64 0C024C18 */ jal func_80093060 -/* 5E68 80075A68 A6420002 */ sh $v0, 0x2($s2) -/* 5E6C 80075A6C 8FBF001C */ lw $ra, 0x1C($sp) -/* 5E70 80075A70 8FB20018 */ lw $s2, 0x18($sp) -/* 5E74 80075A74 8FB10014 */ lw $s1, 0x14($sp) -/* 5E78 80075A78 8FB00010 */ lw $s0, 0x10($sp) -/* 5E7C 80075A7C 03E00008 */ jr $ra -/* 5E80 80075A80 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8007599C, . - func_8007599C - -glabel func_80075A84 -/* 5E84 80075A84 00003821 */ addu $a3, $zero, $zero -/* 5E88 80075A88 30A5FFFF */ andi $a1, $a1, 0xFFFF -/* 5E8C 80075A8C 10A0000A */ beqz $a1, .L80075AB8 -/* 5E90 80075A90 00001821 */ addu $v1, $zero, $zero -/* 5E94 80075A94 3062FFFF */ andi $v0, $v1, 0xFFFF -.L80075A98: -/* 5E98 80075A98 00821021 */ addu $v0, $a0, $v0 -/* 5E9C 80075A9C 90420000 */ lbu $v0, 0x0($v0) -/* 5EA0 80075AA0 24630001 */ addiu $v1, $v1, 0x1 -/* 5EA4 80075AA4 00E23821 */ addu $a3, $a3, $v0 -/* 5EA8 80075AA8 3062FFFF */ andi $v0, $v1, 0xFFFF -/* 5EAC 80075AAC 0045102B */ sltu $v0, $v0, $a1 -/* 5EB0 80075AB0 5440FFF9 */ bnel $v0, $zero, .L80075A98 -/* 5EB4 80075AB4 3062FFFF */ andi $v0, $v1, 0xFFFF -.L80075AB8: -/* 5EB8 80075AB8 00E61021 */ addu $v0, $a3, $a2 -/* 5EBC 80075ABC 03E00008 */ jr $ra -/* 5EC0 80075AC0 3042FFFF */ andi $v0, $v0, 0xFFFF -.size func_80075A84, . - func_80075A84 - -glabel func_80075AC4 -/* 5EC4 80075AC4 00003021 */ addu $a2, $zero, $zero -/* 5EC8 80075AC8 30A5FFFF */ andi $a1, $a1, 0xFFFF -/* 5ECC 80075ACC 10A0000A */ beqz $a1, .L80075AF8 -/* 5ED0 80075AD0 00001821 */ addu $v1, $zero, $zero -/* 5ED4 80075AD4 3062FFFF */ andi $v0, $v1, 0xFFFF -.L80075AD8: -/* 5ED8 80075AD8 00821021 */ addu $v0, $a0, $v0 -/* 5EDC 80075ADC 90420000 */ lbu $v0, 0x0($v0) -/* 5EE0 80075AE0 24630001 */ addiu $v1, $v1, 0x1 -/* 5EE4 80075AE4 00C23021 */ addu $a2, $a2, $v0 -/* 5EE8 80075AE8 3062FFFF */ andi $v0, $v1, 0xFFFF -/* 5EEC 80075AEC 0045102B */ sltu $v0, $v0, $a1 -/* 5EF0 80075AF0 5440FFF9 */ bnel $v0, $zero, .L80075AD8 -/* 5EF4 80075AF4 3062FFFF */ andi $v0, $v1, 0xFFFF -.L80075AF8: -/* 5EF8 80075AF8 03E00008 */ jr $ra -/* 5EFC 80075AFC 30C2FFFF */ andi $v0, $a2, 0xFFFF -.size func_80075AC4, . - func_80075AC4 - -glabel func_80075B00 -/* 5F00 80075B00 00004821 */ addu $t1, $zero, $zero -/* 5F04 80075B04 30A5FFFF */ andi $a1, $a1, 0xFFFF -/* 5F08 80075B08 10A00012 */ beqz $a1, .L80075B54 -/* 5F0C 80075B0C 00004021 */ addu $t0, $zero, $zero -/* 5F10 80075B10 3102FFFF */ andi $v0, $t0, 0xFFFF -.L80075B14: -/* 5F14 80075B14 00821021 */ addu $v0, $a0, $v0 -/* 5F18 80075B18 90470000 */ lbu $a3, 0x0($v0) -/* 5F1C 80075B1C 00001821 */ addu $v1, $zero, $zero -.L80075B20: -/* 5F20 80075B20 30E20001 */ andi $v0, $a3, 0x1 -/* 5F24 80075B24 54400001 */ bnel $v0, $zero, .L80075B2C -/* 5F28 80075B28 25290001 */ addiu $t1, $t1, 0x1 -.L80075B2C: -/* 5F2C 80075B2C 24630001 */ addiu $v1, $v1, 0x1 -/* 5F30 80075B30 3062FFFF */ andi $v0, $v1, 0xFFFF -/* 5F34 80075B34 2C420008 */ sltiu $v0, $v0, 0x8 -/* 5F38 80075B38 1440FFF9 */ bnez $v0, .L80075B20 -/* 5F3C 80075B3C 00073842 */ srl $a3, $a3, 1 -/* 5F40 80075B40 25080001 */ addiu $t0, $t0, 0x1 -/* 5F44 80075B44 3102FFFF */ andi $v0, $t0, 0xFFFF -/* 5F48 80075B48 0045102B */ sltu $v0, $v0, $a1 -/* 5F4C 80075B4C 5440FFF1 */ bnel $v0, $zero, .L80075B14 -/* 5F50 80075B50 3102FFFF */ andi $v0, $t0, 0xFFFF -.L80075B54: -/* 5F54 80075B54 01261021 */ addu $v0, $t1, $a2 -/* 5F58 80075B58 03E00008 */ jr $ra -/* 5F5C 80075B5C 3042FFFF */ andi $v0, $v0, 0xFFFF -.size func_80075B00, . - func_80075B00 - -glabel func_80075B60 -/* 5F60 80075B60 00004021 */ addu $t0, $zero, $zero -/* 5F64 80075B64 30A5FFFF */ andi $a1, $a1, 0xFFFF -/* 5F68 80075B68 10A00012 */ beqz $a1, .L80075BB4 -/* 5F6C 80075B6C 00003821 */ addu $a3, $zero, $zero -/* 5F70 80075B70 30E2FFFF */ andi $v0, $a3, 0xFFFF -.L80075B74: -/* 5F74 80075B74 00821021 */ addu $v0, $a0, $v0 -/* 5F78 80075B78 90460000 */ lbu $a2, 0x0($v0) -/* 5F7C 80075B7C 00001821 */ addu $v1, $zero, $zero -.L80075B80: -/* 5F80 80075B80 30C20001 */ andi $v0, $a2, 0x1 -/* 5F84 80075B84 54400001 */ bnel $v0, $zero, .L80075B8C -/* 5F88 80075B88 25080001 */ addiu $t0, $t0, 0x1 -.L80075B8C: -/* 5F8C 80075B8C 24630001 */ addiu $v1, $v1, 0x1 -/* 5F90 80075B90 3062FFFF */ andi $v0, $v1, 0xFFFF -/* 5F94 80075B94 2C420008 */ sltiu $v0, $v0, 0x8 -/* 5F98 80075B98 1440FFF9 */ bnez $v0, .L80075B80 -/* 5F9C 80075B9C 00063042 */ srl $a2, $a2, 1 -/* 5FA0 80075BA0 24E70001 */ addiu $a3, $a3, 0x1 -/* 5FA4 80075BA4 30E2FFFF */ andi $v0, $a3, 0xFFFF -/* 5FA8 80075BA8 0045102B */ sltu $v0, $v0, $a1 -/* 5FAC 80075BAC 5440FFF1 */ bnel $v0, $zero, .L80075B74 -/* 5FB0 80075BB0 30E2FFFF */ andi $v0, $a3, 0xFFFF -.L80075BB4: -/* 5FB4 80075BB4 03E00008 */ jr $ra -/* 5FB8 80075BB8 3102FFFF */ andi $v0, $t0, 0xFFFF -/* 5FBC 80075BBC 00000000 */ nop -.size func_80075B60, . - func_80075B60 - -glabel func_80075BC0 -/* 5FC0 80075BC0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 5FC4 80075BC4 AFB00010 */ sw $s0, 0x10($sp) -/* 5FC8 80075BC8 3C10800B */ lui $s0, %hi(D_800AEFE0) -/* 5FCC 80075BCC 2610EFE0 */ addiu $s0, $s0, %lo(D_800AEFE0) -/* 5FD0 80075BD0 02002021 */ addu $a0, $s0, $zero -/* 5FD4 80075BD4 3C028007 */ lui $v0, %hi(func_80076188) -/* 5FD8 80075BD8 24426188 */ addiu $v0, $v0, %lo(func_80076188) -/* 5FDC 80075BDC 3C01800B */ lui $at, %hi(D_800AF028) -/* 5FE0 80075BE0 AC22F028 */ sw $v0, %lo(D_800AF028)($at) -/* 5FE4 80075BE4 3C028017 */ lui $v0, %hi(D_801776C0) -/* 5FE8 80075BE8 244276C0 */ addiu $v0, $v0, %lo(D_801776C0) -/* 5FEC 80075BEC 3C01800B */ lui $at, %hi(D_800AF02C) -/* 5FF0 80075BF0 AC22F02C */ sw $v0, %lo(D_800AF02C)($at) -/* 5FF4 80075BF4 3C028018 */ lui $v0, %hi(D_8017846C) -/* 5FF8 80075BF8 2442846C */ addiu $v0, $v0, %lo(D_8017846C) -/* 5FFC 80075BFC 3C01800B */ lui $at, %hi(D_800AF030) -/* 6000 80075C00 AC22F030 */ sw $v0, %lo(D_800AF030)($at) -/* 6004 80075C04 3C028017 */ lui $v0, %hi(D_801736E0) -/* 6008 80075C08 244236E0 */ addiu $v0, $v0, %lo(D_801736E0) -/* 600C 80075C0C 3C01800B */ lui $at, %hi(D_800AF034) -/* 6010 80075C10 AC22F034 */ sw $v0, %lo(D_800AF034)($at) -/* 6014 80075C14 3C028017 */ lui $v0, %hi(D_801779F8) -/* 6018 80075C18 244279F8 */ addiu $v0, $v0, %lo(D_801779F8) -/* 601C 80075C1C 3C01800B */ lui $at, %hi(D_800AF038) -/* 6020 80075C20 AC22F038 */ sw $v0, %lo(D_800AF038)($at) -/* 6024 80075C24 3C028018 */ lui $v0, %hi(D_8017B5B0) -/* 6028 80075C28 2442B5B0 */ addiu $v0, $v0, %lo(D_8017B5B0) -/* 602C 80075C2C 3C01800B */ lui $at, %hi(D_800AF03C) -/* 6030 80075C30 AC22F03C */ sw $v0, %lo(D_800AF03C)($at) -/* 6034 80075C34 3C028018 */ lui $v0, %hi(D_8017B5BC) -/* 6038 80075C38 2442B5BC */ addiu $v0, $v0, %lo(D_8017B5BC) -/* 603C 80075C3C 3C01800B */ lui $at, %hi(D_800AF040) -/* 6040 80075C40 AC22F040 */ sw $v0, %lo(D_800AF040)($at) -/* 6044 80075C44 3C028018 */ lui $v0, %hi(D_8017B5E0) -/* 6048 80075C48 2442B5E0 */ addiu $v0, $v0, %lo(D_8017B5E0) -/* 604C 80075C4C 3C01800B */ lui $at, %hi(D_800AF044) -/* 6050 80075C50 AC22F044 */ sw $v0, %lo(D_800AF044)($at) -/* 6054 80075C54 3C028018 */ lui $v0, %hi(D_801784BC) -/* 6058 80075C58 244284BC */ addiu $v0, $v0, %lo(D_801784BC) -/* 605C 80075C5C 3C01800B */ lui $at, %hi(D_800AF048) -/* 6060 80075C60 AC22F048 */ sw $v0, %lo(D_800AF048)($at) -/* 6064 80075C64 3C028017 */ lui $v0, %hi(D_80177D74) -/* 6068 80075C68 24427D74 */ addiu $v0, $v0, %lo(D_80177D74) -/* 606C 80075C6C 3C01800B */ lui $at, %hi(D_800AF04C) -/* 6070 80075C70 AC22F04C */ sw $v0, %lo(D_800AF04C)($at) -/* 6074 80075C74 3C028017 */ lui $v0, %hi(D_80177E4C) -/* 6078 80075C78 24427E4C */ addiu $v0, $v0, %lo(D_80177E4C) -/* 607C 80075C7C 3C01800B */ lui $at, %hi(D_800AF050) -/* 6080 80075C80 AC22F050 */ sw $v0, %lo(D_800AF050)($at) -/* 6084 80075C84 3C028017 */ lui $v0, %hi(D_80173830) -/* 6088 80075C88 24423830 */ addiu $v0, $v0, %lo(D_80173830) -/* 608C 80075C8C 3C01800B */ lui $at, %hi(D_800AF054) -/* 6090 80075C90 AC22F054 */ sw $v0, %lo(D_800AF054)($at) -/* 6094 80075C94 3C028017 */ lui $v0, %hi(D_80177B78) -/* 6098 80075C98 24427B78 */ addiu $v0, $v0, %lo(D_80177B78) -/* 609C 80075C9C 3C01800B */ lui $at, %hi(D_800AF058) -/* 60A0 80075CA0 AC22F058 */ sw $v0, %lo(D_800AF058)($at) -/* 60A4 80075CA4 3C028018 */ lui $v0, %hi(D_80178460) -/* 60A8 80075CA8 24428460 */ addiu $v0, $v0, %lo(D_80178460) -/* 60AC 80075CAC 3C01800B */ lui $at, %hi(D_800AF05C) -/* 60B0 80075CB0 AC22F05C */ sw $v0, %lo(D_800AF05C)($at) -/* 60B4 80075CB4 3C028017 */ lui $v0, %hi(D_80177728) -/* 60B8 80075CB8 24427728 */ addiu $v0, $v0, %lo(D_80177728) -/* 60BC 80075CBC 3C01800B */ lui $at, %hi(D_800AF060) -/* 60C0 80075CC0 AC22F060 */ sw $v0, %lo(D_800AF060)($at) -/* 60C4 80075CC4 3C028017 */ lui $v0, %hi(D_80173920) -/* 60C8 80075CC8 24423920 */ addiu $v0, $v0, %lo(D_80173920) -/* 60CC 80075CCC 3C01800B */ lui $at, %hi(D_800AF064) -/* 60D0 80075CD0 AC22F064 */ sw $v0, %lo(D_800AF064)($at) -/* 60D4 80075CD4 3C028017 */ lui $v0, %hi(D_80177ED8) -/* 60D8 80075CD8 24427ED8 */ addiu $v0, $v0, %lo(D_80177ED8) -/* 60DC 80075CDC 3C01800B */ lui $at, %hi(D_800AF068) -/* 60E0 80075CE0 AC22F068 */ sw $v0, %lo(D_800AF068)($at) -/* 60E4 80075CE4 3C028017 */ lui $v0, %hi(D_80177F54) -/* 60E8 80075CE8 24427F54 */ addiu $v0, $v0, %lo(D_80177F54) -/* 60EC 80075CEC 3C01800B */ lui $at, %hi(D_800AF06C) -/* 60F0 80075CF0 AC22F06C */ sw $v0, %lo(D_800AF06C)($at) -/* 60F4 80075CF4 3C028018 */ lui $v0, %hi(D_80178054) -/* 60F8 80075CF8 24428054 */ addiu $v0, $v0, %lo(D_80178054) -/* 60FC 80075CFC 3C01800B */ lui $at, %hi(D_800AF070) -/* 6100 80075D00 AC22F070 */ sw $v0, %lo(D_800AF070)($at) -/* 6104 80075D04 3C028018 */ lui $v0, %hi(D_80178060) -/* 6108 80075D08 24428060 */ addiu $v0, $v0, %lo(D_80178060) -/* 610C 80075D0C 3C01800B */ lui $at, %hi(D_800AF074) -/* 6110 80075D10 AC22F074 */ sw $v0, %lo(D_800AF074)($at) -/* 6114 80075D14 3C028018 */ lui $v0, %hi(D_80178104) -/* 6118 80075D18 24428104 */ addiu $v0, $v0, %lo(D_80178104) -/* 611C 80075D1C 3C01800B */ lui $at, %hi(D_800AF078) -/* 6120 80075D20 AC22F078 */ sw $v0, %lo(D_800AF078)($at) -/* 6124 80075D24 3C028017 */ lui $v0, %hi(D_801776F4) -/* 6128 80075D28 244276F4 */ addiu $v0, $v0, %lo(D_801776F4) -/* 612C 80075D2C 3C01800B */ lui $at, %hi(D_800AF07C) -/* 6130 80075D30 AC22F07C */ sw $v0, %lo(D_800AF07C)($at) -/* 6134 80075D34 3C028018 */ lui $v0, %hi(D_801782B8) -/* 6138 80075D38 244282B8 */ addiu $v0, $v0, %lo(D_801782B8) -/* 613C 80075D3C 3C01800B */ lui $at, %hi(D_800AF080) -/* 6140 80075D40 AC22F080 */ sw $v0, %lo(D_800AF080)($at) -/* 6144 80075D44 3C028018 */ lui $v0, %hi(D_801862D0) -/* 6148 80075D48 244262D0 */ addiu $v0, $v0, %lo(D_801862D0) -/* 614C 80075D4C 3C01800B */ lui $at, %hi(D_800AF084) -/* 6150 80075D50 AC22F084 */ sw $v0, %lo(D_800AF084)($at) -/* 6154 80075D54 3C028018 */ lui $v0, %hi(D_8017BA34) -/* 6158 80075D58 2442BA34 */ addiu $v0, $v0, %lo(D_8017BA34) -/* 615C 80075D5C 3C01800B */ lui $at, %hi(D_800AF088) -/* 6160 80075D60 AC22F088 */ sw $v0, %lo(D_800AF088)($at) -/* 6164 80075D64 24020001 */ addiu $v0, $zero, 0x1 -/* 6168 80075D68 AFBF0024 */ sw $ra, 0x24($sp) -/* 616C 80075D6C AFB40020 */ sw $s4, 0x20($sp) -/* 6170 80075D70 AFB3001C */ sw $s3, 0x1C($sp) -/* 6174 80075D74 AFB20018 */ sw $s2, 0x18($sp) -/* 6178 80075D78 AFB10014 */ sw $s1, 0x14($sp) -/* 617C 80075D7C 3C01800B */ lui $at, %hi(D_800AF020) -/* 6180 80075D80 A022F020 */ sb $v0, %lo(D_800AF020)($at) -/* 6184 80075D84 3C01800C */ lui $at, %hi(D_800C4BBC) -/* 6188 80075D88 AC304BBC */ sw $s0, %lo(D_800C4BBC)($at) -/* 618C 80075D8C 0C024CE0 */ jal func_80093380 -/* 6190 80075D90 24050008 */ addiu $a1, $zero, 0x8 -/* 6194 80075D94 24140001 */ addiu $s4, $zero, 0x1 -/* 6198 80075D98 02009821 */ addu $s3, $s0, $zero -/* 619C 80075D9C 3C03800C */ lui $v1, %hi(D_800C4BBC) -/* 61A0 80075DA0 8C634BBC */ lw $v1, %lo(D_800C4BBC)($v1) -/* 61A4 80075DA4 3C02800F */ lui $v0, %hi(D_800E8214) -/* 61A8 80075DA8 94428214 */ lhu $v0, %lo(D_800E8214)($v0) -/* 61AC 80075DAC 3411FFFF */ ori $s1, $zero, 0xFFFF -/* 61B0 80075DB0 3412FFFD */ ori $s2, $zero, 0xFFFD -/* 61B4 80075DB4 A4620004 */ sh $v0, 0x4($v1) -.L80075DB8: -/* 61B8 80075DB8 3C02800C */ lui $v0, %hi(D_800C4BBC) -/* 61BC 80075DBC 8C424BBC */ lw $v0, %lo(D_800C4BBC)($v0) -/* 61C0 80075DC0 94430004 */ lhu $v1, 0x4($v0) -/* 61C4 80075DC4 3C02800F */ lui $v0, %hi(D_800E8214) -/* 61C8 80075DC8 94428214 */ lhu $v0, %lo(D_800E8214)($v0) -/* 61CC 80075DCC 1462000C */ bne $v1, $v0, .L80075E00 -/* 61D0 80075DD0 02602021 */ addu $a0, $s3, $zero -/* 61D4 80075DD4 3C01800B */ lui $at, %hi(D_800AF020) -/* 61D8 80075DD8 A034F020 */ sb $s4, %lo(D_800AF020)($at) -/* 61DC 80075DDC 3C01800C */ lui $at, %hi(D_800C4BBC) -/* 61E0 80075DE0 AC334BBC */ sw $s3, %lo(D_800C4BBC)($at) -/* 61E4 80075DE4 0C024CE0 */ jal func_80093380 -/* 61E8 80075DE8 24050008 */ addiu $a1, $zero, 0x8 -/* 61EC 80075DEC 3C03800C */ lui $v1, %hi(D_800C4BBC) -/* 61F0 80075DF0 8C634BBC */ lw $v1, %lo(D_800C4BBC)($v1) -/* 61F4 80075DF4 3C02800F */ lui $v0, %hi(D_800E8214) -/* 61F8 80075DF8 94428214 */ lhu $v0, %lo(D_800E8214)($v0) -/* 61FC 80075DFC A4620004 */ sh $v0, 0x4($v1) -.L80075E00: -/* 6200 80075E00 0C022684 */ jal func_80089A10 -/* 6204 80075E04 00000000 */ nop -/* 6208 80075E08 0C025584 */ jal func_80095610 -/* 620C 80075E0C 2404005A */ addiu $a0, $zero, 0x5A -/* 6210 80075E10 3C02800C */ lui $v0, %hi(D_800C4BBC) -/* 6214 80075E14 8C424BBC */ lw $v0, %lo(D_800C4BBC)($v0) -/* 6218 80075E18 94430004 */ lhu $v1, 0x4($v0) -/* 621C 80075E1C 2C62001F */ sltiu $v0, $v1, 0x1F -/* 6220 80075E20 00021023 */ negu $v0, $v0 -/* 6224 80075E24 00621824 */ and $v1, $v1, $v0 -/* 6228 80075E28 00031080 */ sll $v0, $v1, 2 -/* 622C 80075E2C 3C01800B */ lui $at, %hi(D_800AF028) -/* 6230 80075E30 00220821 */ addu $at, $at, $v0 -/* 6234 80075E34 8C22F028 */ lw $v0, %lo(D_800AF028)($at) -/* 6238 80075E38 3C01800F */ lui $at, %hi(D_800E810E) -/* 623C 80075E3C 0040F809 */ jalr $v0 -/* 6240 80075E40 A423810E */ sh $v1, %lo(D_800E810E)($at) -/* 6244 80075E44 3C04800F */ lui $a0, %hi(D_800E810E) -/* 6248 80075E48 9484810E */ lhu $a0, %lo(D_800E810E)($a0) -/* 624C 80075E4C 3C01800F */ lui $at, %hi(D_800E8294) -/* 6250 80075E50 0C01D854 */ jal func_80076150 -/* 6254 80075E54 AC228294 */ sw $v0, %lo(D_800E8294)($at) -/* 6258 80075E58 3C03800F */ lui $v1, %hi(D_800E8294) -/* 625C 80075E5C 8C638294 */ lw $v1, %lo(D_800E8294)($v1) -/* 6260 80075E60 8C640010 */ lw $a0, 0x10($v1) -/* 6264 80075E64 3C01800B */ lui $at, %hi(D_800A81FC) -/* 6268 80075E68 0C01D879 */ jal func_800761E4 -/* 626C 80075E6C A02281FC */ sb $v0, %lo(D_800A81FC)($at) -/* 6270 80075E70 3C02800F */ lui $v0, %hi(D_800E8294) -/* 6274 80075E74 8C428294 */ lw $v0, %lo(D_800E8294)($v0) -/* 6278 80075E78 0C01D8C9 */ jal func_80076324 -/* 627C 80075E7C 8C440010 */ lw $a0, 0x10($v0) -/* 6280 80075E80 3C02800F */ lui $v0, %hi(D_800E8294) -/* 6284 80075E84 8C428294 */ lw $v0, %lo(D_800E8294)($v0) -/* 6288 80075E88 8C420010 */ lw $v0, 0x10($v0) -/* 628C 80075E8C 04400010 */ bltz $v0, .L80075ED0 -/* 6290 80075E90 24020003 */ addiu $v0, $zero, 0x3 -/* 6294 80075E94 3C03800F */ lui $v1, %hi(D_800E810E) -/* 6298 80075E98 9463810E */ lhu $v1, %lo(D_800E810E)($v1) -/* 629C 80075E9C 14620014 */ bne $v1, $v0, .L80075EF0 -/* 62A0 80075EA0 00000000 */ nop -/* 62A4 80075EA4 3C028019 */ lui $v0, %hi(D_8018F481) -/* 62A8 80075EA8 9042F481 */ lbu $v0, %lo(D_8018F481)($v0) -/* 62AC 80075EAC 000218C0 */ sll $v1, $v0, 3 -/* 62B0 80075EB0 00621821 */ addu $v1, $v1, $v0 -/* 62B4 80075EB4 3C028019 */ lui $v0, %hi(D_8018F5A3) -/* 62B8 80075EB8 00431021 */ addu $v0, $v0, $v1 -/* 62BC 80075EBC 9042F5A3 */ lbu $v0, %lo(D_8018F5A3)($v0) -/* 62C0 80075EC0 2442FFD6 */ addiu $v0, $v0, -0x2A -/* 62C4 80075EC4 2C420003 */ sltiu $v0, $v0, 0x3 -/* 62C8 80075EC8 10400009 */ beqz $v0, .L80075EF0 -/* 62CC 80075ECC 00000000 */ nop -.L80075ED0: -/* 62D0 80075ED0 0C022BD8 */ jal func_8008AF60 -/* 62D4 80075ED4 3C040001 */ lui $a0, (0x10000 >> 16) -/* 62D8 80075ED8 3C04800D */ lui $a0, %hi(D_800D7970) -/* 62DC 80075EDC 24847970 */ addiu $a0, $a0, %lo(D_800D7970) -/* 62E0 80075EE0 0C01C348 */ jal func_80070D20 -/* 62E4 80075EE4 3C050001 */ lui $a1, (0x10000 >> 16) -/* 62E8 80075EE8 0801D7CE */ j .L80075F38 -/* 62EC 80075EEC 00000000 */ nop -.L80075EF0: -/* 62F0 80075EF0 3C02800F */ lui $v0, %hi(D_800E8294) -/* 62F4 80075EF4 8C428294 */ lw $v0, %lo(D_800E8294)($v0) -/* 62F8 80075EF8 8C420010 */ lw $v0, 0x10($v0) -/* 62FC 80075EFC 3C034000 */ lui $v1, (0x40000000 >> 16) -/* 6300 80075F00 00431024 */ and $v0, $v0, $v1 -/* 6304 80075F04 1040000A */ beqz $v0, .L80075F30 -/* 6308 80075F08 00000000 */ nop -/* 630C 80075F0C 0C022BD8 */ jal func_8008AF60 -/* 6310 80075F10 34048000 */ ori $a0, $zero, 0x8000 -/* 6314 80075F14 3C04800D */ lui $a0, %hi(D_800CF970) -/* 6318 80075F18 2484F970 */ addiu $a0, $a0, %lo(D_800CF970) -/* 631C 80075F1C 3C050001 */ lui $a1, (0x18000 >> 16) -/* 6320 80075F20 0C01C348 */ jal func_80070D20 -/* 6324 80075F24 34A58000 */ ori $a1, $a1, (0x18000 & 0xFFFF) -/* 6328 80075F28 0801D7CE */ j .L80075F38 -/* 632C 80075F2C 00000000 */ nop -.L80075F30: -/* 6330 80075F30 0C022BD8 */ jal func_8008AF60 -/* 6334 80075F34 3C040002 */ lui $a0, (0x20000 >> 16) -.L80075F38: -/* 6338 80075F38 3C02800F */ lui $v0, %hi(D_800E8294) -/* 633C 80075F3C 8C428294 */ lw $v0, %lo(D_800E8294)($v0) -/* 6340 80075F40 8C420000 */ lw $v0, 0x0($v0) -/* 6344 80075F44 3C01800C */ lui $at, %hi(D_800C4808) -/* 6348 80075F48 A0204808 */ sb $zero, %lo(D_800C4808)($at) -/* 634C 80075F4C 3C01800C */ lui $at, %hi(D_800C4C26) -/* 6350 80075F50 10400003 */ beqz $v0, .L80075F60 -/* 6354 80075F54 A4314C26 */ sh $s1, %lo(D_800C4C26)($at) -/* 6358 80075F58 0040F809 */ jalr $v0 -/* 635C 80075F5C 00000000 */ nop -.L80075F60: -/* 6360 80075F60 0C01CA51 */ jal func_80072944 -/* 6364 80075F64 00000000 */ nop -/* 6368 80075F68 304200FF */ andi $v0, $v0, 0xFF -/* 636C 80075F6C 14400070 */ bnez $v0, .L80076130 -/* 6370 80075F70 00000000 */ nop -/* 6374 80075F74 3C02800C */ lui $v0, %hi(D_800C4C26) -/* 6378 80075F78 94424C26 */ lhu $v0, %lo(D_800C4C26)($v0) -/* 637C 80075F7C 10510005 */ beq $v0, $s1, .L80075F94 -/* 6380 80075F80 00000000 */ nop -/* 6384 80075F84 3C02800C */ lui $v0, %hi(D_800C4C26) -/* 6388 80075F88 94424C26 */ lhu $v0, %lo(D_800C4C26)($v0) -/* 638C 80075F8C 14520016 */ bne $v0, $s2, .L80075FE8 -/* 6390 80075F90 00000000 */ nop -.L80075F94: -/* 6394 80075F94 3C048007 */ lui $a0, %hi(func_80072398) -/* 6398 80075F98 24842398 */ addiu $a0, $a0, %lo(func_80072398) -/* 639C 80075F9C 3C01800F */ lui $at, %hi(D_800E810C) -/* 63A0 80075FA0 A020810C */ sb $zero, %lo(D_800E810C)($at) -/* 63A4 80075FA4 3C01800C */ lui $at, %hi(D_800C4CE4) -/* 63A8 80075FA8 0C022664 */ jal func_80089990 -/* 63AC 80075FAC A0344CE4 */ sb $s4, %lo(D_800C4CE4)($at) -/* 63B0 80075FB0 0C022714 */ jal func_80089C50 -/* 63B4 80075FB4 00000000 */ nop -.L80075FB8: -/* 63B8 80075FB8 3C02800C */ lui $v0, %hi(D_800C4C26) -/* 63BC 80075FBC 94424C26 */ lhu $v0, %lo(D_800C4C26)($v0) -/* 63C0 80075FC0 1051FFFD */ beq $v0, $s1, .L80075FB8 -/* 63C4 80075FC4 00000000 */ nop -/* 63C8 80075FC8 3C02800C */ lui $v0, %hi(D_800C4C26) -/* 63CC 80075FCC 94424C26 */ lhu $v0, %lo(D_800C4C26)($v0) -/* 63D0 80075FD0 1052FFF9 */ beq $v0, $s2, .L80075FB8 -/* 63D4 80075FD4 00000000 */ nop -/* 63D8 80075FD8 0C0226F0 */ jal func_80089BC0 -/* 63DC 80075FDC 00000000 */ nop -/* 63E0 80075FE0 0C022664 */ jal func_80089990 -/* 63E4 80075FE4 00002021 */ addu $a0, $zero, $zero -.L80075FE8: -/* 63E8 80075FE8 0C022684 */ jal func_80089A10 -/* 63EC 80075FEC 00000000 */ nop -/* 63F0 80075FF0 0C0226F0 */ jal func_80089BC0 -/* 63F4 80075FF4 00000000 */ nop -/* 63F8 80075FF8 0C02268C */ jal func_80089A30 -/* 63FC 80075FFC 24040001 */ addiu $a0, $zero, 0x1 -/* 6400 80076000 3C02800C */ lui $v0, %hi(D_800C4C26) -/* 6404 80076004 94424C26 */ lhu $v0, %lo(D_800C4C26)($v0) -/* 6408 80076008 3403FFFC */ ori $v1, $zero, 0xFFFC -/* 640C 8007600C 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 6410 80076010 10430047 */ beq $v0, $v1, .L80076130 -/* 6414 80076014 00000000 */ nop -/* 6418 80076018 3C02800F */ lui $v0, %hi(D_800E8294) -/* 641C 8007601C 8C428294 */ lw $v0, %lo(D_800E8294)($v0) -/* 6420 80076020 8C42000C */ lw $v0, 0xC($v0) -/* 6424 80076024 10400003 */ beqz $v0, .L80076034 -/* 6428 80076028 00000000 */ nop -/* 642C 8007602C 0040F809 */ jalr $v0 -/* 6430 80076030 00000000 */ nop -.L80076034: -/* 6434 80076034 0C01CCE6 */ jal func_80073398 -/* 6438 80076038 00000000 */ nop -/* 643C 8007603C 0C01C3C5 */ jal func_80070F14 -/* 6440 80076040 00000000 */ nop -/* 6444 80076044 3C02800C */ lui $v0, %hi(D_800C4C26) -/* 6448 80076048 94424C26 */ lhu $v0, %lo(D_800C4C26)($v0) -/* 644C 8007604C 3403FFFE */ ori $v1, $zero, 0xFFFE -/* 6450 80076050 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 6454 80076054 14430012 */ bne $v0, $v1, .L800760A0 -/* 6458 80076058 00000000 */ nop -/* 645C 8007605C 3C04800C */ lui $a0, %hi(D_800C4BBC) -/* 6460 80076060 8C844BBC */ lw $a0, %lo(D_800C4BBC)($a0) -/* 6464 80076064 8C820000 */ lw $v0, 0x0($a0) -/* 6468 80076068 5040FF53 */ beql $v0, $zero, .L80075DB8 -/* 646C 8007606C A4800004 */ sh $zero, 0x4($a0) -/* 6470 80076070 94820004 */ lhu $v0, 0x4($a0) -/* 6474 80076074 3C03800B */ lui $v1, %hi(D_800AF020) -/* 6478 80076078 9063F020 */ lbu $v1, %lo(D_800AF020)($v1) -/* 647C 8007607C 8C840000 */ lw $a0, 0x0($a0) -/* 6480 80076080 2463FFFF */ addiu $v1, $v1, -0x1 -/* 6484 80076084 3C01800C */ lui $at, %hi(D_800C4C26) -/* 6488 80076088 A4224C26 */ sh $v0, %lo(D_800C4C26)($at) -/* 648C 8007608C 3C01800C */ lui $at, %hi(D_800C4BBC) -/* 6490 80076090 AC244BBC */ sw $a0, %lo(D_800C4BBC)($at) -/* 6494 80076094 3C01800B */ lui $at, %hi(D_800AF020) -/* 6498 80076098 0801D76E */ j .L80075DB8 -/* 649C 8007609C A023F020 */ sb $v1, %lo(D_800AF020)($at) -.L800760A0: -/* 64A0 800760A0 3C02800C */ lui $v0, %hi(D_800C4C26) -/* 64A4 800760A4 94424C26 */ lhu $v0, %lo(D_800C4C26)($v0) -/* 64A8 800760A8 30428000 */ andi $v0, $v0, 0x8000 -/* 64AC 800760AC 1040000C */ beqz $v0, .L800760E0 -/* 64B0 800760B0 00000000 */ nop -/* 64B4 800760B4 3C02800C */ lui $v0, %hi(D_800C4C26) -/* 64B8 800760B8 94424C26 */ lhu $v0, %lo(D_800C4C26)($v0) -/* 64BC 800760BC 3C03800C */ lui $v1, %hi(D_800C4BBC) -/* 64C0 800760C0 8C634BBC */ lw $v1, %lo(D_800C4BBC)($v1) -/* 64C4 800760C4 30427FFF */ andi $v0, $v0, 0x7FFF -/* 64C8 800760C8 3C01800C */ lui $at, %hi(D_800C4C26) -/* 64CC 800760CC A4224C26 */ sh $v0, %lo(D_800C4C26)($at) -/* 64D0 800760D0 3C02800C */ lui $v0, %hi(D_800C4C26) -/* 64D4 800760D4 94424C26 */ lhu $v0, %lo(D_800C4C26)($v0) -/* 64D8 800760D8 0801D76E */ j .L80075DB8 -/* 64DC 800760DC A4620004 */ sh $v0, 0x4($v1) -.L800760E0: -/* 64E0 800760E0 3C02800B */ lui $v0, %hi(D_800AF020) -/* 64E4 800760E4 9042F020 */ lbu $v0, %lo(D_800AF020)($v0) -/* 64E8 800760E8 3C10800C */ lui $s0, %hi(D_800C4BBC) -/* 64EC 800760EC 8E104BBC */ lw $s0, %lo(D_800C4BBC)($s0) -/* 64F0 800760F0 000220C0 */ sll $a0, $v0, 3 -/* 64F4 800760F4 00932021 */ addu $a0, $a0, $s3 -/* 64F8 800760F8 24420001 */ addiu $v0, $v0, 0x1 -/* 64FC 800760FC 3C01800B */ lui $at, %hi(D_800AF020) -/* 6500 80076100 A022F020 */ sb $v0, %lo(D_800AF020)($at) -/* 6504 80076104 3C01800C */ lui $at, %hi(D_800C4BBC) -/* 6508 80076108 AC244BBC */ sw $a0, %lo(D_800C4BBC)($at) -/* 650C 8007610C 0C024CE0 */ jal func_80093380 -/* 6510 80076110 24050008 */ addiu $a1, $zero, 0x8 -/* 6514 80076114 3C02800C */ lui $v0, %hi(D_800C4BBC) -/* 6518 80076118 8C424BBC */ lw $v0, %lo(D_800C4BBC)($v0) -/* 651C 8007611C 3C03800C */ lui $v1, %hi(D_800C4C26) -/* 6520 80076120 94634C26 */ lhu $v1, %lo(D_800C4C26)($v1) -/* 6524 80076124 AC500000 */ sw $s0, 0x0($v0) -/* 6528 80076128 0801D76E */ j .L80075DB8 -/* 652C 8007612C A4430004 */ sh $v1, 0x4($v0) -.L80076130: -/* 6530 80076130 8FBF0024 */ lw $ra, 0x24($sp) -/* 6534 80076134 8FB40020 */ lw $s4, 0x20($sp) -/* 6538 80076138 8FB3001C */ lw $s3, 0x1C($sp) -/* 653C 8007613C 8FB20018 */ lw $s2, 0x18($sp) -/* 6540 80076140 8FB10014 */ lw $s1, 0x14($sp) -/* 6544 80076144 8FB00010 */ lw $s0, 0x10($sp) -/* 6548 80076148 03E00008 */ jr $ra -/* 654C 8007614C 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_80075BC0, . - func_80075BC0 - -glabel func_80076150 -/* 6550 80076150 2484FFFD */ addiu $a0, $a0, -0x3 -/* 6554 80076154 2C820015 */ sltiu $v0, $a0, 0x15 -/* 6558 80076158 10400008 */ beqz $v0, .L8007617C -/* 655C 8007615C 00041080 */ sll $v0, $a0, 2 -/* 6560 80076160 3C01800B */ lui $at, %hi(jtbl_800ADF30) -/* 6564 80076164 00220821 */ addu $at, $at, $v0 -/* 6568 80076168 8C22DF30 */ lw $v0, %lo(jtbl_800ADF30)($at) -/* 656C 8007616C 00400008 */ jr $v0 -/* 6570 80076170 00000000 */ nop -glabel .L80076174 -/* 6574 80076174 0801D860 */ j .L80076180 -/* 6578 80076178 00001021 */ addu $v0, $zero, $zero -glabel .L8007617C -/* 657C 8007617C 24020001 */ addiu $v0, $zero, 0x1 -.L80076180: -/* 6580 80076180 03E00008 */ jr $ra -/* 6584 80076184 00000000 */ nop -.size func_80076150, . - func_80076150 - -glabel func_80076188 -/* 6588 80076188 3C02800B */ lui $v0, %hi(D_800A872C) -/* 658C 8007618C 03E00008 */ jr $ra -/* 6590 80076190 2442872C */ addiu $v0, $v0, %lo(D_800A872C) -.size func_80076188, . - func_80076188 - -glabel func_80076194 -/* 6594 80076194 3402FFFE */ ori $v0, $zero, 0xFFFE -/* 6598 80076198 3C01800C */ lui $at, %hi(D_800C4C26) -/* 659C 8007619C 03E00008 */ jr $ra -/* 65A0 800761A0 A4224C26 */ sh $v0, %lo(D_800C4C26)($at) -.size func_80076194, . - func_80076194 - -glabel func_800761A4 -/* 65A4 800761A4 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 65A8 800761A8 24020001 */ addiu $v0, $zero, 0x1 -/* 65AC 800761AC AFA20010 */ sw $v0, 0x10($sp) -/* 65B0 800761B0 24020100 */ addiu $v0, $zero, 0x100 -/* 65B4 800761B4 AFA20014 */ sw $v0, 0x14($sp) -/* 65B8 800761B8 24022000 */ addiu $v0, $zero, 0x2000 -/* 65BC 800761BC 00002021 */ addu $a0, $zero, $zero -/* 65C0 800761C0 24050001 */ addiu $a1, $zero, 0x1 -/* 65C4 800761C4 24060001 */ addiu $a2, $zero, 0x1 -/* 65C8 800761C8 24070080 */ addiu $a3, $zero, 0x80 -/* 65CC 800761CC AFBF0020 */ sw $ra, 0x20($sp) -/* 65D0 800761D0 0C01CC59 */ jal func_80073164 -/* 65D4 800761D4 AFA20018 */ sw $v0, 0x18($sp) -/* 65D8 800761D8 8FBF0020 */ lw $ra, 0x20($sp) -/* 65DC 800761DC 03E00008 */ jr $ra -/* 65E0 800761E0 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_800761A4, . - func_800761A4 - -glabel func_800761E4 -/* 65E4 800761E4 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 65E8 800761E8 AFB3001C */ sw $s3, 0x1C($sp) -/* 65EC 800761EC 00809821 */ addu $s3, $a0, $zero -/* 65F0 800761F0 AFBF0020 */ sw $ra, 0x20($sp) -/* 65F4 800761F4 AFB20018 */ sw $s2, 0x18($sp) -/* 65F8 800761F8 AFB10014 */ sw $s1, 0x14($sp) -/* 65FC 800761FC 0C01D90C */ jal func_80076430 -/* 6600 80076200 AFB00010 */ sw $s0, 0x10($sp) -/* 6604 80076204 304200FF */ andi $v0, $v0, 0xFF -/* 6608 80076208 3C03800B */ lui $v1, %hi(D_800A86FC) -/* 660C 8007620C 246386FC */ addiu $v1, $v1, %lo(D_800A86FC) -/* 6610 80076210 00021080 */ sll $v0, $v0, 2 -/* 6614 80076214 00432021 */ addu $a0, $v0, $v1 -/* 6618 80076218 8C820000 */ lw $v0, 0x0($a0) -/* 661C 8007621C 90430000 */ lbu $v1, 0x0($v0) -/* 6620 80076220 240200FF */ addiu $v0, $zero, 0xFF -/* 6624 80076224 10620038 */ beq $v1, $v0, .L80076308 -/* 6628 80076228 00008821 */ addu $s1, $zero, $zero -/* 662C 8007622C 00809021 */ addu $s2, $a0, $zero -.L80076230: -/* 6630 80076230 8E420000 */ lw $v0, 0x0($s2) -/* 6634 80076234 322300FF */ andi $v1, $s1, 0xFF -/* 6638 80076238 00431021 */ addu $v0, $v0, $v1 -/* 663C 8007623C 90430000 */ lbu $v1, 0x0($v0) -/* 6640 80076240 24020001 */ addiu $v0, $zero, 0x1 -/* 6644 80076244 00621004 */ sllv $v0, $v0, $v1 -/* 6648 80076248 02621024 */ and $v0, $s3, $v0 -/* 664C 8007624C 10400026 */ beqz $v0, .L800762E8 -/* 6650 80076250 00038080 */ sll $s0, $v1, 2 -/* 6654 80076254 02038021 */ addu $s0, $s0, $v1 -/* 6658 80076258 001080C0 */ sll $s0, $s0, 3 -/* 665C 8007625C 3C04800B */ lui $a0, %hi(D_800A83D8) -/* 6660 80076260 00902021 */ addu $a0, $a0, $s0 -/* 6664 80076264 8C8483D8 */ lw $a0, %lo(D_800A83D8)($a0) -/* 6668 80076268 3C05800B */ lui $a1, %hi(D_800A83DC) -/* 666C 8007626C 00B02821 */ addu $a1, $a1, $s0 -/* 6670 80076270 8CA583DC */ lw $a1, %lo(D_800A83DC)($a1) -/* 6674 80076274 0C024030 */ jal func_800900C0 -/* 6678 80076278 00A42823 */ subu $a1, $a1, $a0 -/* 667C 8007627C 3C04800B */ lui $a0, %hi(D_800A83E0) -/* 6680 80076280 00902021 */ addu $a0, $a0, $s0 -/* 6684 80076284 8C8483E0 */ lw $a0, %lo(D_800A83E0)($a0) -/* 6688 80076288 3C05800B */ lui $a1, %hi(D_800A83E4) -/* 668C 8007628C 00B02821 */ addu $a1, $a1, $s0 -/* 6690 80076290 8CA583E4 */ lw $a1, %lo(D_800A83E4)($a1) -/* 6694 80076294 0C024004 */ jal func_80090010 -/* 6698 80076298 00A42823 */ subu $a1, $a1, $a0 -/* 669C 8007629C 3C04800B */ lui $a0, %hi(D_800A83C8) -/* 66A0 800762A0 00902021 */ addu $a0, $a0, $s0 -/* 66A4 800762A4 8C8483C8 */ lw $a0, %lo(D_800A83C8)($a0) -/* 66A8 800762A8 3C06800B */ lui $a2, %hi(D_800A83CC) -/* 66AC 800762AC 00D03021 */ addu $a2, $a2, $s0 -/* 66B0 800762B0 8CC683CC */ lw $a2, %lo(D_800A83CC)($a2) -/* 66B4 800762B4 3C05800B */ lui $a1, %hi(D_800A83C0) -/* 66B8 800762B8 00B02821 */ addu $a1, $a1, $s0 -/* 66BC 800762BC 8CA583C0 */ lw $a1, %lo(D_800A83C0)($a1) -/* 66C0 800762C0 0C027694 */ jal func_8009DA50 -/* 66C4 800762C4 00C43023 */ subu $a2, $a2, $a0 -/* 66C8 800762C8 3C04800B */ lui $a0, %hi(D_800A83D0) -/* 66CC 800762CC 00902021 */ addu $a0, $a0, $s0 -/* 66D0 800762D0 8C8483D0 */ lw $a0, %lo(D_800A83D0)($a0) -/* 66D4 800762D4 3C05800B */ lui $a1, %hi(D_800A83D4) -/* 66D8 800762D8 00B02821 */ addu $a1, $a1, $s0 -/* 66DC 800762DC 8CA583D4 */ lw $a1, %lo(D_800A83D4)($a1) -/* 66E0 800762E0 0C024CE0 */ jal func_80093380 -/* 66E4 800762E4 00A42823 */ subu $a1, $a1, $a0 -.L800762E8: -/* 66E8 800762E8 8E430000 */ lw $v1, 0x0($s2) -/* 66EC 800762EC 26310001 */ addiu $s1, $s1, 0x1 -/* 66F0 800762F0 322200FF */ andi $v0, $s1, 0xFF -/* 66F4 800762F4 00621821 */ addu $v1, $v1, $v0 -/* 66F8 800762F8 90630000 */ lbu $v1, 0x0($v1) -/* 66FC 800762FC 240200FF */ addiu $v0, $zero, 0xFF -/* 6700 80076300 1462FFCB */ bne $v1, $v0, .L80076230 -/* 6704 80076304 00000000 */ nop -.L80076308: -/* 6708 80076308 8FBF0020 */ lw $ra, 0x20($sp) -/* 670C 8007630C 8FB3001C */ lw $s3, 0x1C($sp) -/* 6710 80076310 8FB20018 */ lw $s2, 0x18($sp) -/* 6714 80076314 8FB10014 */ lw $s1, 0x14($sp) -/* 6718 80076318 8FB00010 */ lw $s0, 0x10($sp) -/* 671C 8007631C 03E00008 */ jr $ra -/* 6720 80076320 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_800761E4, . - func_800761E4 - -glabel func_80076324 -/* 6724 80076324 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 6728 80076328 AFB20018 */ sw $s2, 0x18($sp) -/* 672C 8007632C 00809021 */ addu $s2, $a0, $zero -/* 6730 80076330 AFBF0028 */ sw $ra, 0x28($sp) -/* 6734 80076334 AFB50024 */ sw $s5, 0x24($sp) -/* 6738 80076338 AFB40020 */ sw $s4, 0x20($sp) -/* 673C 8007633C AFB3001C */ sw $s3, 0x1C($sp) -/* 6740 80076340 AFB10014 */ sw $s1, 0x14($sp) -/* 6744 80076344 0C01D90C */ jal func_80076430 -/* 6748 80076348 AFB00010 */ sw $s0, 0x10($sp) -/* 674C 8007634C 304200FF */ andi $v0, $v0, 0xFF -/* 6750 80076350 3C03800B */ lui $v1, %hi(D_800A86FC) -/* 6754 80076354 246386FC */ addiu $v1, $v1, %lo(D_800A86FC) -/* 6758 80076358 00021080 */ sll $v0, $v0, 2 -/* 675C 8007635C 00433021 */ addu $a2, $v0, $v1 -/* 6760 80076360 8CC20000 */ lw $v0, 0x0($a2) -/* 6764 80076364 3C04800B */ lui $a0, %hi(D_800A83C0) -/* 6768 80076368 8C8483C0 */ lw $a0, %lo(D_800A83C0)($a0) -/* 676C 8007636C 90450000 */ lbu $a1, 0x0($v0) -/* 6770 80076370 240200FF */ addiu $v0, $zero, 0xFF -/* 6774 80076374 30A300FF */ andi $v1, $a1, 0xFF -/* 6778 80076378 1062001D */ beq $v1, $v0, .L800763F0 -/* 677C 8007637C 00008821 */ addu $s1, $zero, $zero -/* 6780 80076380 24150001 */ addiu $s5, $zero, 0x1 -/* 6784 80076384 00C09821 */ addu $s3, $a2, $zero -/* 6788 80076388 241400FF */ addiu $s4, $zero, 0xFF -/* 678C 8007638C 30A300FF */ andi $v1, $a1, 0xFF -.L80076390: -/* 6790 80076390 00751004 */ sllv $v0, $s5, $v1 -/* 6794 80076394 02421024 */ and $v0, $s2, $v0 -/* 6798 80076398 1040000E */ beqz $v0, .L800763D4 -/* 679C 8007639C 00031080 */ sll $v0, $v1, 2 -/* 67A0 800763A0 00431021 */ addu $v0, $v0, $v1 -/* 67A4 800763A4 000280C0 */ sll $s0, $v0, 3 -/* 67A8 800763A8 3C05800B */ lui $a1, %hi(D_800A83C0) -/* 67AC 800763AC 00B02821 */ addu $a1, $a1, $s0 -/* 67B0 800763B0 8CA583C0 */ lw $a1, %lo(D_800A83C0)($a1) -/* 67B4 800763B4 0085102B */ sltu $v0, $a0, $a1 -/* 67B8 800763B8 10400003 */ beqz $v0, .L800763C8 -/* 67BC 800763BC 00000000 */ nop -/* 67C0 800763C0 0C01C348 */ jal func_80070D20 -/* 67C4 800763C4 00A42823 */ subu $a1, $a1, $a0 -.L800763C8: -/* 67C8 800763C8 3C04800B */ lui $a0, %hi(D_800A83C4) -/* 67CC 800763CC 00902021 */ addu $a0, $a0, $s0 -/* 67D0 800763D0 8C8483C4 */ lw $a0, %lo(D_800A83C4)($a0) -.L800763D4: -/* 67D4 800763D4 8E630000 */ lw $v1, 0x0($s3) -/* 67D8 800763D8 26310001 */ addiu $s1, $s1, 0x1 -/* 67DC 800763DC 322200FF */ andi $v0, $s1, 0xFF -/* 67E0 800763E0 00621821 */ addu $v1, $v1, $v0 -/* 67E4 800763E4 90650000 */ lbu $a1, 0x0($v1) -/* 67E8 800763E8 14B4FFE9 */ bne $a1, $s4, .L80076390 -/* 67EC 800763EC 30A300FF */ andi $v1, $a1, 0xFF -.L800763F0: -/* 67F0 800763F0 3C058024 */ lui $a1, %hi(D_80243DB0) -/* 67F4 800763F4 24A53DB0 */ addiu $a1, $a1, %lo(D_80243DB0) -/* 67F8 800763F8 0085102B */ sltu $v0, $a0, $a1 -/* 67FC 800763FC 10400003 */ beqz $v0, .L8007640C -/* 6800 80076400 00000000 */ nop -/* 6804 80076404 0C01C348 */ jal func_80070D20 -/* 6808 80076408 00A42823 */ subu $a1, $a1, $a0 -.L8007640C: -/* 680C 8007640C 8FBF0028 */ lw $ra, 0x28($sp) -/* 6810 80076410 8FB50024 */ lw $s5, 0x24($sp) -/* 6814 80076414 8FB40020 */ lw $s4, 0x20($sp) -/* 6818 80076418 8FB3001C */ lw $s3, 0x1C($sp) -/* 681C 8007641C 8FB20018 */ lw $s2, 0x18($sp) -/* 6820 80076420 8FB10014 */ lw $s1, 0x14($sp) -/* 6824 80076424 8FB00010 */ lw $s0, 0x10($sp) -/* 6828 80076428 03E00008 */ jr $ra -/* 682C 8007642C 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_80076324, . - func_80076324 - -glabel func_80076430 -/* 6830 80076430 3C033FFF */ lui $v1, (0x3FFFFFFF >> 16) -/* 6834 80076434 3463FFFF */ ori $v1, $v1, (0x3FFFFFFF & 0xFFFF) -/* 6838 80076438 3C05800B */ lui $a1, %hi(D_800A86FC) -/* 683C 8007643C 24A586FC */ addiu $a1, $a1, %lo(D_800A86FC) -/* 6840 80076440 8CA20000 */ lw $v0, 0x0($a1) -/* 6844 80076444 00005021 */ addu $t2, $zero, $zero -/* 6848 80076448 10400020 */ beqz $v0, .L800764CC -/* 684C 8007644C 00832024 */ and $a0, $a0, $v1 -/* 6850 80076450 240C00FF */ addiu $t4, $zero, 0xFF -/* 6854 80076454 240B0001 */ addiu $t3, $zero, 0x1 -/* 6858 80076458 00004021 */ addu $t0, $zero, $zero -/* 685C 8007645C 00A03821 */ addu $a3, $a1, $zero -.L80076460: -/* 6860 80076460 8CE20000 */ lw $v0, 0x0($a3) -/* 6864 80076464 90420000 */ lbu $v0, 0x0($v0) -/* 6868 80076468 00002821 */ addu $a1, $zero, $zero -/* 686C 8007646C 104C000B */ beq $v0, $t4, .L8007649C -/* 6870 80076470 00003021 */ addu $a2, $zero, $zero -/* 6874 80076474 240900FF */ addiu $t1, $zero, 0xFF -.L80076478: -/* 6878 80076478 8CE20000 */ lw $v0, 0x0($a3) -/* 687C 8007647C 00451821 */ addu $v1, $v0, $a1 -/* 6880 80076480 24A50001 */ addiu $a1, $a1, 0x1 -/* 6884 80076484 90630000 */ lbu $v1, 0x0($v1) -/* 6888 80076488 00451021 */ addu $v0, $v0, $a1 -/* 688C 8007648C 90420000 */ lbu $v0, 0x0($v0) -/* 6890 80076490 006B1804 */ sllv $v1, $t3, $v1 -/* 6894 80076494 1449FFF8 */ bne $v0, $t1, .L80076478 -/* 6898 80076498 00C33025 */ or $a2, $a2, $v1 -.L8007649C: -/* 689C 8007649C 00061027 */ nor $v0, $zero, $a2 -/* 68A0 800764A0 00821024 */ and $v0, $a0, $v0 -/* 68A4 800764A4 54400003 */ bnel $v0, $zero, .L800764B4 -/* 68A8 800764A8 25080004 */ addiu $t0, $t0, 0x4 -/* 68AC 800764AC 0801D934 */ j .L800764D0 -/* 68B0 800764B0 01401021 */ addu $v0, $t2, $zero -.L800764B4: -/* 68B4 800764B4 3C02800B */ lui $v0, %hi(D_800A86FC) -/* 68B8 800764B8 00481021 */ addu $v0, $v0, $t0 -/* 68BC 800764BC 8C4286FC */ lw $v0, %lo(D_800A86FC)($v0) -/* 68C0 800764C0 24E70004 */ addiu $a3, $a3, 0x4 -/* 68C4 800764C4 1440FFE6 */ bnez $v0, .L80076460 -/* 68C8 800764C8 254A0001 */ addiu $t2, $t2, 0x1 -.L800764CC: -/* 68CC 800764CC 00001021 */ addu $v0, $zero, $zero -.L800764D0: -/* 68D0 800764D0 03E00008 */ jr $ra -/* 68D4 800764D4 00000000 */ nop -/* 68D8 800764D8 00000000 */ nop -/* 68DC 800764DC 00000000 */ nop -.size func_80076430, . - func_80076430 - -glabel func_800764E0 -/* 68E0 800764E0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 68E4 800764E4 AFBF0010 */ sw $ra, 0x10($sp) -/* 68E8 800764E8 0C025324 */ jal func_80094C90 -/* 68EC 800764EC 00000000 */ nop -/* 68F0 800764F0 3C04800F */ lui $a0, %hi(D_800E82C8) -/* 68F4 800764F4 248482C8 */ addiu $a0, $a0, %lo(D_800E82C8) -/* 68F8 800764F8 0C024CE0 */ jal func_80093380 -/* 68FC 800764FC 240503F0 */ addiu $a1, $zero, 0x3F0 -/* 6900 80076500 3C04800C */ lui $a0, %hi(D_800C4C10) -/* 6904 80076504 24844C10 */ addiu $a0, $a0, %lo(D_800C4C10) -/* 6908 80076508 0C024CE0 */ jal func_80093380 -/* 690C 8007650C 2405000C */ addiu $a1, $zero, 0xC -/* 6910 80076510 00002021 */ addu $a0, $zero, $zero -/* 6914 80076514 3C07800B */ lui $a3, %hi(D_800AF0A6) -/* 6918 80076518 24E7F0A6 */ addiu $a3, $a3, %lo(D_800AF0A6) -/* 691C 8007651C 3C06800B */ lui $a2, %hi(D_800AF090) -/* 6920 80076520 24C6F090 */ addiu $a2, $a2, %lo(D_800AF090) -/* 6924 80076524 3C02800B */ lui $v0, %hi(D_800AF0A0) -/* 6928 80076528 2442F0A0 */ addiu $v0, $v0, %lo(D_800AF0A0) -/* 692C 8007652C 00402821 */ addu $a1, $v0, $zero -/* 6930 80076530 24020001 */ addiu $v0, $zero, 0x1 -/* 6934 80076534 3C01800C */ lui $at, %hi(D_800C4C20) -/* 6938 80076538 AC224C20 */ sw $v0, %lo(D_800C4C20)($at) -/* 693C 8007653C 24020008 */ addiu $v0, $zero, 0x8 -/* 6940 80076540 3C01800E */ lui $at, %hi(D_800E79A0) -/* 6944 80076544 AC2279A0 */ sw $v0, %lo(D_800E79A0)($at) -/* 6948 80076548 3C01800C */ lui $at, %hi(D_800C49D0) -/* 694C 8007654C A42049D0 */ sh $zero, %lo(D_800C49D0)($at) -/* 6950 80076550 3C01800B */ lui $at, %hi(D_800AF0B0) -/* 6954 80076554 AC20F0B0 */ sw $zero, %lo(D_800AF0B0)($at) -/* 6958 80076558 A4A00000 */ sh $zero, 0x0($a1) -/* 695C 8007655C 3C01800B */ lui $at, %hi(D_800AF0A3) -/* 6960 80076560 A020F0A3 */ sb $zero, %lo(D_800AF0A3)($at) -/* 6964 80076564 3C01800B */ lui $at, %hi(D_800AF0A2) -/* 6968 80076568 A020F0A2 */ sb $zero, %lo(D_800AF0A2)($at) -/* 696C 8007656C 3C01800B */ lui $at, %hi(D_800AF0A4) -/* 6970 80076570 A020F0A4 */ sb $zero, %lo(D_800AF0A4)($at) -/* 6974 80076574 3082FFFF */ andi $v0, $a0, 0xFFFF -.L80076578: -/* 6978 80076578 24840001 */ addiu $a0, $a0, 0x1 -/* 697C 8007657C 00021840 */ sll $v1, $v0, 1 -/* 6980 80076580 00671821 */ addu $v1, $v1, $a3 -/* 6984 80076584 00021080 */ sll $v0, $v0, 2 -/* 6988 80076588 00461021 */ addu $v0, $v0, $a2 -/* 698C 8007658C A4600000 */ sh $zero, 0x0($v1) -/* 6990 80076590 AC450000 */ sw $a1, 0x0($v0) -/* 6994 80076594 3082FFFF */ andi $v0, $a0, 0xFFFF -/* 6998 80076598 2C420004 */ sltiu $v0, $v0, 0x4 -/* 699C 8007659C 1440FFF6 */ bnez $v0, .L80076578 -/* 69A0 800765A0 3082FFFF */ andi $v0, $a0, 0xFFFF -/* 69A4 800765A4 0C025324 */ jal func_80094C90 -/* 69A8 800765A8 00000000 */ nop -/* 69AC 800765AC 0C0271F0 */ jal func_8009C7C0 -/* 69B0 800765B0 00602021 */ addu $a0, $v1, $zero -/* 69B4 800765B4 3C04800B */ lui $a0, %hi(D_800AF0B0) -/* 69B8 800765B8 0C05CED8 */ jal func_80173B60 -/* 69BC 800765BC 8C84F0B0 */ lw $a0, %lo(D_800AF0B0)($a0) -/* 69C0 800765C0 3C01800B */ lui $at, %hi(D_800AF0B0) -/* 69C4 800765C4 0C01E067 */ jal func_8007819C -/* 69C8 800765C8 AC22F0B0 */ sw $v0, %lo(D_800AF0B0)($at) -/* 69CC 800765CC 8FBF0010 */ lw $ra, 0x10($sp) -/* 69D0 800765D0 03E00008 */ jr $ra -/* 69D4 800765D4 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_800764E0, . - func_800764E0 - -glabel func_800765D8 -/* 69D8 800765D8 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 69DC 800765DC 00002821 */ addu $a1, $zero, $zero -/* 69E0 800765E0 AFB1001C */ sw $s1, 0x1C($sp) -/* 69E4 800765E4 00008821 */ addu $s1, $zero, $zero -/* 69E8 800765E8 AFB30024 */ sw $s3, 0x24($sp) -/* 69EC 800765EC 3C13800F */ lui $s3, %hi(D_800E82C8) -/* 69F0 800765F0 267382C8 */ addiu $s3, $s3, %lo(D_800E82C8) -/* 69F4 800765F4 AFB20020 */ sw $s2, 0x20($sp) -/* 69F8 800765F8 3C12800E */ lui $s2, %hi(D_800E7A30) -/* 69FC 800765FC 26527A30 */ addiu $s2, $s2, %lo(D_800E7A30) -/* 6A00 80076600 AFBF0028 */ sw $ra, 0x28($sp) -/* 6A04 80076604 AFB00018 */ sw $s0, 0x18($sp) -/* 6A08 80076608 00111080 */ sll $v0, $s1, 2 -.L8007660C: -/* 6A0C 8007660C 00511021 */ addu $v0, $v0, $s1 -/* 6A10 80076610 00021080 */ sll $v0, $v0, 2 -/* 6A14 80076614 00511021 */ addu $v0, $v0, $s1 -/* 6A18 80076618 000220C0 */ sll $a0, $v0, 3 -/* 6A1C 8007661C 3C03800F */ lui $v1, %hi(D_800E82C8) -/* 6A20 80076620 00641821 */ addu $v1, $v1, $a0 -/* 6A24 80076624 946382C8 */ lhu $v1, %lo(D_800E82C8)($v1) -/* 6A28 80076628 3C01800C */ lui $at, %hi(D_800C4C20) -/* 6A2C 8007662C AC314C20 */ sw $s1, %lo(D_800C4C20)($at) -/* 6A30 80076630 30622000 */ andi $v0, $v1, 0x2000 -/* 6A34 80076634 54400059 */ bnel $v0, $zero, .L8007679C -/* 6A38 80076638 26310001 */ addiu $s1, $s1, 0x1 -/* 6A3C 8007663C 30628000 */ andi $v0, $v1, 0x8000 -/* 6A40 80076640 50400056 */ beql $v0, $zero, .L8007679C -/* 6A44 80076644 26310001 */ addiu $s1, $s1, 0x1 -/* 6A48 80076648 3C02800F */ lui $v0, %hi(D_800E82D8) -/* 6A4C 8007664C 00441021 */ addu $v0, $v0, $a0 -/* 6A50 80076650 8C4282D8 */ lw $v0, %lo(D_800E82D8)($v0) -/* 6A54 80076654 50400051 */ beql $v0, $zero, .L8007679C -/* 6A58 80076658 26310001 */ addiu $s1, $s1, 0x1 -/* 6A5C 8007665C 00932021 */ addu $a0, $a0, $s3 -/* 6A60 80076660 02402821 */ addu $a1, $s2, $zero -/* 6A64 80076664 0C024C18 */ jal func_80093060 -/* 6A68 80076668 240600A8 */ addiu $a2, $zero, 0xA8 -/* 6A6C 8007666C 3C02800C */ lui $v0, %hi(D_800C4C10) -/* 6A70 80076670 94424C10 */ lhu $v0, %lo(D_800C4C10)($v0) -/* 6A74 80076674 16220006 */ bne $s1, $v0, .L80076690 -/* 6A78 80076678 00000000 */ nop -/* 6A7C 8007667C 3C02800E */ lui $v0, %hi(D_800E7A32) -/* 6A80 80076680 90427A32 */ lbu $v0, %lo(D_800E7A32)($v0) -/* 6A84 80076684 34420004 */ ori $v0, $v0, 0x4 -/* 6A88 80076688 3C01800E */ lui $at, %hi(D_800E7A32) -/* 6A8C 8007668C A0227A32 */ sb $v0, %lo(D_800E7A32)($at) -.L80076690: -/* 6A90 80076690 3C03800B */ lui $v1, %hi(D_800AF0B0) -/* 6A94 80076694 8C63F0B0 */ lw $v1, %lo(D_800AF0B0)($v1) -/* 6A98 80076698 3C05800E */ lui $a1, %hi(D_800E7A40) -/* 6A9C 8007669C 8CA57A40 */ lw $a1, %lo(D_800E7A40)($a1) -/* 6AA0 800766A0 24020006 */ addiu $v0, $zero, 0x6 -/* 6AA4 800766A4 3C01800E */ lui $at, %hi(D_800E7A34) -/* 6AA8 800766A8 A0227A34 */ sb $v0, %lo(D_800E7A34)($at) -/* 6AAC 800766AC 3C01800E */ lui $at, %hi(D_800E7AC8) -/* 6AB0 800766B0 AC237AC8 */ sw $v1, %lo(D_800E7AC8)($at) -/* 6AB4 800766B4 00A0F809 */ jalr $a1 -/* 6AB8 800766B8 02202021 */ addu $a0, $s1, $zero -/* 6ABC 800766BC 3C04800E */ lui $a0, %hi(D_800E7AC8) -/* 6AC0 800766C0 8C847AC8 */ lw $a0, %lo(D_800E7AC8)($a0) -/* 6AC4 800766C4 8C820004 */ lw $v0, 0x4($a0) -/* 6AC8 800766C8 10400010 */ beqz $v0, .L8007670C -/* 6ACC 800766CC 00000000 */ nop -/* 6AD0 800766D0 0C05CED8 */ jal func_80173B60 -/* 6AD4 800766D4 00000000 */ nop -/* 6AD8 800766D8 3C04800B */ lui $a0, %hi(D_800AF0B0) -/* 6ADC 800766DC 8C84F0B0 */ lw $a0, %lo(D_800AF0B0)($a0) -/* 6AE0 800766E0 3C01800E */ lui $at, %hi(D_800E7AC8) -/* 6AE4 800766E4 AC227AC8 */ sw $v0, %lo(D_800E7AC8)($at) -/* 6AE8 800766E8 8C830004 */ lw $v1, 0x4($a0) -/* 6AEC 800766EC AC430004 */ sw $v1, 0x4($v0) -/* 6AF0 800766F0 AC800004 */ sw $zero, 0x4($a0) -/* 6AF4 800766F4 3C02800E */ lui $v0, %hi(D_800E7A33) -/* 6AF8 800766F8 90427A33 */ lbu $v0, %lo(D_800E7A33)($v0) -/* 6AFC 800766FC 34420002 */ ori $v0, $v0, 0x2 -/* 6B00 80076700 3C01800E */ lui $at, %hi(D_800E7A33) -/* 6B04 80076704 0801D9C5 */ j .L80076714 -/* 6B08 80076708 A0227A33 */ sb $v0, %lo(D_800E7A33)($at) -.L8007670C: -/* 6B0C 8007670C 3C01800E */ lui $at, %hi(D_800E7AC8) -/* 6B10 80076710 AC207AC8 */ sw $zero, %lo(D_800E7AC8)($at) -.L80076714: -/* 6B14 80076714 96420000 */ lhu $v0, 0x0($s2) -/* 6B18 80076718 3C03800C */ lui $v1, %hi(D_800C4C10) -/* 6B1C 8007671C 94634C10 */ lhu $v1, %lo(D_800C4C10)($v1) -/* 6B20 80076720 34422000 */ ori $v0, $v0, 0x2000 -/* 6B24 80076724 16230004 */ bne $s1, $v1, .L80076738 -/* 6B28 80076728 A6420000 */ sh $v0, 0x0($s2) -/* 6B2C 8007672C 92420002 */ lbu $v0, 0x2($s2) -/* 6B30 80076730 304200FB */ andi $v0, $v0, 0xFB -/* 6B34 80076734 A2420002 */ sb $v0, 0x2($s2) -.L80076738: -/* 6B38 80076738 92440001 */ lbu $a0, 0x1($s2) -/* 6B3C 8007673C 96460020 */ lhu $a2, 0x20($s2) -/* 6B40 80076740 3C05800F */ lui $a1, %hi(D_800E91D0) -/* 6B44 80076744 24A591D0 */ addiu $a1, $a1, %lo(D_800E91D0) -/* 6B48 80076748 0C01E035 */ jal func_800780D4 -/* 6B4C 8007674C 26470024 */ addiu $a3, $s2, 0x24 -/* 6B50 80076750 02402021 */ addu $a0, $s2, $zero -/* 6B54 80076754 00118080 */ sll $s0, $s1, 2 -/* 6B58 80076758 02118021 */ addu $s0, $s0, $s1 -/* 6B5C 8007675C 00108080 */ sll $s0, $s0, 2 -/* 6B60 80076760 02118021 */ addu $s0, $s0, $s1 -/* 6B64 80076764 001080C0 */ sll $s0, $s0, 3 -/* 6B68 80076768 02132821 */ addu $a1, $s0, $s3 -/* 6B6C 8007676C 0C024C18 */ jal func_80093060 -/* 6B70 80076770 240600A8 */ addiu $a2, $zero, 0xA8 -/* 6B74 80076774 3C02800F */ lui $v0, %hi(D_800E82CA) -/* 6B78 80076778 00501021 */ addu $v0, $v0, $s0 -/* 6B7C 8007677C 904282CA */ lbu $v0, %lo(D_800E82CA)($v0) -/* 6B80 80076780 30420002 */ andi $v0, $v0, 0x2 -/* 6B84 80076784 10400004 */ beqz $v0, .L80076798 -/* 6B88 80076788 02202821 */ addu $a1, $s1, $zero -/* 6B8C 8007678C 0C01DFE2 */ jal func_80077F88 -/* 6B90 80076790 02202021 */ addu $a0, $s1, $zero -/* 6B94 80076794 02202821 */ addu $a1, $s1, $zero -.L80076798: -/* 6B98 80076798 26310001 */ addiu $s1, $s1, 0x1 -.L8007679C: -/* 6B9C 8007679C 3C022AAA */ lui $v0, (0x2AAAAAAB >> 16) -/* 6BA0 800767A0 3442AAAB */ ori $v0, $v0, (0x2AAAAAAB & 0xFFFF) -/* 6BA4 800767A4 02220018 */ mult $s1, $v0 -/* 6BA8 800767A8 00111FC3 */ sra $v1, $s1, 31 -/* 6BAC 800767AC 00004010 */ mfhi $t0 -/* 6BB0 800767B0 01031823 */ subu $v1, $t0, $v1 -/* 6BB4 800767B4 00031040 */ sll $v0, $v1, 1 -/* 6BB8 800767B8 00431021 */ addu $v0, $v0, $v1 -/* 6BBC 800767BC 00021040 */ sll $v0, $v0, 1 -/* 6BC0 800767C0 02228823 */ subu $s1, $s1, $v0 -/* 6BC4 800767C4 1625FF91 */ bne $s1, $a1, .L8007660C -/* 6BC8 800767C8 00111080 */ sll $v0, $s1, 2 -/* 6BCC 800767CC 0C01E067 */ jal func_8007819C -/* 6BD0 800767D0 00008821 */ addu $s1, $zero, $zero -/* 6BD4 800767D4 3C10800E */ lui $s0, %hi(D_800E7A30) -/* 6BD8 800767D8 26107A30 */ addiu $s0, $s0, %lo(D_800E7A30) -/* 6BDC 800767DC 3C13800F */ lui $s3, %hi(D_800E82C8) -/* 6BE0 800767E0 267382C8 */ addiu $s3, $s3, %lo(D_800E82C8) -/* 6BE4 800767E4 00009021 */ addu $s2, $zero, $zero -.L800767E8: -/* 6BE8 800767E8 3C03800F */ lui $v1, %hi(D_800E82C8) -/* 6BEC 800767EC 00721821 */ addu $v1, $v1, $s2 -/* 6BF0 800767F0 946382C8 */ lhu $v1, %lo(D_800E82C8)($v1) -/* 6BF4 800767F4 3C01800C */ lui $at, %hi(D_800C4C20) -/* 6BF8 800767F8 AC314C20 */ sw $s1, %lo(D_800C4C20)($at) -/* 6BFC 800767FC 30622000 */ andi $v0, $v1, 0x2000 -/* 6C00 80076800 104000A7 */ beqz $v0, .L80076AA0 -/* 6C04 80076804 30628000 */ andi $v0, $v1, 0x8000 -/* 6C08 80076808 504000A6 */ beql $v0, $zero, .L80076AA4 -/* 6C0C 8007680C 267300A8 */ addiu $s3, $s3, 0xA8 -/* 6C10 80076810 3C02800F */ lui $v0, %hi(D_800E82DC) -/* 6C14 80076814 00521021 */ addu $v0, $v0, $s2 -/* 6C18 80076818 8C4282DC */ lw $v0, %lo(D_800E82DC)($v0) -/* 6C1C 8007681C 104000A0 */ beqz $v0, .L80076AA0 -/* 6C20 80076820 02602021 */ addu $a0, $s3, $zero -/* 6C24 80076824 02002821 */ addu $a1, $s0, $zero -/* 6C28 80076828 0C024C18 */ jal func_80093060 -/* 6C2C 8007682C 240600A8 */ addiu $a2, $zero, 0xA8 -/* 6C30 80076830 3C02800C */ lui $v0, %hi(D_800C4C10) -/* 6C34 80076834 94424C10 */ lhu $v0, %lo(D_800C4C10)($v0) -/* 6C38 80076838 16220006 */ bne $s1, $v0, .L80076854 -/* 6C3C 8007683C 00000000 */ nop -/* 6C40 80076840 3C02800E */ lui $v0, %hi(D_800E7A32) -/* 6C44 80076844 90427A32 */ lbu $v0, %lo(D_800E7A32)($v0) -/* 6C48 80076848 34420004 */ ori $v0, $v0, 0x4 -/* 6C4C 8007684C 3C01800E */ lui $at, %hi(D_800E7A32) -/* 6C50 80076850 A0227A32 */ sb $v0, %lo(D_800E7A32)($at) -.L80076854: -/* 6C54 80076854 3C04800E */ lui $a0, %hi(D_800E7A54) -/* 6C58 80076858 8C847A54 */ lw $a0, %lo(D_800E7A54)($a0) -/* 6C5C 8007685C 3C05800F */ lui $a1, %hi(D_800E91D0) -/* 6C60 80076860 0C01E059 */ jal func_80078164 -/* 6C64 80076864 24A591D0 */ addiu $a1, $a1, %lo(D_800E91D0) -/* 6C68 80076868 0C01DD25 */ jal func_80077494 -/* 6C6C 8007686C 02202021 */ addu $a0, $s1, $zero -/* 6C70 80076870 3C02800E */ lui $v0, %hi(D_800E7A44) -/* 6C74 80076874 8C427A44 */ lw $v0, %lo(D_800E7A44)($v0) -/* 6C78 80076878 0040F809 */ jalr $v0 -/* 6C7C 8007687C 02202021 */ addu $a0, $s1, $zero -/* 6C80 80076880 3C02800E */ lui $v0, %hi(D_800E7A33) -/* 6C84 80076884 90427A33 */ lbu $v0, %lo(D_800E7A33)($v0) -/* 6C88 80076888 30420002 */ andi $v0, $v0, 0x2 -/* 6C8C 8007688C 1040005F */ beqz $v0, .L80076A0C -/* 6C90 80076890 3C031800 */ lui $v1, (0x18000000 >> 16) -/* 6C94 80076894 8E020000 */ lw $v0, 0x0($s0) -/* 6C98 80076898 00431024 */ and $v0, $v0, $v1 -/* 6C9C 8007689C 1440001A */ bnez $v0, .L80076908 -/* 6CA0 800768A0 00000000 */ nop -/* 6CA4 800768A4 3C02800E */ lui $v0, %hi(D_800E7A3C) -/* 6CA8 800768A8 94427A3C */ lhu $v0, %lo(D_800E7A3C)($v0) -/* 6CAC 800768AC 3C03800E */ lui $v1, %hi(D_800E7AC8) -/* 6CB0 800768B0 8C637AC8 */ lw $v1, %lo(D_800E7AC8)($v1) -/* 6CB4 800768B4 3C05800E */ lui $a1, %hi(D_800E7A36) -/* 6CB8 800768B8 94A57A36 */ lhu $a1, %lo(D_800E7A36)($a1) -/* 6CBC 800768BC 3C06800E */ lui $a2, %hi(D_800E7A38) -/* 6CC0 800768C0 94C67A38 */ lhu $a2, %lo(D_800E7A38)($a2) -/* 6CC4 800768C4 3C07800E */ lui $a3, %hi(D_800E7A3A) -/* 6CC8 800768C8 94E77A3A */ lhu $a3, %lo(D_800E7A3A)($a3) -/* 6CCC 800768CC 24420006 */ addiu $v0, $v0, 0x6 -/* 6CD0 800768D0 00021400 */ sll $v0, $v0, 16 -/* 6CD4 800768D4 00021403 */ sra $v0, $v0, 16 -/* 6CD8 800768D8 AFA20010 */ sw $v0, 0x10($sp) -/* 6CDC 800768DC 8C640004 */ lw $a0, 0x4($v1) -/* 6CE0 800768E0 24A5FFFA */ addiu $a1, $a1, -0x6 -/* 6CE4 800768E4 00052C00 */ sll $a1, $a1, 16 -/* 6CE8 800768E8 00052C03 */ sra $a1, $a1, 16 -/* 6CEC 800768EC 24C6FFFA */ addiu $a2, $a2, -0x6 -/* 6CF0 800768F0 00063400 */ sll $a2, $a2, 16 -/* 6CF4 800768F4 00063403 */ sra $a2, $a2, 16 -/* 6CF8 800768F8 24E70006 */ addiu $a3, $a3, 0x6 -/* 6CFC 800768FC 00073C00 */ sll $a3, $a3, 16 -/* 6D00 80076900 0C05F0A7 */ jal func_8017C29C -/* 6D04 80076904 00073C03 */ sra $a3, $a3, 16 -.L80076908: -/* 6D08 80076908 3C04800E */ lui $a0, %hi(D_800E7AC8) -/* 6D0C 8007690C 0C05CF45 */ jal func_80173D14 -/* 6D10 80076910 8C847AC8 */ lw $a0, %lo(D_800E7AC8)($a0) -/* 6D14 80076914 3C04800E */ lui $a0, %hi(D_800E7AC8) -/* 6D18 80076918 0C05CF53 */ jal func_80173D4C -/* 6D1C 8007691C 8C847AC8 */ lw $a0, %lo(D_800E7AC8)($a0) -/* 6D20 80076920 3C04800E */ lui $a0, %hi(D_800E7AC8) -/* 6D24 80076924 8C847AC8 */ lw $a0, %lo(D_800E7AC8)($a0) -/* 6D28 80076928 8C830004 */ lw $v1, 0x4($a0) -/* 6D2C 8007692C 14600007 */ bnez $v1, .L8007694C -/* 6D30 80076930 00000000 */ nop -/* 6D34 80076934 3C02800E */ lui $v0, %hi(D_800E7A32) -/* 6D38 80076938 90427A32 */ lbu $v0, %lo(D_800E7A32)($v0) -/* 6D3C 8007693C 34420002 */ ori $v0, $v0, 0x2 -/* 6D40 80076940 3C01800E */ lui $at, %hi(D_800E7A32) -/* 6D44 80076944 0801DA83 */ j .L80076A0C -/* 6D48 80076948 A0227A32 */ sb $v0, %lo(D_800E7A32)($at) -.L8007694C: -/* 6D4C 8007694C 94620026 */ lhu $v0, 0x26($v1) -/* 6D50 80076950 14400007 */ bnez $v0, .L80076970 -/* 6D54 80076954 00000000 */ nop -/* 6D58 80076958 96030000 */ lhu $v1, 0x0($s0) -/* 6D5C 8007695C 30620800 */ andi $v0, $v1, 0x800 -/* 6D60 80076960 1040002A */ beqz $v0, .L80076A0C -/* 6D64 80076964 3062F7FF */ andi $v0, $v1, 0xF7FF -/* 6D68 80076968 0801DA83 */ j .L80076A0C -/* 6D6C 8007696C A6020000 */ sh $v0, 0x0($s0) -.L80076970: -/* 6D70 80076970 8C63002C */ lw $v1, 0x2C($v1) -/* 6D74 80076974 24630006 */ addiu $v1, $v1, 0x6 -/* 6D78 80076978 3C01800E */ lui $at, %hi(D_800E7A36) -/* 6D7C 8007697C A4237A36 */ sh $v1, %lo(D_800E7A36)($at) -/* 6D80 80076980 8C820004 */ lw $v0, 0x4($a0) -/* 6D84 80076984 8C420034 */ lw $v0, 0x34($v0) -/* 6D88 80076988 00031C00 */ sll $v1, $v1, 16 -/* 6D8C 8007698C 00031C03 */ sra $v1, $v1, 16 -/* 6D90 80076990 2442FFFA */ addiu $v0, $v0, -0x6 -/* 6D94 80076994 00402821 */ addu $a1, $v0, $zero -/* 6D98 80076998 3C01800E */ lui $at, %hi(D_800E7A3A) -/* 6D9C 8007699C A4227A3A */ sh $v0, %lo(D_800E7A3A)($at) -/* 6DA0 800769A0 00021400 */ sll $v0, $v0, 16 -/* 6DA4 800769A4 00021403 */ sra $v0, $v0, 16 -/* 6DA8 800769A8 0043102A */ slt $v0, $v0, $v1 -/* 6DAC 800769AC 10400003 */ beqz $v0, .L800769BC -/* 6DB0 800769B0 00000000 */ nop -/* 6DB4 800769B4 3C01800E */ lui $at, %hi(D_800E7A36) -/* 6DB8 800769B8 A4257A36 */ sh $a1, %lo(D_800E7A36)($at) -.L800769BC: -/* 6DBC 800769BC 8C820004 */ lw $v0, 0x4($a0) -/* 6DC0 800769C0 8C430030 */ lw $v1, 0x30($v0) -/* 6DC4 800769C4 24630006 */ addiu $v1, $v1, 0x6 -/* 6DC8 800769C8 3C01800E */ lui $at, %hi(D_800E7A38) -/* 6DCC 800769CC A4237A38 */ sh $v1, %lo(D_800E7A38)($at) -/* 6DD0 800769D0 8C820004 */ lw $v0, 0x4($a0) -/* 6DD4 800769D4 8C420038 */ lw $v0, 0x38($v0) -/* 6DD8 800769D8 00031C00 */ sll $v1, $v1, 16 -/* 6DDC 800769DC 00031C03 */ sra $v1, $v1, 16 -/* 6DE0 800769E0 2442FFFA */ addiu $v0, $v0, -0x6 -/* 6DE4 800769E4 00402021 */ addu $a0, $v0, $zero -/* 6DE8 800769E8 3C01800E */ lui $at, %hi(D_800E7A3C) -/* 6DEC 800769EC A4227A3C */ sh $v0, %lo(D_800E7A3C)($at) -/* 6DF0 800769F0 00021400 */ sll $v0, $v0, 16 -/* 6DF4 800769F4 00021403 */ sra $v0, $v0, 16 -/* 6DF8 800769F8 0043102A */ slt $v0, $v0, $v1 -/* 6DFC 800769FC 10400003 */ beqz $v0, .L80076A0C -/* 6E00 80076A00 00000000 */ nop -/* 6E04 80076A04 3C01800E */ lui $at, %hi(D_800E7A38) -/* 6E08 80076A08 A4247A38 */ sh $a0, %lo(D_800E7A38)($at) -.L80076A0C: -/* 6E0C 80076A0C 3C02800C */ lui $v0, %hi(D_800C4C10) -/* 6E10 80076A10 94424C10 */ lhu $v0, %lo(D_800C4C10)($v0) -/* 6E14 80076A14 16220006 */ bne $s1, $v0, .L80076A30 -/* 6E18 80076A18 00000000 */ nop -/* 6E1C 80076A1C 3C03800E */ lui $v1, %hi(D_800E7A32) -/* 6E20 80076A20 24637A32 */ addiu $v1, $v1, %lo(D_800E7A32) -/* 6E24 80076A24 90620000 */ lbu $v0, 0x0($v1) -/* 6E28 80076A28 304200FB */ andi $v0, $v0, 0xFB -/* 6E2C 80076A2C A0620000 */ sb $v0, 0x0($v1) -.L80076A30: -/* 6E30 80076A30 92040001 */ lbu $a0, 0x1($s0) -/* 6E34 80076A34 96060020 */ lhu $a2, 0x20($s0) -/* 6E38 80076A38 3C05800F */ lui $a1, %hi(D_800E91D0) -/* 6E3C 80076A3C 24A591D0 */ addiu $a1, $a1, %lo(D_800E91D0) -/* 6E40 80076A40 0C01E035 */ jal func_800780D4 -/* 6E44 80076A44 26070024 */ addiu $a3, $s0, 0x24 -/* 6E48 80076A48 02002021 */ addu $a0, $s0, $zero -/* 6E4C 80076A4C 02602821 */ addu $a1, $s3, $zero -/* 6E50 80076A50 0C024C18 */ jal func_80093060 -/* 6E54 80076A54 240600A8 */ addiu $a2, $zero, 0xA8 -/* 6E58 80076A58 3C02800F */ lui $v0, %hi(D_800E82CA) -/* 6E5C 80076A5C 00521021 */ addu $v0, $v0, $s2 -/* 6E60 80076A60 904282CA */ lbu $v0, %lo(D_800E82CA)($v0) -/* 6E64 80076A64 30420002 */ andi $v0, $v0, 0x2 -/* 6E68 80076A68 10400003 */ beqz $v0, .L80076A78 -/* 6E6C 80076A6C 00000000 */ nop -/* 6E70 80076A70 0C01DFE2 */ jal func_80077F88 -/* 6E74 80076A74 02202021 */ addu $a0, $s1, $zero -.L80076A78: -/* 6E78 80076A78 0C0271F3 */ jal func_8009C7CC -/* 6E7C 80076A7C 00000000 */ nop -/* 6E80 80076A80 3C02800C */ lui $v0, %hi(D_800C49D0) -/* 6E84 80076A84 944249D0 */ lhu $v0, %lo(D_800C49D0)($v0) -/* 6E88 80076A88 2442FFFF */ addiu $v0, $v0, -0x1 -/* 6E8C 80076A8C 3C01800C */ lui $at, %hi(D_800C49D0) -/* 6E90 80076A90 A42249D0 */ sh $v0, %lo(D_800C49D0)($at) -/* 6E94 80076A94 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 6E98 80076A98 10400006 */ beqz $v0, .L80076AB4 -/* 6E9C 80076A9C 00000000 */ nop -.L80076AA0: -/* 6EA0 80076AA0 267300A8 */ addiu $s3, $s3, 0xA8 -.L80076AA4: -/* 6EA4 80076AA4 26310001 */ addiu $s1, $s1, 0x1 -/* 6EA8 80076AA8 2A220006 */ slti $v0, $s1, 0x6 -/* 6EAC 80076AAC 1440FF4E */ bnez $v0, .L800767E8 -/* 6EB0 80076AB0 265200A8 */ addiu $s2, $s2, 0xA8 -.L80076AB4: -/* 6EB4 80076AB4 0C01E067 */ jal func_8007819C -/* 6EB8 80076AB8 00000000 */ nop -/* 6EBC 80076ABC 2402FFFF */ addiu $v0, $zero, -0x1 -/* 6EC0 80076AC0 3C01800C */ lui $at, %hi(D_800C4C20) -/* 6EC4 80076AC4 0C01DCA2 */ jal func_80077288 -/* 6EC8 80076AC8 AC224C20 */ sw $v0, %lo(D_800C4C20)($at) -/* 6ECC 80076ACC 8FBF0028 */ lw $ra, 0x28($sp) -/* 6ED0 80076AD0 8FB30024 */ lw $s3, 0x24($sp) -/* 6ED4 80076AD4 8FB20020 */ lw $s2, 0x20($sp) -/* 6ED8 80076AD8 8FB1001C */ lw $s1, 0x1C($sp) -/* 6EDC 80076ADC 8FB00018 */ lw $s0, 0x18($sp) -/* 6EE0 80076AE0 03E00008 */ jr $ra -/* 6EE4 80076AE4 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_800765D8, . - func_800765D8 - -glabel func_80076AE8 -/* 6EE8 80076AE8 3C02800C */ lui $v0, %hi(D_800C49D0) -/* 6EEC 80076AEC 944249D0 */ lhu $v0, %lo(D_800C49D0)($v0) -/* 6EF0 80076AF0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 6EF4 80076AF4 AFBF0034 */ sw $ra, 0x34($sp) -/* 6EF8 80076AF8 AFB60030 */ sw $s6, 0x30($sp) -/* 6EFC 80076AFC AFB5002C */ sw $s5, 0x2C($sp) -/* 6F00 80076B00 AFB40028 */ sw $s4, 0x28($sp) -/* 6F04 80076B04 AFB30024 */ sw $s3, 0x24($sp) -/* 6F08 80076B08 AFB20020 */ sw $s2, 0x20($sp) -/* 6F0C 80076B0C AFB1001C */ sw $s1, 0x1C($sp) -/* 6F10 80076B10 2451FFFF */ addiu $s1, $v0, -0x1 -/* 6F14 80076B14 0620009F */ bltz $s1, .L80076D94 -/* 6F18 80076B18 AFB00018 */ sw $s0, 0x18($sp) -/* 6F1C 80076B1C 3C16800F */ lui $s6, %hi(D_800E82C8) -/* 6F20 80076B20 26D682C8 */ addiu $s6, $s6, %lo(D_800E82C8) -/* 6F24 80076B24 3C15DE00 */ lui $s5, (0xDE000000 >> 16) -/* 6F28 80076B28 3C148018 */ lui $s4, %hi(D_801869C8) -/* 6F2C 80076B2C 269469C8 */ addiu $s4, $s4, %lo(D_801869C8) -/* 6F30 80076B30 3C13800E */ lui $s3, %hi(D_800E7A30) -/* 6F34 80076B34 26737A30 */ addiu $s3, $s3, %lo(D_800E7A30) -/* 6F38 80076B38 26720018 */ addiu $s2, $s3, 0x18 -/* 6F3C 80076B3C 00111040 */ sll $v0, $s1, 1 -.L80076B40: -/* 6F40 80076B40 3C10800C */ lui $s0, %hi(D_800C4C10) -/* 6F44 80076B44 02028021 */ addu $s0, $s0, $v0 -/* 6F48 80076B48 96104C10 */ lhu $s0, %lo(D_800C4C10)($s0) -/* 6F4C 80076B4C 00101080 */ sll $v0, $s0, 2 -/* 6F50 80076B50 00501021 */ addu $v0, $v0, $s0 -/* 6F54 80076B54 00021080 */ sll $v0, $v0, 2 -/* 6F58 80076B58 00501021 */ addu $v0, $v0, $s0 -/* 6F5C 80076B5C 000220C0 */ sll $a0, $v0, 3 -/* 6F60 80076B60 3C02800F */ lui $v0, %hi(D_800E82C8) -/* 6F64 80076B64 00441021 */ addu $v0, $v0, $a0 -/* 6F68 80076B68 944282C8 */ lhu $v0, %lo(D_800E82C8)($v0) -/* 6F6C 80076B6C 3C01800C */ lui $at, %hi(D_800C4C20) -/* 6F70 80076B70 AC304C20 */ sw $s0, %lo(D_800C4C20)($at) -/* 6F74 80076B74 30422000 */ andi $v0, $v0, 0x2000 -/* 6F78 80076B78 54400007 */ bnel $v0, $zero, .L80076B98 -/* 6F7C 80076B7C 00962021 */ addu $a0, $a0, $s6 -/* 6F80 80076B80 3C02800F */ lui $v0, %hi(D_800E82E0) -/* 6F84 80076B84 00441021 */ addu $v0, $v0, $a0 -/* 6F88 80076B88 8C4282E0 */ lw $v0, %lo(D_800E82E0)($v0) -/* 6F8C 80076B8C 5040007F */ beql $v0, $zero, .L80076D8C -/* 6F90 80076B90 2631FFFF */ addiu $s1, $s1, -0x1 -/* 6F94 80076B94 00962021 */ addu $a0, $a0, $s6 -.L80076B98: -/* 6F98 80076B98 02602821 */ addu $a1, $s3, $zero -/* 6F9C 80076B9C 0C024C18 */ jal func_80093060 -/* 6FA0 80076BA0 240600A8 */ addiu $a2, $zero, 0xA8 -/* 6FA4 80076BA4 16200006 */ bnez $s1, .L80076BC0 -/* 6FA8 80076BA8 00000000 */ nop -/* 6FAC 80076BAC 3C02800E */ lui $v0, %hi(D_800E7A32) -/* 6FB0 80076BB0 90427A32 */ lbu $v0, %lo(D_800E7A32)($v0) -/* 6FB4 80076BB4 34420004 */ ori $v0, $v0, 0x4 -/* 6FB8 80076BB8 3C01800E */ lui $at, %hi(D_800E7A32) -/* 6FBC 80076BBC A0227A32 */ sb $v0, %lo(D_800E7A32)($at) -.L80076BC0: -/* 6FC0 80076BC0 3C04800E */ lui $a0, %hi(D_800E7A54) -/* 6FC4 80076BC4 8C847A54 */ lw $a0, %lo(D_800E7A54)($a0) -/* 6FC8 80076BC8 3C05800F */ lui $a1, %hi(D_800E91D0) -/* 6FCC 80076BCC 0C01E059 */ jal func_80078164 -/* 6FD0 80076BD0 24A591D0 */ addiu $a1, $a1, %lo(D_800E91D0) -/* 6FD4 80076BD4 3C02800E */ lui $v0, %hi(D_800E7A33) -/* 6FD8 80076BD8 90427A33 */ lbu $v0, %lo(D_800E7A33)($v0) -/* 6FDC 80076BDC 30420002 */ andi $v0, $v0, 0x2 -/* 6FE0 80076BE0 1040000D */ beqz $v0, .L80076C18 -/* 6FE4 80076BE4 00000000 */ nop -/* 6FE8 80076BE8 3C02800F */ lui $v0, %hi(D_800E9BA0) -/* 6FEC 80076BEC 8C429BA0 */ lw $v0, %lo(D_800E9BA0)($v0) -/* 6FF0 80076BF0 AC550000 */ sw $s5, 0x0($v0) -/* 6FF4 80076BF4 AC540004 */ sw $s4, 0x4($v0) -/* 6FF8 80076BF8 3C04800E */ lui $a0, %hi(D_800E7AC8) -/* 6FFC 80076BFC 8C847AC8 */ lw $a0, %lo(D_800E7AC8)($a0) -/* 7000 80076C00 24420008 */ addiu $v0, $v0, 0x8 -/* 7004 80076C04 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 7008 80076C08 0C05CF61 */ jal func_80173D84 -/* 700C 80076C0C AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 7010 80076C10 0801DB22 */ j .L80076C88 -/* 7014 80076C14 00000000 */ nop -.L80076C18: -/* 7018 80076C18 3C02800E */ lui $v0, %hi(D_800E7A32) -/* 701C 80076C1C 90427A32 */ lbu $v0, %lo(D_800E7A32)($v0) -/* 7020 80076C20 30420001 */ andi $v0, $v0, 0x1 -/* 7024 80076C24 14400018 */ bnez $v0, .L80076C88 -/* 7028 80076C28 00000000 */ nop -/* 702C 80076C2C 3C02800E */ lui $v0, %hi(D_800E7AD0) -/* 7030 80076C30 90427AD0 */ lbu $v0, %lo(D_800E7AD0)($v0) -/* 7034 80076C34 10400014 */ beqz $v0, .L80076C88 -/* 7038 80076C38 00000000 */ nop -/* 703C 80076C3C 3C02800F */ lui $v0, %hi(D_800E9BA0) -/* 7040 80076C40 8C429BA0 */ lw $v0, %lo(D_800E9BA0)($v0) -/* 7044 80076C44 AC550000 */ sw $s5, 0x0($v0) -/* 7048 80076C48 AC540004 */ sw $s4, 0x4($v0) -/* 704C 80076C4C 24420008 */ addiu $v0, $v0, 0x8 -/* 7050 80076C50 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 7054 80076C54 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 7058 80076C58 3C02800E */ lui $v0, %hi(D_800E7A3C) -/* 705C 80076C5C 84427A3C */ lh $v0, %lo(D_800E7A3C)($v0) -/* 7060 80076C60 3C04800E */ lui $a0, %hi(D_800E7AD0) -/* 7064 80076C64 90847AD0 */ lbu $a0, %lo(D_800E7AD0)($a0) -/* 7068 80076C68 3C05800E */ lui $a1, %hi(D_800E7A36) -/* 706C 80076C6C 84A57A36 */ lh $a1, %lo(D_800E7A36)($a1) -/* 7070 80076C70 3C06800E */ lui $a2, %hi(D_800E7A38) -/* 7074 80076C74 84C67A38 */ lh $a2, %lo(D_800E7A38)($a2) -/* 7078 80076C78 3C07800E */ lui $a3, %hi(D_800E7A3A) -/* 707C 80076C7C 84E77A3A */ lh $a3, %lo(D_800E7A3A)($a3) -/* 7080 80076C80 0C05CF6F */ jal func_80173DBC -/* 7084 80076C84 AFA20010 */ sw $v0, 0x10($sp) -.L80076C88: -/* 7088 80076C88 3C02800F */ lui $v0, %hi(D_800E9BA0) -/* 708C 80076C8C 8C429BA0 */ lw $v0, %lo(D_800E9BA0)($v0) -/* 7090 80076C90 AC550000 */ sw $s5, 0x0($v0) -/* 7094 80076C94 AC540004 */ sw $s4, 0x4($v0) -/* 7098 80076C98 8E430000 */ lw $v1, 0x0($s2) -/* 709C 80076C9C 24420008 */ addiu $v0, $v0, 0x8 -/* 70A0 80076CA0 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 70A4 80076CA4 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 70A8 80076CA8 0060F809 */ jalr $v1 -/* 70AC 80076CAC 02002021 */ addu $a0, $s0, $zero -/* 70B0 80076CB0 3C03800F */ lui $v1, %hi(D_800E9BA0) -/* 70B4 80076CB4 8C639BA0 */ lw $v1, %lo(D_800E9BA0)($v1) -/* 70B8 80076CB8 3C02E700 */ lui $v0, (0xE7000000 >> 16) -/* 70BC 80076CBC AC620000 */ sw $v0, 0x0($v1) -/* 70C0 80076CC0 AC600004 */ sw $zero, 0x4($v1) -/* 70C4 80076CC4 9242FFEA */ lbu $v0, -0x16($s2) -/* 70C8 80076CC8 24630008 */ addiu $v1, $v1, 0x8 -/* 70CC 80076CCC 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 70D0 80076CD0 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 70D4 80076CD4 30420001 */ andi $v0, $v0, 0x1 -/* 70D8 80076CD8 14400015 */ bnez $v0, .L80076D30 -/* 70DC 80076CDC 00000000 */ nop -/* 70E0 80076CE0 92420088 */ lbu $v0, 0x88($s2) -/* 70E4 80076CE4 14400012 */ bnez $v0, .L80076D30 -/* 70E8 80076CE8 00000000 */ nop -/* 70EC 80076CEC 16200008 */ bnez $s1, .L80076D10 -/* 70F0 80076CF0 24044211 */ addiu $a0, $zero, 0x4211 -/* 70F4 80076CF4 8646FFEE */ lh $a2, -0x12($s2) -/* 70F8 80076CF8 8647FFF0 */ lh $a3, -0x10($s2) -/* 70FC 80076CFC 8642FFF2 */ lh $v0, -0xE($s2) -/* 7100 80076D00 8643FFF4 */ lh $v1, -0xC($s2) -/* 7104 80076D04 3404FFFF */ ori $a0, $zero, 0xFFFF -/* 7108 80076D08 0801DB49 */ j .L80076D24 -/* 710C 80076D0C 240518C1 */ addiu $a1, $zero, 0x18C1 -.L80076D10: -/* 7110 80076D10 8646FFEE */ lh $a2, -0x12($s2) -/* 7114 80076D14 8647FFF0 */ lh $a3, -0x10($s2) -/* 7118 80076D18 8642FFF2 */ lh $v0, -0xE($s2) -/* 711C 80076D1C 8643FFF4 */ lh $v1, -0xC($s2) -/* 7120 80076D20 24050843 */ addiu $a1, $zero, 0x843 -.L80076D24: -/* 7124 80076D24 AFA20010 */ sw $v0, 0x10($sp) -/* 7128 80076D28 0C01E0BB */ jal func_800782EC -/* 712C 80076D2C AFA30014 */ sw $v1, 0x14($sp) -.L80076D30: -/* 7130 80076D30 16200006 */ bnez $s1, .L80076D4C -/* 7134 80076D34 00000000 */ nop -/* 7138 80076D38 3C03800E */ lui $v1, %hi(D_800E7A32) -/* 713C 80076D3C 24637A32 */ addiu $v1, $v1, %lo(D_800E7A32) -/* 7140 80076D40 90620000 */ lbu $v0, 0x0($v1) -/* 7144 80076D44 304200FB */ andi $v0, $v0, 0xFB -/* 7148 80076D48 A0620000 */ sb $v0, 0x0($v1) -.L80076D4C: -/* 714C 80076D4C 92640001 */ lbu $a0, 0x1($s3) -/* 7150 80076D50 96660020 */ lhu $a2, 0x20($s3) -/* 7154 80076D54 3C05800F */ lui $a1, %hi(D_800E91D0) -/* 7158 80076D58 24A591D0 */ addiu $a1, $a1, %lo(D_800E91D0) -/* 715C 80076D5C 0C01E035 */ jal func_800780D4 -/* 7160 80076D60 26670024 */ addiu $a3, $s3, 0x24 -/* 7164 80076D64 02602021 */ addu $a0, $s3, $zero -/* 7168 80076D68 00102880 */ sll $a1, $s0, 2 -/* 716C 80076D6C 00B02821 */ addu $a1, $a1, $s0 -/* 7170 80076D70 00052880 */ sll $a1, $a1, 2 -/* 7174 80076D74 00B02821 */ addu $a1, $a1, $s0 -/* 7178 80076D78 000528C0 */ sll $a1, $a1, 3 -/* 717C 80076D7C 00B62821 */ addu $a1, $a1, $s6 -/* 7180 80076D80 0C024C18 */ jal func_80093060 -/* 7184 80076D84 240600A8 */ addiu $a2, $zero, 0xA8 -/* 7188 80076D88 2631FFFF */ addiu $s1, $s1, -0x1 -.L80076D8C: -/* 718C 80076D8C 0621FF6C */ bgez $s1, .L80076B40 -/* 7190 80076D90 00111040 */ sll $v0, $s1, 1 -.L80076D94: -/* 7194 80076D94 2402FFFF */ addiu $v0, $zero, -0x1 -/* 7198 80076D98 3C01800C */ lui $at, %hi(D_800C4C20) -/* 719C 80076D9C AC224C20 */ sw $v0, %lo(D_800C4C20)($at) -/* 71A0 80076DA0 8FBF0034 */ lw $ra, 0x34($sp) -/* 71A4 80076DA4 8FB60030 */ lw $s6, 0x30($sp) -/* 71A8 80076DA8 8FB5002C */ lw $s5, 0x2C($sp) -/* 71AC 80076DAC 8FB40028 */ lw $s4, 0x28($sp) -/* 71B0 80076DB0 8FB30024 */ lw $s3, 0x24($sp) -/* 71B4 80076DB4 8FB20020 */ lw $s2, 0x20($sp) -/* 71B8 80076DB8 8FB1001C */ lw $s1, 0x1C($sp) -/* 71BC 80076DBC 8FB00018 */ lw $s0, 0x18($sp) -/* 71C0 80076DC0 03E00008 */ jr $ra -/* 71C4 80076DC4 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_80076AE8, . - func_80076AE8 - -glabel func_80076DC8 -/* 71C8 80076DC8 3C02800C */ lui $v0, %hi(D_800C49D0) -/* 71CC 80076DCC 944249D0 */ lhu $v0, %lo(D_800C49D0)($v0) -/* 71D0 80076DD0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 71D4 80076DD4 10400007 */ beqz $v0, .L80076DF4 -/* 71D8 80076DD8 AFBF0010 */ sw $ra, 0x10($sp) -/* 71DC 80076DDC 0C01DD7B */ jal func_800775EC -/* 71E0 80076DE0 00000000 */ nop -/* 71E4 80076DE4 0C01DEFE */ jal func_80077BF8 -/* 71E8 80076DE8 00000000 */ nop -/* 71EC 80076DEC 0C01E067 */ jal func_8007819C -/* 71F0 80076DF0 00000000 */ nop -.L80076DF4: -/* 71F4 80076DF4 8FBF0010 */ lw $ra, 0x10($sp) -/* 71F8 80076DF8 03E00008 */ jr $ra -/* 71FC 80076DFC 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80076DC8, . - func_80076DC8 - -glabel func_80076E00 -/* 7200 80076E00 3C04800B */ lui $a0, %hi(D_800AF0B0) -/* 7204 80076E04 8C84F0B0 */ lw $a0, %lo(D_800AF0B0)($a0) -/* 7208 80076E08 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 720C 80076E0C AFBF0010 */ sw $ra, 0x10($sp) -/* 7210 80076E10 0C05CEE8 */ jal func_80173BA0 -/* 7214 80076E14 00000000 */ nop -/* 7218 80076E18 3C01800B */ lui $at, %hi(D_800AF0B0) -/* 721C 80076E1C AC20F0B0 */ sw $zero, %lo(D_800AF0B0)($at) -/* 7220 80076E20 8FBF0010 */ lw $ra, 0x10($sp) -/* 7224 80076E24 03E00008 */ jr $ra -/* 7228 80076E28 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80076E00, . - func_80076E00 - -glabel func_80076E2C -/* 722C 80076E2C 3C04800B */ lui $a0, %hi(D_800AF0B0) -/* 7230 80076E30 8C84F0B0 */ lw $a0, %lo(D_800AF0B0)($a0) -/* 7234 80076E34 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 7238 80076E38 AFBF0010 */ sw $ra, 0x10($sp) -/* 723C 80076E3C 0C05CED8 */ jal func_80173B60 -/* 7240 80076E40 00000000 */ nop -/* 7244 80076E44 3C01800B */ lui $at, %hi(D_800AF0B0) -/* 7248 80076E48 AC22F0B0 */ sw $v0, %lo(D_800AF0B0)($at) -/* 724C 80076E4C 8FBF0010 */ lw $ra, 0x10($sp) -/* 7250 80076E50 03E00008 */ jr $ra -/* 7254 80076E54 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80076E2C, . - func_80076E2C - -glabel func_80076E58 -/* 7258 80076E58 00002021 */ addu $a0, $zero, $zero -/* 725C 80076E5C 3083FFFF */ andi $v1, $a0, 0xFFFF -.L80076E60: -/* 7260 80076E60 00031080 */ sll $v0, $v1, 2 -/* 7264 80076E64 00431021 */ addu $v0, $v0, $v1 -/* 7268 80076E68 00021080 */ sll $v0, $v0, 2 -/* 726C 80076E6C 00431021 */ addu $v0, $v0, $v1 -/* 7270 80076E70 000210C0 */ sll $v0, $v0, 3 -/* 7274 80076E74 3C01800F */ lui $at, %hi(D_800E82C8) -/* 7278 80076E78 00220821 */ addu $at, $at, $v0 -/* 727C 80076E7C 942282C8 */ lhu $v0, %lo(D_800E82C8)($at) -/* 7280 80076E80 30428000 */ andi $v0, $v0, 0x8000 -/* 7284 80076E84 10400007 */ beqz $v0, .L80076EA4 -/* 7288 80076E88 24840001 */ addiu $a0, $a0, 0x1 -/* 728C 80076E8C 3082FFFF */ andi $v0, $a0, 0xFFFF -/* 7290 80076E90 2C420006 */ sltiu $v0, $v0, 0x6 -/* 7294 80076E94 5440FFF2 */ bnel $v0, $zero, .L80076E60 -/* 7298 80076E98 3083FFFF */ andi $v1, $a0, 0xFFFF -.L80076E9C: -/* 729C 80076E9C 0801DBA7 */ j .L80076E9C -/* 72A0 80076EA0 00000000 */ nop -.L80076EA4: -/* 72A4 80076EA4 03E00008 */ jr $ra -/* 72A8 80076EA8 00601021 */ addu $v0, $v1, $zero -.size func_80076E58, . - func_80076E58 - -glabel func_80076EAC -/* 72AC 80076EAC 0801DBB8 */ j .L80076EE0 -/* 72B0 80076EB0 24840001 */ addiu $a0, $a0, 0x1 -.L80076EB4: -/* 72B4 80076EB4 00021880 */ sll $v1, $v0, 2 -/* 72B8 80076EB8 00621821 */ addu $v1, $v1, $v0 -/* 72BC 80076EBC 00031880 */ sll $v1, $v1, 2 -/* 72C0 80076EC0 00621821 */ addu $v1, $v1, $v0 -/* 72C4 80076EC4 000318C0 */ sll $v1, $v1, 3 -/* 72C8 80076EC8 3C02800F */ lui $v0, %hi(D_800E82C8) -/* 72CC 80076ECC 00431021 */ addu $v0, $v0, $v1 -/* 72D0 80076ED0 944282C8 */ lhu $v0, %lo(D_800E82C8)($v0) -/* 72D4 80076ED4 30428000 */ andi $v0, $v0, 0x8000 -/* 72D8 80076ED8 10400007 */ beqz $v0, .L80076EF8 -/* 72DC 80076EDC 24840001 */ addiu $a0, $a0, 0x1 -.L80076EE0: -/* 72E0 80076EE0 3085FFFF */ andi $a1, $a0, 0xFFFF -/* 72E4 80076EE4 2CA20006 */ sltiu $v0, $a1, 0x6 -/* 72E8 80076EE8 1440FFF2 */ bnez $v0, .L80076EB4 -/* 72EC 80076EEC 00A01021 */ addu $v0, $a1, $zero -.L80076EF0: -/* 72F0 80076EF0 0801DBBC */ j .L80076EF0 -/* 72F4 80076EF4 00000000 */ nop -.L80076EF8: -/* 72F8 80076EF8 03E00008 */ jr $ra -/* 72FC 80076EFC 00A01021 */ addu $v0, $a1, $zero -.size func_80076EAC, . - func_80076EAC - -glabel func_80076F00 -/* 7300 80076F00 24040004 */ addiu $a0, $zero, 0x4 -/* 7304 80076F04 00041400 */ sll $v0, $a0, 16 -.L80076F08: -/* 7308 80076F08 00021403 */ sra $v0, $v0, 16 -/* 730C 80076F0C 00021880 */ sll $v1, $v0, 2 -/* 7310 80076F10 00621821 */ addu $v1, $v1, $v0 -/* 7314 80076F14 00031880 */ sll $v1, $v1, 2 -/* 7318 80076F18 00621821 */ addu $v1, $v1, $v0 -/* 731C 80076F1C 000318C0 */ sll $v1, $v1, 3 -/* 7320 80076F20 3C02800F */ lui $v0, %hi(D_800E82C8) -/* 7324 80076F24 00431021 */ addu $v0, $v0, $v1 -/* 7328 80076F28 944282C8 */ lhu $v0, %lo(D_800E82C8)($v0) -/* 732C 80076F2C 30428000 */ andi $v0, $v0, 0x8000 -/* 7330 80076F30 14400008 */ bnez $v0, .L80076F54 -/* 7334 80076F34 24820001 */ addiu $v0, $a0, 0x1 -/* 7338 80076F38 2482FFFF */ addiu $v0, $a0, -0x1 -/* 733C 80076F3C 00402021 */ addu $a0, $v0, $zero -/* 7340 80076F40 00021400 */ sll $v0, $v0, 16 -/* 7344 80076F44 0441FFF0 */ bgez $v0, .L80076F08 -/* 7348 80076F48 00041400 */ sll $v0, $a0, 16 -.L80076F4C: -/* 734C 80076F4C 0801DBD3 */ j .L80076F4C -/* 7350 80076F50 00000000 */ nop -.L80076F54: -/* 7354 80076F54 03E00008 */ jr $ra -/* 7358 80076F58 3042FFFF */ andi $v0, $v0, 0xFFFF -.size func_80076F00, . - func_80076F00 - -glabel func_80076F5C -/* 735C 80076F5C 00A04821 */ addu $t1, $a1, $zero -/* 7360 80076F60 00804021 */ addu $t0, $a0, $zero -/* 7364 80076F64 97AA0012 */ lhu $t2, 0x12($sp) -/* 7368 80076F68 97AB0016 */ lhu $t3, 0x16($sp) -/* 736C 80076F6C 97AC001A */ lhu $t4, 0x1A($sp) -/* 7370 80076F70 00002021 */ addu $a0, $zero, $zero -/* 7374 80076F74 3083FFFF */ andi $v1, $a0, 0xFFFF -.L80076F78: -/* 7378 80076F78 00031080 */ sll $v0, $v1, 2 -/* 737C 80076F7C 00431021 */ addu $v0, $v0, $v1 -/* 7380 80076F80 00021080 */ sll $v0, $v0, 2 -/* 7384 80076F84 00431021 */ addu $v0, $v0, $v1 -/* 7388 80076F88 000210C0 */ sll $v0, $v0, 3 -/* 738C 80076F8C 3C01800F */ lui $at, %hi(D_800E82C8) -/* 7390 80076F90 00220821 */ addu $at, $at, $v0 -/* 7394 80076F94 942282C8 */ lhu $v0, %lo(D_800E82C8)($at) -/* 7398 80076F98 30428000 */ andi $v0, $v0, 0x8000 -/* 739C 80076F9C 14400003 */ bnez $v0, .L80076FAC -/* 73A0 80076FA0 24840001 */ addiu $a0, $a0, 0x1 -/* 73A4 80076FA4 0801DBF1 */ j .L80076FC4 -/* 73A8 80076FA8 00601021 */ addu $v0, $v1, $zero -.L80076FAC: -/* 73AC 80076FAC 3082FFFF */ andi $v0, $a0, 0xFFFF -/* 73B0 80076FB0 2C420006 */ sltiu $v0, $v0, 0x6 -/* 73B4 80076FB4 1440FFF0 */ bnez $v0, .L80076F78 -/* 73B8 80076FB8 3083FFFF */ andi $v1, $a0, 0xFFFF -.L80076FBC: -/* 73BC 80076FBC 0801DBEF */ j .L80076FBC -/* 73C0 80076FC0 00000000 */ nop -.L80076FC4: -/* 73C4 80076FC4 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 73C8 80076FC8 00021880 */ sll $v1, $v0, 2 -/* 73CC 80076FCC 00621821 */ addu $v1, $v1, $v0 -/* 73D0 80076FD0 00031880 */ sll $v1, $v1, 2 -/* 73D4 80076FD4 3C04800C */ lui $a0, %hi(D_800C4C20) -/* 73D8 80076FD8 8C844C20 */ lw $a0, %lo(D_800C4C20)($a0) -/* 73DC 80076FDC 3C05800F */ lui $a1, %hi(D_800E810E) -/* 73E0 80076FE0 94A5810E */ lhu $a1, %lo(D_800E810E)($a1) -/* 73E4 80076FE4 00621821 */ addu $v1, $v1, $v0 -/* 73E8 80076FE8 000318C0 */ sll $v1, $v1, 3 -/* 73EC 80076FEC 3C01800F */ lui $at, %hi(D_800E82C8) -/* 73F0 80076FF0 00230821 */ addu $at, $at, $v1 -/* 73F4 80076FF4 A42882C8 */ sh $t0, %lo(D_800E82C8)($at) -/* 73F8 80076FF8 3C01800F */ lui $at, %hi(D_800E82D8) -/* 73FC 80076FFC 00230821 */ addu $at, $at, $v1 -/* 7400 80077000 AC2982D8 */ sw $t1, %lo(D_800E82D8)($at) -/* 7404 80077004 3C01800F */ lui $at, %hi(D_800E82CE) -/* 7408 80077008 00230821 */ addu $at, $at, $v1 -/* 740C 8007700C A42682CE */ sh $a2, %lo(D_800E82CE)($at) -/* 7410 80077010 3C01800F */ lui $at, %hi(D_800E82D0) -/* 7414 80077014 00230821 */ addu $at, $at, $v1 -/* 7418 80077018 A42782D0 */ sh $a3, %lo(D_800E82D0)($at) -/* 741C 8007701C 3C01800F */ lui $at, %hi(D_800E82D2) -/* 7420 80077020 00230821 */ addu $at, $at, $v1 -/* 7424 80077024 A42A82D2 */ sh $t2, %lo(D_800E82D2)($at) -/* 7428 80077028 3C01800F */ lui $at, %hi(D_800E82D4) -/* 742C 8007702C 00230821 */ addu $at, $at, $v1 -/* 7430 80077030 A42B82D4 */ sh $t3, %lo(D_800E82D4)($at) -/* 7434 80077034 3C01800F */ lui $at, %hi(D_800E82D6) -/* 7438 80077038 00230821 */ addu $at, $at, $v1 -/* 743C 8007703C A42C82D6 */ sh $t4, %lo(D_800E82D6)($at) -/* 7440 80077040 3C01800F */ lui $at, %hi(D_800E836A) -/* 7444 80077044 00230821 */ addu $at, $at, $v1 -/* 7448 80077048 A424836A */ sh $a0, %lo(D_800E836A)($at) -/* 744C 8007704C 3C01800F */ lui $at, %hi(D_800E836C) -/* 7450 80077050 00230821 */ addu $at, $at, $v1 -/* 7454 80077054 03E00008 */ jr $ra -/* 7458 80077058 A425836C */ sh $a1, %lo(D_800E836C)($at) -.size func_80076F5C, . - func_80076F5C - -glabel func_8007705C -/* 745C 8007705C 00A04821 */ addu $t1, $a1, $zero -/* 7460 80077060 00804021 */ addu $t0, $a0, $zero -/* 7464 80077064 97AA0012 */ lhu $t2, 0x12($sp) -/* 7468 80077068 97AB0016 */ lhu $t3, 0x16($sp) -/* 746C 8007706C 97AC001A */ lhu $t4, 0x1A($sp) -/* 7470 80077070 24040004 */ addiu $a0, $zero, 0x4 -/* 7474 80077074 00041400 */ sll $v0, $a0, 16 -.L80077078: -/* 7478 80077078 00021403 */ sra $v0, $v0, 16 -/* 747C 8007707C 00021880 */ sll $v1, $v0, 2 -/* 7480 80077080 00621821 */ addu $v1, $v1, $v0 -/* 7484 80077084 00031880 */ sll $v1, $v1, 2 -/* 7488 80077088 00621821 */ addu $v1, $v1, $v0 -/* 748C 8007708C 000318C0 */ sll $v1, $v1, 3 -/* 7490 80077090 3C02800F */ lui $v0, %hi(D_800E82C8) -/* 7494 80077094 00431021 */ addu $v0, $v0, $v1 -/* 7498 80077098 944282C8 */ lhu $v0, %lo(D_800E82C8)($v0) -/* 749C 8007709C 30428000 */ andi $v0, $v0, 0x8000 -/* 74A0 800770A0 10400003 */ beqz $v0, .L800770B0 -/* 74A4 800770A4 2482FFFF */ addiu $v0, $a0, -0x1 -/* 74A8 800770A8 0801DC32 */ j .L800770C8 -/* 74AC 800770AC 24820001 */ addiu $v0, $a0, 0x1 -.L800770B0: -/* 74B0 800770B0 00402021 */ addu $a0, $v0, $zero -/* 74B4 800770B4 00021400 */ sll $v0, $v0, 16 -/* 74B8 800770B8 0441FFEF */ bgez $v0, .L80077078 -/* 74BC 800770BC 00041400 */ sll $v0, $a0, 16 -.L800770C0: -/* 74C0 800770C0 0801DC30 */ j .L800770C0 -/* 74C4 800770C4 00000000 */ nop -.L800770C8: -/* 74C8 800770C8 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 74CC 800770CC 00021880 */ sll $v1, $v0, 2 -/* 74D0 800770D0 00621821 */ addu $v1, $v1, $v0 -/* 74D4 800770D4 00031880 */ sll $v1, $v1, 2 -/* 74D8 800770D8 3C04800C */ lui $a0, %hi(D_800C4C20) -/* 74DC 800770DC 8C844C20 */ lw $a0, %lo(D_800C4C20)($a0) -/* 74E0 800770E0 3C05800F */ lui $a1, %hi(D_800E810E) -/* 74E4 800770E4 94A5810E */ lhu $a1, %lo(D_800E810E)($a1) -/* 74E8 800770E8 00621821 */ addu $v1, $v1, $v0 -/* 74EC 800770EC 000318C0 */ sll $v1, $v1, 3 -/* 74F0 800770F0 3C01800F */ lui $at, %hi(D_800E82C8) -/* 74F4 800770F4 00230821 */ addu $at, $at, $v1 -/* 74F8 800770F8 A42882C8 */ sh $t0, %lo(D_800E82C8)($at) -/* 74FC 800770FC 3C01800F */ lui $at, %hi(D_800E82D8) -/* 7500 80077100 00230821 */ addu $at, $at, $v1 -/* 7504 80077104 AC2982D8 */ sw $t1, %lo(D_800E82D8)($at) -/* 7508 80077108 3C01800F */ lui $at, %hi(D_800E82CE) -/* 750C 8007710C 00230821 */ addu $at, $at, $v1 -/* 7510 80077110 A42682CE */ sh $a2, %lo(D_800E82CE)($at) -/* 7514 80077114 3C01800F */ lui $at, %hi(D_800E82D0) -/* 7518 80077118 00230821 */ addu $at, $at, $v1 -/* 751C 8007711C A42782D0 */ sh $a3, %lo(D_800E82D0)($at) -/* 7520 80077120 3C01800F */ lui $at, %hi(D_800E82D2) -/* 7524 80077124 00230821 */ addu $at, $at, $v1 -/* 7528 80077128 A42A82D2 */ sh $t2, %lo(D_800E82D2)($at) -/* 752C 8007712C 3C01800F */ lui $at, %hi(D_800E82D4) -/* 7530 80077130 00230821 */ addu $at, $at, $v1 -/* 7534 80077134 A42B82D4 */ sh $t3, %lo(D_800E82D4)($at) -/* 7538 80077138 3C01800F */ lui $at, %hi(D_800E82D6) -/* 753C 8007713C 00230821 */ addu $at, $at, $v1 -/* 7540 80077140 A42C82D6 */ sh $t4, %lo(D_800E82D6)($at) -/* 7544 80077144 3C01800F */ lui $at, %hi(D_800E836A) -/* 7548 80077148 00230821 */ addu $at, $at, $v1 -/* 754C 8007714C A424836A */ sh $a0, %lo(D_800E836A)($at) -/* 7550 80077150 3C01800F */ lui $at, %hi(D_800E836C) -/* 7554 80077154 00230821 */ addu $at, $at, $v1 -/* 7558 80077158 03E00008 */ jr $ra -/* 755C 8007715C A425836C */ sh $a1, %lo(D_800E836C)($at) -.size func_8007705C, . - func_8007705C - -glabel func_80077160 -/* 7560 80077160 3C02800C */ lui $v0, %hi(D_800C4C20) -/* 7564 80077164 8C424C20 */ lw $v0, %lo(D_800C4C20)($v0) -/* 7568 80077168 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 756C 8007716C AFBF0018 */ sw $ra, 0x18($sp) -/* 7570 80077170 AFB10014 */ sw $s1, 0x14($sp) -/* 7574 80077174 0440001D */ bltz $v0, .L800771EC -/* 7578 80077178 AFB00010 */ sw $s0, 0x10($sp) -/* 757C 8007717C 00008021 */ addu $s0, $zero, $zero -/* 7580 80077180 00008821 */ addu $s1, $zero, $zero -.L80077184: -/* 7584 80077184 3C03800C */ lui $v1, %hi(D_800C4C20) -/* 7588 80077188 8C634C20 */ lw $v1, %lo(D_800C4C20)($v1) -/* 758C 8007718C 5203000F */ beql $s0, $v1, .L800771CC -/* 7590 80077190 26100001 */ addiu $s0, $s0, 0x1 -/* 7594 80077194 3C02800F */ lui $v0, %hi(D_800E82C8) -/* 7598 80077198 00511021 */ addu $v0, $v0, $s1 -/* 759C 8007719C 944282C8 */ lhu $v0, %lo(D_800E82C8)($v0) -/* 75A0 800771A0 30428000 */ andi $v0, $v0, 0x8000 -/* 75A4 800771A4 50400009 */ beql $v0, $zero, .L800771CC -/* 75A8 800771A8 26100001 */ addiu $s0, $s0, 0x1 -/* 75AC 800771AC 3C02800F */ lui $v0, %hi(D_800E836A) -/* 75B0 800771B0 00511021 */ addu $v0, $v0, $s1 -/* 75B4 800771B4 8442836A */ lh $v0, %lo(D_800E836A)($v0) -/* 75B8 800771B8 54430004 */ bnel $v0, $v1, .L800771CC -/* 75BC 800771BC 26100001 */ addiu $s0, $s0, 0x1 -/* 75C0 800771C0 0C01DFE2 */ jal func_80077F88 -/* 75C4 800771C4 02002021 */ addu $a0, $s0, $zero -/* 75C8 800771C8 26100001 */ addiu $s0, $s0, 0x1 -.L800771CC: -/* 75CC 800771CC 2A020006 */ slti $v0, $s0, 0x6 -/* 75D0 800771D0 1440FFEC */ bnez $v0, .L80077184 -/* 75D4 800771D4 263100A8 */ addiu $s1, $s1, 0xA8 -/* 75D8 800771D8 3C03800E */ lui $v1, %hi(D_800E7A32) -/* 75DC 800771DC 24637A32 */ addiu $v1, $v1, %lo(D_800E7A32) -/* 75E0 800771E0 90620000 */ lbu $v0, 0x0($v1) -/* 75E4 800771E4 34420002 */ ori $v0, $v0, 0x2 -/* 75E8 800771E8 A0620000 */ sb $v0, 0x0($v1) -.L800771EC: -/* 75EC 800771EC 8FBF0018 */ lw $ra, 0x18($sp) -/* 75F0 800771F0 8FB10014 */ lw $s1, 0x14($sp) -/* 75F4 800771F4 8FB00010 */ lw $s0, 0x10($sp) -/* 75F8 800771F8 03E00008 */ jr $ra -/* 75FC 800771FC 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80077160, . - func_80077160 - -glabel func_80077200 -/* 7600 80077200 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 7604 80077204 AFB20018 */ sw $s2, 0x18($sp) -/* 7608 80077208 00809021 */ addu $s2, $a0, $zero -/* 760C 8007720C AFBF001C */ sw $ra, 0x1C($sp) -/* 7610 80077210 AFB10014 */ sw $s1, 0x14($sp) -/* 7614 80077214 06400016 */ bltz $s2, .L80077270 -/* 7618 80077218 AFB00010 */ sw $s0, 0x10($sp) -/* 761C 8007721C 00008021 */ addu $s0, $zero, $zero -/* 7620 80077220 00008821 */ addu $s1, $zero, $zero -.L80077224: -/* 7624 80077224 5212000F */ beql $s0, $s2, .L80077264 -/* 7628 80077228 26100001 */ addiu $s0, $s0, 0x1 -/* 762C 8007722C 3C02800F */ lui $v0, %hi(D_800E82C8) -/* 7630 80077230 00511021 */ addu $v0, $v0, $s1 -/* 7634 80077234 944282C8 */ lhu $v0, %lo(D_800E82C8)($v0) -/* 7638 80077238 30428000 */ andi $v0, $v0, 0x8000 -/* 763C 8007723C 50400009 */ beql $v0, $zero, .L80077264 -/* 7640 80077240 26100001 */ addiu $s0, $s0, 0x1 -/* 7644 80077244 3C02800F */ lui $v0, %hi(D_800E836A) -/* 7648 80077248 00511021 */ addu $v0, $v0, $s1 -/* 764C 8007724C 8442836A */ lh $v0, %lo(D_800E836A)($v0) -/* 7650 80077250 54520004 */ bnel $v0, $s2, .L80077264 -/* 7654 80077254 26100001 */ addiu $s0, $s0, 0x1 -/* 7658 80077258 0C01DFE2 */ jal func_80077F88 -/* 765C 8007725C 02002021 */ addu $a0, $s0, $zero -/* 7660 80077260 26100001 */ addiu $s0, $s0, 0x1 -.L80077264: -/* 7664 80077264 2A020006 */ slti $v0, $s0, 0x6 -/* 7668 80077268 1440FFEE */ bnez $v0, .L80077224 -/* 766C 8007726C 263100A8 */ addiu $s1, $s1, 0xA8 -.L80077270: -/* 7670 80077270 8FBF001C */ lw $ra, 0x1C($sp) -/* 7674 80077274 8FB20018 */ lw $s2, 0x18($sp) -/* 7678 80077278 8FB10014 */ lw $s1, 0x14($sp) -/* 767C 8007727C 8FB00010 */ lw $s0, 0x10($sp) -/* 7680 80077280 03E00008 */ jr $ra -/* 7684 80077284 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80077200, . - func_80077200 - -glabel func_80077288 -/* 7688 80077288 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 768C 8007728C AFBF0018 */ sw $ra, 0x18($sp) -/* 7690 80077290 AFB10014 */ sw $s1, 0x14($sp) -/* 7694 80077294 0C01DFE0 */ jal func_80077F80 -/* 7698 80077298 AFB00010 */ sw $s0, 0x10($sp) -/* 769C 8007729C 3C02800C */ lui $v0, %hi(D_800C4C26) -/* 76A0 800772A0 94424C26 */ lhu $v0, %lo(D_800C4C26)($v0) -/* 76A4 800772A4 3403FFFF */ ori $v1, $zero, 0xFFFF -/* 76A8 800772A8 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 76AC 800772AC 10430014 */ beq $v0, $v1, .L80077300 -/* 76B0 800772B0 00008821 */ addu $s1, $zero, $zero -/* 76B4 800772B4 00008021 */ addu $s0, $zero, $zero -.L800772B8: -/* 76B8 800772B8 3C02800F */ lui $v0, %hi(D_800E82C8) -/* 76BC 800772BC 00501021 */ addu $v0, $v0, $s0 -/* 76C0 800772C0 944282C8 */ lhu $v0, %lo(D_800E82C8)($v0) -/* 76C4 800772C4 30428000 */ andi $v0, $v0, 0x8000 -/* 76C8 800772C8 5040000A */ beql $v0, $zero, .L800772F4 -/* 76CC 800772CC 26310001 */ addiu $s1, $s1, 0x1 -/* 76D0 800772D0 3C02800F */ lui $v0, %hi(D_800E82CB) -/* 76D4 800772D4 00501021 */ addu $v0, $v0, $s0 -/* 76D8 800772D8 904282CB */ lbu $v0, %lo(D_800E82CB)($v0) -/* 76DC 800772DC 30420004 */ andi $v0, $v0, 0x4 -/* 76E0 800772E0 50400004 */ beql $v0, $zero, .L800772F4 -/* 76E4 800772E4 26310001 */ addiu $s1, $s1, 0x1 -/* 76E8 800772E8 0C01DFE2 */ jal func_80077F88 -/* 76EC 800772EC 02202021 */ addu $a0, $s1, $zero -/* 76F0 800772F0 26310001 */ addiu $s1, $s1, 0x1 -.L800772F4: -/* 76F4 800772F4 2A220006 */ slti $v0, $s1, 0x6 -/* 76F8 800772F8 1440FFEF */ bnez $v0, .L800772B8 -/* 76FC 800772FC 261000A8 */ addiu $s0, $s0, 0xA8 -.L80077300: -/* 7700 80077300 8FBF0018 */ lw $ra, 0x18($sp) -/* 7704 80077304 8FB10014 */ lw $s1, 0x14($sp) -/* 7708 80077308 8FB00010 */ lw $s0, 0x10($sp) -/* 770C 8007730C 03E00008 */ jr $ra -/* 7710 80077310 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80077288, . - func_80077288 - -glabel func_80077314 -/* 7714 80077314 00002821 */ addu $a1, $zero, $zero -/* 7718 80077318 00001821 */ addu $v1, $zero, $zero -.L8007731C: -/* 771C 8007731C 3C02800F */ lui $v0, %hi(D_800E82C8) -/* 7720 80077320 00431021 */ addu $v0, $v0, $v1 -/* 7724 80077324 944282C8 */ lhu $v0, %lo(D_800E82C8)($v0) -/* 7728 80077328 30428000 */ andi $v0, $v0, 0x8000 -/* 772C 8007732C 50400008 */ beql $v0, $zero, .L80077350 -/* 7730 80077330 24A50001 */ addiu $a1, $a1, 0x1 -/* 7734 80077334 3C02800F */ lui $v0, %hi(D_800E82D8) -/* 7738 80077338 00431021 */ addu $v0, $v0, $v1 -/* 773C 8007733C 8C4282D8 */ lw $v0, %lo(D_800E82D8)($v0) -/* 7740 80077340 54440003 */ bnel $v0, $a0, .L80077350 -/* 7744 80077344 24A50001 */ addiu $a1, $a1, 0x1 -/* 7748 80077348 0801DCD8 */ j .L80077360 -/* 774C 8007734C 00A01021 */ addu $v0, $a1, $zero -.L80077350: -/* 7750 80077350 28A20006 */ slti $v0, $a1, 0x6 -/* 7754 80077354 1440FFF1 */ bnez $v0, .L8007731C -/* 7758 80077358 246300A8 */ addiu $v1, $v1, 0xA8 -/* 775C 8007735C 2402FFFF */ addiu $v0, $zero, -0x1 -.L80077360: -/* 7760 80077360 03E00008 */ jr $ra -/* 7764 80077364 00000000 */ nop -.size func_80077314, . - func_80077314 - -glabel func_80077368 -/* 7768 80077368 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 776C 8007736C AFBF0010 */ sw $ra, 0x10($sp) -/* 7770 80077370 00002821 */ addu $a1, $zero, $zero -/* 7774 80077374 00041080 */ sll $v0, $a0, 2 -/* 7778 80077378 00441021 */ addu $v0, $v0, $a0 -/* 777C 8007737C 00021080 */ sll $v0, $v0, 2 -/* 7780 80077380 00441021 */ addu $v0, $v0, $a0 -/* 7784 80077384 000210C0 */ sll $v0, $v0, 3 -/* 7788 80077388 3C03800F */ lui $v1, %hi(D_800E8300) -/* 778C 8007738C 24638300 */ addiu $v1, $v1, %lo(D_800E8300) -/* 7790 80077390 00431821 */ addu $v1, $v0, $v1 -.L80077394: -/* 7794 80077394 8C620000 */ lw $v0, 0x0($v1) -/* 7798 80077398 1040000A */ beqz $v0, .L800773C4 -/* 779C 8007739C 00000000 */ nop -/* 77A0 800773A0 24A50001 */ addiu $a1, $a1, 0x1 -/* 77A4 800773A4 28A2000A */ slti $v0, $a1, 0xA -/* 77A8 800773A8 1440FFFA */ bnez $v0, .L80077394 -/* 77AC 800773AC 24630004 */ addiu $v1, $v1, 0x4 -/* 77B0 800773B0 3C04800B */ lui $a0, %hi(D_800ADF88) -/* 77B4 800773B4 0C024D50 */ jal func_80093540 -/* 77B8 800773B8 2484DF88 */ addiu $a0, $a0, %lo(D_800ADF88) -.L800773BC: -/* 77BC 800773BC 0801DCEF */ j .L800773BC -/* 77C0 800773C0 00000000 */ nop -.L800773C4: -/* 77C4 800773C4 8FBF0010 */ lw $ra, 0x10($sp) -/* 77C8 800773C8 00A01021 */ addu $v0, $a1, $zero -/* 77CC 800773CC 03E00008 */ jr $ra -/* 77D0 800773D0 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80077368, . - func_80077368 - -glabel func_800773D4 -/* 77D4 800773D4 00001821 */ addu $v1, $zero, $zero -/* 77D8 800773D8 3C04800E */ lui $a0, %hi(D_800E7A68) -/* 77DC 800773DC 24847A68 */ addiu $a0, $a0, %lo(D_800E7A68) -.L800773E0: -/* 77E0 800773E0 8C820000 */ lw $v0, 0x0($a0) -/* 77E4 800773E4 54400003 */ bnel $v0, $zero, .L800773F4 -/* 77E8 800773E8 24630001 */ addiu $v1, $v1, 0x1 -/* 77EC 800773EC 0801DD01 */ j .L80077404 -/* 77F0 800773F0 00601021 */ addu $v0, $v1, $zero -.L800773F4: -/* 77F4 800773F4 2862000A */ slti $v0, $v1, 0xA -/* 77F8 800773F8 1440FFF9 */ bnez $v0, .L800773E0 -/* 77FC 800773FC 24840004 */ addiu $a0, $a0, 0x4 -/* 7800 80077400 2402FFFF */ addiu $v0, $zero, -0x1 -.L80077404: -/* 7804 80077404 03E00008 */ jr $ra -/* 7808 80077408 00000000 */ nop -.size func_800773D4, . - func_800773D4 - -glabel func_8007740C -/* 780C 8007740C 00002821 */ addu $a1, $zero, $zero -/* 7810 80077410 00041080 */ sll $v0, $a0, 2 -/* 7814 80077414 00441021 */ addu $v0, $v0, $a0 -/* 7818 80077418 00021080 */ sll $v0, $v0, 2 -/* 781C 8007741C 00441021 */ addu $v0, $v0, $a0 -/* 7820 80077420 000210C0 */ sll $v0, $v0, 3 -/* 7824 80077424 3C03800F */ lui $v1, %hi(D_800E8328) -/* 7828 80077428 24638328 */ addiu $v1, $v1, %lo(D_800E8328) -/* 782C 8007742C 00431821 */ addu $v1, $v0, $v1 -.L80077430: -/* 7830 80077430 8C620000 */ lw $v0, 0x0($v1) -/* 7834 80077434 54400003 */ bnel $v0, $zero, .L80077444 -/* 7838 80077438 24A50001 */ addiu $a1, $a1, 0x1 -/* 783C 8007743C 0801DD15 */ j .L80077454 -/* 7840 80077440 00A01021 */ addu $v0, $a1, $zero -.L80077444: -/* 7844 80077444 28A2000A */ slti $v0, $a1, 0xA -/* 7848 80077448 1440FFF9 */ bnez $v0, .L80077430 -/* 784C 8007744C 24630004 */ addiu $v1, $v1, 0x4 -/* 7850 80077450 2402FFFF */ addiu $v0, $zero, -0x1 -.L80077454: -/* 7854 80077454 03E00008 */ jr $ra -/* 7858 80077458 00000000 */ nop -.size func_8007740C, . - func_8007740C - -glabel func_8007745C -/* 785C 8007745C 00001821 */ addu $v1, $zero, $zero -/* 7860 80077460 3C04800E */ lui $a0, %hi(D_800E7A90) -/* 7864 80077464 24847A90 */ addiu $a0, $a0, %lo(D_800E7A90) -.L80077468: -/* 7868 80077468 8C820000 */ lw $v0, 0x0($a0) -/* 786C 8007746C 54400003 */ bnel $v0, $zero, .L8007747C -/* 7870 80077470 24630001 */ addiu $v1, $v1, 0x1 -/* 7874 80077474 0801DD23 */ j .L8007748C -/* 7878 80077478 00601021 */ addu $v0, $v1, $zero -.L8007747C: -/* 787C 8007747C 2862000A */ slti $v0, $v1, 0xA -/* 7880 80077480 1440FFF9 */ bnez $v0, .L80077468 -/* 7884 80077484 24840004 */ addiu $a0, $a0, 0x4 -/* 7888 80077488 2402FFFF */ addiu $v0, $zero, -0x1 -.L8007748C: -/* 788C 8007748C 03E00008 */ jr $ra -/* 7890 80077490 00000000 */ nop -.size func_8007745C, . - func_8007745C - -glabel func_80077494 -/* 7894 80077494 3C02800C */ lui $v0, %hi(D_800C4C10) -/* 7898 80077498 94424C10 */ lhu $v0, %lo(D_800C4C10)($v0) -/* 789C 8007749C 14820034 */ bne $a0, $v0, .L80077570 -/* 78A0 800774A0 00000000 */ nop -/* 78A4 800774A4 3C02800C */ lui $v0, %hi(D_800C47F0) -/* 78A8 800774A8 244247F0 */ addiu $v0, $v0, %lo(D_800C47F0) -/* 78AC 800774AC 3C01800C */ lui $at, %hi(D_800C4BE0) -/* 78B0 800774B0 AC224BE0 */ sw $v0, %lo(D_800C4BE0)($at) -/* 78B4 800774B4 3C02800E */ lui $v0, %hi(D_800E79B0) -/* 78B8 800774B8 244279B0 */ addiu $v0, $v0, %lo(D_800E79B0) -/* 78BC 800774BC 3C01800F */ lui $at, %hi(D_800E8108) -/* 78C0 800774C0 AC228108 */ sw $v0, %lo(D_800E8108)($at) -/* 78C4 800774C4 3C02800F */ lui $v0, %hi(D_800E8100) -/* 78C8 800774C8 24428100 */ addiu $v0, $v0, %lo(D_800E8100) -/* 78CC 800774CC 3C01800C */ lui $at, %hi(D_800C4BDC) -/* 78D0 800774D0 AC224BDC */ sw $v0, %lo(D_800C4BDC)($at) -/* 78D4 800774D4 3C02800C */ lui $v0, %hi(D_800C4BD0) -/* 78D8 800774D8 24424BD0 */ addiu $v0, $v0, %lo(D_800C4BD0) -/* 78DC 800774DC 3C01800C */ lui $at, %hi(D_800C4804) -/* 78E0 800774E0 AC224804 */ sw $v0, %lo(D_800C4804)($at) -/* 78E4 800774E4 3C02800E */ lui $v0, %hi(D_800E79BC) -/* 78E8 800774E8 244279BC */ addiu $v0, $v0, %lo(D_800E79BC) -/* 78EC 800774EC 3C01800C */ lui $at, %hi(D_800C4C0C) -/* 78F0 800774F0 AC224C0C */ sw $v0, %lo(D_800C4C0C)($at) -/* 78F4 800774F4 3C02800C */ lui $v0, %hi(D_800C49D2) -/* 78F8 800774F8 244249D2 */ addiu $v0, $v0, %lo(D_800C49D2) -/* 78FC 800774FC 3C01800C */ lui $at, %hi(D_800C4BE8) -/* 7900 80077500 AC224BE8 */ sw $v0, %lo(D_800C4BE8)($at) -/* 7904 80077504 3C02800E */ lui $v0, %hi(D_800E7A24) -/* 7908 80077508 24427A24 */ addiu $v0, $v0, %lo(D_800E7A24) -/* 790C 8007750C 3C01800C */ lui $at, %hi(D_800C4AD4) -/* 7910 80077510 AC224AD4 */ sw $v0, %lo(D_800C4AD4)($at) -/* 7914 80077514 3C02800E */ lui $v0, %hi(D_800E797C) -/* 7918 80077518 2442797C */ addiu $v0, $v0, %lo(D_800E797C) -/* 791C 8007751C 3C01800F */ lui $at, %hi(D_800E9BC0) -/* 7920 80077520 AC229BC0 */ sw $v0, %lo(D_800E9BC0)($at) -/* 7924 80077524 3C02800C */ lui $v0, %hi(D_800C480A) -/* 7928 80077528 2442480A */ addiu $v0, $v0, %lo(D_800C480A) -/* 792C 8007752C 3C01800E */ lui $at, %hi(D_800E7A08) -/* 7930 80077530 AC227A08 */ sw $v0, %lo(D_800E7A08)($at) -/* 7934 80077534 3C02800F */ lui $v0, %hi(D_800E9BE4) -/* 7938 80077538 24429BE4 */ addiu $v0, $v0, %lo(D_800E9BE4) -/* 793C 8007753C 3C01800C */ lui $at, %hi(D_800C4BAC) -/* 7940 80077540 AC224BAC */ sw $v0, %lo(D_800C4BAC)($at) -/* 7944 80077544 3C02800C */ lui $v0, %hi(D_800C4B28) -/* 7948 80077548 24424B28 */ addiu $v0, $v0, %lo(D_800C4B28) -/* 794C 8007754C 3C01800C */ lui $at, %hi(D_800C4B24) -/* 7950 80077550 AC224B24 */ sw $v0, %lo(D_800C4B24)($at) -/* 7954 80077554 3C02800C */ lui $v0, %hi(D_800C4BB0) -/* 7958 80077558 24424BB0 */ addiu $v0, $v0, %lo(D_800C4BB0) -/* 795C 8007755C 3C01800E */ lui $at, %hi(D_800E7D6C) -/* 7960 80077560 AC227D6C */ sw $v0, %lo(D_800E7D6C)($at) -/* 7964 80077564 3C02800F */ lui $v0, %hi(D_800E8700) -/* 7968 80077568 0801DD78 */ j .L800775E0 -/* 796C 8007756C 24428700 */ addiu $v0, $v0, %lo(D_800E8700) -.L80077570: -/* 7970 80077570 3C02800B */ lui $v0, %hi(D_800AF090) -/* 7974 80077574 2442F090 */ addiu $v0, $v0, %lo(D_800AF090) -/* 7978 80077578 3C01800C */ lui $at, %hi(D_800C4BE0) -/* 797C 8007757C AC224BE0 */ sw $v0, %lo(D_800C4BE0)($at) -/* 7980 80077580 3C02800B */ lui $v0, %hi(D_800AF0A6) -/* 7984 80077584 2442F0A6 */ addiu $v0, $v0, %lo(D_800AF0A6) -/* 7988 80077588 3C01800F */ lui $at, %hi(D_800E8108) -/* 798C 8007758C AC228108 */ sw $v0, %lo(D_800E8108)($at) -/* 7990 80077590 3C01800C */ lui $at, %hi(D_800C4BDC) -/* 7994 80077594 AC224BDC */ sw $v0, %lo(D_800C4BDC)($at) -/* 7998 80077598 3C01800C */ lui $at, %hi(D_800C4804) -/* 799C 8007759C AC224804 */ sw $v0, %lo(D_800C4804)($at) -/* 79A0 800775A0 3C01800C */ lui $at, %hi(D_800C4C0C) -/* 79A4 800775A4 AC224C0C */ sw $v0, %lo(D_800C4C0C)($at) -/* 79A8 800775A8 3C01800C */ lui $at, %hi(D_800C4BE8) -/* 79AC 800775AC AC224BE8 */ sw $v0, %lo(D_800C4BE8)($at) -/* 79B0 800775B0 3C01800C */ lui $at, %hi(D_800C4AD4) -/* 79B4 800775B4 AC224AD4 */ sw $v0, %lo(D_800C4AD4)($at) -/* 79B8 800775B8 3C01800F */ lui $at, %hi(D_800E9BC0) -/* 79BC 800775BC AC229BC0 */ sw $v0, %lo(D_800E9BC0)($at) -/* 79C0 800775C0 3C01800E */ lui $at, %hi(D_800E7A08) -/* 79C4 800775C4 AC227A08 */ sw $v0, %lo(D_800E7A08)($at) -/* 79C8 800775C8 3C01800C */ lui $at, %hi(D_800C4BAC) -/* 79CC 800775CC AC224BAC */ sw $v0, %lo(D_800C4BAC)($at) -/* 79D0 800775D0 3C01800C */ lui $at, %hi(D_800C4B24) -/* 79D4 800775D4 AC224B24 */ sw $v0, %lo(D_800C4B24)($at) -/* 79D8 800775D8 3C01800E */ lui $at, %hi(D_800E7D6C) -/* 79DC 800775DC AC227D6C */ sw $v0, %lo(D_800E7D6C)($at) -.L800775E0: -/* 79E0 800775E0 3C01800C */ lui $at, %hi(D_800C4C4C) -/* 79E4 800775E4 03E00008 */ jr $ra -/* 79E8 800775E8 AC224C4C */ sw $v0, %lo(D_800C4C4C)($at) -.size func_80077494, . - func_80077494 - -glabel func_800775EC -/* 79EC 800775EC 27BDFF98 */ addiu $sp, $sp, -0x68 -/* 79F0 800775F0 00006021 */ addu $t4, $zero, $zero -/* 79F4 800775F4 3C02800C */ lui $v0, %hi(D_800C49D0) -/* 79F8 800775F8 944249D0 */ lhu $v0, %lo(D_800C49D0)($v0) -/* 79FC 800775FC 00005821 */ addu $t3, $zero, $zero -/* 7A00 80077600 1840017A */ blez $v0, .L80077BEC -/* 7A04 80077604 00006821 */ addu $t5, $zero, $zero -/* 7A08 80077608 240F013F */ addiu $t7, $zero, 0x13F -/* 7A0C 8007760C 240E00EF */ addiu $t6, $zero, 0xEF -/* 7A10 80077610 0040C021 */ addu $t8, $v0, $zero -/* 7A14 80077614 000D1040 */ sll $v0, $t5, 1 -.L80077618: -/* 7A18 80077618 3C0A800C */ lui $t2, %hi(D_800C4C10) -/* 7A1C 8007761C 01425021 */ addu $t2, $t2, $v0 -/* 7A20 80077620 954A4C10 */ lhu $t2, %lo(D_800C4C10)($t2) -/* 7A24 80077624 000A1080 */ sll $v0, $t2, 2 -/* 7A28 80077628 004A1021 */ addu $v0, $v0, $t2 -/* 7A2C 8007762C 00021080 */ sll $v0, $v0, 2 -/* 7A30 80077630 004A1021 */ addu $v0, $v0, $t2 -/* 7A34 80077634 000230C0 */ sll $a2, $v0, 3 -/* 7A38 80077638 3C04800F */ lui $a0, %hi(D_800E82C8) -/* 7A3C 8007763C 00862021 */ addu $a0, $a0, $a2 -/* 7A40 80077640 948482C8 */ lhu $a0, %lo(D_800E82C8)($a0) -/* 7A44 80077644 3402E800 */ ori $v0, $zero, 0xE800 -/* 7A48 80077648 3083E800 */ andi $v1, $a0, 0xE800 -/* 7A4C 8007764C 54620164 */ bnel $v1, $v0, .L80077BE0 -/* 7A50 80077650 25AD0001 */ addiu $t5, $t5, 0x1 -/* 7A54 80077654 3C02800F */ lui $v0, %hi(D_800E82CB) -/* 7A58 80077658 00461021 */ addu $v0, $v0, $a2 -/* 7A5C 8007765C 904282CB */ lbu $v0, %lo(D_800E82CB)($v0) -/* 7A60 80077660 30420002 */ andi $v0, $v0, 0x2 -/* 7A64 80077664 5440015E */ bnel $v0, $zero, .L80077BE0 -/* 7A68 80077668 25AD0001 */ addiu $t5, $t5, 0x1 -/* 7A6C 8007766C 30820400 */ andi $v0, $a0, 0x400 -/* 7A70 80077670 1440000B */ bnez $v0, .L800776A0 -/* 7A74 80077674 00004821 */ addu $t1, $zero, $zero -/* 7A78 80077678 3C02800F */ lui $v0, %hi(D_800E82C8) -/* 7A7C 8007767C 00461021 */ addu $v0, $v0, $a2 -/* 7A80 80077680 944282C8 */ lhu $v0, %lo(D_800E82C8)($v0) -/* 7A84 80077684 3C01800F */ lui $at, %hi(D_800E82F4) -/* 7A88 80077688 00260821 */ addu $at, $at, $a2 -/* 7A8C 8007768C A42082F4 */ sh $zero, %lo(D_800E82F4)($at) -/* 7A90 80077690 34420400 */ ori $v0, $v0, 0x400 -/* 7A94 80077694 3C01800F */ lui $at, %hi(D_800E82C8) -/* 7A98 80077698 00260821 */ addu $at, $at, $a2 -/* 7A9C 8007769C A42282C8 */ sh $v0, %lo(D_800E82C8)($at) -.L800776A0: -/* 7AA0 800776A0 3C04800F */ lui $a0, %hi(D_800E82F0) -/* 7AA4 800776A4 00862021 */ addu $a0, $a0, $a2 -/* 7AA8 800776A8 848482F0 */ lh $a0, %lo(D_800E82F0)($a0) -/* 7AAC 800776AC 3C02800F */ lui $v0, %hi(D_800E82CA) -/* 7AB0 800776B0 00461021 */ addu $v0, $v0, $a2 -/* 7AB4 800776B4 904282CA */ lbu $v0, %lo(D_800E82CA)($v0) -/* 7AB8 800776B8 3C05800F */ lui $a1, %hi(D_800E82CC) -/* 7ABC 800776BC 00A62821 */ addu $a1, $a1, $a2 -/* 7AC0 800776C0 90A582CC */ lbu $a1, %lo(D_800E82CC)($a1) -/* 7AC4 800776C4 00042200 */ sll $a0, $a0, 8 -/* 7AC8 800776C8 304700C0 */ andi $a3, $v0, 0xC0 -/* 7ACC 800776CC 2CE30001 */ sltiu $v1, $a3, 0x1 -/* 7AD0 800776D0 38E20040 */ xori $v0, $a3, 0x40 -/* 7AD4 800776D4 2C480001 */ sltiu $t0, $v0, 0x1 -/* 7AD8 800776D8 00681825 */ or $v1, $v1, $t0 -/* 7ADC 800776DC 0085001A */ div $zero, $a0, $a1 -/* 7AE0 800776E0 14A00002 */ bnez $a1, .L800776EC -/* 7AE4 800776E4 00000000 */ nop -/* 7AE8 800776E8 0007000D */ break 7 -.L800776EC: -/* 7AEC 800776EC 2401FFFF */ addiu $at, $zero, -0x1 -/* 7AF0 800776F0 14A10004 */ bne $a1, $at, .L80077704 -/* 7AF4 800776F4 3C018000 */ lui $at, (0x80000000 >> 16) -/* 7AF8 800776F8 14810002 */ bne $a0, $at, .L80077704 -/* 7AFC 800776FC 00000000 */ nop -/* 7B00 80077700 0006000D */ break 6 -.L80077704: -/* 7B04 80077704 00002012 */ mflo $a0 -/* 7B08 80077708 00000000 */ nop -/* 7B0C 8007770C 00000000 */ nop -/* 7B10 80077710 1060003E */ beqz $v1, .L8007780C -/* 7B14 80077714 38E20080 */ xori $v0, $a3, 0x80 -/* 7B18 80077718 3C02800F */ lui $v0, %hi(D_800E82D2) -/* 7B1C 8007771C 00461021 */ addu $v0, $v0, $a2 -/* 7B20 80077720 844282D2 */ lh $v0, %lo(D_800E82D2)($v0) -/* 7B24 80077724 3C03800F */ lui $v1, %hi(D_800E82F5) -/* 7B28 80077728 00661821 */ addu $v1, $v1, $a2 -/* 7B2C 8007772C 906382F5 */ lbu $v1, %lo(D_800E82F5)($v1) -/* 7B30 80077730 00021200 */ sll $v0, $v0, 8 -/* 7B34 80077734 00431025 */ or $v0, $v0, $v1 -/* 7B38 80077738 00446021 */ addu $t4, $v0, $a0 -/* 7B3C 8007773C 000C1203 */ sra $v0, $t4, 8 -/* 7B40 80077740 3C01800F */ lui $at, %hi(D_800E82D2) -/* 7B44 80077744 00260821 */ addu $at, $at, $a2 -/* 7B48 80077748 A42282D2 */ sh $v0, %lo(D_800E82D2)($at) -/* 7B4C 8007774C 00021400 */ sll $v0, $v0, 16 -/* 7B50 80077750 3C03800F */ lui $v1, %hi(D_800E82CE) -/* 7B54 80077754 00661821 */ addu $v1, $v1, $a2 -/* 7B58 80077758 846382CE */ lh $v1, %lo(D_800E82CE)($v1) -/* 7B5C 8007775C 3C04800F */ lui $a0, %hi(D_800E82F0) -/* 7B60 80077760 00862021 */ addu $a0, $a0, $a2 -/* 7B64 80077764 848482F0 */ lh $a0, %lo(D_800E82F0)($a0) -/* 7B68 80077768 00021403 */ sra $v0, $v0, 16 -/* 7B6C 8007776C 00603821 */ addu $a3, $v1, $zero -/* 7B70 80077770 00641821 */ addu $v1, $v1, $a0 -/* 7B74 80077774 2463FFFF */ addiu $v1, $v1, -0x1 -/* 7B78 80077778 0043102A */ slt $v0, $v0, $v1 -/* 7B7C 8007777C 14400007 */ bnez $v0, .L8007779C -/* 7B80 80077780 00802821 */ addu $a1, $a0, $zero -/* 7B84 80077784 00E51021 */ addu $v0, $a3, $a1 -/* 7B88 80077788 2442FFFF */ addiu $v0, $v0, -0x1 -/* 7B8C 8007778C 3C01800F */ lui $at, %hi(D_800E82D2) -/* 7B90 80077790 00260821 */ addu $at, $at, $a2 -/* 7B94 80077794 A42282D2 */ sh $v0, %lo(D_800E82D2)($at) -/* 7B98 80077798 24090001 */ addiu $t1, $zero, 0x1 -.L8007779C: -/* 7B9C 8007779C 3C02800F */ lui $v0, %hi(D_800E82D2) -/* 7BA0 800777A0 00461021 */ addu $v0, $v0, $a2 -/* 7BA4 800777A4 844282D2 */ lh $v0, %lo(D_800E82D2)($v0) -/* 7BA8 800777A8 00401821 */ addu $v1, $v0, $zero -/* 7BAC 800777AC 28420140 */ slti $v0, $v0, 0x140 -/* 7BB0 800777B0 14400055 */ bnez $v0, .L80077908 -/* 7BB4 800777B4 000A1080 */ sll $v0, $t2, 2 -/* 7BB8 800777B8 3C02800F */ lui $v0, %hi(D_800E82CE) -/* 7BBC 800777BC 00461021 */ addu $v0, $v0, $a2 -/* 7BC0 800777C0 944282CE */ lhu $v0, %lo(D_800E82CE)($v0) -/* 7BC4 800777C4 2442013F */ addiu $v0, $v0, 0x13F -/* 7BC8 800777C8 00431023 */ subu $v0, $v0, $v1 -/* 7BCC 800777CC 3C01800F */ lui $at, %hi(D_800E82CE) -/* 7BD0 800777D0 00260821 */ addu $at, $at, $a2 -/* 7BD4 800777D4 A42282CE */ sh $v0, %lo(D_800E82CE)($at) -/* 7BD8 800777D8 3C02800F */ lui $v0, %hi(D_800E82CE) -/* 7BDC 800777DC 00461021 */ addu $v0, $v0, $a2 -/* 7BE0 800777E0 844282CE */ lh $v0, %lo(D_800E82CE)($v0) -/* 7BE4 800777E4 3C01800F */ lui $at, %hi(D_800E82D2) -/* 7BE8 800777E8 00260821 */ addu $at, $at, $a2 -/* 7BEC 800777EC A42F82D2 */ sh $t7, %lo(D_800E82D2)($at) -/* 7BF0 800777F0 04410045 */ bgez $v0, .L80077908 -/* 7BF4 800777F4 000A1080 */ sll $v0, $t2, 2 -/* 7BF8 800777F8 3C01800F */ lui $at, %hi(D_800E82CE) -/* 7BFC 800777FC 00260821 */ addu $at, $at, $a2 -/* 7C00 80077800 A42082CE */ sh $zero, %lo(D_800E82CE)($at) -/* 7C04 80077804 0801DE42 */ j .L80077908 -/* 7C08 80077808 35290001 */ ori $t1, $t1, 0x1 -.L8007780C: -/* 7C0C 8007780C 2C420001 */ sltiu $v0, $v0, 0x1 -/* 7C10 80077810 01021025 */ or $v0, $t0, $v0 -/* 7C14 80077814 1040003C */ beqz $v0, .L80077908 -/* 7C18 80077818 000A1080 */ sll $v0, $t2, 2 -/* 7C1C 8007781C 3C02800F */ lui $v0, %hi(D_800E82CE) -/* 7C20 80077820 00461021 */ addu $v0, $v0, $a2 -/* 7C24 80077824 844282CE */ lh $v0, %lo(D_800E82CE)($v0) -/* 7C28 80077828 3C03800F */ lui $v1, %hi(D_800E82F5) -/* 7C2C 8007782C 00661821 */ addu $v1, $v1, $a2 -/* 7C30 80077830 906382F5 */ lbu $v1, %lo(D_800E82F5)($v1) -/* 7C34 80077834 00021200 */ sll $v0, $v0, 8 -/* 7C38 80077838 00431025 */ or $v0, $v0, $v1 -/* 7C3C 8007783C 00446023 */ subu $t4, $v0, $a0 -/* 7C40 80077840 000C1A03 */ sra $v1, $t4, 8 -/* 7C44 80077844 3C01800F */ lui $at, %hi(D_800E82CE) -/* 7C48 80077848 00260821 */ addu $at, $at, $a2 -/* 7C4C 8007784C A42382CE */ sh $v1, %lo(D_800E82CE)($at) -/* 7C50 80077850 00031C00 */ sll $v1, $v1, 16 -/* 7C54 80077854 3C02800F */ lui $v0, %hi(D_800E82D2) -/* 7C58 80077858 00461021 */ addu $v0, $v0, $a2 -/* 7C5C 8007785C 844282D2 */ lh $v0, %lo(D_800E82D2)($v0) -/* 7C60 80077860 3C04800F */ lui $a0, %hi(D_800E82F0) -/* 7C64 80077864 00862021 */ addu $a0, $a0, $a2 -/* 7C68 80077868 848482F0 */ lh $a0, %lo(D_800E82F0)($a0) -/* 7C6C 8007786C 00031C03 */ sra $v1, $v1, 16 -/* 7C70 80077870 00403821 */ addu $a3, $v0, $zero -/* 7C74 80077874 00441023 */ subu $v0, $v0, $a0 -/* 7C78 80077878 24420001 */ addiu $v0, $v0, 0x1 -/* 7C7C 8007787C 0043102A */ slt $v0, $v0, $v1 -/* 7C80 80077880 14400007 */ bnez $v0, .L800778A0 -/* 7C84 80077884 00802821 */ addu $a1, $a0, $zero -/* 7C88 80077888 00E51023 */ subu $v0, $a3, $a1 -/* 7C8C 8007788C 24420001 */ addiu $v0, $v0, 0x1 -/* 7C90 80077890 3C01800F */ lui $at, %hi(D_800E82CE) -/* 7C94 80077894 00260821 */ addu $at, $at, $a2 -/* 7C98 80077898 A42282CE */ sh $v0, %lo(D_800E82CE)($at) -/* 7C9C 8007789C 24090001 */ addiu $t1, $zero, 0x1 -.L800778A0: -/* 7CA0 800778A0 3C02800F */ lui $v0, %hi(D_800E82CE) -/* 7CA4 800778A4 00461021 */ addu $v0, $v0, $a2 -/* 7CA8 800778A8 844282CE */ lh $v0, %lo(D_800E82CE)($v0) -/* 7CAC 800778AC 04410015 */ bgez $v0, .L80077904 -/* 7CB0 800778B0 00401821 */ addu $v1, $v0, $zero -/* 7CB4 800778B4 3C02800F */ lui $v0, %hi(D_800E82D2) -/* 7CB8 800778B8 00461021 */ addu $v0, $v0, $a2 -/* 7CBC 800778BC 944282D2 */ lhu $v0, %lo(D_800E82D2)($v0) -/* 7CC0 800778C0 00431023 */ subu $v0, $v0, $v1 -/* 7CC4 800778C4 3C01800F */ lui $at, %hi(D_800E82D2) -/* 7CC8 800778C8 00260821 */ addu $at, $at, $a2 -/* 7CCC 800778CC A42282D2 */ sh $v0, %lo(D_800E82D2)($at) -/* 7CD0 800778D0 3C02800F */ lui $v0, %hi(D_800E82D2) -/* 7CD4 800778D4 00461021 */ addu $v0, $v0, $a2 -/* 7CD8 800778D8 844282D2 */ lh $v0, %lo(D_800E82D2)($v0) -/* 7CDC 800778DC 3C01800F */ lui $at, %hi(D_800E82CE) -/* 7CE0 800778E0 00260821 */ addu $at, $at, $a2 -/* 7CE4 800778E4 A42082CE */ sh $zero, %lo(D_800E82CE)($at) -/* 7CE8 800778E8 28420140 */ slti $v0, $v0, 0x140 -/* 7CEC 800778EC 14400006 */ bnez $v0, .L80077908 -/* 7CF0 800778F0 000A1080 */ sll $v0, $t2, 2 -/* 7CF4 800778F4 3C01800F */ lui $at, %hi(D_800E82D2) -/* 7CF8 800778F8 00260821 */ addu $at, $at, $a2 -/* 7CFC 800778FC A42F82D2 */ sh $t7, %lo(D_800E82D2)($at) -/* 7D00 80077900 35290001 */ ori $t1, $t1, 0x1 -.L80077904: -/* 7D04 80077904 000A1080 */ sll $v0, $t2, 2 -.L80077908: -/* 7D08 80077908 004A1021 */ addu $v0, $v0, $t2 -/* 7D0C 8007790C 00021080 */ sll $v0, $v0, 2 -/* 7D10 80077910 004A1021 */ addu $v0, $v0, $t2 -/* 7D14 80077914 000230C0 */ sll $a2, $v0, 3 -/* 7D18 80077918 3C04800F */ lui $a0, %hi(D_800E82F2) -/* 7D1C 8007791C 00862021 */ addu $a0, $a0, $a2 -/* 7D20 80077920 848482F2 */ lh $a0, %lo(D_800E82F2)($a0) -/* 7D24 80077924 3C02800F */ lui $v0, %hi(D_800E82CA) -/* 7D28 80077928 00461021 */ addu $v0, $v0, $a2 -/* 7D2C 8007792C 904282CA */ lbu $v0, %lo(D_800E82CA)($v0) -/* 7D30 80077930 3C05800F */ lui $a1, %hi(D_800E82CC) -/* 7D34 80077934 00A62821 */ addu $a1, $a1, $a2 -/* 7D38 80077938 90A582CC */ lbu $a1, %lo(D_800E82CC)($a1) -/* 7D3C 8007793C 00042200 */ sll $a0, $a0, 8 -/* 7D40 80077940 30470030 */ andi $a3, $v0, 0x30 -/* 7D44 80077944 2CE30001 */ sltiu $v1, $a3, 0x1 -/* 7D48 80077948 38E20020 */ xori $v0, $a3, 0x20 -/* 7D4C 8007794C 2C480001 */ sltiu $t0, $v0, 0x1 -/* 7D50 80077950 00681825 */ or $v1, $v1, $t0 -/* 7D54 80077954 0085001A */ div $zero, $a0, $a1 -/* 7D58 80077958 14A00002 */ bnez $a1, .L80077964 -/* 7D5C 8007795C 00000000 */ nop -/* 7D60 80077960 0007000D */ break 7 -.L80077964: -/* 7D64 80077964 2401FFFF */ addiu $at, $zero, -0x1 -/* 7D68 80077968 14A10004 */ bne $a1, $at, .L8007797C -/* 7D6C 8007796C 3C018000 */ lui $at, (0x80000000 >> 16) -/* 7D70 80077970 14810002 */ bne $a0, $at, .L8007797C -/* 7D74 80077974 00000000 */ nop -/* 7D78 80077978 0006000D */ break 6 -.L8007797C: -/* 7D7C 8007797C 00002012 */ mflo $a0 -/* 7D80 80077980 00000000 */ nop -/* 7D84 80077984 00000000 */ nop -/* 7D88 80077988 1060003F */ beqz $v1, .L80077A88 -/* 7D8C 8007798C 38E20010 */ xori $v0, $a3, 0x10 -/* 7D90 80077990 3C02800F */ lui $v0, %hi(D_800E82D4) -/* 7D94 80077994 00461021 */ addu $v0, $v0, $a2 -/* 7D98 80077998 844282D4 */ lh $v0, %lo(D_800E82D4)($v0) -/* 7D9C 8007799C 3C03800F */ lui $v1, %hi(D_800E82F4) -/* 7DA0 800779A0 00661821 */ addu $v1, $v1, $a2 -/* 7DA4 800779A4 946382F4 */ lhu $v1, %lo(D_800E82F4)($v1) -/* 7DA8 800779A8 00021200 */ sll $v0, $v0, 8 -/* 7DAC 800779AC 00031A02 */ srl $v1, $v1, 8 -/* 7DB0 800779B0 00431025 */ or $v0, $v0, $v1 -/* 7DB4 800779B4 00445821 */ addu $t3, $v0, $a0 -/* 7DB8 800779B8 000B1203 */ sra $v0, $t3, 8 -/* 7DBC 800779BC 3C01800F */ lui $at, %hi(D_800E82D4) -/* 7DC0 800779C0 00260821 */ addu $at, $at, $a2 -/* 7DC4 800779C4 A42282D4 */ sh $v0, %lo(D_800E82D4)($at) -/* 7DC8 800779C8 00021400 */ sll $v0, $v0, 16 -/* 7DCC 800779CC 3C03800F */ lui $v1, %hi(D_800E82D0) -/* 7DD0 800779D0 00661821 */ addu $v1, $v1, $a2 -/* 7DD4 800779D4 846382D0 */ lh $v1, %lo(D_800E82D0)($v1) -/* 7DD8 800779D8 3C04800F */ lui $a0, %hi(D_800E82F2) -/* 7DDC 800779DC 00862021 */ addu $a0, $a0, $a2 -/* 7DE0 800779E0 848482F2 */ lh $a0, %lo(D_800E82F2)($a0) -/* 7DE4 800779E4 00021403 */ sra $v0, $v0, 16 -/* 7DE8 800779E8 00603821 */ addu $a3, $v1, $zero -/* 7DEC 800779EC 00641821 */ addu $v1, $v1, $a0 -/* 7DF0 800779F0 2463FFFF */ addiu $v1, $v1, -0x1 -/* 7DF4 800779F4 0043102A */ slt $v0, $v0, $v1 -/* 7DF8 800779F8 14400007 */ bnez $v0, .L80077A18 -/* 7DFC 800779FC 00802821 */ addu $a1, $a0, $zero -/* 7E00 80077A00 00E51021 */ addu $v0, $a3, $a1 -/* 7E04 80077A04 2442FFFF */ addiu $v0, $v0, -0x1 -/* 7E08 80077A08 3C01800F */ lui $at, %hi(D_800E82D4) -/* 7E0C 80077A0C 00260821 */ addu $at, $at, $a2 -/* 7E10 80077A10 A42282D4 */ sh $v0, %lo(D_800E82D4)($at) -/* 7E14 80077A14 35290002 */ ori $t1, $t1, 0x2 -.L80077A18: -/* 7E18 80077A18 3C02800F */ lui $v0, %hi(D_800E82D4) -/* 7E1C 80077A1C 00461021 */ addu $v0, $v0, $a2 -/* 7E20 80077A20 844282D4 */ lh $v0, %lo(D_800E82D4)($v0) -/* 7E24 80077A24 00401821 */ addu $v1, $v0, $zero -/* 7E28 80077A28 284200F0 */ slti $v0, $v0, 0xF0 -/* 7E2C 80077A2C 14400056 */ bnez $v0, .L80077B88 -/* 7E30 80077A30 000A1080 */ sll $v0, $t2, 2 -/* 7E34 80077A34 3C02800F */ lui $v0, %hi(D_800E82D0) -/* 7E38 80077A38 00461021 */ addu $v0, $v0, $a2 -/* 7E3C 80077A3C 944282D0 */ lhu $v0, %lo(D_800E82D0)($v0) -/* 7E40 80077A40 244200EF */ addiu $v0, $v0, 0xEF -/* 7E44 80077A44 00431023 */ subu $v0, $v0, $v1 -/* 7E48 80077A48 3C01800F */ lui $at, %hi(D_800E82D0) -/* 7E4C 80077A4C 00260821 */ addu $at, $at, $a2 -/* 7E50 80077A50 A42282D0 */ sh $v0, %lo(D_800E82D0)($at) -/* 7E54 80077A54 3C02800F */ lui $v0, %hi(D_800E82D0) -/* 7E58 80077A58 00461021 */ addu $v0, $v0, $a2 -/* 7E5C 80077A5C 844282D0 */ lh $v0, %lo(D_800E82D0)($v0) -/* 7E60 80077A60 3C01800F */ lui $at, %hi(D_800E82D4) -/* 7E64 80077A64 00260821 */ addu $at, $at, $a2 -/* 7E68 80077A68 A42E82D4 */ sh $t6, %lo(D_800E82D4)($at) -/* 7E6C 80077A6C 04410046 */ bgez $v0, .L80077B88 -/* 7E70 80077A70 000A1080 */ sll $v0, $t2, 2 -/* 7E74 80077A74 3C01800F */ lui $at, %hi(D_800E82D0) -/* 7E78 80077A78 00260821 */ addu $at, $at, $a2 -/* 7E7C 80077A7C A42082D0 */ sh $zero, %lo(D_800E82D0)($at) -/* 7E80 80077A80 0801DEE2 */ j .L80077B88 -/* 7E84 80077A84 35290002 */ ori $t1, $t1, 0x2 -.L80077A88: -/* 7E88 80077A88 2C420001 */ sltiu $v0, $v0, 0x1 -/* 7E8C 80077A8C 00481025 */ or $v0, $v0, $t0 -/* 7E90 80077A90 1040003D */ beqz $v0, .L80077B88 -/* 7E94 80077A94 000A1080 */ sll $v0, $t2, 2 -/* 7E98 80077A98 3C02800F */ lui $v0, %hi(D_800E82D0) -/* 7E9C 80077A9C 00461021 */ addu $v0, $v0, $a2 -/* 7EA0 80077AA0 844282D0 */ lh $v0, %lo(D_800E82D0)($v0) -/* 7EA4 80077AA4 3C03800F */ lui $v1, %hi(D_800E82F4) -/* 7EA8 80077AA8 00661821 */ addu $v1, $v1, $a2 -/* 7EAC 80077AAC 946382F4 */ lhu $v1, %lo(D_800E82F4)($v1) -/* 7EB0 80077AB0 00021200 */ sll $v0, $v0, 8 -/* 7EB4 80077AB4 00031A02 */ srl $v1, $v1, 8 -/* 7EB8 80077AB8 00431025 */ or $v0, $v0, $v1 -/* 7EBC 80077ABC 00445823 */ subu $t3, $v0, $a0 -/* 7EC0 80077AC0 000B1A03 */ sra $v1, $t3, 8 -/* 7EC4 80077AC4 3C01800F */ lui $at, %hi(D_800E82D0) -/* 7EC8 80077AC8 00260821 */ addu $at, $at, $a2 -/* 7ECC 80077ACC A42382D0 */ sh $v1, %lo(D_800E82D0)($at) -/* 7ED0 80077AD0 00031C00 */ sll $v1, $v1, 16 -/* 7ED4 80077AD4 3C02800F */ lui $v0, %hi(D_800E82D4) -/* 7ED8 80077AD8 00461021 */ addu $v0, $v0, $a2 -/* 7EDC 80077ADC 844282D4 */ lh $v0, %lo(D_800E82D4)($v0) -/* 7EE0 80077AE0 3C04800F */ lui $a0, %hi(D_800E82F2) -/* 7EE4 80077AE4 00862021 */ addu $a0, $a0, $a2 -/* 7EE8 80077AE8 848482F2 */ lh $a0, %lo(D_800E82F2)($a0) -/* 7EEC 80077AEC 00031C03 */ sra $v1, $v1, 16 -/* 7EF0 80077AF0 00403821 */ addu $a3, $v0, $zero -/* 7EF4 80077AF4 00441023 */ subu $v0, $v0, $a0 -/* 7EF8 80077AF8 24420001 */ addiu $v0, $v0, 0x1 -/* 7EFC 80077AFC 0043102A */ slt $v0, $v0, $v1 -/* 7F00 80077B00 14400007 */ bnez $v0, .L80077B20 -/* 7F04 80077B04 00802821 */ addu $a1, $a0, $zero -/* 7F08 80077B08 00E51023 */ subu $v0, $a3, $a1 -/* 7F0C 80077B0C 24420001 */ addiu $v0, $v0, 0x1 -/* 7F10 80077B10 3C01800F */ lui $at, %hi(D_800E82D0) -/* 7F14 80077B14 00260821 */ addu $at, $at, $a2 -/* 7F18 80077B18 A42282D0 */ sh $v0, %lo(D_800E82D0)($at) -/* 7F1C 80077B1C 35290002 */ ori $t1, $t1, 0x2 -.L80077B20: -/* 7F20 80077B20 3C02800F */ lui $v0, %hi(D_800E82D0) -/* 7F24 80077B24 00461021 */ addu $v0, $v0, $a2 -/* 7F28 80077B28 844282D0 */ lh $v0, %lo(D_800E82D0)($v0) -/* 7F2C 80077B2C 04410015 */ bgez $v0, .L80077B84 -/* 7F30 80077B30 00401821 */ addu $v1, $v0, $zero -/* 7F34 80077B34 3C02800F */ lui $v0, %hi(D_800E82D4) -/* 7F38 80077B38 00461021 */ addu $v0, $v0, $a2 -/* 7F3C 80077B3C 944282D4 */ lhu $v0, %lo(D_800E82D4)($v0) -/* 7F40 80077B40 00431023 */ subu $v0, $v0, $v1 -/* 7F44 80077B44 3C01800F */ lui $at, %hi(D_800E82D4) -/* 7F48 80077B48 00260821 */ addu $at, $at, $a2 -/* 7F4C 80077B4C A42282D4 */ sh $v0, %lo(D_800E82D4)($at) -/* 7F50 80077B50 3C02800F */ lui $v0, %hi(D_800E82D4) -/* 7F54 80077B54 00461021 */ addu $v0, $v0, $a2 -/* 7F58 80077B58 844282D4 */ lh $v0, %lo(D_800E82D4)($v0) -/* 7F5C 80077B5C 3C01800F */ lui $at, %hi(D_800E82D0) -/* 7F60 80077B60 00260821 */ addu $at, $at, $a2 -/* 7F64 80077B64 A42082D0 */ sh $zero, %lo(D_800E82D0)($at) -/* 7F68 80077B68 284200F0 */ slti $v0, $v0, 0xF0 -/* 7F6C 80077B6C 14400006 */ bnez $v0, .L80077B88 -/* 7F70 80077B70 000A1080 */ sll $v0, $t2, 2 -/* 7F74 80077B74 3C01800F */ lui $at, %hi(D_800E82D4) -/* 7F78 80077B78 00260821 */ addu $at, $at, $a2 -/* 7F7C 80077B7C A42E82D4 */ sh $t6, %lo(D_800E82D4)($at) -/* 7F80 80077B80 35290002 */ ori $t1, $t1, 0x2 -.L80077B84: -/* 7F84 80077B84 000A1080 */ sll $v0, $t2, 2 -.L80077B88: -/* 7F88 80077B88 004A1021 */ addu $v0, $v0, $t2 -/* 7F8C 80077B8C 00021080 */ sll $v0, $v0, 2 -/* 7F90 80077B90 004A1021 */ addu $v0, $v0, $t2 -/* 7F94 80077B94 000220C0 */ sll $a0, $v0, 3 -/* 7F98 80077B98 318300FF */ andi $v1, $t4, 0xFF -/* 7F9C 80077B9C 00031A00 */ sll $v1, $v1, 8 -/* 7FA0 80077BA0 316200FF */ andi $v0, $t3, 0xFF -/* 7FA4 80077BA4 00431025 */ or $v0, $v0, $v1 -/* 7FA8 80077BA8 3C01800F */ lui $at, %hi(D_800E82F4) -/* 7FAC 80077BAC 00240821 */ addu $at, $at, $a0 -/* 7FB0 80077BB0 A42282F4 */ sh $v0, %lo(D_800E82F4)($at) -/* 7FB4 80077BB4 312300FF */ andi $v1, $t1, 0xFF -/* 7FB8 80077BB8 24020003 */ addiu $v0, $zero, 0x3 -/* 7FBC 80077BBC 14620008 */ bne $v1, $v0, .L80077BE0 -/* 7FC0 80077BC0 25AD0001 */ addiu $t5, $t5, 0x1 -/* 7FC4 80077BC4 3C02800F */ lui $v0, %hi(D_800E82C8) -/* 7FC8 80077BC8 00441021 */ addu $v0, $v0, $a0 -/* 7FCC 80077BCC 944282C8 */ lhu $v0, %lo(D_800E82C8)($v0) -/* 7FD0 80077BD0 3042F3FF */ andi $v0, $v0, 0xF3FF -/* 7FD4 80077BD4 3C01800F */ lui $at, %hi(D_800E82C8) -/* 7FD8 80077BD8 00240821 */ addu $at, $at, $a0 -/* 7FDC 80077BDC A42282C8 */ sh $v0, %lo(D_800E82C8)($at) -.L80077BE0: -/* 7FE0 80077BE0 01B8102A */ slt $v0, $t5, $t8 -/* 7FE4 80077BE4 1440FE8C */ bnez $v0, .L80077618 -/* 7FE8 80077BE8 000D1040 */ sll $v0, $t5, 1 -.L80077BEC: -/* 7FEC 80077BEC 27BD0068 */ addiu $sp, $sp, 0x68 -/* 7FF0 80077BF0 03E00008 */ jr $ra -/* 7FF4 80077BF4 00000000 */ nop -.size func_800775EC, . - func_800775EC - -glabel func_80077BF8 -/* 7FF8 80077BF8 3C02800C */ lui $v0, %hi(D_800C49D0) -/* 7FFC 80077BFC 944249D0 */ lhu $v0, %lo(D_800C49D0)($v0) -/* 8000 80077C00 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 8004 80077C04 AFB00028 */ sw $s0, 0x28($sp) -/* 8008 80077C08 00008021 */ addu $s0, $zero, $zero -/* 800C 80077C0C 184000D8 */ blez $v0, .L80077F70 -/* 8010 80077C10 AFBF002C */ sw $ra, 0x2C($sp) -/* 8014 80077C14 00101040 */ sll $v0, $s0, 1 -.L80077C18: -/* 8018 80077C18 3C04800C */ lui $a0, %hi(D_800C4C10) -/* 801C 80077C1C 00822021 */ addu $a0, $a0, $v0 -/* 8020 80077C20 94844C10 */ lhu $a0, %lo(D_800C4C10)($a0) -/* 8024 80077C24 00041080 */ sll $v0, $a0, 2 -/* 8028 80077C28 00441021 */ addu $v0, $v0, $a0 -/* 802C 80077C2C 00021080 */ sll $v0, $v0, 2 -/* 8030 80077C30 00441021 */ addu $v0, $v0, $a0 -/* 8034 80077C34 000228C0 */ sll $a1, $v0, 3 -/* 8038 80077C38 3C02800F */ lui $v0, %hi(D_800E82C8) -/* 803C 80077C3C 00451021 */ addu $v0, $v0, $a1 -/* 8040 80077C40 944282C8 */ lhu $v0, %lo(D_800E82C8)($v0) -/* 8044 80077C44 3403F000 */ ori $v1, $zero, 0xF000 -/* 8048 80077C48 3042F000 */ andi $v0, $v0, 0xF000 -/* 804C 80077C4C 144300C2 */ bne $v0, $v1, .L80077F58 -/* 8050 80077C50 00000000 */ nop -/* 8054 80077C54 3C02800F */ lui $v0, %hi(D_800E82CB) -/* 8058 80077C58 00451021 */ addu $v0, $v0, $a1 -/* 805C 80077C5C 904282CB */ lbu $v0, %lo(D_800E82CB)($v0) -/* 8060 80077C60 30420002 */ andi $v0, $v0, 0x2 -/* 8064 80077C64 144000BC */ bnez $v0, .L80077F58 -/* 8068 80077C68 00000000 */ nop -/* 806C 80077C6C 3C02800F */ lui $v0, %hi(D_800E82CE) -/* 8070 80077C70 00451021 */ addu $v0, $v0, $a1 -/* 8074 80077C74 844282CE */ lh $v0, %lo(D_800E82CE)($v0) -/* 8078 80077C78 3C06800E */ lui $a2, %hi(D_800E79A0) -/* 807C 80077C7C 8CC679A0 */ lw $a2, %lo(D_800E79A0)($a2) -/* 8080 80077C80 3C03800F */ lui $v1, %hi(D_800E82D2) -/* 8084 80077C84 00651821 */ addu $v1, $v1, $a1 -/* 8088 80077C88 846382D2 */ lh $v1, %lo(D_800E82D2)($v1) -/* 808C 80077C8C 00461021 */ addu $v0, $v0, $a2 -/* 8090 80077C90 2442FFFF */ addiu $v0, $v0, -0x1 -/* 8094 80077C94 1462000F */ bne $v1, $v0, .L80077CD4 -/* 8098 80077C98 00041080 */ sll $v0, $a0, 2 -/* 809C 80077C9C 3C02800F */ lui $v0, %hi(D_800E82D0) -/* 80A0 80077CA0 00451021 */ addu $v0, $v0, $a1 -/* 80A4 80077CA4 844282D0 */ lh $v0, %lo(D_800E82D0)($v0) -/* 80A8 80077CA8 3C03800F */ lui $v1, %hi(D_800E82D4) -/* 80AC 80077CAC 00651821 */ addu $v1, $v1, $a1 -/* 80B0 80077CB0 846382D4 */ lh $v1, %lo(D_800E82D4)($v1) -/* 80B4 80077CB4 00461021 */ addu $v0, $v0, $a2 -/* 80B8 80077CB8 2442FFFF */ addiu $v0, $v0, -0x1 -/* 80BC 80077CBC 14620005 */ bne $v1, $v0, .L80077CD4 -/* 80C0 80077CC0 00041080 */ sll $v0, $a0, 2 -/* 80C4 80077CC4 0C01DFE2 */ jal func_80077F88 -/* 80C8 80077CC8 00000000 */ nop -/* 80CC 80077CCC 0801DFD6 */ j .L80077F58 -/* 80D0 80077CD0 00000000 */ nop -.L80077CD4: -/* 80D4 80077CD4 00441021 */ addu $v0, $v0, $a0 -/* 80D8 80077CD8 00021080 */ sll $v0, $v0, 2 -/* 80DC 80077CDC 00441021 */ addu $v0, $v0, $a0 -/* 80E0 80077CE0 000240C0 */ sll $t0, $v0, 3 -/* 80E4 80077CE4 3C02800F */ lui $v0, %hi(D_800E82C8) -/* 80E8 80077CE8 00481021 */ addu $v0, $v0, $t0 -/* 80EC 80077CEC 944282C8 */ lhu $v0, %lo(D_800E82C8)($v0) -/* 80F0 80077CF0 30420400 */ andi $v0, $v0, 0x400 -/* 80F4 80077CF4 14400045 */ bnez $v0, .L80077E0C -/* 80F8 80077CF8 00000000 */ nop -/* 80FC 80077CFC 3C02800F */ lui $v0, %hi(D_800E82D2) -/* 8100 80077D00 00481021 */ addu $v0, $v0, $t0 -/* 8104 80077D04 844282D2 */ lh $v0, %lo(D_800E82D2)($v0) -/* 8108 80077D08 3C03800F */ lui $v1, %hi(D_800E82CE) -/* 810C 80077D0C 00681821 */ addu $v1, $v1, $t0 -/* 8110 80077D10 846382CE */ lh $v1, %lo(D_800E82CE)($v1) -/* 8114 80077D14 3C04800F */ lui $a0, %hi(D_800E82CC) -/* 8118 80077D18 00882021 */ addu $a0, $a0, $t0 -/* 811C 80077D1C 908482CC */ lbu $a0, %lo(D_800E82CC)($a0) -/* 8120 80077D20 00431023 */ subu $v0, $v0, $v1 -/* 8124 80077D24 24420001 */ addiu $v0, $v0, 0x1 -/* 8128 80077D28 00021200 */ sll $v0, $v0, 8 -/* 812C 80077D2C 0044001A */ div $zero, $v0, $a0 -/* 8130 80077D30 14800002 */ bnez $a0, .L80077D3C -/* 8134 80077D34 00000000 */ nop -/* 8138 80077D38 0007000D */ break 7 -.L80077D3C: -/* 813C 80077D3C 2401FFFF */ addiu $at, $zero, -0x1 -/* 8140 80077D40 14810004 */ bne $a0, $at, .L80077D54 -/* 8144 80077D44 3C018000 */ lui $at, (0x80000000 >> 16) -/* 8148 80077D48 14410002 */ bne $v0, $at, .L80077D54 -/* 814C 80077D4C 00000000 */ nop -/* 8150 80077D50 0006000D */ break 6 -.L80077D54: -/* 8154 80077D54 00004812 */ mflo $t1 -/* 8158 80077D58 3C02800F */ lui $v0, %hi(D_800E82D4) -/* 815C 80077D5C 00481021 */ addu $v0, $v0, $t0 -/* 8160 80077D60 844282D4 */ lh $v0, %lo(D_800E82D4)($v0) -/* 8164 80077D64 3C03800F */ lui $v1, %hi(D_800E82D0) -/* 8168 80077D68 00681821 */ addu $v1, $v1, $t0 -/* 816C 80077D6C 846382D0 */ lh $v1, %lo(D_800E82D0)($v1) -/* 8170 80077D70 00431023 */ subu $v0, $v0, $v1 -/* 8174 80077D74 24420001 */ addiu $v0, $v0, 0x1 -/* 8178 80077D78 00021200 */ sll $v0, $v0, 8 -/* 817C 80077D7C 0044001A */ div $zero, $v0, $a0 -/* 8180 80077D80 14800002 */ bnez $a0, .L80077D8C -/* 8184 80077D84 00000000 */ nop -/* 8188 80077D88 0007000D */ break 7 -.L80077D8C: -/* 818C 80077D8C 2401FFFF */ addiu $at, $zero, -0x1 -/* 8190 80077D90 14810004 */ bne $a0, $at, .L80077DA4 -/* 8194 80077D94 3C018000 */ lui $at, (0x80000000 >> 16) -/* 8198 80077D98 14410002 */ bne $v0, $at, .L80077DA4 -/* 819C 80077D9C 00000000 */ nop -/* 81A0 80077DA0 0006000D */ break 6 -.L80077DA4: -/* 81A4 80077DA4 00002812 */ mflo $a1 -/* 81A8 80077DA8 3C02800F */ lui $v0, %hi(D_800E82C8) -/* 81AC 80077DAC 00481021 */ addu $v0, $v0, $t0 -/* 81B0 80077DB0 944282C8 */ lhu $v0, %lo(D_800E82C8)($v0) -/* 81B4 80077DB4 3C01800F */ lui $at, %hi(D_800E82F6) -/* 81B8 80077DB8 00280821 */ addu $at, $at, $t0 -/* 81BC 80077DBC A42082F6 */ sh $zero, %lo(D_800E82F6)($at) -/* 81C0 80077DC0 34420400 */ ori $v0, $v0, 0x400 -/* 81C4 80077DC4 3C01800F */ lui $at, %hi(D_800E82C8) -/* 81C8 80077DC8 00280821 */ addu $at, $at, $t0 -/* 81CC 80077DCC A42282C8 */ sh $v0, %lo(D_800E82C8)($at) -/* 81D0 80077DD0 00091203 */ sra $v0, $t1, 8 -/* 81D4 80077DD4 3C01800F */ lui $at, %hi(D_800E82F0) -/* 81D8 80077DD8 00280821 */ addu $at, $at, $t0 -/* 81DC 80077DDC A42282F0 */ sh $v0, %lo(D_800E82F0)($at) -/* 81E0 80077DE0 00051203 */ sra $v0, $a1, 8 -/* 81E4 80077DE4 30A300FF */ andi $v1, $a1, 0xFF -/* 81E8 80077DE8 00031A00 */ sll $v1, $v1, 8 -/* 81EC 80077DEC 3C01800F */ lui $at, %hi(D_800E82F2) -/* 81F0 80077DF0 00280821 */ addu $at, $at, $t0 -/* 81F4 80077DF4 A42282F2 */ sh $v0, %lo(D_800E82F2)($at) -/* 81F8 80077DF8 312200FF */ andi $v0, $t1, 0xFF -/* 81FC 80077DFC 00431025 */ or $v0, $v0, $v1 -/* 8200 80077E00 3C01800F */ lui $at, %hi(D_800E82F4) -/* 8204 80077E04 00280821 */ addu $at, $at, $t0 -/* 8208 80077E08 A42282F4 */ sh $v0, %lo(D_800E82F4)($at) -.L80077E0C: -/* 820C 80077E0C 3C03800F */ lui $v1, %hi(D_800E82F0) -/* 8210 80077E10 00681821 */ addu $v1, $v1, $t0 -/* 8214 80077E14 846382F0 */ lh $v1, %lo(D_800E82F0)($v1) -/* 8218 80077E18 3C06800F */ lui $a2, %hi(D_800E82F4) -/* 821C 80077E1C 00C83021 */ addu $a2, $a2, $t0 -/* 8220 80077E20 94C682F4 */ lhu $a2, %lo(D_800E82F4)($a2) -/* 8224 80077E24 3C05800F */ lui $a1, %hi(D_800E82F2) -/* 8228 80077E28 00A82821 */ addu $a1, $a1, $t0 -/* 822C 80077E2C 84A582F2 */ lh $a1, %lo(D_800E82F2)($a1) -/* 8230 80077E30 3C04800F */ lui $a0, %hi(D_800E82D2) -/* 8234 80077E34 00882021 */ addu $a0, $a0, $t0 -/* 8238 80077E38 848482D2 */ lh $a0, %lo(D_800E82D2)($a0) -/* 823C 80077E3C 3C07800F */ lui $a3, %hi(D_800E82F6) -/* 8240 80077E40 00E83821 */ addu $a3, $a3, $t0 -/* 8244 80077E44 94E782F6 */ lhu $a3, %lo(D_800E82F6)($a3) -/* 8248 80077E48 00031A00 */ sll $v1, $v1, 8 -/* 824C 80077E4C 30C200FF */ andi $v0, $a2, 0xFF -/* 8250 80077E50 00624825 */ or $t1, $v1, $v0 -/* 8254 80077E54 00052A00 */ sll $a1, $a1, 8 -/* 8258 80077E58 00063202 */ srl $a2, $a2, 8 -/* 825C 80077E5C 00A62825 */ or $a1, $a1, $a2 -/* 8260 80077E60 00042200 */ sll $a0, $a0, 8 -/* 8264 80077E64 30E200FF */ andi $v0, $a3, 0xFF -/* 8268 80077E68 00822025 */ or $a0, $a0, $v0 -/* 826C 80077E6C 3C02800F */ lui $v0, %hi(D_800E82D4) -/* 8270 80077E70 00481021 */ addu $v0, $v0, $t0 -/* 8274 80077E74 844282D4 */ lh $v0, %lo(D_800E82D4)($v0) -/* 8278 80077E78 00892023 */ subu $a0, $a0, $t1 -/* 827C 80077E7C 00041A03 */ sra $v1, $a0, 8 -/* 8280 80077E80 00073A02 */ srl $a3, $a3, 8 -/* 8284 80077E84 308400FF */ andi $a0, $a0, 0xFF -/* 8288 80077E88 3C01800F */ lui $at, %hi(D_800E82D2) -/* 828C 80077E8C 00280821 */ addu $at, $at, $t0 -/* 8290 80077E90 A42382D2 */ sh $v1, %lo(D_800E82D2)($at) -/* 8294 80077E94 00021200 */ sll $v0, $v0, 8 -/* 8298 80077E98 00471025 */ or $v0, $v0, $a3 -/* 829C 80077E9C 00451023 */ subu $v0, $v0, $a1 -/* 82A0 80077EA0 00021A03 */ sra $v1, $v0, 8 -/* 82A4 80077EA4 304200FF */ andi $v0, $v0, 0xFF -/* 82A8 80077EA8 00021200 */ sll $v0, $v0, 8 -/* 82AC 80077EAC 00822025 */ or $a0, $a0, $v0 -/* 82B0 80077EB0 3C02800F */ lui $v0, %hi(D_800E82CE) -/* 82B4 80077EB4 00481021 */ addu $v0, $v0, $t0 -/* 82B8 80077EB8 844282CE */ lh $v0, %lo(D_800E82CE)($v0) -/* 82BC 80077EBC 3C05800E */ lui $a1, %hi(D_800E79A0) -/* 82C0 80077EC0 8CA579A0 */ lw $a1, %lo(D_800E79A0)($a1) -/* 82C4 80077EC4 3C01800F */ lui $at, %hi(D_800E82D4) -/* 82C8 80077EC8 00280821 */ addu $at, $at, $t0 -/* 82CC 80077ECC A42382D4 */ sh $v1, %lo(D_800E82D4)($at) -/* 82D0 80077ED0 3C03800F */ lui $v1, %hi(D_800E82D2) -/* 82D4 80077ED4 00681821 */ addu $v1, $v1, $t0 -/* 82D8 80077ED8 846382D2 */ lh $v1, %lo(D_800E82D2)($v1) -/* 82DC 80077EDC 3C01800F */ lui $at, %hi(D_800E82F6) -/* 82E0 80077EE0 00280821 */ addu $at, $at, $t0 -/* 82E4 80077EE4 A42482F6 */ sh $a0, %lo(D_800E82F6)($at) -/* 82E8 80077EE8 00402021 */ addu $a0, $v0, $zero -/* 82EC 80077EEC 00451021 */ addu $v0, $v0, $a1 -/* 82F0 80077EF0 2442FFFF */ addiu $v0, $v0, -0x1 -/* 82F4 80077EF4 0062182A */ slt $v1, $v1, $v0 -/* 82F8 80077EF8 10600005 */ beqz $v1, .L80077F10 -/* 82FC 80077EFC 00851021 */ addu $v0, $a0, $a1 -/* 8300 80077F00 2442FFFF */ addiu $v0, $v0, -0x1 -/* 8304 80077F04 3C01800F */ lui $at, %hi(D_800E82D2) -/* 8308 80077F08 00280821 */ addu $at, $at, $t0 -/* 830C 80077F0C A42282D2 */ sh $v0, %lo(D_800E82D2)($at) -.L80077F10: -/* 8310 80077F10 3C02800F */ lui $v0, %hi(D_800E82D0) -/* 8314 80077F14 00481021 */ addu $v0, $v0, $t0 -/* 8318 80077F18 844282D0 */ lh $v0, %lo(D_800E82D0)($v0) -/* 831C 80077F1C 3C05800E */ lui $a1, %hi(D_800E79A0) -/* 8320 80077F20 8CA579A0 */ lw $a1, %lo(D_800E79A0)($a1) -/* 8324 80077F24 3C03800F */ lui $v1, %hi(D_800E82D4) -/* 8328 80077F28 00681821 */ addu $v1, $v1, $t0 -/* 832C 80077F2C 846382D4 */ lh $v1, %lo(D_800E82D4)($v1) -/* 8330 80077F30 00402021 */ addu $a0, $v0, $zero -/* 8334 80077F34 00451021 */ addu $v0, $v0, $a1 -/* 8338 80077F38 2442FFFF */ addiu $v0, $v0, -0x1 -/* 833C 80077F3C 0062182A */ slt $v1, $v1, $v0 -/* 8340 80077F40 10600005 */ beqz $v1, .L80077F58 -/* 8344 80077F44 00851021 */ addu $v0, $a0, $a1 -/* 8348 80077F48 2442FFFF */ addiu $v0, $v0, -0x1 -/* 834C 80077F4C 3C01800F */ lui $at, %hi(D_800E82D4) -/* 8350 80077F50 00280821 */ addu $at, $at, $t0 -/* 8354 80077F54 A42282D4 */ sh $v0, %lo(D_800E82D4)($at) -.L80077F58: -/* 8358 80077F58 3C02800C */ lui $v0, %hi(D_800C49D0) -/* 835C 80077F5C 944249D0 */ lhu $v0, %lo(D_800C49D0)($v0) -/* 8360 80077F60 26100001 */ addiu $s0, $s0, 0x1 -/* 8364 80077F64 0202102A */ slt $v0, $s0, $v0 -/* 8368 80077F68 1440FF2B */ bnez $v0, .L80077C18 -/* 836C 80077F6C 00101040 */ sll $v0, $s0, 1 -.L80077F70: -/* 8370 80077F70 8FBF002C */ lw $ra, 0x2C($sp) -/* 8374 80077F74 8FB00028 */ lw $s0, 0x28($sp) -/* 8378 80077F78 03E00008 */ jr $ra -/* 837C 80077F7C 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_80077BF8, . - func_80077BF8 - -glabel func_80077F80 -/* 8380 80077F80 03E00008 */ jr $ra -/* 8384 80077F84 00000000 */ nop -.size func_80077F80, . - func_80077F80 - -glabel func_80077F88 -/* 8388 80077F88 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 838C 80077F8C AFB20018 */ sw $s2, 0x18($sp) -/* 8390 80077F90 00809021 */ addu $s2, $a0, $zero -/* 8394 80077F94 00121080 */ sll $v0, $s2, 2 -/* 8398 80077F98 00521021 */ addu $v0, $v0, $s2 -/* 839C 80077F9C 00021080 */ sll $v0, $v0, 2 -/* 83A0 80077FA0 00521021 */ addu $v0, $v0, $s2 -/* 83A4 80077FA4 000210C0 */ sll $v0, $v0, 3 -/* 83A8 80077FA8 AFBF001C */ sw $ra, 0x1C($sp) -/* 83AC 80077FAC AFB10014 */ sw $s1, 0x14($sp) -/* 83B0 80077FB0 AFB00010 */ sw $s0, 0x10($sp) -/* 83B4 80077FB4 3C01800F */ lui $at, %hi(D_800E82CB) -/* 83B8 80077FB8 00220821 */ addu $at, $at, $v0 -/* 83BC 80077FBC 902282CB */ lbu $v0, %lo(D_800E82CB)($at) -/* 83C0 80077FC0 30420008 */ andi $v0, $v0, 0x8 -/* 83C4 80077FC4 50400018 */ beql $v0, $zero, .L80078028 -/* 83C8 80077FC8 00121080 */ sll $v0, $s2, 2 -/* 83CC 80077FCC 06400015 */ bltz $s2, .L80078024 -/* 83D0 80077FD0 00008021 */ addu $s0, $zero, $zero -/* 83D4 80077FD4 00008821 */ addu $s1, $zero, $zero -.L80077FD8: -/* 83D8 80077FD8 5212000F */ beql $s0, $s2, .L80078018 -/* 83DC 80077FDC 26100001 */ addiu $s0, $s0, 0x1 -/* 83E0 80077FE0 3C02800F */ lui $v0, %hi(D_800E82C8) -/* 83E4 80077FE4 00511021 */ addu $v0, $v0, $s1 -/* 83E8 80077FE8 944282C8 */ lhu $v0, %lo(D_800E82C8)($v0) -/* 83EC 80077FEC 30428000 */ andi $v0, $v0, 0x8000 -/* 83F0 80077FF0 50400009 */ beql $v0, $zero, .L80078018 -/* 83F4 80077FF4 26100001 */ addiu $s0, $s0, 0x1 -/* 83F8 80077FF8 3C02800F */ lui $v0, %hi(D_800E836A) -/* 83FC 80077FFC 00511021 */ addu $v0, $v0, $s1 -/* 8400 80078000 8442836A */ lh $v0, %lo(D_800E836A)($v0) -/* 8404 80078004 54520004 */ bnel $v0, $s2, .L80078018 -/* 8408 80078008 26100001 */ addiu $s0, $s0, 0x1 -/* 840C 8007800C 0C01DFE2 */ jal func_80077F88 -/* 8410 80078010 02002021 */ addu $a0, $s0, $zero -/* 8414 80078014 26100001 */ addiu $s0, $s0, 0x1 -.L80078018: -/* 8418 80078018 2A020006 */ slti $v0, $s0, 0x6 -/* 841C 8007801C 1440FFEE */ bnez $v0, .L80077FD8 -/* 8420 80078020 263100A8 */ addiu $s1, $s1, 0xA8 -.L80078024: -/* 8424 80078024 00121080 */ sll $v0, $s2, 2 -.L80078028: -/* 8428 80078028 00521021 */ addu $v0, $v0, $s2 -/* 842C 8007802C 00021080 */ sll $v0, $v0, 2 -/* 8430 80078030 00521021 */ addu $v0, $v0, $s2 -/* 8434 80078034 000280C0 */ sll $s0, $v0, 3 -/* 8438 80078038 3C02800F */ lui $v0, %hi(D_800E82E4) -/* 843C 8007803C 00501021 */ addu $v0, $v0, $s0 -/* 8440 80078040 8C4282E4 */ lw $v0, %lo(D_800E82E4)($v0) -/* 8444 80078044 10400004 */ beqz $v0, .L80078058 -/* 8448 80078048 00008821 */ addu $s1, $zero, $zero -/* 844C 8007804C 0040F809 */ jalr $v0 -/* 8450 80078050 02402021 */ addu $a0, $s2, $zero -/* 8454 80078054 00008821 */ addu $s1, $zero, $zero -.L80078058: -/* 8458 80078058 3C02800F */ lui $v0, %hi(D_800E8300) -/* 845C 8007805C 24428300 */ addiu $v0, $v0, %lo(D_800E8300) -/* 8460 80078060 02028021 */ addu $s0, $s0, $v0 -.L80078064: -/* 8464 80078064 8E040000 */ lw $a0, 0x0($s0) -/* 8468 80078068 10800003 */ beqz $a0, .L80078078 -/* 846C 8007806C 26310001 */ addiu $s1, $s1, 0x1 -/* 8470 80078070 0C01C4B1 */ jal func_800712C4 -/* 8474 80078074 00000000 */ nop -.L80078078: -/* 8478 80078078 2A22000A */ slti $v0, $s1, 0xA -/* 847C 8007807C 1440FFF9 */ bnez $v0, .L80078064 -/* 8480 80078080 26100004 */ addiu $s0, $s0, 0x4 -/* 8484 80078084 00128080 */ sll $s0, $s2, 2 -/* 8488 80078088 02128021 */ addu $s0, $s0, $s2 -/* 848C 8007808C 00108080 */ sll $s0, $s0, 2 -/* 8490 80078090 02128021 */ addu $s0, $s0, $s2 -/* 8494 80078094 001080C0 */ sll $s0, $s0, 3 -/* 8498 80078098 3C04800F */ lui $a0, %hi(D_800E82EC) -/* 849C 8007809C 00902021 */ addu $a0, $a0, $s0 -/* 84A0 800780A0 0C01C4B1 */ jal func_800712C4 -/* 84A4 800780A4 8C8482EC */ lw $a0, %lo(D_800E82EC)($a0) -/* 84A8 800780A8 3C04800F */ lui $a0, %hi(D_800E82C8) -/* 84AC 800780AC 248482C8 */ addiu $a0, $a0, %lo(D_800E82C8) -/* 84B0 800780B0 02042021 */ addu $a0, $s0, $a0 -/* 84B4 800780B4 0C024CE0 */ jal func_80093380 -/* 84B8 800780B8 240500A8 */ addiu $a1, $zero, 0xA8 -/* 84BC 800780BC 8FBF001C */ lw $ra, 0x1C($sp) -/* 84C0 800780C0 8FB20018 */ lw $s2, 0x18($sp) -/* 84C4 800780C4 8FB10014 */ lw $s1, 0x14($sp) -/* 84C8 800780C8 8FB00010 */ lw $s0, 0x10($sp) -/* 84CC 800780CC 03E00008 */ jr $ra -/* 84D0 800780D0 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80077F88, . - func_80077F88 - -glabel func_800780D4 -/* 84D4 800780D4 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 84D8 800780D8 AFB3001C */ sw $s3, 0x1C($sp) -/* 84DC 800780DC 00A09821 */ addu $s3, $a1, $zero -/* 84E0 800780E0 AFB20018 */ sw $s2, 0x18($sp) -/* 84E4 800780E4 00E09021 */ addu $s2, $a3, $zero -/* 84E8 800780E8 AFB40020 */ sw $s4, 0x20($sp) -/* 84EC 800780EC 0080A021 */ addu $s4, $a0, $zero -/* 84F0 800780F0 AFB00010 */ sw $s0, 0x10($sp) -/* 84F4 800780F4 00C08021 */ addu $s0, $a2, $zero -/* 84F8 800780F8 AFB10014 */ sw $s1, 0x14($sp) -/* 84FC 800780FC 3211FFFF */ andi $s1, $s0, 0xFFFF -/* 8500 80078100 16200003 */ bnez $s1, .L80078110 -/* 8504 80078104 AFBF0024 */ sw $ra, 0x24($sp) -/* 8508 80078108 0801E051 */ j .L80078144 -/* 850C 8007810C AE400000 */ sw $zero, 0x0($s2) -.L80078110: -/* 8510 80078110 30820001 */ andi $v0, $a0, 0x1 -/* 8514 80078114 1440000B */ bnez $v0, .L80078144 -/* 8518 80078118 00000000 */ nop -/* 851C 8007811C 0C01C4A2 */ jal func_80071288 -/* 8520 80078120 26240006 */ addiu $a0, $s1, 0x6 -/* 8524 80078124 02602021 */ addu $a0, $s3, $zero -/* 8528 80078128 24450006 */ addiu $a1, $v0, 0x6 -/* 852C 8007812C 02203021 */ addu $a2, $s1, $zero -/* 8530 80078130 AE420000 */ sw $v0, 0x0($s2) -/* 8534 80078134 A0540000 */ sb $s4, 0x0($v0) -/* 8538 80078138 A4500002 */ sh $s0, 0x2($v0) -/* 853C 8007813C 0C024C18 */ jal func_80093060 -/* 8540 80078140 A4500004 */ sh $s0, 0x4($v0) -.L80078144: -/* 8544 80078144 8FBF0024 */ lw $ra, 0x24($sp) -/* 8548 80078148 8FB40020 */ lw $s4, 0x20($sp) -/* 854C 8007814C 8FB3001C */ lw $s3, 0x1C($sp) -/* 8550 80078150 8FB20018 */ lw $s2, 0x18($sp) -/* 8554 80078154 8FB10014 */ lw $s1, 0x14($sp) -/* 8558 80078158 8FB00010 */ lw $s0, 0x10($sp) -/* 855C 8007815C 03E00008 */ jr $ra -/* 8560 80078160 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_800780D4, . - func_800780D4 - -glabel func_80078164 -/* 8564 80078164 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 8568 80078168 AFB00010 */ sw $s0, 0x10($sp) -/* 856C 8007816C 00808021 */ addu $s0, $a0, $zero -/* 8570 80078170 12000006 */ beqz $s0, .L8007818C -/* 8574 80078174 AFBF0014 */ sw $ra, 0x14($sp) -/* 8578 80078178 96060002 */ lhu $a2, 0x2($s0) -/* 857C 8007817C 0C024C18 */ jal func_80093060 -/* 8580 80078180 26040006 */ addiu $a0, $s0, 0x6 -/* 8584 80078184 0C01C4B1 */ jal func_800712C4 -/* 8588 80078188 02002021 */ addu $a0, $s0, $zero -.L8007818C: -/* 858C 8007818C 8FBF0014 */ lw $ra, 0x14($sp) -/* 8590 80078190 8FB00010 */ lw $s0, 0x10($sp) -/* 8594 80078194 03E00008 */ jr $ra -/* 8598 80078198 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80078164, . - func_80078164 - -glabel func_8007819C -/* 859C 8007819C 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 85A0 800781A0 3C01800C */ lui $at, %hi(D_800C49D0) -/* 85A4 800781A4 A42049D0 */ sh $zero, %lo(D_800C49D0)($at) -/* 85A8 800781A8 00004021 */ addu $t0, $zero, $zero -/* 85AC 800781AC 3C0C800C */ lui $t4, %hi(D_800C4C10) -/* 85B0 800781B0 258C4C10 */ addiu $t4, $t4, %lo(D_800C4C10) -/* 85B4 800781B4 258B0002 */ addiu $t3, $t4, 0x2 -/* 85B8 800781B8 00004821 */ addu $t1, $zero, $zero -.L800781BC: -/* 85BC 800781BC 3C02800F */ lui $v0, %hi(D_800E82C8) -/* 85C0 800781C0 00491021 */ addu $v0, $v0, $t1 -/* 85C4 800781C4 944282C8 */ lhu $v0, %lo(D_800E82C8)($v0) -/* 85C8 800781C8 30428000 */ andi $v0, $v0, 0x8000 -/* 85CC 800781CC 50400027 */ beql $v0, $zero, .L8007826C -/* 85D0 800781D0 25080001 */ addiu $t0, $t0, 0x1 -/* 85D4 800781D4 3C02800C */ lui $v0, %hi(D_800C49D0) -/* 85D8 800781D8 944249D0 */ lhu $v0, %lo(D_800C49D0)($v0) -/* 85DC 800781DC 2444FFFF */ addiu $a0, $v0, -0x1 -/* 85E0 800781E0 04800019 */ bltz $a0, .L80078248 -/* 85E4 800781E4 00041040 */ sll $v0, $a0, 1 -/* 85E8 800781E8 01205021 */ addu $t2, $t1, $zero -/* 85EC 800781EC 004B3821 */ addu $a3, $v0, $t3 -/* 85F0 800781F0 004C3021 */ addu $a2, $v0, $t4 -.L800781F4: -/* 85F4 800781F4 94C50000 */ lhu $a1, 0x0($a2) -/* 85F8 800781F8 30A3FFFF */ andi $v1, $a1, 0xFFFF -/* 85FC 800781FC 00031080 */ sll $v0, $v1, 2 -/* 8600 80078200 00431021 */ addu $v0, $v0, $v1 -/* 8604 80078204 00021080 */ sll $v0, $v0, 2 -/* 8608 80078208 00431021 */ addu $v0, $v0, $v1 -/* 860C 8007820C 000210C0 */ sll $v0, $v0, 3 -/* 8610 80078210 3C03800F */ lui $v1, %hi(D_800E82D6) -/* 8614 80078214 006A1821 */ addu $v1, $v1, $t2 -/* 8618 80078218 946382D6 */ lhu $v1, %lo(D_800E82D6)($v1) -/* 861C 8007821C 3C01800F */ lui $at, %hi(D_800E82D6) -/* 8620 80078220 00220821 */ addu $at, $at, $v0 -/* 8624 80078224 942282D6 */ lhu $v0, %lo(D_800E82D6)($at) -/* 8628 80078228 0043102B */ sltu $v0, $v0, $v1 -/* 862C 8007822C 10400006 */ beqz $v0, .L80078248 -/* 8630 80078230 00000000 */ nop -/* 8634 80078234 A4E50000 */ sh $a1, 0x0($a3) -/* 8638 80078238 24E7FFFE */ addiu $a3, $a3, -0x2 -/* 863C 8007823C 2484FFFF */ addiu $a0, $a0, -0x1 -/* 8640 80078240 0481FFEC */ bgez $a0, .L800781F4 -/* 8644 80078244 24C6FFFE */ addiu $a2, $a2, -0x2 -.L80078248: -/* 8648 80078248 3C03800C */ lui $v1, %hi(D_800C49D0) -/* 864C 8007824C 946349D0 */ lhu $v1, %lo(D_800C49D0)($v1) -/* 8650 80078250 00041040 */ sll $v0, $a0, 1 -/* 8654 80078254 004B1021 */ addu $v0, $v0, $t3 -/* 8658 80078258 A4480000 */ sh $t0, 0x0($v0) -/* 865C 8007825C 24630001 */ addiu $v1, $v1, 0x1 -/* 8660 80078260 3C01800C */ lui $at, %hi(D_800C49D0) -/* 8664 80078264 A42349D0 */ sh $v1, %lo(D_800C49D0)($at) -/* 8668 80078268 25080001 */ addiu $t0, $t0, 0x1 -.L8007826C: -/* 866C 8007826C 29020006 */ slti $v0, $t0, 0x6 -/* 8670 80078270 1440FFD2 */ bnez $v0, .L800781BC -/* 8674 80078274 252900A8 */ addiu $t1, $t1, 0xA8 -/* 8678 80078278 3C02800C */ lui $v0, %hi(D_800C49D0) -/* 867C 8007827C 944249D0 */ lhu $v0, %lo(D_800C49D0)($v0) -/* 8680 80078280 00004021 */ addu $t0, $zero, $zero -/* 8684 80078284 10400016 */ beqz $v0, .L800782E0 -/* 8688 80078288 2444000A */ addiu $a0, $v0, 0xA -/* 868C 8007828C 00403021 */ addu $a2, $v0, $zero -/* 8690 80078290 3C05800C */ lui $a1, %hi(D_800C4C10) -/* 8694 80078294 24A54C10 */ addiu $a1, $a1, %lo(D_800C4C10) -.L80078298: -/* 8698 80078298 94A20000 */ lhu $v0, 0x0($a1) -/* 869C 8007829C 00021880 */ sll $v1, $v0, 2 -/* 86A0 800782A0 00621821 */ addu $v1, $v1, $v0 -/* 86A4 800782A4 00031880 */ sll $v1, $v1, 2 -/* 86A8 800782A8 00621821 */ addu $v1, $v1, $v0 -/* 86AC 800782AC 000318C0 */ sll $v1, $v1, 3 -/* 86B0 800782B0 3C02800F */ lui $v0, %hi(D_800E82D6) -/* 86B4 800782B4 00431021 */ addu $v0, $v0, $v1 -/* 86B8 800782B8 944282D6 */ lhu $v0, %lo(D_800E82D6)($v0) -/* 86BC 800782BC 10400005 */ beqz $v0, .L800782D4 -/* 86C0 800782C0 25080001 */ addiu $t0, $t0, 0x1 -/* 86C4 800782C4 3C01800F */ lui $at, %hi(D_800E82D6) -/* 86C8 800782C8 00230821 */ addu $at, $at, $v1 -/* 86CC 800782CC A42482D6 */ sh $a0, %lo(D_800E82D6)($at) -/* 86D0 800782D0 2484FFFF */ addiu $a0, $a0, -0x1 -.L800782D4: -/* 86D4 800782D4 0106102A */ slt $v0, $t0, $a2 -/* 86D8 800782D8 1440FFEF */ bnez $v0, .L80078298 -/* 86DC 800782DC 24A50002 */ addiu $a1, $a1, 0x2 -.L800782E0: -/* 86E0 800782E0 27BD0008 */ addiu $sp, $sp, 0x8 -/* 86E4 800782E4 03E00008 */ jr $ra -/* 86E8 800782E8 00000000 */ nop -.size func_8007819C, . - func_8007819C - -glabel func_800782EC -/* 86EC 800782EC 03E00008 */ jr $ra -/* 86F0 800782F0 00000000 */ nop -/* 86F4 800782F4 00000000 */ nop -/* 86F8 800782F8 00000000 */ nop -/* 86FC 800782FC 00000000 */ nop -.size func_800782EC, . - func_800782EC - -glabel func_80078300 -/* 8700 80078300 00803821 */ addu $a3, $a0, $zero -/* 8704 80078304 00A03021 */ addu $a2, $a1, $zero -/* 8708 80078308 24C80050 */ addiu $t0, $a2, 0x50 -.L8007830C: -/* 870C 8007830C 8CC20000 */ lw $v0, 0x0($a2) -/* 8710 80078310 8CC30004 */ lw $v1, 0x4($a2) -/* 8714 80078314 8CC40008 */ lw $a0, 0x8($a2) -/* 8718 80078318 8CC5000C */ lw $a1, 0xC($a2) -/* 871C 8007831C ACE20000 */ sw $v0, 0x0($a3) -/* 8720 80078320 ACE30004 */ sw $v1, 0x4($a3) -/* 8724 80078324 ACE40008 */ sw $a0, 0x8($a3) -/* 8728 80078328 ACE5000C */ sw $a1, 0xC($a3) -/* 872C 8007832C 24C60010 */ addiu $a2, $a2, 0x10 -/* 8730 80078330 14C8FFF6 */ bne $a2, $t0, .L8007830C -/* 8734 80078334 24E70010 */ addiu $a3, $a3, 0x10 -/* 8738 80078338 8CC20000 */ lw $v0, 0x0($a2) -/* 873C 8007833C 8CC30004 */ lw $v1, 0x4($a2) -/* 8740 80078340 ACE20000 */ sw $v0, 0x0($a3) -/* 8744 80078344 03E00008 */ jr $ra -/* 8748 80078348 ACE30004 */ sw $v1, 0x4($a3) -.size func_80078300, . - func_80078300 - -glabel func_8007834C -/* 874C 8007834C 3C02800F */ lui $v0, %hi(D_800E9BE0) -/* 8750 80078350 8C429BE0 */ lw $v0, %lo(D_800E9BE0)($v0) -/* 8754 80078354 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 8758 80078358 AFB00058 */ sw $s0, 0x58($sp) -/* 875C 8007835C 00808021 */ addu $s0, $a0, $zero -/* 8760 80078360 AFBF005C */ sw $ra, 0x5C($sp) -/* 8764 80078364 C6000008 */ lwc1 $f0, 0x8($s0) -/* 8768 80078368 3C04800C */ lui $a0, %hi(D_800C4BE4) -/* 876C 8007836C 94844BE4 */ lhu $a0, %lo(D_800C4BE4)($a0) -/* 8770 80078370 8C420008 */ lw $v0, 0x8($v0) -/* 8774 80078374 E7A00010 */ swc1 $f0, 0x10($sp) -/* 8778 80078378 C600000C */ lwc1 $f0, 0xC($s0) -/* 877C 8007837C E7A00014 */ swc1 $f0, 0x14($sp) -/* 8780 80078380 C6000010 */ lwc1 $f0, 0x10($s0) -/* 8784 80078384 27A50050 */ addiu $a1, $sp, 0x50 -/* 8788 80078388 3C01800E */ lui $at, %hi(D_800E7A0E) -/* 878C 8007838C A4247A0E */ sh $a0, %lo(D_800E7A0E)($at) -/* 8790 80078390 E7A00018 */ swc1 $f0, 0x18($sp) -/* 8794 80078394 8E060000 */ lw $a2, 0x0($s0) -/* 8798 80078398 8E070004 */ lw $a3, 0x4($s0) -/* 879C 8007839C 00042180 */ sll $a0, $a0, 6 -/* 87A0 800783A0 0C024934 */ jal func_800924D0 -/* 87A4 800783A4 00442021 */ addu $a0, $v0, $a0 -/* 87A8 800783A8 3C04800F */ lui $a0, %hi(D_800E9BA0) -/* 87AC 800783AC 8C849BA0 */ lw $a0, %lo(D_800E9BA0)($a0) -/* 87B0 800783B0 97A30050 */ lhu $v1, 0x50($sp) -/* 87B4 800783B4 3C06800F */ lui $a2, %hi(D_800E9BE0) -/* 87B8 800783B8 8CC69BE0 */ lw $a2, %lo(D_800E9BE0)($a2) -/* 87BC 800783BC 3C05DA38 */ lui $a1, (0xDA380007 >> 16) -/* 87C0 800783C0 34A50007 */ ori $a1, $a1, (0xDA380007 & 0xFFFF) -/* 87C4 800783C4 AC850008 */ sw $a1, 0x8($a0) -/* 87C8 800783C8 3C05800C */ lui $a1, %hi(D_800C4BE4) -/* 87CC 800783CC 94A54BE4 */ lhu $a1, %lo(D_800C4BE4)($a1) -/* 87D0 800783D0 3C02DB0E */ lui $v0, (0xDB0E0000 >> 16) -/* 87D4 800783D4 AC820000 */ sw $v0, 0x0($a0) -/* 87D8 800783D8 AC830004 */ sw $v1, 0x4($a0) -/* 87DC 800783DC 8CC20008 */ lw $v0, 0x8($a2) -/* 87E0 800783E0 44801000 */ mtc1 $zero, $f2 -/* 87E4 800783E4 00051980 */ sll $v1, $a1, 6 -/* 87E8 800783E8 00431021 */ addu $v0, $v0, $v1 -/* 87EC 800783EC 3C038000 */ lui $v1, (0x80000000 >> 16) -/* 87F0 800783F0 00431023 */ subu $v0, $v0, $v1 -/* 87F4 800783F4 AC82000C */ sw $v0, 0xC($a0) -/* 87F8 800783F8 C6000038 */ lwc1 $f0, 0x38($s0) -/* 87FC 800783FC 24820008 */ addiu $v0, $a0, 0x8 -/* 8800 80078400 24840010 */ addiu $a0, $a0, 0x10 -/* 8804 80078404 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8808 80078408 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 880C 8007840C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8810 80078410 AC249BA0 */ sw $a0, %lo(D_800E9BA0)($at) -/* 8814 80078414 46020032 */ c.eq.s $f0, $f2 -/* 8818 80078418 24A40001 */ addiu $a0, $a1, 0x1 -/* 881C 8007841C 3C01800C */ lui $at, %hi(D_800C4BE4) -/* 8820 80078420 A4244BE4 */ sh $a0, %lo(D_800C4BE4)($at) -/* 8824 80078424 45000023 */ bc1f .L800784B4 -/* 8828 80078428 00000000 */ nop -/* 882C 8007842C C600003C */ lwc1 $f0, 0x3C($s0) -/* 8830 80078430 46020032 */ c.eq.s $f0, $f2 -/* 8834 80078434 00000000 */ nop -/* 8838 80078438 4500001E */ bc1f .L800784B4 -/* 883C 8007843C 00000000 */ nop -/* 8840 80078440 C6000040 */ lwc1 $f0, 0x40($s0) -/* 8844 80078444 46020032 */ c.eq.s $f0, $f2 -/* 8848 80078448 00000000 */ nop -/* 884C 8007844C 45000019 */ bc1f .L800784B4 -/* 8850 80078450 00000000 */ nop -/* 8854 80078454 C6000020 */ lwc1 $f0, 0x20($s0) -/* 8858 80078458 8CC20008 */ lw $v0, 0x8($a2) -/* 885C 8007845C E7A00010 */ swc1 $f0, 0x10($sp) -/* 8860 80078460 C6000024 */ lwc1 $f0, 0x24($s0) -/* 8864 80078464 E7A00014 */ swc1 $f0, 0x14($sp) -/* 8868 80078468 C6000028 */ lwc1 $f0, 0x28($s0) -/* 886C 8007846C E7A00018 */ swc1 $f0, 0x18($sp) -/* 8870 80078470 C600002C */ lwc1 $f0, 0x2C($s0) -/* 8874 80078474 E7A0001C */ swc1 $f0, 0x1C($sp) -/* 8878 80078478 C6000030 */ lwc1 $f0, 0x30($s0) -/* 887C 8007847C E7A00020 */ swc1 $f0, 0x20($sp) -/* 8880 80078480 C6000034 */ lwc1 $f0, 0x34($s0) -/* 8884 80078484 3C01800C */ lui $at, %hi(D_800C4C24) -/* 8888 80078488 A4244C24 */ sh $a0, %lo(D_800C4C24)($at) -/* 888C 8007848C 3084FFFF */ andi $a0, $a0, 0xFFFF -/* 8890 80078490 E7A00024 */ swc1 $f0, 0x24($sp) -/* 8894 80078494 8E050014 */ lw $a1, 0x14($s0) -/* 8898 80078498 8E060018 */ lw $a2, 0x18($s0) -/* 889C 8007849C 8E07001C */ lw $a3, 0x1C($s0) -/* 88A0 800784A0 00042180 */ sll $a0, $a0, 6 -/* 88A4 800784A4 0C024330 */ jal func_80090CC0 -/* 88A8 800784A8 00442021 */ addu $a0, $v0, $a0 -/* 88AC 800784AC 0801E17D */ j .L800785F4 -/* 88B0 800784B0 00000000 */ nop -.L800784B4: -/* 88B4 800784B4 3C02800F */ lui $v0, %hi(D_800E9BE0) -/* 88B8 800784B8 8C429BE0 */ lw $v0, %lo(D_800E9BE0)($v0) -/* 88BC 800784BC C6000018 */ lwc1 $f0, 0x18($s0) -/* 88C0 800784C0 3C04800C */ lui $a0, %hi(D_800C4BE4) -/* 88C4 800784C4 94844BE4 */ lhu $a0, %lo(D_800C4BE4)($a0) -/* 88C8 800784C8 3C06800C */ lui $a2, %hi(D_800C4C48) -/* 88CC 800784CC 94C64C48 */ lhu $a2, %lo(D_800C4C48)($a2) -/* 88D0 800784D0 8C430008 */ lw $v1, 0x8($v0) -/* 88D4 800784D4 8C470000 */ lw $a3, 0x0($v0) -/* 88D8 800784D8 8C480004 */ lw $t0, 0x4($v0) -/* 88DC 800784DC E7A00010 */ swc1 $f0, 0x10($sp) -/* 88E0 800784E0 C600001C */ lwc1 $f0, 0x1C($s0) -/* 88E4 800784E4 E7A00014 */ swc1 $f0, 0x14($sp) -/* 88E8 800784E8 C6000020 */ lwc1 $f0, 0x20($s0) -/* 88EC 800784EC E7A00018 */ swc1 $f0, 0x18($sp) -/* 88F0 800784F0 C6000024 */ lwc1 $f0, 0x24($s0) -/* 88F4 800784F4 E7A0001C */ swc1 $f0, 0x1C($sp) -/* 88F8 800784F8 C6000028 */ lwc1 $f0, 0x28($s0) -/* 88FC 800784FC E7A00020 */ swc1 $f0, 0x20($sp) -/* 8900 80078500 C600002C */ lwc1 $f0, 0x2C($s0) -/* 8904 80078504 E7A00024 */ swc1 $f0, 0x24($sp) -/* 8908 80078508 C6000030 */ lwc1 $f0, 0x30($s0) -/* 890C 8007850C E7A00028 */ swc1 $f0, 0x28($sp) -/* 8910 80078510 C6000034 */ lwc1 $f0, 0x34($s0) -/* 8914 80078514 E7A0002C */ swc1 $f0, 0x2C($sp) -/* 8918 80078518 C6000038 */ lwc1 $f0, 0x38($s0) -/* 891C 8007851C E7A00030 */ swc1 $f0, 0x30($sp) -/* 8920 80078520 C600003C */ lwc1 $f0, 0x3C($s0) -/* 8924 80078524 E7A00034 */ swc1 $f0, 0x34($sp) -/* 8928 80078528 C6000040 */ lwc1 $f0, 0x40($s0) -/* 892C 8007852C E7A00038 */ swc1 $f0, 0x38($sp) -/* 8930 80078530 C6000044 */ lwc1 $f0, 0x44($s0) -/* 8934 80078534 E7A0003C */ swc1 $f0, 0x3C($sp) -/* 8938 80078538 C6000048 */ lwc1 $f0, 0x48($s0) -/* 893C 8007853C E7A00040 */ swc1 $f0, 0x40($sp) -/* 8940 80078540 C600004C */ lwc1 $f0, 0x4C($s0) -/* 8944 80078544 3C01800C */ lui $at, %hi(D_800C4C24) -/* 8948 80078548 A4244C24 */ sh $a0, %lo(D_800C4C24)($at) -/* 894C 8007854C E7A00044 */ swc1 $f0, 0x44($sp) -/* 8950 80078550 8E020050 */ lw $v0, 0x50($s0) -/* 8954 80078554 00062940 */ sll $a1, $a2, 5 -/* 8958 80078558 00063100 */ sll $a2, $a2, 4 -/* 895C 8007855C AFA20048 */ sw $v0, 0x48($sp) -/* 8960 80078560 8E020054 */ lw $v0, 0x54($s0) -/* 8964 80078564 00E52821 */ addu $a1, $a3, $a1 -/* 8968 80078568 01063021 */ addu $a2, $t0, $a2 -/* 896C 8007856C AFA2004C */ sw $v0, 0x4C($sp) -/* 8970 80078570 8E070014 */ lw $a3, 0x14($s0) -/* 8974 80078574 00042180 */ sll $a0, $a0, 6 -/* 8978 80078578 0C024675 */ jal func_800919D4 -/* 897C 8007857C 00642021 */ addu $a0, $v1, $a0 -/* 8980 80078580 3C05800F */ lui $a1, %hi(D_800E9BA0) -/* 8984 80078584 8CA59BA0 */ lw $a1, %lo(D_800E9BA0)($a1) -/* 8988 80078588 3C07800F */ lui $a3, %hi(D_800E9BE0) -/* 898C 8007858C 8CE79BE0 */ lw $a3, %lo(D_800E9BE0)($a3) -/* 8990 80078590 3C02DC08 */ lui $v0, (0xDC08000A >> 16) -/* 8994 80078594 3C04800C */ lui $a0, %hi(D_800C4C48) -/* 8998 80078598 94844C48 */ lhu $a0, %lo(D_800C4C48)($a0) -/* 899C 8007859C 3442000A */ ori $v0, $v0, (0xDC08000A & 0xFFFF) -/* 89A0 800785A0 3C03DC08 */ lui $v1, (0xDC08030A >> 16) -/* 89A4 800785A4 ACA20000 */ sw $v0, 0x0($a1) -/* 89A8 800785A8 8CE20000 */ lw $v0, 0x0($a3) -/* 89AC 800785AC 3463030A */ ori $v1, $v1, (0xDC08030A & 0xFFFF) -/* 89B0 800785B0 00043140 */ sll $a2, $a0, 5 -/* 89B4 800785B4 ACA30008 */ sw $v1, 0x8($a1) -/* 89B8 800785B8 00461021 */ addu $v0, $v0, $a2 -/* 89BC 800785BC ACA20004 */ sw $v0, 0x4($a1) -/* 89C0 800785C0 8CE30000 */ lw $v1, 0x0($a3) -/* 89C4 800785C4 24840001 */ addiu $a0, $a0, 0x1 -/* 89C8 800785C8 3C01800C */ lui $at, %hi(D_800C4C48) -/* 89CC 800785CC A4244C48 */ sh $a0, %lo(D_800C4C48)($at) -/* 89D0 800785D0 24A20008 */ addiu $v0, $a1, 0x8 -/* 89D4 800785D4 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 89D8 800785D8 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 89DC 800785DC 24A20010 */ addiu $v0, $a1, 0x10 -/* 89E0 800785E0 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 89E4 800785E4 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 89E8 800785E8 00661821 */ addu $v1, $v1, $a2 -/* 89EC 800785EC 24630010 */ addiu $v1, $v1, 0x10 -/* 89F0 800785F0 ACA3000C */ sw $v1, 0xC($a1) -.L800785F4: -/* 89F4 800785F4 3C05800F */ lui $a1, %hi(D_800E9BA0) -/* 89F8 800785F8 8CA59BA0 */ lw $a1, %lo(D_800E9BA0)($a1) -/* 89FC 800785FC 3C04800F */ lui $a0, %hi(D_800E9BE0) -/* 8A00 80078600 8C849BE0 */ lw $a0, %lo(D_800E9BE0)($a0) -/* 8A04 80078604 3C03800C */ lui $v1, %hi(D_800C4BE4) -/* 8A08 80078608 94634BE4 */ lhu $v1, %lo(D_800C4BE4)($v1) -/* 8A0C 8007860C 3C02DA38 */ lui $v0, (0xDA380005 >> 16) -/* 8A10 80078610 34420005 */ ori $v0, $v0, (0xDA380005 & 0xFFFF) -/* 8A14 80078614 ACA20000 */ sw $v0, 0x0($a1) -/* 8A18 80078618 8C840008 */ lw $a0, 0x8($a0) -/* 8A1C 8007861C 24A20008 */ addiu $v0, $a1, 0x8 -/* 8A20 80078620 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8A24 80078624 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 8A28 80078628 24620001 */ addiu $v0, $v1, 0x1 -/* 8A2C 8007862C 00031980 */ sll $v1, $v1, 6 -/* 8A30 80078630 3C01800C */ lui $at, %hi(D_800C4BE4) -/* 8A34 80078634 A4224BE4 */ sh $v0, %lo(D_800C4BE4)($at) -/* 8A38 80078638 3C028000 */ lui $v0, (0x80000000 >> 16) -/* 8A3C 8007863C 00832021 */ addu $a0, $a0, $v1 -/* 8A40 80078640 00822023 */ subu $a0, $a0, $v0 -/* 8A44 80078644 ACA40004 */ sw $a0, 0x4($a1) -/* 8A48 80078648 8FBF005C */ lw $ra, 0x5C($sp) -/* 8A4C 8007864C 8FB00058 */ lw $s0, 0x58($sp) -/* 8A50 80078650 03E00008 */ jr $ra -/* 8A54 80078654 27BD0060 */ addiu $sp, $sp, 0x60 -.size func_8007834C, . - func_8007834C - -glabel func_80078658 -/* 8A58 80078658 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 8A5C 8007865C AFBF0010 */ sw $ra, 0x10($sp) -/* 8A60 80078660 0C01E0D3 */ jal func_8007834C -/* 8A64 80078664 00000000 */ nop -/* 8A68 80078668 8FBF0010 */ lw $ra, 0x10($sp) -/* 8A6C 8007866C 03E00008 */ jr $ra -/* 8A70 80078670 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80078658, . - func_80078658 - -glabel func_80078674 -/* 8A74 80078674 00804021 */ addu $t0, $a0, $zero -/* 8A78 80078678 00A05821 */ addu $t3, $a1, $zero -/* 8A7C 8007867C 00C06021 */ addu $t4, $a2, $zero -/* 8A80 80078680 00042400 */ sll $a0, $a0, 16 -/* 8A84 80078684 00041403 */ sra $v0, $a0, 16 -/* 8A88 80078688 04410003 */ bgez $v0, .L80078698 -/* 8A8C 8007868C 00E06821 */ addu $t5, $a3, $zero -/* 8A90 80078690 0801E1A9 */ j .L800786A4 -/* 8A94 80078694 00004021 */ addu $t0, $zero, $zero -.L80078698: -/* 8A98 80078698 28420140 */ slti $v0, $v0, 0x140 -/* 8A9C 8007869C 50400001 */ beql $v0, $zero, .L800786A4 -/* 8AA0 800786A0 2408013F */ addiu $t0, $zero, 0x13F -.L800786A4: -/* 8AA4 800786A4 000B1400 */ sll $v0, $t3, 16 -/* 8AA8 800786A8 00021403 */ sra $v0, $v0, 16 -/* 8AAC 800786AC 04410003 */ bgez $v0, .L800786BC -/* 8AB0 800786B0 284200F0 */ slti $v0, $v0, 0xF0 -/* 8AB4 800786B4 0801E1B1 */ j .L800786C4 -/* 8AB8 800786B8 00005821 */ addu $t3, $zero, $zero -.L800786BC: -/* 8ABC 800786BC 50400001 */ beql $v0, $zero, .L800786C4 -/* 8AC0 800786C0 240B00EF */ addiu $t3, $zero, 0xEF -.L800786C4: -/* 8AC4 800786C4 000C1400 */ sll $v0, $t4, 16 -/* 8AC8 800786C8 00021403 */ sra $v0, $v0, 16 -/* 8ACC 800786CC 04410003 */ bgez $v0, .L800786DC -/* 8AD0 800786D0 28420140 */ slti $v0, $v0, 0x140 -/* 8AD4 800786D4 0801E1B9 */ j .L800786E4 -/* 8AD8 800786D8 00006021 */ addu $t4, $zero, $zero -.L800786DC: -/* 8ADC 800786DC 50400001 */ beql $v0, $zero, .L800786E4 -/* 8AE0 800786E0 240C013F */ addiu $t4, $zero, 0x13F -.L800786E4: -/* 8AE4 800786E4 000D1400 */ sll $v0, $t5, 16 -/* 8AE8 800786E8 00021403 */ sra $v0, $v0, 16 -/* 8AEC 800786EC 04410003 */ bgez $v0, .L800786FC -/* 8AF0 800786F0 284200F0 */ slti $v0, $v0, 0xF0 -/* 8AF4 800786F4 0801E1C1 */ j .L80078704 -/* 8AF8 800786F8 00006821 */ addu $t5, $zero, $zero -.L800786FC: -/* 8AFC 800786FC 50400001 */ beql $v0, $zero, .L80078704 -/* 8B00 80078700 240D00EF */ addiu $t5, $zero, 0xEF -.L80078704: -/* 8B04 80078704 3C06800F */ lui $a2, %hi(D_800E9BE0) -/* 8B08 80078708 8CC69BE0 */ lw $a2, %lo(D_800E9BE0)($a2) -/* 8B0C 8007870C 3C09800C */ lui $t1, %hi(D_800C4BE4) -/* 8B10 80078710 95294BE4 */ lhu $t1, %lo(D_800C4BE4)($t1) -/* 8B14 80078714 000C2400 */ sll $a0, $t4, 16 -/* 8B18 80078718 00042403 */ sra $a0, $a0, 16 -/* 8B1C 8007871C 00081400 */ sll $v0, $t0, 16 -/* 8B20 80078720 00025403 */ sra $t2, $v0, 16 -/* 8B24 80078724 008A1023 */ subu $v0, $a0, $t2 -/* 8B28 80078728 24420001 */ addiu $v0, $v0, 0x1 -/* 8B2C 8007872C 00021040 */ sll $v0, $v0, 1 -/* 8B30 80078730 000D4400 */ sll $t0, $t5, 16 -/* 8B34 80078734 8CC30008 */ lw $v1, 0x8($a2) -/* 8B38 80078738 00084403 */ sra $t0, $t0, 16 -/* 8B3C 8007873C 00093980 */ sll $a3, $t1, 6 -/* 8B40 80078740 00E31821 */ addu $v1, $a3, $v1 -/* 8B44 80078744 A4620000 */ sh $v0, 0x0($v1) -/* 8B48 80078748 8CC50008 */ lw $a1, 0x8($a2) -/* 8B4C 8007874C 000B1C00 */ sll $v1, $t3, 16 -/* 8B50 80078750 00031C03 */ sra $v1, $v1, 16 -/* 8B54 80078754 01031023 */ subu $v0, $t0, $v1 -/* 8B58 80078758 24420001 */ addiu $v0, $v0, 0x1 -/* 8B5C 8007875C 00021040 */ sll $v0, $v0, 1 -/* 8B60 80078760 00E52821 */ addu $a1, $a3, $a1 -/* 8B64 80078764 A4A20002 */ sh $v0, 0x2($a1) -/* 8B68 80078768 8CC20008 */ lw $v0, 0x8($a2) -/* 8B6C 8007876C 240501FF */ addiu $a1, $zero, 0x1FF -/* 8B70 80078770 00E21021 */ addu $v0, $a3, $v0 -/* 8B74 80078774 A4450004 */ sh $a1, 0x4($v0) -/* 8B78 80078778 8CC20008 */ lw $v0, 0x8($a2) -/* 8B7C 8007877C 01442021 */ addu $a0, $t2, $a0 -/* 8B80 80078780 00E21021 */ addu $v0, $a3, $v0 -/* 8B84 80078784 A4400006 */ sh $zero, 0x6($v0) -/* 8B88 80078788 8CC20008 */ lw $v0, 0x8($a2) -/* 8B8C 8007878C 00042040 */ sll $a0, $a0, 1 -/* 8B90 80078790 25290001 */ addiu $t1, $t1, 0x1 -/* 8B94 80078794 3C01800C */ lui $at, %hi(D_800C4BE4) -/* 8B98 80078798 A4294BE4 */ sh $t1, %lo(D_800C4BE4)($at) -/* 8B9C 8007879C 00E21021 */ addu $v0, $a3, $v0 -/* 8BA0 800787A0 A4440008 */ sh $a0, 0x8($v0) -/* 8BA4 800787A4 8CC20008 */ lw $v0, 0x8($a2) -/* 8BA8 800787A8 00681821 */ addu $v1, $v1, $t0 -/* 8BAC 800787AC 00031840 */ sll $v1, $v1, 1 -/* 8BB0 800787B0 00E21021 */ addu $v0, $a3, $v0 -/* 8BB4 800787B4 A443000A */ sh $v1, 0xA($v0) -/* 8BB8 800787B8 8CC20008 */ lw $v0, 0x8($a2) -/* 8BBC 800787BC 3C08E700 */ lui $t0, (0xE7000000 >> 16) -/* 8BC0 800787C0 3C04DC08 */ lui $a0, (0xDC080008 >> 16) -/* 8BC4 800787C4 00E21021 */ addu $v0, $a3, $v0 -/* 8BC8 800787C8 A445000C */ sh $a1, 0xC($v0) -/* 8BCC 800787CC 8CC20008 */ lw $v0, 0x8($a2) -/* 8BD0 800787D0 3C03800F */ lui $v1, %hi(D_800E9BA0) -/* 8BD4 800787D4 8C639BA0 */ lw $v1, %lo(D_800E9BA0)($v1) -/* 8BD8 800787D8 34840008 */ ori $a0, $a0, (0xDC080008 & 0xFFFF) -/* 8BDC 800787DC 00E21021 */ addu $v0, $a3, $v0 -/* 8BE0 800787E0 A440000E */ sh $zero, 0xE($v0) -/* 8BE4 800787E4 AC680000 */ sw $t0, 0x0($v1) -/* 8BE8 800787E8 AC600004 */ sw $zero, 0x4($v1) -/* 8BEC 800787EC AC640008 */ sw $a0, 0x8($v1) -/* 8BF0 800787F0 8CC40008 */ lw $a0, 0x8($a2) -/* 8BF4 800787F4 24650018 */ addiu $a1, $v1, 0x18 -/* 8BF8 800787F8 24620008 */ addiu $v0, $v1, 0x8 -/* 8BFC 800787FC 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8C00 80078800 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 8C04 80078804 24620010 */ addiu $v0, $v1, 0x10 -/* 8C08 80078808 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8C0C 8007880C AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 8C10 80078810 24620020 */ addiu $v0, $v1, 0x20 -/* 8C14 80078814 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8C18 80078818 AC259BA0 */ sw $a1, %lo(D_800E9BA0)($at) -/* 8C1C 8007881C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8C20 80078820 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 8C24 80078824 AC680010 */ sw $t0, 0x10($v1) -/* 8C28 80078828 AC600014 */ sw $zero, 0x14($v1) -/* 8C2C 8007882C 00872021 */ addu $a0, $a0, $a3 -/* 8C30 80078830 0540000F */ bltz $t2, .L80078870 -/* 8C34 80078834 AC64000C */ sw $a0, 0xC($v1) -/* 8C38 80078838 3C014080 */ lui $at, (0x40800000 >> 16) -/* 8C3C 8007883C 44811000 */ mtc1 $at, $f2 -/* 8C40 80078840 448A0000 */ mtc1 $t2, $f0 -/* 8C44 80078844 00000000 */ nop -/* 8C48 80078848 46800020 */ cvt.s.w $f0, $f0 -/* 8C4C 8007884C 46020002 */ mul.s $f0, $f0, $f2 -/* 8C50 80078850 4600008D */ trunc.w.s $f2, $f0 -/* 8C54 80078854 44021000 */ mfc1 $v0, $f2 -/* 8C58 80078858 00000000 */ nop -/* 8C5C 8007885C 30420FFF */ andi $v0, $v0, 0xFFF -/* 8C60 80078860 00021300 */ sll $v0, $v0, 12 -/* 8C64 80078864 3C03ED00 */ lui $v1, (0xED000000 >> 16) -/* 8C68 80078868 0801E21D */ j .L80078874 -/* 8C6C 8007886C 00432025 */ or $a0, $v0, $v1 -.L80078870: -/* 8C70 80078870 3C04ED00 */ lui $a0, (0xED000000 >> 16) -.L80078874: -/* 8C74 80078874 000B1400 */ sll $v0, $t3, 16 -/* 8C78 80078878 00021403 */ sra $v0, $v0, 16 -/* 8C7C 8007887C 0440000D */ bltz $v0, .L800788B4 -/* 8C80 80078880 ACA40000 */ sw $a0, 0x0($a1) -/* 8C84 80078884 3C014080 */ lui $at, (0x40800000 >> 16) -/* 8C88 80078888 44811000 */ mtc1 $at, $f2 -/* 8C8C 8007888C 44820000 */ mtc1 $v0, $f0 -/* 8C90 80078890 00000000 */ nop -/* 8C94 80078894 46800020 */ cvt.s.w $f0, $f0 -/* 8C98 80078898 46020002 */ mul.s $f0, $f0, $f2 -/* 8C9C 8007889C 4600008D */ trunc.w.s $f2, $f0 -/* 8CA0 800788A0 44021000 */ mfc1 $v0, $f2 -/* 8CA4 800788A4 00000000 */ nop -/* 8CA8 800788A8 30420FFF */ andi $v0, $v0, 0xFFF -/* 8CAC 800788AC 00821025 */ or $v0, $a0, $v0 -/* 8CB0 800788B0 ACA20000 */ sw $v0, 0x0($a1) -.L800788B4: -/* 8CB4 800788B4 000C1400 */ sll $v0, $t4, 16 -/* 8CB8 800788B8 00021403 */ sra $v0, $v0, 16 -/* 8CBC 800788BC 24430001 */ addiu $v1, $v0, 0x1 -/* 8CC0 800788C0 24020140 */ addiu $v0, $zero, 0x140 -/* 8CC4 800788C4 1062000D */ beq $v1, $v0, .L800788FC -/* 8CC8 800788C8 3C04004F */ lui $a0, (0x4FC000 >> 16) -/* 8CCC 800788CC 3C014080 */ lui $at, (0x40800000 >> 16) -/* 8CD0 800788D0 44811000 */ mtc1 $at, $f2 -/* 8CD4 800788D4 44830000 */ mtc1 $v1, $f0 -/* 8CD8 800788D8 00000000 */ nop -/* 8CDC 800788DC 46800020 */ cvt.s.w $f0, $f0 -/* 8CE0 800788E0 46020002 */ mul.s $f0, $f0, $f2 -/* 8CE4 800788E4 4600008D */ trunc.w.s $f2, $f0 -/* 8CE8 800788E8 44021000 */ mfc1 $v0, $f2 -/* 8CEC 800788EC 00000000 */ nop -/* 8CF0 800788F0 30420FFF */ andi $v0, $v0, 0xFFF -/* 8CF4 800788F4 0801E240 */ j .L80078900 -/* 8CF8 800788F8 00022300 */ sll $a0, $v0, 12 -.L800788FC: -/* 8CFC 800788FC 3484C000 */ ori $a0, $a0, (0x4FC000 & 0xFFFF) -.L80078900: -/* 8D00 80078900 000D1400 */ sll $v0, $t5, 16 -/* 8D04 80078904 00021403 */ sra $v0, $v0, 16 -/* 8D08 80078908 24430001 */ addiu $v1, $v0, 0x1 -/* 8D0C 8007890C 240200F0 */ addiu $v0, $zero, 0xF0 -/* 8D10 80078910 5062000C */ beql $v1, $v0, .L80078944 -/* 8D14 80078914 348203BC */ ori $v0, $a0, 0x3BC -/* 8D18 80078918 3C014080 */ lui $at, (0x40800000 >> 16) -/* 8D1C 8007891C 44811000 */ mtc1 $at, $f2 -/* 8D20 80078920 44830000 */ mtc1 $v1, $f0 -/* 8D24 80078924 00000000 */ nop -/* 8D28 80078928 46800020 */ cvt.s.w $f0, $f0 -/* 8D2C 8007892C 46020002 */ mul.s $f0, $f0, $f2 -/* 8D30 80078930 4600008D */ trunc.w.s $f2, $f0 -/* 8D34 80078934 44021000 */ mfc1 $v0, $f2 -/* 8D38 80078938 00000000 */ nop -/* 8D3C 8007893C 30420FFF */ andi $v0, $v0, 0xFFF -/* 8D40 80078940 00821025 */ or $v0, $a0, $v0 -.L80078944: -/* 8D44 80078944 ACA20004 */ sw $v0, 0x4($a1) -/* 8D48 80078948 3C02800F */ lui $v0, %hi(D_800E9BA0) -/* 8D4C 8007894C 8C429BA0 */ lw $v0, %lo(D_800E9BA0)($v0) -/* 8D50 80078950 24430008 */ addiu $v1, $v0, 0x8 -/* 8D54 80078954 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8D58 80078958 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8D5C 8007895C 3C03E700 */ lui $v1, (0xE7000000 >> 16) -/* 8D60 80078960 AC430000 */ sw $v1, 0x0($v0) -/* 8D64 80078964 03E00008 */ jr $ra -/* 8D68 80078968 AC400004 */ sw $zero, 0x4($v0) -.size func_80078674, . - func_80078674 - -glabel func_8007896C -/* 8D6C 8007896C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 8D70 80078970 AFB00010 */ sw $s0, 0x10($sp) -/* 8D74 80078974 00808021 */ addu $s0, $a0, $zero -/* 8D78 80078978 AFB40020 */ sw $s4, 0x20($sp) -/* 8D7C 8007897C 0200A021 */ addu $s4, $s0, $zero -/* 8D80 80078980 AFB3001C */ sw $s3, 0x1C($sp) -/* 8D84 80078984 00A09821 */ addu $s3, $a1, $zero -/* 8D88 80078988 AFB10014 */ sw $s1, 0x14($sp) -/* 8D8C 8007898C 00C08821 */ addu $s1, $a2, $zero -/* 8D90 80078990 AFB20018 */ sw $s2, 0x18($sp) -/* 8D94 80078994 AFBF0024 */ sw $ra, 0x24($sp) -/* 8D98 80078998 0C01CCE3 */ jal func_8007338C -/* 8D9C 8007899C 00E09021 */ addu $s2, $a3, $zero -/* 8DA0 800789A0 104000AA */ beqz $v0, .L80078C4C -/* 8DA4 800789A4 00101400 */ sll $v0, $s0, 16 -/* 8DA8 800789A8 00021403 */ sra $v0, $v0, 16 -/* 8DAC 800789AC 04410003 */ bgez $v0, .L800789BC -/* 8DB0 800789B0 28420140 */ slti $v0, $v0, 0x140 -/* 8DB4 800789B4 0801E271 */ j .L800789C4 -/* 8DB8 800789B8 0000A021 */ addu $s4, $zero, $zero -.L800789BC: -/* 8DBC 800789BC 50400001 */ beql $v0, $zero, .L800789C4 -/* 8DC0 800789C0 2414013F */ addiu $s4, $zero, 0x13F -.L800789C4: -/* 8DC4 800789C4 00131400 */ sll $v0, $s3, 16 -/* 8DC8 800789C8 00021403 */ sra $v0, $v0, 16 -/* 8DCC 800789CC 04410003 */ bgez $v0, .L800789DC -/* 8DD0 800789D0 28420140 */ slti $v0, $v0, 0x140 -/* 8DD4 800789D4 0801E279 */ j .L800789E4 -/* 8DD8 800789D8 00009821 */ addu $s3, $zero, $zero -.L800789DC: -/* 8DDC 800789DC 50400001 */ beql $v0, $zero, .L800789E4 -/* 8DE0 800789E0 2413013F */ addiu $s3, $zero, 0x13F -.L800789E4: -/* 8DE4 800789E4 00111400 */ sll $v0, $s1, 16 -/* 8DE8 800789E8 00021403 */ sra $v0, $v0, 16 -/* 8DEC 800789EC 04410003 */ bgez $v0, .L800789FC -/* 8DF0 800789F0 28420140 */ slti $v0, $v0, 0x140 -/* 8DF4 800789F4 0801E281 */ j .L80078A04 -/* 8DF8 800789F8 00008821 */ addu $s1, $zero, $zero -.L800789FC: -/* 8DFC 800789FC 50400001 */ beql $v0, $zero, .L80078A04 -/* 8E00 80078A00 2411013F */ addiu $s1, $zero, 0x13F -.L80078A04: -/* 8E04 80078A04 00121400 */ sll $v0, $s2, 16 -/* 8E08 80078A08 00021403 */ sra $v0, $v0, 16 -/* 8E0C 80078A0C 04410003 */ bgez $v0, .L80078A1C -/* 8E10 80078A10 284200F0 */ slti $v0, $v0, 0xF0 -/* 8E14 80078A14 0801E289 */ j .L80078A24 -/* 8E18 80078A18 00009021 */ addu $s2, $zero, $zero -.L80078A1C: -/* 8E1C 80078A1C 50400001 */ beql $v0, $zero, .L80078A24 -/* 8E20 80078A20 241200EF */ addiu $s2, $zero, 0xEF -.L80078A24: -/* 8E24 80078A24 3C05E200 */ lui $a1, (0xE200001C >> 16) -/* 8E28 80078A28 34A5001C */ ori $a1, $a1, (0xE200001C & 0xFFFF) -/* 8E2C 80078A2C 3C0AE300 */ lui $t2, (0xE3000A01 >> 16) -/* 8E30 80078A30 354A0A01 */ ori $t2, $t2, (0xE3000A01 & 0xFFFF) -/* 8E34 80078A34 3C09FF10 */ lui $t1, (0xFF10013F >> 16) -/* 8E38 80078A38 3529013F */ ori $t1, $t1, (0xFF10013F & 0xFFFF) -/* 8E3C 80078A3C 3C08FFFC */ lui $t0, (0xFFFCFFFC >> 16) -/* 8E40 80078A40 3C02800F */ lui $v0, %hi(D_800E9BA0) -/* 8E44 80078A44 8C429BA0 */ lw $v0, %lo(D_800E9BA0)($v0) -/* 8E48 80078A48 3C04800C */ lui $a0, %hi(D_800C4B20) -/* 8E4C 80078A4C 8C844B20 */ lw $a0, %lo(D_800C4B20)($a0) -/* 8E50 80078A50 3508FFFC */ ori $t0, $t0, (0xFFFCFFFC & 0xFFFF) -/* 8E54 80078A54 3C06E700 */ lui $a2, (0xE7000000 >> 16) -/* 8E58 80078A58 3C078000 */ lui $a3, (0x80000000 >> 16) -/* 8E5C 80078A5C 24430008 */ addiu $v1, $v0, 0x8 -/* 8E60 80078A60 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8E64 80078A64 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8E68 80078A68 24430010 */ addiu $v1, $v0, 0x10 -/* 8E6C 80078A6C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8E70 80078A70 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8E74 80078A74 24430018 */ addiu $v1, $v0, 0x18 -/* 8E78 80078A78 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8E7C 80078A7C AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8E80 80078A80 24430020 */ addiu $v1, $v0, 0x20 -/* 8E84 80078A84 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8E88 80078A88 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8E8C 80078A8C 24430028 */ addiu $v1, $v0, 0x28 -/* 8E90 80078A90 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8E94 80078A94 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8E98 80078A98 24430030 */ addiu $v1, $v0, 0x30 -/* 8E9C 80078A9C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8EA0 80078AA0 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8EA4 80078AA4 3C030030 */ lui $v1, (0x300000 >> 16) -/* 8EA8 80078AA8 AC43002C */ sw $v1, 0x2C($v0) -/* 8EAC 80078AAC 24430038 */ addiu $v1, $v0, 0x38 -/* 8EB0 80078AB0 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8EB4 80078AB4 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8EB8 80078AB8 24430040 */ addiu $v1, $v0, 0x40 -/* 8EBC 80078ABC 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8EC0 80078AC0 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8EC4 80078AC4 3C03FE00 */ lui $v1, (0xFE000000 >> 16) -/* 8EC8 80078AC8 00872023 */ subu $a0, $a0, $a3 -/* 8ECC 80078ACC AC430038 */ sw $v1, 0x38($v0) -/* 8ED0 80078AD0 24430048 */ addiu $v1, $v0, 0x48 -/* 8ED4 80078AD4 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8ED8 80078AD8 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8EDC 80078ADC 24430050 */ addiu $v1, $v0, 0x50 -/* 8EE0 80078AE0 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8EE4 80078AE4 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8EE8 80078AE8 3C03F700 */ lui $v1, (0xF7000000 >> 16) -/* 8EEC 80078AEC AC430048 */ sw $v1, 0x48($v0) -/* 8EF0 80078AF0 24430058 */ addiu $v1, $v0, 0x58 -/* 8EF4 80078AF4 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8EF8 80078AF8 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8EFC 80078AFC 24430060 */ addiu $v1, $v0, 0x60 -/* 8F00 80078B00 AC450008 */ sw $a1, 0x8($v0) -/* 8F04 80078B04 322503FF */ andi $a1, $s1, 0x3FF -/* 8F08 80078B08 00052B80 */ sll $a1, $a1, 14 -/* 8F0C 80078B0C AC460000 */ sw $a2, 0x0($v0) -/* 8F10 80078B10 AC400004 */ sw $zero, 0x4($v0) -/* 8F14 80078B14 AC40000C */ sw $zero, 0xC($v0) -/* 8F18 80078B18 AC460010 */ sw $a2, 0x10($v0) -/* 8F1C 80078B1C AC400014 */ sw $zero, 0x14($v0) -/* 8F20 80078B20 AC460018 */ sw $a2, 0x18($v0) -/* 8F24 80078B24 AC40001C */ sw $zero, 0x1C($v0) -/* 8F28 80078B28 AC460020 */ sw $a2, 0x20($v0) -/* 8F2C 80078B2C AC400024 */ sw $zero, 0x24($v0) -/* 8F30 80078B30 AC4A0028 */ sw $t2, 0x28($v0) -/* 8F34 80078B34 AC460030 */ sw $a2, 0x30($v0) -/* 8F38 80078B38 AC400034 */ sw $zero, 0x34($v0) -/* 8F3C 80078B3C AC44003C */ sw $a0, 0x3C($v0) -/* 8F40 80078B40 AC490040 */ sw $t1, 0x40($v0) -/* 8F44 80078B44 AC440044 */ sw $a0, 0x44($v0) -/* 8F48 80078B48 AC48004C */ sw $t0, 0x4C($v0) -/* 8F4C 80078B4C AC460050 */ sw $a2, 0x50($v0) -/* 8F50 80078B50 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8F54 80078B54 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8F58 80078B58 324303FF */ andi $v1, $s2, 0x3FF -/* 8F5C 80078B5C 00031880 */ sll $v1, $v1, 2 -/* 8F60 80078B60 3C04F600 */ lui $a0, (0xF6000000 >> 16) -/* 8F64 80078B64 00641825 */ or $v1, $v1, $a0 -/* 8F68 80078B68 00A32825 */ or $a1, $a1, $v1 -/* 8F6C 80078B6C 328403FF */ andi $a0, $s4, 0x3FF -/* 8F70 80078B70 00042380 */ sll $a0, $a0, 14 -/* 8F74 80078B74 326303FF */ andi $v1, $s3, 0x3FF -/* 8F78 80078B78 AC450058 */ sw $a1, 0x58($v0) -/* 8F7C 80078B7C 3C05800F */ lui $a1, %hi(D_800E8210) -/* 8F80 80078B80 8CA58210 */ lw $a1, %lo(D_800E8210)($a1) -/* 8F84 80078B84 00031880 */ sll $v1, $v1, 2 -/* 8F88 80078B88 00832025 */ or $a0, $a0, $v1 -/* 8F8C 80078B8C 24430068 */ addiu $v1, $v0, 0x68 -/* 8F90 80078B90 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8F94 80078B94 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8F98 80078B98 24430070 */ addiu $v1, $v0, 0x70 -/* 8F9C 80078B9C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8FA0 80078BA0 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8FA4 80078BA4 24430078 */ addiu $v1, $v0, 0x78 -/* 8FA8 80078BA8 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8FAC 80078BAC AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8FB0 80078BB0 24430080 */ addiu $v1, $v0, 0x80 -/* 8FB4 80078BB4 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8FB8 80078BB8 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8FBC 80078BBC 24430088 */ addiu $v1, $v0, 0x88 -/* 8FC0 80078BC0 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8FC4 80078BC4 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8FC8 80078BC8 24430090 */ addiu $v1, $v0, 0x90 -/* 8FCC 80078BCC 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8FD0 80078BD0 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8FD4 80078BD4 24430098 */ addiu $v1, $v0, 0x98 -/* 8FD8 80078BD8 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8FDC 80078BDC AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8FE0 80078BE0 244300A0 */ addiu $v1, $v0, 0xA0 -/* 8FE4 80078BE4 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 8FE8 80078BE8 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 8FEC 80078BEC 244300A8 */ addiu $v1, $v0, 0xA8 -/* 8FF0 80078BF0 AC400054 */ sw $zero, 0x54($v0) -/* 8FF4 80078BF4 AC44005C */ sw $a0, 0x5C($v0) -/* 8FF8 80078BF8 AC460060 */ sw $a2, 0x60($v0) -/* 8FFC 80078BFC AC400064 */ sw $zero, 0x64($v0) -/* 9000 80078C00 AC460068 */ sw $a2, 0x68($v0) -/* 9004 80078C04 AC40006C */ sw $zero, 0x6C($v0) -/* 9008 80078C08 AC460070 */ sw $a2, 0x70($v0) -/* 900C 80078C0C AC400074 */ sw $zero, 0x74($v0) -/* 9010 80078C10 AC460078 */ sw $a2, 0x78($v0) -/* 9014 80078C14 AC40007C */ sw $zero, 0x7C($v0) -/* 9018 80078C18 AC490080 */ sw $t1, 0x80($v0) -/* 901C 80078C1C AC460088 */ sw $a2, 0x88($v0) -/* 9020 80078C20 AC40008C */ sw $zero, 0x8C($v0) -/* 9024 80078C24 AC460090 */ sw $a2, 0x90($v0) -/* 9028 80078C28 AC400094 */ sw $zero, 0x94($v0) -/* 902C 80078C2C AC4A0098 */ sw $t2, 0x98($v0) -/* 9030 80078C30 AC40009C */ sw $zero, 0x9C($v0) -/* 9034 80078C34 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 9038 80078C38 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 903C 80078C3C AC4600A0 */ sw $a2, 0xA0($v0) -/* 9040 80078C40 AC4000A4 */ sw $zero, 0xA4($v0) -/* 9044 80078C44 00A72823 */ subu $a1, $a1, $a3 -/* 9048 80078C48 AC450084 */ sw $a1, 0x84($v0) -.L80078C4C: -/* 904C 80078C4C 8FBF0024 */ lw $ra, 0x24($sp) -/* 9050 80078C50 8FB40020 */ lw $s4, 0x20($sp) -/* 9054 80078C54 8FB3001C */ lw $s3, 0x1C($sp) -/* 9058 80078C58 8FB20018 */ lw $s2, 0x18($sp) -/* 905C 80078C5C 8FB10014 */ lw $s1, 0x14($sp) -/* 9060 80078C60 8FB00010 */ lw $s0, 0x10($sp) -/* 9064 80078C64 03E00008 */ jr $ra -/* 9068 80078C68 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_8007896C, . - func_8007896C - -glabel func_80078C6C -/* 906C 80078C6C 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 9070 80078C70 AFB20018 */ sw $s2, 0x18($sp) -/* 9074 80078C74 97B20042 */ lhu $s2, 0x42($sp) -/* 9078 80078C78 AFB40020 */ sw $s4, 0x20($sp) -/* 907C 80078C7C 00A0A021 */ addu $s4, $a1, $zero -/* 9080 80078C80 AFB3001C */ sw $s3, 0x1C($sp) -/* 9084 80078C84 00C09821 */ addu $s3, $a2, $zero -/* 9088 80078C88 AFB10014 */ sw $s1, 0x14($sp) -/* 908C 80078C8C 00E08821 */ addu $s1, $a3, $zero -/* 9090 80078C90 AFB60028 */ sw $s6, 0x28($sp) -/* 9094 80078C94 0080B021 */ addu $s6, $a0, $zero -/* 9098 80078C98 00052C00 */ sll $a1, $a1, 16 -/* 909C 80078C9C 00051403 */ sra $v0, $a1, 16 -/* 90A0 80078CA0 AFBF002C */ sw $ra, 0x2C($sp) -/* 90A4 80078CA4 AFB50024 */ sw $s5, 0x24($sp) -/* 90A8 80078CA8 04410003 */ bgez $v0, .L80078CB8 -/* 90AC 80078CAC AFB00010 */ sw $s0, 0x10($sp) -/* 90B0 80078CB0 0801E331 */ j .L80078CC4 -/* 90B4 80078CB4 0000A021 */ addu $s4, $zero, $zero -.L80078CB8: -/* 90B8 80078CB8 28420140 */ slti $v0, $v0, 0x140 -/* 90BC 80078CBC 50400001 */ beql $v0, $zero, .L80078CC4 -/* 90C0 80078CC0 2414013F */ addiu $s4, $zero, 0x13F -.L80078CC4: -/* 90C4 80078CC4 00131400 */ sll $v0, $s3, 16 -/* 90C8 80078CC8 00021403 */ sra $v0, $v0, 16 -/* 90CC 80078CCC 04410003 */ bgez $v0, .L80078CDC -/* 90D0 80078CD0 28420140 */ slti $v0, $v0, 0x140 -/* 90D4 80078CD4 0801E339 */ j .L80078CE4 -/* 90D8 80078CD8 00009821 */ addu $s3, $zero, $zero -.L80078CDC: -/* 90DC 80078CDC 50400001 */ beql $v0, $zero, .L80078CE4 -/* 90E0 80078CE0 2413013F */ addiu $s3, $zero, 0x13F -.L80078CE4: -/* 90E4 80078CE4 00111400 */ sll $v0, $s1, 16 -/* 90E8 80078CE8 00021403 */ sra $v0, $v0, 16 -/* 90EC 80078CEC 04410003 */ bgez $v0, .L80078CFC -/* 90F0 80078CF0 28420140 */ slti $v0, $v0, 0x140 -/* 90F4 80078CF4 0801E341 */ j .L80078D04 -/* 90F8 80078CF8 00008821 */ addu $s1, $zero, $zero -.L80078CFC: -/* 90FC 80078CFC 50400001 */ beql $v0, $zero, .L80078D04 -/* 9100 80078D00 2411013F */ addiu $s1, $zero, 0x13F -.L80078D04: -/* 9104 80078D04 00121400 */ sll $v0, $s2, 16 -/* 9108 80078D08 00021403 */ sra $v0, $v0, 16 -/* 910C 80078D0C 04410003 */ bgez $v0, .L80078D1C -/* 9110 80078D10 284200F0 */ slti $v0, $v0, 0xF0 -/* 9114 80078D14 0801E349 */ j .L80078D24 -/* 9118 80078D18 00009021 */ addu $s2, $zero, $zero -.L80078D1C: -/* 911C 80078D1C 50400001 */ beql $v0, $zero, .L80078D24 -/* 9120 80078D20 241200EF */ addiu $s2, $zero, 0xEF -.L80078D24: -/* 9124 80078D24 3C04E200 */ lui $a0, (0xE200001C >> 16) -/* 9128 80078D28 3484001C */ ori $a0, $a0, (0xE200001C & 0xFFFF) -/* 912C 80078D2C 3C02800F */ lui $v0, %hi(D_800E9BA0) -/* 9130 80078D30 8C429BA0 */ lw $v0, %lo(D_800E9BA0)($v0) -/* 9134 80078D34 3C15E300 */ lui $s5, (0xE3000A01 >> 16) -/* 9138 80078D38 36B50A01 */ ori $s5, $s5, (0xE3000A01 & 0xFFFF) -/* 913C 80078D3C 3C10E700 */ lui $s0, (0xE7000000 >> 16) -/* 9140 80078D40 24430008 */ addiu $v1, $v0, 0x8 -/* 9144 80078D44 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 9148 80078D48 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 914C 80078D4C 24430010 */ addiu $v1, $v0, 0x10 -/* 9150 80078D50 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 9154 80078D54 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 9158 80078D58 24430018 */ addiu $v1, $v0, 0x18 -/* 915C 80078D5C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 9160 80078D60 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 9164 80078D64 24430020 */ addiu $v1, $v0, 0x20 -/* 9168 80078D68 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 916C 80078D6C AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 9170 80078D70 24430028 */ addiu $v1, $v0, 0x28 -/* 9174 80078D74 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 9178 80078D78 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 917C 80078D7C 24430030 */ addiu $v1, $v0, 0x30 -/* 9180 80078D80 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 9184 80078D84 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 9188 80078D88 3C030030 */ lui $v1, (0x300000 >> 16) -/* 918C 80078D8C AC43002C */ sw $v1, 0x2C($v0) -/* 9190 80078D90 24430038 */ addiu $v1, $v0, 0x38 -/* 9194 80078D94 AC500000 */ sw $s0, 0x0($v0) -/* 9198 80078D98 AC400004 */ sw $zero, 0x4($v0) -/* 919C 80078D9C AC440008 */ sw $a0, 0x8($v0) -/* 91A0 80078DA0 AC40000C */ sw $zero, 0xC($v0) -/* 91A4 80078DA4 AC500010 */ sw $s0, 0x10($v0) -/* 91A8 80078DA8 AC400014 */ sw $zero, 0x14($v0) -/* 91AC 80078DAC AC500018 */ sw $s0, 0x18($v0) -/* 91B0 80078DB0 AC40001C */ sw $zero, 0x1C($v0) -/* 91B4 80078DB4 AC500020 */ sw $s0, 0x20($v0) -/* 91B8 80078DB8 AC400024 */ sw $zero, 0x24($v0) -/* 91BC 80078DBC AC550028 */ sw $s5, 0x28($v0) -/* 91C0 80078DC0 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 91C4 80078DC4 AC239BA0 */ sw $v1, %lo(D_800E9BA0)($at) -/* 91C8 80078DC8 AC500030 */ sw $s0, 0x30($v0) -/* 91CC 80078DCC 0C01CCE3 */ jal func_8007338C -/* 91D0 80078DD0 AC400034 */ sw $zero, 0x34($v0) -/* 91D4 80078DD4 10400045 */ beqz $v0, .L80078EEC -/* 91D8 80078DD8 3C05FF10 */ lui $a1, (0xFF10013F >> 16) -/* 91DC 80078DDC 34A5013F */ ori $a1, $a1, (0xFF10013F & 0xFFFF) -/* 91E0 80078DE0 3C06FFFC */ lui $a2, (0xFFFCFFFC >> 16) -/* 91E4 80078DE4 3C04800F */ lui $a0, %hi(D_800E9BA0) -/* 91E8 80078DE8 8C849BA0 */ lw $a0, %lo(D_800E9BA0)($a0) -/* 91EC 80078DEC 3C03800C */ lui $v1, %hi(D_800C4B20) -/* 91F0 80078DF0 8C634B20 */ lw $v1, %lo(D_800C4B20)($v1) -/* 91F4 80078DF4 34C6FFFC */ ori $a2, $a2, (0xFFFCFFFC & 0xFFFF) -/* 91F8 80078DF8 24820008 */ addiu $v0, $a0, 0x8 -/* 91FC 80078DFC 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 9200 80078E00 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 9204 80078E04 3C02FE00 */ lui $v0, (0xFE000000 >> 16) -/* 9208 80078E08 AC820000 */ sw $v0, 0x0($a0) -/* 920C 80078E0C 3C028000 */ lui $v0, (0x80000000 >> 16) -/* 9210 80078E10 00621823 */ subu $v1, $v1, $v0 -/* 9214 80078E14 24820010 */ addiu $v0, $a0, 0x10 -/* 9218 80078E18 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 921C 80078E1C AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 9220 80078E20 24820018 */ addiu $v0, $a0, 0x18 -/* 9224 80078E24 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 9228 80078E28 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 922C 80078E2C 3C02F700 */ lui $v0, (0xF7000000 >> 16) -/* 9230 80078E30 AC820010 */ sw $v0, 0x10($a0) -/* 9234 80078E34 24820020 */ addiu $v0, $a0, 0x20 -/* 9238 80078E38 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 923C 80078E3C AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 9240 80078E40 24820028 */ addiu $v0, $a0, 0x28 -/* 9244 80078E44 AC850008 */ sw $a1, 0x8($a0) -/* 9248 80078E48 322503FF */ andi $a1, $s1, 0x3FF -/* 924C 80078E4C 00052B80 */ sll $a1, $a1, 14 -/* 9250 80078E50 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 9254 80078E54 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 9258 80078E58 324203FF */ andi $v0, $s2, 0x3FF -/* 925C 80078E5C 00021080 */ sll $v0, $v0, 2 -/* 9260 80078E60 AC830004 */ sw $v1, 0x4($a0) -/* 9264 80078E64 AC83000C */ sw $v1, 0xC($a0) -/* 9268 80078E68 3C03F600 */ lui $v1, (0xF6000000 >> 16) -/* 926C 80078E6C 00431025 */ or $v0, $v0, $v1 -/* 9270 80078E70 00A22825 */ or $a1, $a1, $v0 -/* 9274 80078E74 328303FF */ andi $v1, $s4, 0x3FF -/* 9278 80078E78 00031B80 */ sll $v1, $v1, 14 -/* 927C 80078E7C 326203FF */ andi $v0, $s3, 0x3FF -/* 9280 80078E80 00021080 */ sll $v0, $v0, 2 -/* 9284 80078E84 00621825 */ or $v1, $v1, $v0 -/* 9288 80078E88 24820030 */ addiu $v0, $a0, 0x30 -/* 928C 80078E8C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 9290 80078E90 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 9294 80078E94 24820038 */ addiu $v0, $a0, 0x38 -/* 9298 80078E98 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 929C 80078E9C AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 92A0 80078EA0 24820040 */ addiu $v0, $a0, 0x40 -/* 92A4 80078EA4 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 92A8 80078EA8 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 92AC 80078EAC 24820048 */ addiu $v0, $a0, 0x48 -/* 92B0 80078EB0 AC860014 */ sw $a2, 0x14($a0) -/* 92B4 80078EB4 AC900018 */ sw $s0, 0x18($a0) -/* 92B8 80078EB8 AC80001C */ sw $zero, 0x1C($a0) -/* 92BC 80078EBC AC850020 */ sw $a1, 0x20($a0) -/* 92C0 80078EC0 AC830024 */ sw $v1, 0x24($a0) -/* 92C4 80078EC4 AC900028 */ sw $s0, 0x28($a0) -/* 92C8 80078EC8 AC80002C */ sw $zero, 0x2C($a0) -/* 92CC 80078ECC AC900030 */ sw $s0, 0x30($a0) -/* 92D0 80078ED0 AC800034 */ sw $zero, 0x34($a0) -/* 92D4 80078ED4 AC900038 */ sw $s0, 0x38($a0) -/* 92D8 80078ED8 AC80003C */ sw $zero, 0x3C($a0) -/* 92DC 80078EDC 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 92E0 80078EE0 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 92E4 80078EE4 AC900040 */ sw $s0, 0x40($a0) -/* 92E8 80078EE8 AC800044 */ sw $zero, 0x44($a0) -.L80078EEC: -/* 92EC 80078EEC 3C05FF10 */ lui $a1, (0xFF10013F >> 16) -/* 92F0 80078EF0 3C04800F */ lui $a0, %hi(D_800E9BA0) -/* 92F4 80078EF4 8C849BA0 */ lw $a0, %lo(D_800E9BA0)($a0) -/* 92F8 80078EF8 3C03800F */ lui $v1, %hi(D_800E8210) -/* 92FC 80078EFC 8C638210 */ lw $v1, %lo(D_800E8210)($v1) -/* 9300 80078F00 34A5013F */ ori $a1, $a1, (0xFF10013F & 0xFFFF) -/* 9304 80078F04 24820008 */ addiu $v0, $a0, 0x8 -/* 9308 80078F08 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 930C 80078F0C AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 9310 80078F10 3C028000 */ lui $v0, (0x80000000 >> 16) -/* 9314 80078F14 00621823 */ subu $v1, $v1, $v0 -/* 9318 80078F18 24820010 */ addiu $v0, $a0, 0x10 -/* 931C 80078F1C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 9320 80078F20 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 9324 80078F24 3C02F700 */ lui $v0, (0xF7000000 >> 16) -/* 9328 80078F28 AC830004 */ sw $v1, 0x4($a0) -/* 932C 80078F2C 32C3FFFF */ andi $v1, $s6, 0xFFFF -/* 9330 80078F30 AC820008 */ sw $v0, 0x8($a0) -/* 9334 80078F34 00031400 */ sll $v0, $v1, 16 -/* 9338 80078F38 00431025 */ or $v0, $v0, $v1 -/* 933C 80078F3C AC82000C */ sw $v0, 0xC($a0) -/* 9340 80078F40 24820018 */ addiu $v0, $a0, 0x18 -/* 9344 80078F44 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 9348 80078F48 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 934C 80078F4C 24820020 */ addiu $v0, $a0, 0x20 -/* 9350 80078F50 AC850000 */ sw $a1, 0x0($a0) -/* 9354 80078F54 322503FF */ andi $a1, $s1, 0x3FF -/* 9358 80078F58 00052B80 */ sll $a1, $a1, 14 -/* 935C 80078F5C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 9360 80078F60 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 9364 80078F64 324203FF */ andi $v0, $s2, 0x3FF -/* 9368 80078F68 00021080 */ sll $v0, $v0, 2 -/* 936C 80078F6C 3C03F600 */ lui $v1, (0xF6000000 >> 16) -/* 9370 80078F70 00431025 */ or $v0, $v0, $v1 -/* 9374 80078F74 00A22825 */ or $a1, $a1, $v0 -/* 9378 80078F78 328303FF */ andi $v1, $s4, 0x3FF -/* 937C 80078F7C 00031B80 */ sll $v1, $v1, 14 -/* 9380 80078F80 326203FF */ andi $v0, $s3, 0x3FF -/* 9384 80078F84 00021080 */ sll $v0, $v0, 2 -/* 9388 80078F88 00621825 */ or $v1, $v1, $v0 -/* 938C 80078F8C 24820028 */ addiu $v0, $a0, 0x28 -/* 9390 80078F90 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 9394 80078F94 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 9398 80078F98 24820030 */ addiu $v0, $a0, 0x30 -/* 939C 80078F9C 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 93A0 80078FA0 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 93A4 80078FA4 24820038 */ addiu $v0, $a0, 0x38 -/* 93A8 80078FA8 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 93AC 80078FAC AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 93B0 80078FB0 24820040 */ addiu $v0, $a0, 0x40 -/* 93B4 80078FB4 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 93B8 80078FB8 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 93BC 80078FBC 24820048 */ addiu $v0, $a0, 0x48 -/* 93C0 80078FC0 AC900010 */ sw $s0, 0x10($a0) -/* 93C4 80078FC4 AC800014 */ sw $zero, 0x14($a0) -/* 93C8 80078FC8 AC850018 */ sw $a1, 0x18($a0) -/* 93CC 80078FCC AC83001C */ sw $v1, 0x1C($a0) -/* 93D0 80078FD0 AC900020 */ sw $s0, 0x20($a0) -/* 93D4 80078FD4 AC800024 */ sw $zero, 0x24($a0) -/* 93D8 80078FD8 AC900028 */ sw $s0, 0x28($a0) -/* 93DC 80078FDC AC80002C */ sw $zero, 0x2C($a0) -/* 93E0 80078FE0 AC900030 */ sw $s0, 0x30($a0) -/* 93E4 80078FE4 AC800034 */ sw $zero, 0x34($a0) -/* 93E8 80078FE8 AC950038 */ sw $s5, 0x38($a0) -/* 93EC 80078FEC AC80003C */ sw $zero, 0x3C($a0) -/* 93F0 80078FF0 3C01800F */ lui $at, %hi(D_800E9BA0) -/* 93F4 80078FF4 AC229BA0 */ sw $v0, %lo(D_800E9BA0)($at) -/* 93F8 80078FF8 AC900040 */ sw $s0, 0x40($a0) -/* 93FC 80078FFC AC800044 */ sw $zero, 0x44($a0) -/* 9400 80079000 8FBF002C */ lw $ra, 0x2C($sp) -/* 9404 80079004 8FB60028 */ lw $s6, 0x28($sp) -/* 9408 80079008 8FB50024 */ lw $s5, 0x24($sp) -/* 940C 8007900C 8FB40020 */ lw $s4, 0x20($sp) -/* 9410 80079010 8FB3001C */ lw $s3, 0x1C($sp) -/* 9414 80079014 8FB20018 */ lw $s2, 0x18($sp) -/* 9418 80079018 8FB10014 */ lw $s1, 0x14($sp) -/* 941C 8007901C 8FB00010 */ lw $s0, 0x10($sp) -/* 9420 80079020 03E00008 */ jr $ra -/* 9424 80079024 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_80078C6C, . - func_80078C6C - -glabel func_80079028 -/* 9428 80079028 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 942C 8007902C AFB00030 */ sw $s0, 0x30($sp) -/* 9430 80079030 00A08021 */ addu $s0, $a1, $zero -/* 9434 80079034 F7B40038 */ sdc1 $f20, 0x38($sp) -/* 9438 80079038 4486A000 */ mtc1 $a2, $f20 -/* 943C 8007903C 44800000 */ mtc1 $zero, $f0 -/* 9440 80079040 27A20020 */ addiu $v0, $sp, 0x20 -/* 9444 80079044 AFA20010 */ sw $v0, 0x10($sp) -/* 9448 80079048 27A20024 */ addiu $v0, $sp, 0x24 -/* 944C 8007904C AFA20014 */ sw $v0, 0x14($sp) -/* 9450 80079050 44050000 */ mfc1 $a1, $f0 -/* 9454 80079054 27A20028 */ addiu $v0, $sp, 0x28 -/* 9458 80079058 AFBF0034 */ sw $ra, 0x34($sp) -/* 945C 8007905C AFA20018 */ sw $v0, 0x18($sp) -/* 9460 80079060 00A03021 */ addu $a2, $a1, $zero -/* 9464 80079064 0C026114 */ jal func_80098450 -/* 9468 80079068 00A03821 */ addu $a3, $a1, $zero -/* 946C 8007906C C6020000 */ lwc1 $f2, 0x0($s0) -/* 9470 80079070 C7A00020 */ lwc1 $f0, 0x20($sp) -/* 9474 80079074 46001081 */ sub.s $f2, $f2, $f0 -/* 9478 80079078 C6040004 */ lwc1 $f4, 0x4($s0) -/* 947C 8007907C C7A00024 */ lwc1 $f0, 0x24($sp) -/* 9480 80079080 46021082 */ mul.s $f2, $f2, $f2 -/* 9484 80079084 46002101 */ sub.s $f4, $f4, $f0 -/* 9488 80079088 C7A60028 */ lwc1 $f6, 0x28($sp) -/* 948C 8007908C C6000008 */ lwc1 $f0, 0x8($s0) -/* 9490 80079090 46042102 */ mul.s $f4, $f4, $f4 -/* 9494 80079094 46060001 */ sub.s $f0, $f0, $f6 -/* 9498 80079098 46000002 */ mul.s $f0, $f0, $f0 -/* 949C 8007909C 46041080 */ add.s $f2, $f2, $f4 -/* 94A0 800790A0 46001300 */ add.s $f12, $f2, $f0 -/* 94A4 800790A4 46006004 */ sqrt.s $f0, $f12 -/* 94A8 800790A8 46000032 */ c.eq.s $f0, $f0 -/* 94AC 800790AC 00000000 */ nop -/* 94B0 800790B0 00000000 */ nop -/* 94B4 800790B4 45030004 */ bc1tl .L800790C8 -/* 94B8 800790B8 46140083 */ div.s $f2, $f0, $f20 -/* 94BC 800790BC 0C0241F8 */ jal func_800907E0 -/* 94C0 800790C0 00000000 */ nop -/* 94C4 800790C4 46140083 */ div.s $f2, $f0, $f20 -.L800790C8: -/* 94C8 800790C8 3C01477F */ lui $at, (0x477FFE00 >> 16) -/* 94CC 800790CC 3421FE00 */ ori $at, $at, (0x477FFE00 & 0xFFFF) -/* 94D0 800790D0 44810000 */ mtc1 $at, $f0 -/* 94D4 800790D4 00000000 */ nop -/* 94D8 800790D8 46001082 */ mul.s $f2, $f2, $f0 -/* 94DC 800790DC 3C014F00 */ lui $at, (0x4F000000 >> 16) -/* 94E0 800790E0 44810000 */ mtc1 $at, $f0 -/* 94E4 800790E4 00000000 */ nop -/* 94E8 800790E8 4602003E */ c.le.s $f0, $f2 -/* 94EC 800790EC 00000000 */ nop -/* 94F0 800790F0 00000000 */ nop -/* 94F4 800790F4 45030006 */ bc1tl .L80079110 -/* 94F8 800790F8 46001001 */ sub.s $f0, $f2, $f0 -/* 94FC 800790FC 4600100D */ trunc.w.s $f0, $f2 -/* 9500 80079100 44030000 */ mfc1 $v1, $f0 -/* 9504 80079104 00000000 */ nop -/* 9508 80079108 0801E449 */ j .L80079124 -/* 950C 8007910C 00031027 */ nor $v0, $zero, $v1 -.L80079110: -/* 9510 80079110 4600008D */ trunc.w.s $f2, $f0 -/* 9514 80079114 44031000 */ mfc1 $v1, $f2 -/* 9518 80079118 3C028000 */ lui $v0, (0x80000000 >> 16) -/* 951C 8007911C 00621825 */ or $v1, $v1, $v0 -/* 9520 80079120 00031027 */ nor $v0, $zero, $v1 -.L80079124: -/* 9524 80079124 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 9528 80079128 8FBF0034 */ lw $ra, 0x34($sp) -/* 952C 8007912C 8FB00030 */ lw $s0, 0x30($sp) -/* 9530 80079130 D7B40038 */ ldc1 $f20, 0x38($sp) -/* 9534 80079134 03E00008 */ jr $ra -/* 9538 80079138 27BD0040 */ addiu $sp, $sp, 0x40 -.size func_80079028, . - func_80079028 - -glabel func_8007913C -/* 953C 8007913C 3C02800F */ lui $v0, %hi(D_800E9BE0) -/* 9540 80079140 8C429BE0 */ lw $v0, %lo(D_800E9BE0)($v0) -/* 9544 80079144 3C05800C */ lui $a1, %hi(D_800C4C24) -/* 9548 80079148 94A54C24 */ lhu $a1, %lo(D_800C4C24)($a1) -/* 954C 8007914C 27BDFF58 */ addiu $sp, $sp, -0xA8 -/* 9550 80079150 F7BA0090 */ sdc1 $f26, 0x90($sp) -/* 9554 80079154 46006686 */ mov.s $f26, $f12 -/* 9558 80079158 F7BC0098 */ sdc1 $f28, 0x98($sp) -/* 955C 8007915C 46007706 */ mov.s $f28, $f14 -/* 9560 80079160 AFBF0070 */ sw $ra, 0x70($sp) -/* 9564 80079164 F7BE00A0 */ sdc1 $f30, 0xA0($sp) -/* 9568 80079168 F7B80088 */ sdc1 $f24, 0x88($sp) -/* 956C 8007916C F7B60080 */ sdc1 $f22, 0x80($sp) -/* 9570 80079170 F7B40078 */ sdc1 $f20, 0x78($sp) -/* 9574 80079174 8C420008 */ lw $v0, 0x8($v0) -/* 9578 80079178 27A40020 */ addiu $a0, $sp, 0x20 -/* 957C 8007917C 4486F000 */ mtc1 $a2, $f30 -/* 9580 80079180 00052980 */ sll $a1, $a1, 6 -/* 9584 80079184 0C026248 */ jal func_80098920 -/* 9588 80079188 00A22821 */ addu $a1, $a1, $v0 -/* 958C 8007918C C7B40020 */ lwc1 $f20, 0x20($sp) -/* 9590 80079190 461AA502 */ mul.s $f20, $f20, $f26 -/* 9594 80079194 C7A00030 */ lwc1 $f0, 0x30($sp) -/* 9598 80079198 461C0002 */ mul.s $f0, $f0, $f28 -/* 959C 8007919C C7A20040 */ lwc1 $f2, 0x40($sp) -/* 95A0 800791A0 461E1082 */ mul.s $f2, $f2, $f30 -/* 95A4 800791A4 C7B60024 */ lwc1 $f22, 0x24($sp) -/* 95A8 800791A8 461AB582 */ mul.s $f22, $f22, $f26 -/* 95AC 800791AC C7A60034 */ lwc1 $f6, 0x34($sp) -/* 95B0 800791B0 461C3182 */ mul.s $f6, $f6, $f28 -/* 95B4 800791B4 C7B80028 */ lwc1 $f24, 0x28($sp) -/* 95B8 800791B8 461AC602 */ mul.s $f24, $f24, $f26 -/* 95BC 800791BC C7AA0038 */ lwc1 $f10, 0x38($sp) -/* 95C0 800791C0 461C5282 */ mul.s $f10, $f10, $f28 -/* 95C4 800791C4 C7A80044 */ lwc1 $f8, 0x44($sp) -/* 95C8 800791C8 4600A500 */ add.s $f20, $f20, $f0 -/* 95CC 800791CC 461E4202 */ mul.s $f8, $f8, $f30 -/* 95D0 800791D0 4606B580 */ add.s $f22, $f22, $f6 -/* 95D4 800791D4 C7A40048 */ lwc1 $f4, 0x48($sp) -/* 95D8 800791D8 460AC600 */ add.s $f24, $f24, $f10 -/* 95DC 800791DC 461E2102 */ mul.s $f4, $f4, $f30 -/* 95E0 800791E0 4602A500 */ add.s $f20, $f20, $f2 -/* 95E4 800791E4 C7A6003C */ lwc1 $f6, 0x3C($sp) -/* 95E8 800791E8 4608B580 */ add.s $f22, $f22, $f8 -/* 95EC 800791EC C7A00050 */ lwc1 $f0, 0x50($sp) -/* 95F0 800791F0 461C3182 */ mul.s $f6, $f6, $f28 -/* 95F4 800791F4 4600A500 */ add.s $f20, $f20, $f0 -/* 95F8 800791F8 C7A0002C */ lwc1 $f0, 0x2C($sp) -/* 95FC 800791FC 4604C600 */ add.s $f24, $f24, $f4 -/* 9600 80079200 C7A20054 */ lwc1 $f2, 0x54($sp) -/* 9604 80079204 461A0002 */ mul.s $f0, $f0, $f26 -/* 9608 80079208 4602B580 */ add.s $f22, $f22, $f2 -/* 960C 8007920C C7A20058 */ lwc1 $f2, 0x58($sp) -/* 9610 80079210 C7A4004C */ lwc1 $f4, 0x4C($sp) -/* 9614 80079214 4602C600 */ add.s $f24, $f24, $f2 -/* 9618 80079218 461E2102 */ mul.s $f4, $f4, $f30 -/* 961C 8007921C 3C02800F */ lui $v0, %hi(D_800E9BE0) -/* 9620 80079220 8C429BE0 */ lw $v0, %lo(D_800E9BE0)($v0) -/* 9624 80079224 46060000 */ add.s $f0, $f0, $f6 -/* 9628 80079228 27A40020 */ addiu $a0, $sp, 0x20 -/* 962C 8007922C 3C05800E */ lui $a1, %hi(D_800E7A0E) -/* 9630 80079230 94A57A0E */ lhu $a1, %lo(D_800E7A0E)($a1) -/* 9634 80079234 8C420008 */ lw $v0, 0x8($v0) -/* 9638 80079238 46040000 */ add.s $f0, $f0, $f4 -/* 963C 8007923C C7A2005C */ lwc1 $f2, 0x5C($sp) -/* 9640 80079240 00052980 */ sll $a1, $a1, 6 -/* 9644 80079244 00A22821 */ addu $a1, $a1, $v0 -/* 9648 80079248 46020000 */ add.s $f0, $f0, $f2 -/* 964C 8007924C E7B40010 */ swc1 $f20, 0x10($sp) -/* 9650 80079250 E7B60014 */ swc1 $f22, 0x14($sp) -/* 9654 80079254 E7B80018 */ swc1 $f24, 0x18($sp) -/* 9658 80079258 0C026248 */ jal func_80098920 -/* 965C 8007925C E7A0001C */ swc1 $f0, 0x1C($sp) -/* 9660 80079260 C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 9664 80079264 46146302 */ mul.s $f12, $f12, $f20 -/* 9668 80079268 C7B00030 */ lwc1 $f16, 0x30($sp) -/* 966C 8007926C 46168402 */ mul.s $f16, $f16, $f22 -/* 9670 80079270 C7B20040 */ lwc1 $f18, 0x40($sp) -/* 9674 80079274 46189482 */ mul.s $f18, $f18, $f24 -/* 9678 80079278 C7A80028 */ lwc1 $f8, 0x28($sp) -/* 967C 8007927C 46144202 */ mul.s $f8, $f8, $f20 -/* 9680 80079280 C7A00038 */ lwc1 $f0, 0x38($sp) -/* 9684 80079284 46160002 */ mul.s $f0, $f0, $f22 -/* 9688 80079288 C7A6002C */ lwc1 $f6, 0x2C($sp) -/* 968C 8007928C 46143182 */ mul.s $f6, $f6, $f20 -/* 9690 80079290 C7AA003C */ lwc1 $f10, 0x3C($sp) -/* 9694 80079294 46165282 */ mul.s $f10, $f10, $f22 -/* 9698 80079298 C7A20048 */ lwc1 $f2, 0x48($sp) -/* 969C 8007929C 46181082 */ mul.s $f2, $f2, $f24 -/* 96A0 800792A0 46004200 */ add.s $f8, $f8, $f0 -/* 96A4 800792A4 C7A4004C */ lwc1 $f4, 0x4C($sp) -/* 96A8 800792A8 460A3180 */ add.s $f6, $f6, $f10 -/* 96AC 800792AC 46182102 */ mul.s $f4, $f4, $f24 -/* 96B0 800792B0 46024200 */ add.s $f8, $f8, $f2 -/* 96B4 800792B4 C7A20024 */ lwc1 $f2, 0x24($sp) -/* 96B8 800792B8 C7A00058 */ lwc1 $f0, 0x58($sp) -/* 96BC 800792BC 46141082 */ mul.s $f2, $f2, $f20 -/* 96C0 800792C0 46004200 */ add.s $f8, $f8, $f0 -/* 96C4 800792C4 3C01467F */ lui $at, (0x467F8000 >> 16) -/* 96C8 800792C8 34218000 */ ori $at, $at, (0x467F8000 & 0xFFFF) -/* 96CC 800792CC 44817000 */ mtc1 $at, $f14 -/* 96D0 800792D0 46043180 */ add.s $f6, $f6, $f4 -/* 96D4 800792D4 C7A0005C */ lwc1 $f0, 0x5C($sp) -/* 96D8 800792D8 460E4382 */ mul.s $f14, $f8, $f14 -/* 96DC 800792DC 46003180 */ add.s $f6, $f6, $f0 -/* 96E0 800792E0 C7A40034 */ lwc1 $f4, 0x34($sp) -/* 96E4 800792E4 46106300 */ add.s $f12, $f12, $f16 -/* 96E8 800792E8 46162102 */ mul.s $f4, $f4, $f22 -/* 96EC 800792EC 46067383 */ div.s $f14, $f14, $f6 -/* 96F0 800792F0 46126300 */ add.s $f12, $f12, $f18 -/* 96F4 800792F4 C7AA0050 */ lwc1 $f10, 0x50($sp) -/* 96F8 800792F8 C7A00044 */ lwc1 $f0, 0x44($sp) -/* 96FC 800792FC 460A6300 */ add.s $f12, $f12, $f10 -/* 9700 80079300 46180002 */ mul.s $f0, $f0, $f24 -/* 9704 80079304 46041080 */ add.s $f2, $f2, $f4 -/* 9708 80079308 46001080 */ add.s $f2, $f2, $f0 -/* 970C 8007930C C7A00054 */ lwc1 $f0, 0x54($sp) -/* 9710 80079310 46001080 */ add.s $f2, $f2, $f0 -/* 9714 80079314 E7AC0060 */ swc1 $f12, 0x60($sp) -/* 9718 80079318 E7A80068 */ swc1 $f8, 0x68($sp) -/* 971C 8007931C E7A6006C */ swc1 $f6, 0x6C($sp) -/* 9720 80079320 E7A20064 */ swc1 $f2, 0x64($sp) -/* 9724 80079324 4600700D */ trunc.w.s $f0, $f14 -/* 9728 80079328 44020000 */ mfc1 $v0, $f0 -/* 972C 8007932C 00000000 */ nop -/* 9730 80079330 24423FE0 */ addiu $v0, $v0, 0x3FE0 -/* 9734 80079334 8FBF0070 */ lw $ra, 0x70($sp) -/* 9738 80079338 D7BE00A0 */ ldc1 $f30, 0xA0($sp) -/* 973C 8007933C D7BC0098 */ ldc1 $f28, 0x98($sp) -/* 9740 80079340 D7BA0090 */ ldc1 $f26, 0x90($sp) -/* 9744 80079344 D7B80088 */ ldc1 $f24, 0x88($sp) -/* 9748 80079348 D7B60080 */ ldc1 $f22, 0x80($sp) -/* 974C 8007934C D7B40078 */ ldc1 $f20, 0x78($sp) -/* 9750 80079350 03E00008 */ jr $ra -/* 9754 80079354 27BD00A8 */ addiu $sp, $sp, 0xA8 -.size func_8007913C, . - func_8007913C - -glabel func_80079358 -/* 9758 80079358 00002821 */ addu $a1, $zero, $zero -/* 975C 8007935C 00001821 */ addu $v1, $zero, $zero -.L80079360: -/* 9760 80079360 8C820000 */ lw $v0, 0x0($a0) -/* 9764 80079364 24630001 */ addiu $v1, $v1, 0x1 -/* 9768 80079368 00A22821 */ addu $a1, $a1, $v0 -/* 976C 8007936C 2C620010 */ sltiu $v0, $v1, 0x10 -/* 9770 80079370 1440FFFB */ bnez $v0, .L80079360 -/* 9774 80079374 24840004 */ addiu $a0, $a0, 0x4 -/* 9778 80079378 03E00008 */ jr $ra -/* 977C 8007937C 00A01021 */ addu $v0, $a1, $zero -.size func_80079358, . - func_80079358 - -glabel func_80079380 -/* 9780 80079380 3C01800B */ lui $at, %hi(D_800A8740) -/* 9784 80079384 03E00008 */ jr $ra -/* 9788 80079388 AC208740 */ sw $zero, %lo(D_800A8740)($at) -.size func_80079380, . - func_80079380 - -glabel func_8007938C -/* 978C 8007938C AFA50004 */ sw $a1, 0x4($sp) -/* 9790 80079390 00802821 */ addu $a1, $a0, $zero -/* 9794 80079394 AFA40000 */ sw $a0, 0x0($sp) -/* 9798 80079398 3C04800B */ lui $a0, %hi(D_800A8740) -/* 979C 8007939C 8C848740 */ lw $a0, %lo(D_800A8740)($a0) -/* 97A0 800793A0 AFA60008 */ sw $a2, 0x8($sp) -/* 97A4 800793A4 AFA7000C */ sw $a3, 0xC($sp) -/* 97A8 800793A8 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 97AC 800793AC AFBF0034 */ sw $ra, 0x34($sp) -/* 97B0 800793B0 AFB60030 */ sw $s6, 0x30($sp) -/* 97B4 800793B4 AFB5002C */ sw $s5, 0x2C($sp) -/* 97B8 800793B8 AFB40028 */ sw $s4, 0x28($sp) -/* 97BC 800793BC AFB30024 */ sw $s3, 0x24($sp) -/* 97C0 800793C0 AFB20020 */ sw $s2, 0x20($sp) -/* 97C4 800793C4 AFB1001C */ sw $s1, 0x1C($sp) -/* 97C8 800793C8 0C01E62B */ jal func_800798AC -/* 97CC 800793CC AFB00018 */ sw $s0, 0x18($sp) -/* 97D0 800793D0 3C01800B */ lui $at, %hi(D_800A8740) -/* 97D4 800793D4 AC228740 */ sw $v0, %lo(D_800A8740)($at) -/* 97D8 800793D8 27A2003F */ addiu $v0, $sp, 0x3F -/* 97DC 800793DC 2403FFFC */ addiu $v1, $zero, -0x4 -/* 97E0 800793E0 00431024 */ and $v0, $v0, $v1 -/* 97E4 800793E4 8C520000 */ lw $s2, 0x0($v0) -/* 97E8 800793E8 24510004 */ addiu $s1, $v0, 0x4 -/* 97EC 800793EC 2E42FFE9 */ sltiu $v0, $s2, -0x17 -/* 97F0 800793F0 10400014 */ beqz $v0, .L80079444 -/* 97F4 800793F4 00000000 */ nop -/* 97F8 800793F8 2413FFFC */ addiu $s3, $zero, -0x4 -.L800793FC: -/* 97FC 800793FC 3C10800B */ lui $s0, %hi(D_800AF0C0) -/* 9800 80079400 8E10F0C0 */ lw $s0, %lo(D_800AF0C0)($s0) -/* 9804 80079404 0C01E614 */ jal func_80079850 -/* 9808 80079408 02002021 */ addu $a0, $s0, $zero -/* 980C 8007940C 8E030004 */ lw $v1, 0x4($s0) -/* 9810 80079410 8E040010 */ lw $a0, 0x10($s0) -/* 9814 80079414 00121080 */ sll $v0, $s2, 2 -/* 9818 80079418 00431021 */ addu $v0, $v0, $v1 -/* 981C 8007941C 0C01E62B */ jal func_800798AC -/* 9820 80079420 8C450000 */ lw $a1, 0x0($v0) -/* 9824 80079424 AE020010 */ sw $v0, 0x10($s0) -/* 9828 80079428 26220003 */ addiu $v0, $s1, 0x3 -/* 982C 8007942C 00531024 */ and $v0, $v0, $s3 -/* 9830 80079430 8C520000 */ lw $s2, 0x0($v0) -/* 9834 80079434 24510004 */ addiu $s1, $v0, 0x4 -/* 9838 80079438 2E42FFE9 */ sltiu $v0, $s2, -0x17 -/* 983C 8007943C 1440FFEF */ bnez $v0, .L800793FC -/* 9840 80079440 00000000 */ nop -.L80079444: -/* 9844 80079444 3C10800B */ lui $s0, %hi(D_800AF0C0) -/* 9848 80079448 8E10F0C0 */ lw $s0, %lo(D_800AF0C0)($s0) -/* 984C 8007944C 2643000E */ addiu $v1, $s2, 0xE -/* 9850 80079450 2C62000E */ sltiu $v0, $v1, 0xE -/* 9854 80079454 10400055 */ beqz $v0, .L800795AC -/* 9858 80079458 00009821 */ addu $s3, $zero, $zero -/* 985C 8007945C 00031080 */ sll $v0, $v1, 2 -/* 9860 80079460 3C01800B */ lui $at, %hi(jtbl_800ADFA8) -/* 9864 80079464 00220821 */ addu $at, $at, $v0 -/* 9868 80079468 8C22DFA8 */ lw $v0, %lo(jtbl_800ADFA8)($at) -/* 986C 8007946C 00400008 */ jr $v0 -/* 9870 80079470 00000000 */ nop -glabel .L80079474 -/* 9874 80079474 8E250000 */ lw $a1, 0x0($s1) -/* 9878 80079478 0C01E654 */ jal func_80079950 -/* 987C 8007947C 02002021 */ addu $a0, $s0, $zero -/* 9880 80079480 0801E56B */ j .L800795AC -/* 9884 80079484 00000000 */ nop -glabel .L80079488 -/* 9888 80079488 02002021 */ addu $a0, $s0, $zero -/* 988C 8007948C 0C01E654 */ jal func_80079950 -/* 9890 80079490 2405FFEA */ addiu $a1, $zero, -0x16 -/* 9894 80079494 0801E56B */ j .L800795AC -/* 9898 80079498 00000000 */ nop -glabel .L8007949C -/* 989C 8007949C 0C01E6BF */ jal func_80079AFC -/* 98A0 800794A0 02002021 */ addu $a0, $s0, $zero -/* 98A4 800794A4 0801E56B */ j .L800795AC -/* 98A8 800794A8 00000000 */ nop -glabel .L800794AC -/* 98AC 800794AC 0C01E6F6 */ jal func_80079BD8 -/* 98B0 800794B0 02002021 */ addu $a0, $s0, $zero -/* 98B4 800794B4 0801E56B */ j .L800795AC -/* 98B8 800794B8 00000000 */ nop -glabel .L800794BC -/* 98BC 800794BC 0C01E614 */ jal func_80079850 -/* 98C0 800794C0 02002021 */ addu $a0, $s0, $zero -/* 98C4 800794C4 8E020008 */ lw $v0, 0x8($s0) -/* 98C8 800794C8 8E130004 */ lw $s3, 0x4($s0) -/* 98CC 800794CC 3C01800C */ lui $at, %hi(D_800C4BC0) -/* 98D0 800794D0 0801E56B */ j .L800795AC -/* 98D4 800794D4 AC224BC0 */ sw $v0, %lo(D_800C4BC0)($at) -glabel .L800794D8 -/* 98D8 800794D8 8E020008 */ lw $v0, 0x8($s0) -/* 98DC 800794DC 00029882 */ srl $s3, $v0, 2 -/* 98E0 800794E0 12600032 */ beqz $s3, .L800795AC -/* 98E4 800794E4 00008821 */ addu $s1, $zero, $zero -/* 98E8 800794E8 26420010 */ addiu $v0, $s2, 0x10 -/* 98EC 800794EC 2C56000A */ sltiu $s6, $v0, 0xA -/* 98F0 800794F0 3C03800B */ lui $v1, %hi(jtbl_800ADFE0) -/* 98F4 800794F4 2463DFE0 */ addiu $v1, $v1, %lo(jtbl_800ADFE0) -/* 98F8 800794F8 00021080 */ sll $v0, $v0, 2 -/* 98FC 800794FC 0043A821 */ addu $s5, $v0, $v1 -/* 9900 80079500 2403FFF8 */ addiu $v1, $zero, -0x8 -/* 9904 80079504 02431826 */ xor $v1, $s2, $v1 -/* 9908 80079508 2C630001 */ sltiu $v1, $v1, 0x1 -/* 990C 8007950C 2402FFF4 */ addiu $v0, $zero, -0xC -/* 9910 80079510 02421026 */ xor $v0, $s2, $v0 -/* 9914 80079514 2C420001 */ sltiu $v0, $v0, 0x1 -/* 9918 80079518 0062A025 */ or $s4, $v1, $v0 -.L8007951C: -/* 991C 8007951C 8E030004 */ lw $v1, 0x4($s0) -/* 9920 80079520 8E040010 */ lw $a0, 0x10($s0) -/* 9924 80079524 00111080 */ sll $v0, $s1, 2 -/* 9928 80079528 00431021 */ addu $v0, $v0, $v1 -/* 992C 8007952C 0C01E62B */ jal func_800798AC -/* 9930 80079530 8C450000 */ lw $a1, 0x0($v0) -/* 9934 80079534 3C04800B */ lui $a0, %hi(D_800AF0C0) -/* 9938 80079538 8C84F0C0 */ lw $a0, %lo(D_800AF0C0)($a0) -/* 993C 8007953C 0C01E614 */ jal func_80079850 -/* 9940 80079540 AE020010 */ sw $v0, 0x10($s0) -/* 9944 80079544 12C00010 */ beqz $s6, .L80079588 -/* 9948 80079548 00000000 */ nop -/* 994C 8007954C 8EA20000 */ lw $v0, 0x0($s5) -/* 9950 80079550 00400008 */ jr $v0 -/* 9954 80079554 00000000 */ nop -glabel .L80079558 -/* 9958 80079558 3C04800B */ lui $a0, %hi(D_800AF0C0) -/* 995C 8007955C 8C84F0C0 */ lw $a0, %lo(D_800AF0C0)($a0) -/* 9960 80079560 0C01E654 */ jal func_80079950 -/* 9964 80079564 2405FFEA */ addiu $a1, $zero, -0x16 -/* 9968 80079568 0801E562 */ j .L80079588 -/* 996C 8007956C 00000000 */ nop -glabel .L80079570 -/* 9970 80079570 0C01E6BF */ jal func_80079AFC -/* 9974 80079574 02002021 */ addu $a0, $s0, $zero -/* 9978 80079578 0801E562 */ j .L80079588 -/* 997C 8007957C 00000000 */ nop -glabel .L80079580 -/* 9980 80079580 0C01E6F6 */ jal func_80079BD8 -/* 9984 80079584 02002021 */ addu $a0, $s0, $zero -glabel .L80079588 -/* 9988 80079588 12800005 */ beqz $s4, .L800795A0 -/* 998C 8007958C 26310001 */ addiu $s1, $s1, 0x1 -/* 9990 80079590 8E040004 */ lw $a0, 0x4($s0) -/* 9994 80079594 0C01C4B1 */ jal func_800712C4 -/* 9998 80079598 00000000 */ nop -/* 999C 8007959C AE000004 */ sw $zero, 0x4($s0) -.L800795A0: -/* 99A0 800795A0 0233102B */ sltu $v0, $s1, $s3 -/* 99A4 800795A4 1440FFDD */ bnez $v0, .L8007951C -/* 99A8 800795A8 00000000 */ nop -.L800795AC: -/* 99AC 800795AC 16600004 */ bnez $s3, .L800795C0 -/* 99B0 800795B0 2643000E */ addiu $v1, $s2, 0xE -/* 99B4 800795B4 3C02800B */ lui $v0, %hi(D_800AF0C4) -/* 99B8 800795B8 8C42F0C4 */ lw $v0, %lo(D_800AF0C4)($v0) -/* 99BC 800795BC 8C530004 */ lw $s3, 0x4($v0) -.L800795C0: -/* 99C0 800795C0 2C62000C */ sltiu $v0, $v1, 0xC -/* 99C4 800795C4 10400009 */ beqz $v0, .L800795EC -/* 99C8 800795C8 00031080 */ sll $v0, $v1, 2 -/* 99CC 800795CC 3C01800B */ lui $at, %hi(jtbl_800AE008) -/* 99D0 800795D0 00220821 */ addu $at, $at, $v0 -/* 99D4 800795D4 8C22E008 */ lw $v0, %lo(jtbl_800AE008)($at) -/* 99D8 800795D8 00400008 */ jr $v0 -/* 99DC 800795DC 00000000 */ nop -glabel .L800795E0 -/* 99E0 800795E0 0C01C4B1 */ jal func_800712C4 -/* 99E4 800795E4 8E040004 */ lw $a0, 0x4($s0) -/* 99E8 800795E8 AE000004 */ sw $zero, 0x4($s0) -glabel .L800795EC -/* 99EC 800795EC 02601021 */ addu $v0, $s3, $zero -/* 99F0 800795F0 8FBF0034 */ lw $ra, 0x34($sp) -/* 99F4 800795F4 8FB60030 */ lw $s6, 0x30($sp) -/* 99F8 800795F8 8FB5002C */ lw $s5, 0x2C($sp) -/* 99FC 800795FC 8FB40028 */ lw $s4, 0x28($sp) -/* 9A00 80079600 8FB30024 */ lw $s3, 0x24($sp) -/* 9A04 80079604 8FB20020 */ lw $s2, 0x20($sp) -/* 9A08 80079608 8FB1001C */ lw $s1, 0x1C($sp) -/* 9A0C 8007960C 8FB00018 */ lw $s0, 0x18($sp) -/* 9A10 80079610 03E00008 */ jr $ra -/* 9A14 80079614 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_8007938C, . - func_8007938C - -glabel func_80079618 -/* 9A18 80079618 AFA40000 */ sw $a0, 0x0($sp) -/* 9A1C 8007961C AFA50004 */ sw $a1, 0x4($sp) -/* 9A20 80079620 AFA60008 */ sw $a2, 0x8($sp) -/* 9A24 80079624 AFA7000C */ sw $a3, 0xC($sp) -/* 9A28 80079628 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 9A2C 8007962C 00802821 */ addu $a1, $a0, $zero -/* 9A30 80079630 2402FFEE */ addiu $v0, $zero, -0x12 -/* 9A34 80079634 AFBF0018 */ sw $ra, 0x18($sp) -/* 9A38 80079638 AFB10014 */ sw $s1, 0x14($sp) -/* 9A3C 8007963C 10A20011 */ beq $a1, $v0, .L80079684 -/* 9A40 80079640 AFB00010 */ sw $s0, 0x10($sp) -/* 9A44 80079644 2CA2FFEF */ sltiu $v0, $a1, -0x11 -/* 9A48 80079648 10400005 */ beqz $v0, .L80079660 -/* 9A4C 8007964C 2402FFED */ addiu $v0, $zero, -0x13 -/* 9A50 80079650 10A20011 */ beq $a1, $v0, .L80079698 -/* 9A54 80079654 00000000 */ nop -/* 9A58 80079658 0801E5AB */ j .L800796AC -/* 9A5C 8007965C 00000000 */ nop -.L80079660: -/* 9A60 80079660 2402FFEF */ addiu $v0, $zero, -0x11 -/* 9A64 80079664 14A20011 */ bne $a1, $v0, .L800796AC -/* 9A68 80079668 00000000 */ nop -/* 9A6C 8007966C 3C04800B */ lui $a0, %hi(D_800A8740) -/* 9A70 80079670 0C01E766 */ jal func_80079D98 -/* 9A74 80079674 8C848740 */ lw $a0, %lo(D_800A8740)($a0) -/* 9A78 80079678 3C01800B */ lui $at, %hi(D_800A8740) -/* 9A7C 8007967C 0801E60F */ j .L8007983C -/* 9A80 80079680 AC228740 */ sw $v0, %lo(D_800A8740)($at) -.L80079684: -/* 9A84 80079684 3C04800B */ lui $a0, %hi(D_800A8740) -/* 9A88 80079688 0C01E77E */ jal func_80079DF8 -/* 9A8C 8007968C 8C848740 */ lw $a0, %lo(D_800A8740)($a0) -/* 9A90 80079690 0801E60F */ j .L8007983C -/* 9A94 80079694 00000000 */ nop -.L80079698: -/* 9A98 80079698 3C04800B */ lui $a0, %hi(D_800A8740) -/* 9A9C 8007969C 0C01E794 */ jal func_80079E50 -/* 9AA0 800796A0 8C848740 */ lw $a0, %lo(D_800A8740)($a0) -/* 9AA4 800796A4 0801E60F */ j .L8007983C -/* 9AA8 800796A8 00000000 */ nop -.L800796AC: -/* 9AAC 800796AC 3C04800B */ lui $a0, %hi(D_800A8740) -/* 9AB0 800796B0 0C01E758 */ jal func_80079D60 -/* 9AB4 800796B4 24848740 */ addiu $a0, $a0, %lo(D_800A8740) -/* 9AB8 800796B8 00402021 */ addu $a0, $v0, $zero -/* 9ABC 800796BC 8C820000 */ lw $v0, 0x0($a0) -/* 9AC0 800796C0 1040005E */ beqz $v0, .L8007983C -/* 9AC4 800796C4 27A20027 */ addiu $v0, $sp, 0x27 -/* 9AC8 800796C8 2403FFFC */ addiu $v1, $zero, -0x4 -/* 9ACC 800796CC 00431024 */ and $v0, $v0, $v1 -/* 9AD0 800796D0 8C450000 */ lw $a1, 0x0($v0) -/* 9AD4 800796D4 24510004 */ addiu $s1, $v0, 0x4 -/* 9AD8 800796D8 2CA2FFE9 */ sltiu $v0, $a1, -0x17 -/* 9ADC 800796DC 10400012 */ beqz $v0, .L80079728 -/* 9AE0 800796E0 2410FFFC */ addiu $s0, $zero, -0x4 -.L800796E4: -/* 9AE4 800796E4 8C840000 */ lw $a0, 0x0($a0) -/* 9AE8 800796E8 8C830004 */ lw $v1, 0x4($a0) -/* 9AEC 800796EC 00051080 */ sll $v0, $a1, 2 -/* 9AF0 800796F0 00431021 */ addu $v0, $v0, $v1 -/* 9AF4 800796F4 8C450000 */ lw $a1, 0x0($v0) -/* 9AF8 800796F8 0C01E758 */ jal func_80079D60 -/* 9AFC 800796FC 24840010 */ addiu $a0, $a0, 0x10 -/* 9B00 80079700 00402021 */ addu $a0, $v0, $zero -/* 9B04 80079704 8C820000 */ lw $v0, 0x0($a0) -/* 9B08 80079708 1040004C */ beqz $v0, .L8007983C -/* 9B0C 8007970C 26220003 */ addiu $v0, $s1, 0x3 -/* 9B10 80079710 00501024 */ and $v0, $v0, $s0 -/* 9B14 80079714 8C450000 */ lw $a1, 0x0($v0) -/* 9B18 80079718 24510004 */ addiu $s1, $v0, 0x4 -/* 9B1C 8007971C 2CA2FFE9 */ sltiu $v0, $a1, -0x17 -/* 9B20 80079720 1440FFF0 */ bnez $v0, .L800796E4 -/* 9B24 80079724 00000000 */ nop -.L80079728: -/* 9B28 80079728 8C900000 */ lw $s0, 0x0($a0) -/* 9B2C 8007972C 2402FFED */ addiu $v0, $zero, -0x13 -/* 9B30 80079730 10A20038 */ beq $a1, $v0, .L80079814 -/* 9B34 80079734 2CA2FFEE */ sltiu $v0, $a1, -0x12 -/* 9B38 80079738 10400005 */ beqz $v0, .L80079750 -/* 9B3C 8007973C 2402FFEC */ addiu $v0, $zero, -0x14 -/* 9B40 80079740 10A2003B */ beq $a1, $v0, .L80079830 -/* 9B44 80079744 00000000 */ nop -/* 9B48 80079748 0801E60F */ j .L8007983C -/* 9B4C 8007974C 00000000 */ nop -.L80079750: -/* 9B50 80079750 2402FFEE */ addiu $v0, $zero, -0x12 -/* 9B54 80079754 10A20026 */ beq $a1, $v0, .L800797F0 -/* 9B58 80079758 2402FFEF */ addiu $v0, $zero, -0x11 -/* 9B5C 8007975C 14A20037 */ bne $a1, $v0, .L8007983C -/* 9B60 80079760 00000000 */ nop -/* 9B64 80079764 8E030018 */ lw $v1, 0x18($s0) -/* 9B68 80079768 14600004 */ bnez $v1, .L8007977C -/* 9B6C 8007976C 00000000 */ nop -/* 9B70 80079770 8E020014 */ lw $v0, 0x14($s0) -/* 9B74 80079774 0801E5F2 */ j .L800797C8 -/* 9B78 80079778 AC820000 */ sw $v0, 0x0($a0) -.L8007977C: -/* 9B7C 8007977C 8E020014 */ lw $v0, 0x14($s0) -/* 9B80 80079780 50400011 */ beql $v0, $zero, .L800797C8 -/* 9B84 80079784 AC830000 */ sw $v1, 0x0($a0) -/* 9B88 80079788 8C420018 */ lw $v0, 0x18($v0) -/* 9B8C 8007978C 10400006 */ beqz $v0, .L800797A8 -/* 9B90 80079790 26050014 */ addiu $a1, $s0, 0x14 -.L80079794: -/* 9B94 80079794 8CA20000 */ lw $v0, 0x0($a1) -/* 9B98 80079798 8C430018 */ lw $v1, 0x18($v0) -/* 9B9C 8007979C 8C630018 */ lw $v1, 0x18($v1) -/* 9BA0 800797A0 1460FFFC */ bnez $v1, .L80079794 -/* 9BA4 800797A4 24450018 */ addiu $a1, $v0, 0x18 -.L800797A8: -/* 9BA8 800797A8 8CA30000 */ lw $v1, 0x0($a1) -/* 9BAC 800797AC 8C620014 */ lw $v0, 0x14($v1) -/* 9BB0 800797B0 ACA20000 */ sw $v0, 0x0($a1) -/* 9BB4 800797B4 8E020014 */ lw $v0, 0x14($s0) -/* 9BB8 800797B8 AC620014 */ sw $v0, 0x14($v1) -/* 9BBC 800797BC 8E020018 */ lw $v0, 0x18($s0) -/* 9BC0 800797C0 AC620018 */ sw $v0, 0x18($v1) -/* 9BC4 800797C4 AC830000 */ sw $v1, 0x0($a0) -.L800797C8: -/* 9BC8 800797C8 0C01E766 */ jal func_80079D98 -/* 9BCC 800797CC 8E040010 */ lw $a0, 0x10($s0) -/* 9BD0 800797D0 0C01E7A7 */ jal func_80079E9C -/* 9BD4 800797D4 8E04000C */ lw $a0, 0xC($s0) -/* 9BD8 800797D8 0C01C4B1 */ jal func_800712C4 -/* 9BDC 800797DC 8E040004 */ lw $a0, 0x4($s0) -/* 9BE0 800797E0 0C01C4B1 */ jal func_800712C4 -/* 9BE4 800797E4 02002021 */ addu $a0, $s0, $zero -/* 9BE8 800797E8 0801E60F */ j .L8007983C -/* 9BEC 800797EC 00000000 */ nop -.L800797F0: -/* 9BF0 800797F0 0C01E77E */ jal func_80079DF8 -/* 9BF4 800797F4 8E040010 */ lw $a0, 0x10($s0) -/* 9BF8 800797F8 8E02000C */ lw $v0, 0xC($s0) -/* 9BFC 800797FC 1040000F */ beqz $v0, .L8007983C -/* 9C00 80079800 00000000 */ nop -/* 9C04 80079804 0C01C4B1 */ jal func_800712C4 -/* 9C08 80079808 8E040004 */ lw $a0, 0x4($s0) -/* 9C0C 8007980C 0801E60F */ j .L8007983C -/* 9C10 80079810 AE000004 */ sw $zero, 0x4($s0) -.L80079814: -/* 9C14 80079814 8E040010 */ lw $a0, 0x10($s0) -/* 9C18 80079818 0C01E794 */ jal func_80079E50 -/* 9C1C 8007981C 00000000 */ nop -/* 9C20 80079820 0C01E7A7 */ jal func_80079E9C -/* 9C24 80079824 8E04000C */ lw $a0, 0xC($s0) -/* 9C28 80079828 0801E60F */ j .L8007983C -/* 9C2C 8007982C AE02000C */ sw $v0, 0xC($s0) -.L80079830: -/* 9C30 80079830 8E04000C */ lw $a0, 0xC($s0) -/* 9C34 80079834 0C01E7BD */ jal func_80079EF4 -/* 9C38 80079838 8E250000 */ lw $a1, 0x0($s1) -.L8007983C: -/* 9C3C 8007983C 8FBF0018 */ lw $ra, 0x18($sp) -/* 9C40 80079840 8FB10014 */ lw $s1, 0x14($sp) -/* 9C44 80079844 8FB00010 */ lw $s0, 0x10($sp) -/* 9C48 80079848 03E00008 */ jr $ra -/* 9C4C 8007984C 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80079618, . - func_80079618 - -glabel func_80079850 -/* 9C50 80079850 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 9C54 80079854 AFB00010 */ sw $s0, 0x10($sp) -/* 9C58 80079858 00808021 */ addu $s0, $a0, $zero -/* 9C5C 8007985C AFBF0014 */ sw $ra, 0x14($sp) -/* 9C60 80079860 8E020004 */ lw $v0, 0x4($s0) -/* 9C64 80079864 1440000D */ bnez $v0, .L8007989C -/* 9C68 80079868 02001021 */ addu $v0, $s0, $zero -/* 9C6C 8007986C 8E040000 */ lw $a0, 0x0($s0) -/* 9C70 80079870 0C0276BD */ jal func_8009DAF4 -/* 9C74 80079874 00000000 */ nop -/* 9C78 80079878 10400007 */ beqz $v0, .L80079898 -/* 9C7C 8007987C AE020008 */ sw $v0, 0x8($s0) -/* 9C80 80079880 0C01C3CC */ jal func_80070F30 -/* 9C84 80079884 00402021 */ addu $a0, $v0, $zero -/* 9C88 80079888 8E050000 */ lw $a1, 0x0($s0) -/* 9C8C 8007988C 00402021 */ addu $a0, $v0, $zero -/* 9C90 80079890 0C0276EE */ jal func_8009DBB8 -/* 9C94 80079894 AE040004 */ sw $a0, 0x4($s0) -.L80079898: -/* 9C98 80079898 02001021 */ addu $v0, $s0, $zero -.L8007989C: -/* 9C9C 8007989C 8FBF0014 */ lw $ra, 0x14($sp) -/* 9CA0 800798A0 8FB00010 */ lw $s0, 0x10($sp) -/* 9CA4 800798A4 03E00008 */ jr $ra -/* 9CA8 800798A8 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80079850, . - func_80079850 - -glabel func_800798AC -/* 9CAC 800798AC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 9CB0 800798B0 AFB00010 */ sw $s0, 0x10($sp) -/* 9CB4 800798B4 00808021 */ addu $s0, $a0, $zero -/* 9CB8 800798B8 AFB10014 */ sw $s1, 0x14($sp) -/* 9CBC 800798BC 00A08821 */ addu $s1, $a1, $zero -/* 9CC0 800798C0 12000014 */ beqz $s0, .L80079914 -/* 9CC4 800798C4 AFBF0018 */ sw $ra, 0x18($sp) -/* 9CC8 800798C8 8E020000 */ lw $v0, 0x0($s0) -/* 9CCC 800798CC 16220005 */ bne $s1, $v0, .L800798E4 -/* 9CD0 800798D0 0222102B */ sltu $v0, $s1, $v0 -/* 9CD4 800798D4 3C01800B */ lui $at, %hi(D_800AF0C0) -/* 9CD8 800798D8 AC30F0C0 */ sw $s0, %lo(D_800AF0C0)($at) -/* 9CDC 800798DC 0801E64F */ j .L8007993C -/* 9CE0 800798E0 02001021 */ addu $v0, $s0, $zero -.L800798E4: -/* 9CE4 800798E4 10400006 */ beqz $v0, .L80079900 -/* 9CE8 800798E8 00000000 */ nop -/* 9CEC 800798EC 8E040014 */ lw $a0, 0x14($s0) -/* 9CF0 800798F0 0C01E62B */ jal func_800798AC -/* 9CF4 800798F4 02202821 */ addu $a1, $s1, $zero -/* 9CF8 800798F8 0801E64E */ j .L80079938 -/* 9CFC 800798FC AE020014 */ sw $v0, 0x14($s0) -.L80079900: -/* 9D00 80079900 8E040018 */ lw $a0, 0x18($s0) -/* 9D04 80079904 0C01E62B */ jal func_800798AC -/* 9D08 80079908 02202821 */ addu $a1, $s1, $zero -/* 9D0C 8007990C 0801E64E */ j .L80079938 -/* 9D10 80079910 AE020018 */ sw $v0, 0x18($s0) -.L80079914: -/* 9D14 80079914 0C01C4A2 */ jal func_80071288 -/* 9D18 80079918 2404001C */ addiu $a0, $zero, 0x1C -/* 9D1C 8007991C 00408021 */ addu $s0, $v0, $zero -/* 9D20 80079920 02002021 */ addu $a0, $s0, $zero -/* 9D24 80079924 3C01800B */ lui $at, %hi(D_800AF0C0) -/* 9D28 80079928 AC30F0C0 */ sw $s0, %lo(D_800AF0C0)($at) -/* 9D2C 8007992C 0C024CE0 */ jal func_80093380 -/* 9D30 80079930 2405001C */ addiu $a1, $zero, 0x1C -/* 9D34 80079934 AE110000 */ sw $s1, 0x0($s0) -.L80079938: -/* 9D38 80079938 02001021 */ addu $v0, $s0, $zero -.L8007993C: -/* 9D3C 8007993C 8FBF0018 */ lw $ra, 0x18($sp) -/* 9D40 80079940 8FB10014 */ lw $s1, 0x14($sp) -/* 9D44 80079944 8FB00010 */ lw $s0, 0x10($sp) -/* 9D48 80079948 03E00008 */ jr $ra -/* 9D4C 8007994C 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_800798AC, . - func_800798AC - -glabel func_80079950 -/* 9D50 80079950 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 9D54 80079954 AFB00030 */ sw $s0, 0x30($sp) -/* 9D58 80079958 00808021 */ addu $s0, $a0, $zero -/* 9D5C 8007995C AFBF0048 */ sw $ra, 0x48($sp) -/* 9D60 80079960 AFB50044 */ sw $s5, 0x44($sp) -/* 9D64 80079964 AFB40040 */ sw $s4, 0x40($sp) -/* 9D68 80079968 AFB3003C */ sw $s3, 0x3C($sp) -/* 9D6C 8007996C AFB20038 */ sw $s2, 0x38($sp) -/* 9D70 80079970 AFB10034 */ sw $s1, 0x34($sp) -/* 9D74 80079974 AFA00010 */ sw $zero, 0x10($sp) -/* 9D78 80079978 8E020004 */ lw $v0, 0x4($s0) -/* 9D7C 8007997C AFA20018 */ sw $v0, 0x18($sp) -/* 9D80 80079980 8E020008 */ lw $v0, 0x8($s0) -/* 9D84 80079984 00A09821 */ addu $s3, $a1, $zero -/* 9D88 80079988 AFA2001C */ sw $v0, 0x1C($sp) -/* 9D8C 8007998C 2402FFEA */ addiu $v0, $zero, -0x16 -/* 9D90 80079990 16620018 */ bne $s3, $v0, .L800799F4 -/* 9D94 80079994 02608821 */ addu $s1, $s3, $zero -/* 9D98 80079998 8E020004 */ lw $v0, 0x4($s0) -/* 9D9C 8007999C 5440000E */ bnel $v0, $zero, .L800799D8 -/* 9DA0 800799A0 AFA20018 */ sw $v0, 0x18($sp) -/* 9DA4 800799A4 8E040000 */ lw $a0, 0x0($s0) -/* 9DA8 800799A8 0C0276BD */ jal func_8009DAF4 -/* 9DAC 800799AC 00000000 */ nop -/* 9DB0 800799B0 10400007 */ beqz $v0, .L800799D0 -/* 9DB4 800799B4 AE020008 */ sw $v0, 0x8($s0) -/* 9DB8 800799B8 0C01C3CC */ jal func_80070F30 -/* 9DBC 800799BC 00402021 */ addu $a0, $v0, $zero -/* 9DC0 800799C0 8E050000 */ lw $a1, 0x0($s0) -/* 9DC4 800799C4 00402021 */ addu $a0, $v0, $zero -/* 9DC8 800799C8 0C0276EE */ jal func_8009DBB8 -/* 9DCC 800799CC AE040004 */ sw $a0, 0x4($s0) -.L800799D0: -/* 9DD0 800799D0 8E020004 */ lw $v0, 0x4($s0) -/* 9DD4 800799D4 AFA20018 */ sw $v0, 0x18($sp) -.L800799D8: -/* 9DD8 800799D8 8E020008 */ lw $v0, 0x8($s0) -/* 9DDC 800799DC 00008821 */ addu $s1, $zero, $zero -/* 9DE0 800799E0 27A40010 */ addiu $a0, $sp, 0x10 -/* 9DE4 800799E4 0C01EBA7 */ jal func_8007AE9C -/* 9DE8 800799E8 AFA2001C */ sw $v0, 0x1C($sp) -/* 9DEC 800799EC 0801E67E */ j .L800799F8 -/* 9DF0 800799F0 00409021 */ addu $s2, $v0, $zero -.L800799F4: -/* 9DF4 800799F4 26320001 */ addiu $s2, $s1, 0x1 -.L800799F8: -/* 9DF8 800799F8 0232102B */ sltu $v0, $s1, $s2 -/* 9DFC 800799FC 10400031 */ beqz $v0, .L80079AC4 -/* 9E00 80079A00 00000000 */ nop -/* 9E04 80079A04 2415FFEA */ addiu $s5, $zero, -0x16 -/* 9E08 80079A08 24140001 */ addiu $s4, $zero, 0x1 -.L80079A0C: -/* 9E0C 80079A0C 8E04000C */ lw $a0, 0xC($s0) -/* 9E10 80079A10 0C01E72D */ jal func_80079CB4 -/* 9E14 80079A14 02202821 */ addu $a1, $s1, $zero -/* 9E18 80079A18 3C03800B */ lui $v1, %hi(D_800AF0C4) -/* 9E1C 80079A1C 8C63F0C4 */ lw $v1, %lo(D_800AF0C4)($v1) -/* 9E20 80079A20 AE02000C */ sw $v0, 0xC($s0) -/* 9E24 80079A24 8C620004 */ lw $v0, 0x4($v1) -/* 9E28 80079A28 54400023 */ bnel $v0, $zero, .L80079AB8 -/* 9E2C 80079A2C 26310001 */ addiu $s1, $s1, 0x1 -/* 9E30 80079A30 12750014 */ beq $s3, $s5, .L80079A84 -/* 9E34 80079A34 27A40010 */ addiu $a0, $sp, 0x10 -/* 9E38 80079A38 8E020004 */ lw $v0, 0x4($s0) -/* 9E3C 80079A3C 5440000E */ bnel $v0, $zero, .L80079A78 -/* 9E40 80079A40 AFA20018 */ sw $v0, 0x18($sp) -/* 9E44 80079A44 8E040000 */ lw $a0, 0x0($s0) -/* 9E48 80079A48 0C0276BD */ jal func_8009DAF4 -/* 9E4C 80079A4C 00000000 */ nop -/* 9E50 80079A50 10400007 */ beqz $v0, .L80079A70 -/* 9E54 80079A54 AE020008 */ sw $v0, 0x8($s0) -/* 9E58 80079A58 0C01C3CC */ jal func_80070F30 -/* 9E5C 80079A5C 00402021 */ addu $a0, $v0, $zero -/* 9E60 80079A60 8E050000 */ lw $a1, 0x0($s0) -/* 9E64 80079A64 00402021 */ addu $a0, $v0, $zero -/* 9E68 80079A68 0C0276EE */ jal func_8009DBB8 -/* 9E6C 80079A6C AE040004 */ sw $a0, 0x4($s0) -.L80079A70: -/* 9E70 80079A70 8E020004 */ lw $v0, 0x4($s0) -/* 9E74 80079A74 AFA20018 */ sw $v0, 0x18($sp) -.L80079A78: -/* 9E78 80079A78 8E020008 */ lw $v0, 0x8($s0) -/* 9E7C 80079A7C AFA2001C */ sw $v0, 0x1C($sp) -/* 9E80 80079A80 27A40010 */ addiu $a0, $sp, 0x10 -.L80079A84: -/* 9E84 80079A84 27A50020 */ addiu $a1, $sp, 0x20 -/* 9E88 80079A88 24060001 */ addiu $a2, $zero, 0x1 -/* 9E8C 80079A8C AFA00020 */ sw $zero, 0x20($sp) -/* 9E90 80079A90 0C01EB2C */ jal func_8007ACB0 -/* 9E94 80079A94 AFB10024 */ sw $s1, 0x24($sp) -/* 9E98 80079A98 3C02800B */ lui $v0, %hi(D_800AF0C4) -/* 9E9C 80079A9C 8C42F0C4 */ lw $v0, %lo(D_800AF0C4)($v0) -/* 9EA0 80079AA0 8FA30028 */ lw $v1, 0x28($sp) -/* 9EA4 80079AA4 AC430004 */ sw $v1, 0x4($v0) -/* 9EA8 80079AA8 8FA3002C */ lw $v1, 0x2C($sp) -/* 9EAC 80079AAC AC54000C */ sw $s4, 0xC($v0) -/* 9EB0 80079AB0 AC430008 */ sw $v1, 0x8($v0) -/* 9EB4 80079AB4 26310001 */ addiu $s1, $s1, 0x1 -.L80079AB8: -/* 9EB8 80079AB8 0232102B */ sltu $v0, $s1, $s2 -/* 9EBC 80079ABC 1440FFD3 */ bnez $v0, .L80079A0C -/* 9EC0 80079AC0 00000000 */ nop -.L80079AC4: -/* 9EC4 80079AC4 3C02800B */ lui $v0, %hi(D_800AF0C4) -/* 9EC8 80079AC8 8C42F0C4 */ lw $v0, %lo(D_800AF0C4)($v0) -/* 9ECC 80079ACC 8C430008 */ lw $v1, 0x8($v0) -/* 9ED0 80079AD0 3C01800C */ lui $at, %hi(D_800C4BC0) -/* 9ED4 80079AD4 AC234BC0 */ sw $v1, %lo(D_800C4BC0)($at) -/* 9ED8 80079AD8 8FBF0048 */ lw $ra, 0x48($sp) -/* 9EDC 80079ADC 8FB50044 */ lw $s5, 0x44($sp) -/* 9EE0 80079AE0 8FB40040 */ lw $s4, 0x40($sp) -/* 9EE4 80079AE4 8FB3003C */ lw $s3, 0x3C($sp) -/* 9EE8 80079AE8 8FB20038 */ lw $s2, 0x38($sp) -/* 9EEC 80079AEC 8FB10034 */ lw $s1, 0x34($sp) -/* 9EF0 80079AF0 8FB00030 */ lw $s0, 0x30($sp) -/* 9EF4 80079AF4 03E00008 */ jr $ra -/* 9EF8 80079AF8 27BD0050 */ addiu $sp, $sp, 0x50 -.size func_80079950, . - func_80079950 - -glabel func_80079AFC -/* 9EFC 80079AFC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 9F00 80079B00 AFB00010 */ sw $s0, 0x10($sp) -/* 9F04 80079B04 00808021 */ addu $s0, $a0, $zero -/* 9F08 80079B08 AFBF0014 */ sw $ra, 0x14($sp) -/* 9F0C 80079B0C 8E04000C */ lw $a0, 0xC($s0) -/* 9F10 80079B10 0C01E72D */ jal func_80079CB4 -/* 9F14 80079B14 00002821 */ addu $a1, $zero, $zero -/* 9F18 80079B18 3C03800B */ lui $v1, %hi(D_800AF0C4) -/* 9F1C 80079B1C 8C63F0C4 */ lw $v1, %lo(D_800AF0C4)($v1) -/* 9F20 80079B20 AE02000C */ sw $v0, 0xC($s0) -/* 9F24 80079B24 8C620004 */ lw $v0, 0x4($v1) -/* 9F28 80079B28 14400022 */ bnez $v0, .L80079BB4 -/* 9F2C 80079B2C 00000000 */ nop -/* 9F30 80079B30 8E020004 */ lw $v0, 0x4($s0) -/* 9F34 80079B34 1440000E */ bnez $v0, .L80079B70 -/* 9F38 80079B38 00000000 */ nop -/* 9F3C 80079B3C 0C0276BD */ jal func_8009DAF4 -/* 9F40 80079B40 8E040000 */ lw $a0, 0x0($s0) -/* 9F44 80079B44 10400007 */ beqz $v0, .L80079B64 -/* 9F48 80079B48 AE020008 */ sw $v0, 0x8($s0) -/* 9F4C 80079B4C 0C01C3CC */ jal func_80070F30 -/* 9F50 80079B50 00402021 */ addu $a0, $v0, $zero -/* 9F54 80079B54 8E050000 */ lw $a1, 0x0($s0) -/* 9F58 80079B58 00402021 */ addu $a0, $v0, $zero -/* 9F5C 80079B5C 0C0276EE */ jal func_8009DBB8 -/* 9F60 80079B60 AE040004 */ sw $a0, 0x4($s0) -.L80079B64: -/* 9F64 80079B64 8E020004 */ lw $v0, 0x4($s0) -/* 9F68 80079B68 10400012 */ beqz $v0, .L80079BB4 -/* 9F6C 80079B6C 00000000 */ nop -.L80079B70: -/* 9F70 80079B70 0C01E9F8 */ jal func_8007A7E0 -/* 9F74 80079B74 8E040004 */ lw $a0, 0x4($s0) -/* 9F78 80079B78 3C03800B */ lui $v1, %hi(D_800AF0C4) -/* 9F7C 80079B7C 8C63F0C4 */ lw $v1, %lo(D_800AF0C4)($v1) -/* 9F80 80079B80 00402021 */ addu $a0, $v0, $zero -/* 9F84 80079B84 0C01C3CC */ jal func_80070F30 -/* 9F88 80079B88 AC640008 */ sw $a0, 0x8($v1) -/* 9F8C 80079B8C 3C03800B */ lui $v1, %hi(D_800AF0C4) -/* 9F90 80079B90 8C63F0C4 */ lw $v1, %lo(D_800AF0C4)($v1) -/* 9F94 80079B94 AC620004 */ sw $v0, 0x4($v1) -/* 9F98 80079B98 8E050004 */ lw $a1, 0x4($s0) -/* 9F9C 80079B9C 0C01E844 */ jal func_8007A110 -/* 9FA0 80079BA0 00402021 */ addu $a0, $v0, $zero -/* 9FA4 80079BA4 3C03800B */ lui $v1, %hi(D_800AF0C4) -/* 9FA8 80079BA8 8C63F0C4 */ lw $v1, %lo(D_800AF0C4)($v1) -/* 9FAC 80079BAC 24020002 */ addiu $v0, $zero, 0x2 -/* 9FB0 80079BB0 AC62000C */ sw $v0, 0xC($v1) -.L80079BB4: -/* 9FB4 80079BB4 3C02800B */ lui $v0, %hi(D_800AF0C4) -/* 9FB8 80079BB8 8C42F0C4 */ lw $v0, %lo(D_800AF0C4)($v0) -/* 9FBC 80079BBC 8C430008 */ lw $v1, 0x8($v0) -/* 9FC0 80079BC0 3C01800C */ lui $at, %hi(D_800C4BC0) -/* 9FC4 80079BC4 AC234BC0 */ sw $v1, %lo(D_800C4BC0)($at) -/* 9FC8 80079BC8 8FBF0014 */ lw $ra, 0x14($sp) -/* 9FCC 80079BCC 8FB00010 */ lw $s0, 0x10($sp) -/* 9FD0 80079BD0 03E00008 */ jr $ra -/* 9FD4 80079BD4 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80079AFC, . - func_80079AFC - -glabel func_80079BD8 -/* 9FD8 80079BD8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 9FDC 80079BDC AFB00010 */ sw $s0, 0x10($sp) -/* 9FE0 80079BE0 00808021 */ addu $s0, $a0, $zero -/* 9FE4 80079BE4 AFBF0014 */ sw $ra, 0x14($sp) -/* 9FE8 80079BE8 8E04000C */ lw $a0, 0xC($s0) -/* 9FEC 80079BEC 0C01E72D */ jal func_80079CB4 -/* 9FF0 80079BF0 00002821 */ addu $a1, $zero, $zero -/* 9FF4 80079BF4 3C03800B */ lui $v1, %hi(D_800AF0C4) -/* 9FF8 80079BF8 8C63F0C4 */ lw $v1, %lo(D_800AF0C4)($v1) -/* 9FFC 80079BFC AE02000C */ sw $v0, 0xC($s0) -/* A000 80079C00 8C620004 */ lw $v0, 0x4($v1) -/* A004 80079C04 14400022 */ bnez $v0, .L80079C90 -/* A008 80079C08 00000000 */ nop -/* A00C 80079C0C 8E020004 */ lw $v0, 0x4($s0) -/* A010 80079C10 1440000E */ bnez $v0, .L80079C4C -/* A014 80079C14 00000000 */ nop -/* A018 80079C18 0C0276BD */ jal func_8009DAF4 -/* A01C 80079C1C 8E040000 */ lw $a0, 0x0($s0) -/* A020 80079C20 10400007 */ beqz $v0, .L80079C40 -/* A024 80079C24 AE020008 */ sw $v0, 0x8($s0) -/* A028 80079C28 0C01C3CC */ jal func_80070F30 -/* A02C 80079C2C 00402021 */ addu $a0, $v0, $zero -/* A030 80079C30 8E050000 */ lw $a1, 0x0($s0) -/* A034 80079C34 00402021 */ addu $a0, $v0, $zero -/* A038 80079C38 0C0276EE */ jal func_8009DBB8 -/* A03C 80079C3C AE040004 */ sw $a0, 0x4($s0) -.L80079C40: -/* A040 80079C40 8E020004 */ lw $v0, 0x4($s0) -/* A044 80079C44 10400012 */ beqz $v0, .L80079C90 -/* A048 80079C48 00000000 */ nop -.L80079C4C: -/* A04C 80079C4C 0C06ADC8 */ jal func_801AB720 -/* A050 80079C50 8E040004 */ lw $a0, 0x4($s0) -/* A054 80079C54 3C03800B */ lui $v1, %hi(D_800AF0C4) -/* A058 80079C58 8C63F0C4 */ lw $v1, %lo(D_800AF0C4)($v1) -/* A05C 80079C5C 00402021 */ addu $a0, $v0, $zero -/* A060 80079C60 0C01C3CC */ jal func_80070F30 -/* A064 80079C64 AC640008 */ sw $a0, 0x8($v1) -/* A068 80079C68 3C03800B */ lui $v1, %hi(D_800AF0C4) -/* A06C 80079C6C 8C63F0C4 */ lw $v1, %lo(D_800AF0C4)($v1) -/* A070 80079C70 AC620004 */ sw $v0, 0x4($v1) -/* A074 80079C74 8E050004 */ lw $a1, 0x4($s0) -/* A078 80079C78 0C06ADD3 */ jal func_801AB74C -/* A07C 80079C7C 00402021 */ addu $a0, $v0, $zero -/* A080 80079C80 3C03800B */ lui $v1, %hi(D_800AF0C4) -/* A084 80079C84 8C63F0C4 */ lw $v1, %lo(D_800AF0C4)($v1) -/* A088 80079C88 24020003 */ addiu $v0, $zero, 0x3 -/* A08C 80079C8C AC62000C */ sw $v0, 0xC($v1) -.L80079C90: -/* A090 80079C90 3C02800B */ lui $v0, %hi(D_800AF0C4) -/* A094 80079C94 8C42F0C4 */ lw $v0, %lo(D_800AF0C4)($v0) -/* A098 80079C98 8C430008 */ lw $v1, 0x8($v0) -/* A09C 80079C9C 3C01800C */ lui $at, %hi(D_800C4BC0) -/* A0A0 80079CA0 AC234BC0 */ sw $v1, %lo(D_800C4BC0)($at) -/* A0A4 80079CA4 8FBF0014 */ lw $ra, 0x14($sp) -/* A0A8 80079CA8 8FB00010 */ lw $s0, 0x10($sp) -/* A0AC 80079CAC 03E00008 */ jr $ra -/* A0B0 80079CB0 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80079BD8, . - func_80079BD8 - -glabel func_80079CB4 -/* A0B4 80079CB4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* A0B8 80079CB8 AFB00010 */ sw $s0, 0x10($sp) -/* A0BC 80079CBC 00808021 */ addu $s0, $a0, $zero -/* A0C0 80079CC0 AFB10014 */ sw $s1, 0x14($sp) -/* A0C4 80079CC4 00A08821 */ addu $s1, $a1, $zero -/* A0C8 80079CC8 12000014 */ beqz $s0, .L80079D1C -/* A0CC 80079CCC AFBF0018 */ sw $ra, 0x18($sp) -/* A0D0 80079CD0 8E020000 */ lw $v0, 0x0($s0) -/* A0D4 80079CD4 16220005 */ bne $s1, $v0, .L80079CEC -/* A0D8 80079CD8 0222102B */ sltu $v0, $s1, $v0 -/* A0DC 80079CDC 3C01800B */ lui $at, %hi(D_800AF0C4) -/* A0E0 80079CE0 AC30F0C4 */ sw $s0, %lo(D_800AF0C4)($at) -/* A0E4 80079CE4 0801E753 */ j .L80079D4C -/* A0E8 80079CE8 02001021 */ addu $v0, $s0, $zero -.L80079CEC: -/* A0EC 80079CEC 10400006 */ beqz $v0, .L80079D08 -/* A0F0 80079CF0 00000000 */ nop -/* A0F4 80079CF4 8E040010 */ lw $a0, 0x10($s0) -/* A0F8 80079CF8 0C01E72D */ jal func_80079CB4 -/* A0FC 80079CFC 02202821 */ addu $a1, $s1, $zero -/* A100 80079D00 0801E752 */ j .L80079D48 -/* A104 80079D04 AE020010 */ sw $v0, 0x10($s0) -.L80079D08: -/* A108 80079D08 8E040014 */ lw $a0, 0x14($s0) -/* A10C 80079D0C 0C01E72D */ jal func_80079CB4 -/* A110 80079D10 02202821 */ addu $a1, $s1, $zero -/* A114 80079D14 0801E752 */ j .L80079D48 -/* A118 80079D18 AE020014 */ sw $v0, 0x14($s0) -.L80079D1C: -/* A11C 80079D1C 0C01C4A2 */ jal func_80071288 -/* A120 80079D20 24040018 */ addiu $a0, $zero, 0x18 -/* A124 80079D24 00408021 */ addu $s0, $v0, $zero -/* A128 80079D28 3C01800B */ lui $at, %hi(D_800AF0C4) -/* A12C 80079D2C AC30F0C4 */ sw $s0, %lo(D_800AF0C4)($at) -/* A130 80079D30 AE110000 */ sw $s1, 0x0($s0) -/* A134 80079D34 AE00000C */ sw $zero, 0xC($s0) -/* A138 80079D38 AE000004 */ sw $zero, 0x4($s0) -/* A13C 80079D3C AE000008 */ sw $zero, 0x8($s0) -/* A140 80079D40 AE000014 */ sw $zero, 0x14($s0) -/* A144 80079D44 AE000010 */ sw $zero, 0x10($s0) -.L80079D48: -/* A148 80079D48 02001021 */ addu $v0, $s0, $zero -.L80079D4C: -/* A14C 80079D4C 8FBF0018 */ lw $ra, 0x18($sp) -/* A150 80079D50 8FB10014 */ lw $s1, 0x14($sp) -/* A154 80079D54 8FB00010 */ lw $s0, 0x10($sp) -/* A158 80079D58 03E00008 */ jr $ra -/* A15C 80079D5C 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80079CB4, . - func_80079CB4 - -glabel func_80079D60 -/* A160 80079D60 8C820000 */ lw $v0, 0x0($a0) -/* A164 80079D64 1040000A */ beqz $v0, .L80079D90 -/* A168 80079D68 00000000 */ nop -/* A16C 80079D6C 8C830000 */ lw $v1, 0x0($a0) -/* A170 80079D70 8C620000 */ lw $v0, 0x0($v1) -/* A174 80079D74 10A20006 */ beq $a1, $v0, .L80079D90 -/* A178 80079D78 00000000 */ nop -/* A17C 80079D7C 0045102B */ sltu $v0, $v0, $a1 -/* A180 80079D80 1440FFF7 */ bnez $v0, func_80079D60 -/* A184 80079D84 24640018 */ addiu $a0, $v1, 0x18 -/* A188 80079D88 0801E758 */ j func_80079D60 -/* A18C 80079D8C 24640014 */ addiu $a0, $v1, 0x14 -.L80079D90: -/* A190 80079D90 03E00008 */ jr $ra -/* A194 80079D94 00801021 */ addu $v0, $a0, $zero -.size func_80079D60, . - func_80079D60 - -glabel func_80079D98 -/* A198 80079D98 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* A19C 80079D9C AFB00010 */ sw $s0, 0x10($sp) -/* A1A0 80079DA0 00808021 */ addu $s0, $a0, $zero -/* A1A4 80079DA4 1200000F */ beqz $s0, .L80079DE4 -/* A1A8 80079DA8 AFBF0014 */ sw $ra, 0x14($sp) -/* A1AC 80079DAC 8E040010 */ lw $a0, 0x10($s0) -/* A1B0 80079DB0 0C01E766 */ jal func_80079D98 -/* A1B4 80079DB4 00000000 */ nop -/* A1B8 80079DB8 0C01E766 */ jal func_80079D98 -/* A1BC 80079DBC 8E040014 */ lw $a0, 0x14($s0) -/* A1C0 80079DC0 0C01E766 */ jal func_80079D98 -/* A1C4 80079DC4 8E040018 */ lw $a0, 0x18($s0) -/* A1C8 80079DC8 0C01E7A7 */ jal func_80079E9C -/* A1CC 80079DCC 8E04000C */ lw $a0, 0xC($s0) -/* A1D0 80079DD0 0C01C4B1 */ jal func_800712C4 -/* A1D4 80079DD4 8E040004 */ lw $a0, 0x4($s0) -/* A1D8 80079DD8 0C01C4B1 */ jal func_800712C4 -/* A1DC 80079DDC 02002021 */ addu $a0, $s0, $zero -/* A1E0 80079DE0 00008021 */ addu $s0, $zero, $zero -.L80079DE4: -/* A1E4 80079DE4 02001021 */ addu $v0, $s0, $zero -/* A1E8 80079DE8 8FBF0014 */ lw $ra, 0x14($sp) -/* A1EC 80079DEC 8FB00010 */ lw $s0, 0x10($sp) -/* A1F0 80079DF0 03E00008 */ jr $ra -/* A1F4 80079DF4 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80079D98, . - func_80079D98 - -glabel func_80079DF8 -/* A1F8 80079DF8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* A1FC 80079DFC AFB00010 */ sw $s0, 0x10($sp) -/* A200 80079E00 00808021 */ addu $s0, $a0, $zero -/* A204 80079E04 1200000E */ beqz $s0, .L80079E40 -/* A208 80079E08 AFBF0014 */ sw $ra, 0x14($sp) -/* A20C 80079E0C 8E040010 */ lw $a0, 0x10($s0) -/* A210 80079E10 0C01E77E */ jal func_80079DF8 -/* A214 80079E14 00000000 */ nop -/* A218 80079E18 0C01E77E */ jal func_80079DF8 -/* A21C 80079E1C 8E040014 */ lw $a0, 0x14($s0) -/* A220 80079E20 0C01E77E */ jal func_80079DF8 -/* A224 80079E24 8E040018 */ lw $a0, 0x18($s0) -/* A228 80079E28 8E02000C */ lw $v0, 0xC($s0) -/* A22C 80079E2C 10400004 */ beqz $v0, .L80079E40 -/* A230 80079E30 00000000 */ nop -/* A234 80079E34 0C01C4B1 */ jal func_800712C4 -/* A238 80079E38 8E040004 */ lw $a0, 0x4($s0) -/* A23C 80079E3C AE000004 */ sw $zero, 0x4($s0) -.L80079E40: -/* A240 80079E40 8FBF0014 */ lw $ra, 0x14($sp) -/* A244 80079E44 8FB00010 */ lw $s0, 0x10($sp) -/* A248 80079E48 03E00008 */ jr $ra -/* A24C 80079E4C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80079DF8, . - func_80079DF8 - -glabel func_80079E50 -/* A250 80079E50 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* A254 80079E54 AFB00010 */ sw $s0, 0x10($sp) -/* A258 80079E58 00808021 */ addu $s0, $a0, $zero -/* A25C 80079E5C 1200000B */ beqz $s0, .L80079E8C -/* A260 80079E60 AFBF0014 */ sw $ra, 0x14($sp) -/* A264 80079E64 8E040010 */ lw $a0, 0x10($s0) -/* A268 80079E68 0C01E794 */ jal func_80079E50 -/* A26C 80079E6C 00000000 */ nop -/* A270 80079E70 0C01E794 */ jal func_80079E50 -/* A274 80079E74 8E040014 */ lw $a0, 0x14($s0) -/* A278 80079E78 0C01E794 */ jal func_80079E50 -/* A27C 80079E7C 8E040018 */ lw $a0, 0x18($s0) -/* A280 80079E80 0C01E7A7 */ jal func_80079E9C -/* A284 80079E84 8E04000C */ lw $a0, 0xC($s0) -/* A288 80079E88 AE02000C */ sw $v0, 0xC($s0) -.L80079E8C: -/* A28C 80079E8C 8FBF0014 */ lw $ra, 0x14($sp) -/* A290 80079E90 8FB00010 */ lw $s0, 0x10($sp) -/* A294 80079E94 03E00008 */ jr $ra -/* A298 80079E98 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80079E50, . - func_80079E50 - -glabel func_80079E9C -/* A29C 80079E9C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* A2A0 80079EA0 AFB00010 */ sw $s0, 0x10($sp) -/* A2A4 80079EA4 00808021 */ addu $s0, $a0, $zero -/* A2A8 80079EA8 1200000D */ beqz $s0, .L80079EE0 -/* A2AC 80079EAC AFBF0014 */ sw $ra, 0x14($sp) -/* A2B0 80079EB0 8E040010 */ lw $a0, 0x10($s0) -/* A2B4 80079EB4 0C01E7A7 */ jal func_80079E9C -/* A2B8 80079EB8 00000000 */ nop -/* A2BC 80079EBC 8E040014 */ lw $a0, 0x14($s0) -/* A2C0 80079EC0 0C01E7A7 */ jal func_80079E9C -/* A2C4 80079EC4 AE020010 */ sw $v0, 0x10($s0) -/* A2C8 80079EC8 8E040004 */ lw $a0, 0x4($s0) -/* A2CC 80079ECC 0C01C4B1 */ jal func_800712C4 -/* A2D0 80079ED0 AE020014 */ sw $v0, 0x14($s0) -/* A2D4 80079ED4 0C01C4B1 */ jal func_800712C4 -/* A2D8 80079ED8 02002021 */ addu $a0, $s0, $zero -/* A2DC 80079EDC 00008021 */ addu $s0, $zero, $zero -.L80079EE0: -/* A2E0 80079EE0 02001021 */ addu $v0, $s0, $zero -/* A2E4 80079EE4 8FBF0014 */ lw $ra, 0x14($sp) -/* A2E8 80079EE8 8FB00010 */ lw $s0, 0x10($sp) -/* A2EC 80079EEC 03E00008 */ jr $ra -/* A2F0 80079EF0 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80079E9C, . - func_80079E9C - -glabel func_80079EF4 -/* A2F4 80079EF4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* A2F8 80079EF8 AFB00010 */ sw $s0, 0x10($sp) -/* A2FC 80079EFC 00808021 */ addu $s0, $a0, $zero -/* A300 80079F00 12000015 */ beqz $s0, .L80079F58 -/* A304 80079F04 AFBF0014 */ sw $ra, 0x14($sp) -/* A308 80079F08 8E030000 */ lw $v1, 0x0($s0) -/* A30C 80079F0C 00A3102B */ sltu $v0, $a1, $v1 -/* A310 80079F10 10400006 */ beqz $v0, .L80079F2C -/* A314 80079F14 0065102B */ sltu $v0, $v1, $a1 -/* A318 80079F18 8E040010 */ lw $a0, 0x10($s0) -/* A31C 80079F1C 0C01E7BD */ jal func_80079EF4 -/* A320 80079F20 00000000 */ nop -/* A324 80079F24 0801E7D6 */ j .L80079F58 -/* A328 80079F28 00000000 */ nop -.L80079F2C: -/* A32C 80079F2C 10400005 */ beqz $v0, .L80079F44 -/* A330 80079F30 00000000 */ nop -/* A334 80079F34 0C01E7BD */ jal func_80079EF4 -/* A338 80079F38 8E040014 */ lw $a0, 0x14($s0) -/* A33C 80079F3C 0801E7D6 */ j .L80079F58 -/* A340 80079F40 00000000 */ nop -.L80079F44: -/* A344 80079F44 0C01C4B1 */ jal func_800712C4 -/* A348 80079F48 8E040004 */ lw $a0, 0x4($s0) -/* A34C 80079F4C AE000004 */ sw $zero, 0x4($s0) -/* A350 80079F50 AE000008 */ sw $zero, 0x8($s0) -/* A354 80079F54 AE00000C */ sw $zero, 0xC($s0) -.L80079F58: -/* A358 80079F58 8FBF0014 */ lw $ra, 0x14($sp) -/* A35C 80079F5C 8FB00010 */ lw $s0, 0x10($sp) -/* A360 80079F60 03E00008 */ jr $ra -/* A364 80079F64 27BD0018 */ addiu $sp, $sp, 0x18 -/* A368 80079F68 00000000 */ nop -/* A36C 80079F6C 00000000 */ nop -.size func_80079EF4, . - func_80079EF4 - -glabel func_80079F70 -/* A370 80079F70 10C0003D */ beqz $a2, .L8007A068 -/* A374 80079F74 00000000 */ nop -/* A378 80079F78 00A41023 */ subu $v0, $a1, $a0 -/* A37C 80079F7C 30420003 */ andi $v0, $v0, 0x3 -/* A380 80079F80 1040000E */ beqz $v0, .L80079FBC -/* A384 80079F84 00803821 */ addu $a3, $a0, $zero -/* A388 80079F88 24C6FFFF */ addiu $a2, $a2, -0x1 -/* A38C 80079F8C 2402FFFF */ addiu $v0, $zero, -0x1 -/* A390 80079F90 10C20035 */ beq $a2, $v0, .L8007A068 -/* A394 80079F94 00000000 */ nop -/* A398 80079F98 2403FFFF */ addiu $v1, $zero, -0x1 -.L80079F9C: -/* A39C 80079F9C 90A20000 */ lbu $v0, 0x0($a1) -/* A3A0 80079FA0 24A50001 */ addiu $a1, $a1, 0x1 -/* A3A4 80079FA4 24C6FFFF */ addiu $a2, $a2, -0x1 -/* A3A8 80079FA8 A0E20000 */ sb $v0, 0x0($a3) -/* A3AC 80079FAC 14C3FFFB */ bne $a2, $v1, .L80079F9C -/* A3B0 80079FB0 24E70001 */ addiu $a3, $a3, 0x1 -/* A3B4 80079FB4 0801E81A */ j .L8007A068 -/* A3B8 80079FB8 00000000 */ nop -.L80079FBC: -/* A3BC 80079FBC 30820001 */ andi $v0, $a0, 0x1 -/* A3C0 80079FC0 10400007 */ beqz $v0, .L80079FE0 -/* A3C4 80079FC4 2CC20002 */ sltiu $v0, $a2, 0x2 -/* A3C8 80079FC8 90A20000 */ lbu $v0, 0x0($a1) -/* A3CC 80079FCC 24A50001 */ addiu $a1, $a1, 0x1 -/* A3D0 80079FD0 24870001 */ addiu $a3, $a0, 0x1 -/* A3D4 80079FD4 24C6FFFF */ addiu $a2, $a2, -0x1 -/* A3D8 80079FD8 A0820000 */ sb $v0, 0x0($a0) -/* A3DC 80079FDC 2CC20002 */ sltiu $v0, $a2, 0x2 -.L80079FE0: -/* A3E0 80079FE0 1440000A */ bnez $v0, .L8007A00C -/* A3E4 80079FE4 00061882 */ srl $v1, $a2, 2 -/* A3E8 80079FE8 30E20002 */ andi $v0, $a3, 0x2 -/* A3EC 80079FEC 10400008 */ beqz $v0, .L8007A010 -/* A3F0 80079FF0 2463FFFF */ addiu $v1, $v1, -0x1 -/* A3F4 80079FF4 94A20000 */ lhu $v0, 0x0($a1) -/* A3F8 80079FF8 24A50002 */ addiu $a1, $a1, 0x2 -/* A3FC 80079FFC 24C6FFFE */ addiu $a2, $a2, -0x2 -/* A400 8007A000 A4E20000 */ sh $v0, 0x0($a3) -/* A404 8007A004 24E70002 */ addiu $a3, $a3, 0x2 -/* A408 8007A008 00061882 */ srl $v1, $a2, 2 -.L8007A00C: -/* A40C 8007A00C 2463FFFF */ addiu $v1, $v1, -0x1 -.L8007A010: -/* A410 8007A010 2402FFFF */ addiu $v0, $zero, -0x1 -/* A414 8007A014 10620009 */ beq $v1, $v0, .L8007A03C -/* A418 8007A018 30C20002 */ andi $v0, $a2, 0x2 -/* A41C 8007A01C 2408FFFF */ addiu $t0, $zero, -0x1 -.L8007A020: -/* A420 8007A020 8CA20000 */ lw $v0, 0x0($a1) -/* A424 8007A024 24A50004 */ addiu $a1, $a1, 0x4 -/* A428 8007A028 2463FFFF */ addiu $v1, $v1, -0x1 -/* A42C 8007A02C ACE20000 */ sw $v0, 0x0($a3) -/* A430 8007A030 1468FFFB */ bne $v1, $t0, .L8007A020 -/* A434 8007A034 24E70004 */ addiu $a3, $a3, 0x4 -/* A438 8007A038 30C20002 */ andi $v0, $a2, 0x2 -.L8007A03C: -/* A43C 8007A03C 10400006 */ beqz $v0, .L8007A058 -/* A440 8007A040 30C20001 */ andi $v0, $a2, 0x1 -/* A444 8007A044 94A20000 */ lhu $v0, 0x0($a1) -/* A448 8007A048 24A50002 */ addiu $a1, $a1, 0x2 -/* A44C 8007A04C A4E20000 */ sh $v0, 0x0($a3) -/* A450 8007A050 24E70002 */ addiu $a3, $a3, 0x2 -/* A454 8007A054 30C20001 */ andi $v0, $a2, 0x1 -.L8007A058: -/* A458 8007A058 10400003 */ beqz $v0, .L8007A068 -/* A45C 8007A05C 00000000 */ nop -/* A460 8007A060 90A20000 */ lbu $v0, 0x0($a1) -/* A464 8007A064 A0E20000 */ sb $v0, 0x0($a3) -.L8007A068: -/* A468 8007A068 03E00008 */ jr $ra -/* A46C 8007A06C 00801021 */ addu $v0, $a0, $zero -.size func_80079F70, . - func_80079F70 - -glabel func_8007A070 -/* A470 8007A070 10C00025 */ beqz $a2, .L8007A108 -/* A474 8007A074 00000000 */ nop -/* A478 8007A078 30A500FF */ andi $a1, $a1, 0xFF -/* A47C 8007A07C 00051200 */ sll $v0, $a1, 8 -/* A480 8007A080 00A22825 */ or $a1, $a1, $v0 -/* A484 8007A084 00051400 */ sll $v0, $a1, 16 -/* A488 8007A088 00A22825 */ or $a1, $a1, $v0 -/* A48C 8007A08C 30820001 */ andi $v0, $a0, 0x1 -/* A490 8007A090 10400004 */ beqz $v0, .L8007A0A4 -/* A494 8007A094 00803821 */ addu $a3, $a0, $zero -/* A498 8007A098 A0850000 */ sb $a1, 0x0($a0) -/* A49C 8007A09C 24870001 */ addiu $a3, $a0, 0x1 -/* A4A0 8007A0A0 24C6FFFF */ addiu $a2, $a2, -0x1 -.L8007A0A4: -/* A4A4 8007A0A4 2CC20002 */ sltiu $v0, $a2, 0x2 -/* A4A8 8007A0A8 14400008 */ bnez $v0, .L8007A0CC -/* A4AC 8007A0AC 00061882 */ srl $v1, $a2, 2 -/* A4B0 8007A0B0 30E20002 */ andi $v0, $a3, 0x2 -/* A4B4 8007A0B4 10400006 */ beqz $v0, .L8007A0D0 -/* A4B8 8007A0B8 2463FFFF */ addiu $v1, $v1, -0x1 -/* A4BC 8007A0BC A4E50000 */ sh $a1, 0x0($a3) -/* A4C0 8007A0C0 24E70002 */ addiu $a3, $a3, 0x2 -/* A4C4 8007A0C4 24C6FFFE */ addiu $a2, $a2, -0x2 -/* A4C8 8007A0C8 00061882 */ srl $v1, $a2, 2 -.L8007A0CC: -/* A4CC 8007A0CC 2463FFFF */ addiu $v1, $v1, -0x1 -.L8007A0D0: -/* A4D0 8007A0D0 2402FFFF */ addiu $v0, $zero, -0x1 -/* A4D4 8007A0D4 50620006 */ beql $v1, $v0, .L8007A0F0 -/* A4D8 8007A0D8 30C20002 */ andi $v0, $a2, 0x2 -.L8007A0DC: -/* A4DC 8007A0DC ACE50000 */ sw $a1, 0x0($a3) -/* A4E0 8007A0E0 2463FFFF */ addiu $v1, $v1, -0x1 -/* A4E4 8007A0E4 1462FFFD */ bne $v1, $v0, .L8007A0DC -/* A4E8 8007A0E8 24E70004 */ addiu $a3, $a3, 0x4 -/* A4EC 8007A0EC 30C20002 */ andi $v0, $a2, 0x2 -.L8007A0F0: -/* A4F0 8007A0F0 10400003 */ beqz $v0, .L8007A100 -/* A4F4 8007A0F4 30C20001 */ andi $v0, $a2, 0x1 -/* A4F8 8007A0F8 A4E50000 */ sh $a1, 0x0($a3) -/* A4FC 8007A0FC 24E70002 */ addiu $a3, $a3, 0x2 -.L8007A100: -/* A500 8007A100 54400001 */ bnel $v0, $zero, .L8007A108 -/* A504 8007A104 A0E50000 */ sb $a1, 0x0($a3) -.L8007A108: -/* A508 8007A108 03E00008 */ jr $ra -/* A50C 8007A10C 00801021 */ addu $v0, $a0, $zero -.size func_8007A070, . - func_8007A070 - -glabel func_8007A110 -/* A510 8007A110 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* A514 8007A114 AFB1001C */ sw $s1, 0x1C($sp) -/* A518 8007A118 00808821 */ addu $s1, $a0, $zero -/* A51C 8007A11C AFB00018 */ sw $s0, 0x18($sp) -/* A520 8007A120 00A08021 */ addu $s0, $a1, $zero -/* A524 8007A124 AFBF0020 */ sw $ra, 0x20($sp) -/* A528 8007A128 0C01E9F8 */ jal func_8007A7E0 -/* A52C 8007A12C 02002021 */ addu $a0, $s0, $zero -/* A530 8007A130 26100004 */ addiu $s0, $s0, 0x4 -/* A534 8007A134 00406021 */ addu $t4, $v0, $zero -/* A538 8007A138 118001A3 */ beqz $t4, .L8007A7C8 -/* A53C 8007A13C 00004821 */ addu $t1, $zero, $zero -/* A540 8007A140 240BFFFF */ addiu $t3, $zero, -0x1 -.L8007A144: -/* A544 8007A144 92060000 */ lbu $a2, 0x0($s0) -/* A548 8007A148 30C20080 */ andi $v0, $a2, 0x80 -/* A54C 8007A14C 10400044 */ beqz $v0, .L8007A260 -/* A550 8007A150 26100001 */ addiu $s0, $s0, 0x1 -/* A554 8007A154 000610C2 */ srl $v0, $a2, 3 -/* A558 8007A158 3048000F */ andi $t0, $v0, 0xF -/* A55C 8007A15C 250A0003 */ addiu $t2, $t0, 0x3 -/* A560 8007A160 01403821 */ addu $a3, $t2, $zero -/* A564 8007A164 92030000 */ lbu $v1, 0x0($s0) -/* A568 8007A168 26100001 */ addiu $s0, $s0, 0x1 -/* A56C 8007A16C 02292021 */ addu $a0, $s1, $t1 -/* A570 8007A170 30C20007 */ andi $v0, $a2, 0x7 -/* A574 8007A174 00021200 */ sll $v0, $v0, 8 -/* A578 8007A178 00821023 */ subu $v0, $a0, $v0 -/* A57C 8007A17C 00431823 */ subu $v1, $v0, $v1 -/* A580 8007A180 114000EB */ beqz $t2, .L8007A530 -/* A584 8007A184 2465FFFF */ addiu $a1, $v1, -0x1 -/* A588 8007A188 00A41023 */ subu $v0, $a1, $a0 -/* A58C 8007A18C 30420003 */ andi $v0, $v0, 0x3 -/* A590 8007A190 5040000D */ beql $v0, $zero, .L8007A1C8 -/* A594 8007A194 30820001 */ andi $v0, $a0, 0x1 -/* A598 8007A198 25070002 */ addiu $a3, $t0, 0x2 -/* A59C 8007A19C 50EB0187 */ beql $a3, $t3, .L8007A7BC -/* A5A0 8007A1A0 012A4821 */ addu $t1, $t1, $t2 -/* A5A4 8007A1A4 2403FFFF */ addiu $v1, $zero, -0x1 -.L8007A1A8: -/* A5A8 8007A1A8 90A20000 */ lbu $v0, 0x0($a1) -/* A5AC 8007A1AC 24A50001 */ addiu $a1, $a1, 0x1 -/* A5B0 8007A1B0 24E7FFFF */ addiu $a3, $a3, -0x1 -/* A5B4 8007A1B4 A0820000 */ sb $v0, 0x0($a0) -/* A5B8 8007A1B8 14E3FFFB */ bne $a3, $v1, .L8007A1A8 -/* A5BC 8007A1BC 24840001 */ addiu $a0, $a0, 0x1 -/* A5C0 8007A1C0 0801E9EF */ j .L8007A7BC -/* A5C4 8007A1C4 012A4821 */ addu $t1, $t1, $t2 -.L8007A1C8: -/* A5C8 8007A1C8 10400007 */ beqz $v0, .L8007A1E8 -/* A5CC 8007A1CC 2CE20002 */ sltiu $v0, $a3, 0x2 -/* A5D0 8007A1D0 9062FFFF */ lbu $v0, -0x1($v1) -/* A5D4 8007A1D4 00602821 */ addu $a1, $v1, $zero -/* A5D8 8007A1D8 25070002 */ addiu $a3, $t0, 0x2 -/* A5DC 8007A1DC A0820000 */ sb $v0, 0x0($a0) -/* A5E0 8007A1E0 24840001 */ addiu $a0, $a0, 0x1 -/* A5E4 8007A1E4 2CE20002 */ sltiu $v0, $a3, 0x2 -.L8007A1E8: -/* A5E8 8007A1E8 1440000A */ bnez $v0, .L8007A214 -/* A5EC 8007A1EC 00071882 */ srl $v1, $a3, 2 -/* A5F0 8007A1F0 30820002 */ andi $v0, $a0, 0x2 -/* A5F4 8007A1F4 10400008 */ beqz $v0, .L8007A218 -/* A5F8 8007A1F8 2463FFFF */ addiu $v1, $v1, -0x1 -/* A5FC 8007A1FC 94A20000 */ lhu $v0, 0x0($a1) -/* A600 8007A200 24A50002 */ addiu $a1, $a1, 0x2 -/* A604 8007A204 24E7FFFE */ addiu $a3, $a3, -0x2 -/* A608 8007A208 A4820000 */ sh $v0, 0x0($a0) -/* A60C 8007A20C 24840002 */ addiu $a0, $a0, 0x2 -/* A610 8007A210 00071882 */ srl $v1, $a3, 2 -.L8007A214: -/* A614 8007A214 2463FFFF */ addiu $v1, $v1, -0x1 -.L8007A218: -/* A618 8007A218 106B0009 */ beq $v1, $t3, .L8007A240 -/* A61C 8007A21C 30E20002 */ andi $v0, $a3, 0x2 -/* A620 8007A220 2406FFFF */ addiu $a2, $zero, -0x1 -.L8007A224: -/* A624 8007A224 8CA20000 */ lw $v0, 0x0($a1) -/* A628 8007A228 24A50004 */ addiu $a1, $a1, 0x4 -/* A62C 8007A22C 2463FFFF */ addiu $v1, $v1, -0x1 -/* A630 8007A230 AC820000 */ sw $v0, 0x0($a0) -/* A634 8007A234 1466FFFB */ bne $v1, $a2, .L8007A224 -/* A638 8007A238 24840004 */ addiu $a0, $a0, 0x4 -/* A63C 8007A23C 30E20002 */ andi $v0, $a3, 0x2 -.L8007A240: -/* A640 8007A240 504000B7 */ beql $v0, $zero, .L8007A520 -/* A644 8007A244 30E20001 */ andi $v0, $a3, 0x1 -/* A648 8007A248 94A20000 */ lhu $v0, 0x0($a1) -/* A64C 8007A24C 24A50002 */ addiu $a1, $a1, 0x2 -/* A650 8007A250 A4820000 */ sh $v0, 0x0($a0) -/* A654 8007A254 24840002 */ addiu $a0, $a0, 0x2 -/* A658 8007A258 0801E948 */ j .L8007A520 -/* A65C 8007A25C 30E20001 */ andi $v0, $a3, 0x1 -.L8007A260: -/* A660 8007A260 30C20040 */ andi $v0, $a2, 0x40 -/* A664 8007A264 10400043 */ beqz $v0, .L8007A374 -/* A668 8007A268 02002821 */ addu $a1, $s0, $zero -/* A66C 8007A26C 30C3003F */ andi $v1, $a2, 0x3F -/* A670 8007A270 24680001 */ addiu $t0, $v1, 0x1 -/* A674 8007A274 01003021 */ addu $a2, $t0, $zero -/* A678 8007A278 1100003B */ beqz $t0, .L8007A368 -/* A67C 8007A27C 02291021 */ addu $v0, $s1, $t1 -/* A680 8007A280 00402021 */ addu $a0, $v0, $zero -/* A684 8007A284 02041023 */ subu $v0, $s0, $a0 -/* A688 8007A288 30420003 */ andi $v0, $v0, 0x3 -/* A68C 8007A28C 5040000D */ beql $v0, $zero, .L8007A2C4 -/* A690 8007A290 30820001 */ andi $v0, $a0, 0x1 -/* A694 8007A294 00603021 */ addu $a2, $v1, $zero -/* A698 8007A298 50CB0034 */ beql $a2, $t3, .L8007A36C -/* A69C 8007A29C 01284821 */ addu $t1, $t1, $t0 -/* A6A0 8007A2A0 2403FFFF */ addiu $v1, $zero, -0x1 -.L8007A2A4: -/* A6A4 8007A2A4 90A20000 */ lbu $v0, 0x0($a1) -/* A6A8 8007A2A8 24A50001 */ addiu $a1, $a1, 0x1 -/* A6AC 8007A2AC 24C6FFFF */ addiu $a2, $a2, -0x1 -/* A6B0 8007A2B0 A0820000 */ sb $v0, 0x0($a0) -/* A6B4 8007A2B4 14C3FFFB */ bne $a2, $v1, .L8007A2A4 -/* A6B8 8007A2B8 24840001 */ addiu $a0, $a0, 0x1 -/* A6BC 8007A2BC 0801E8DB */ j .L8007A36C -/* A6C0 8007A2C0 01284821 */ addu $t1, $t1, $t0 -.L8007A2C4: -/* A6C4 8007A2C4 10400007 */ beqz $v0, .L8007A2E4 -/* A6C8 8007A2C8 2CC20002 */ sltiu $v0, $a2, 0x2 -/* A6CC 8007A2CC 92020000 */ lbu $v0, 0x0($s0) -/* A6D0 8007A2D0 26050001 */ addiu $a1, $s0, 0x1 -/* A6D4 8007A2D4 00603021 */ addu $a2, $v1, $zero -/* A6D8 8007A2D8 A0820000 */ sb $v0, 0x0($a0) -/* A6DC 8007A2DC 24840001 */ addiu $a0, $a0, 0x1 -/* A6E0 8007A2E0 2CC20002 */ sltiu $v0, $a2, 0x2 -.L8007A2E4: -/* A6E4 8007A2E4 1440000A */ bnez $v0, .L8007A310 -/* A6E8 8007A2E8 00061882 */ srl $v1, $a2, 2 -/* A6EC 8007A2EC 30820002 */ andi $v0, $a0, 0x2 -/* A6F0 8007A2F0 10400008 */ beqz $v0, .L8007A314 -/* A6F4 8007A2F4 2463FFFF */ addiu $v1, $v1, -0x1 -/* A6F8 8007A2F8 94A20000 */ lhu $v0, 0x0($a1) -/* A6FC 8007A2FC 24A50002 */ addiu $a1, $a1, 0x2 -/* A700 8007A300 24C6FFFE */ addiu $a2, $a2, -0x2 -/* A704 8007A304 A4820000 */ sh $v0, 0x0($a0) -/* A708 8007A308 24840002 */ addiu $a0, $a0, 0x2 -/* A70C 8007A30C 00061882 */ srl $v1, $a2, 2 -.L8007A310: -/* A710 8007A310 2463FFFF */ addiu $v1, $v1, -0x1 -.L8007A314: -/* A714 8007A314 106B0009 */ beq $v1, $t3, .L8007A33C -/* A718 8007A318 30C20002 */ andi $v0, $a2, 0x2 -/* A71C 8007A31C 2407FFFF */ addiu $a3, $zero, -0x1 -.L8007A320: -/* A720 8007A320 8CA20000 */ lw $v0, 0x0($a1) -/* A724 8007A324 24A50004 */ addiu $a1, $a1, 0x4 -/* A728 8007A328 2463FFFF */ addiu $v1, $v1, -0x1 -/* A72C 8007A32C AC820000 */ sw $v0, 0x0($a0) -/* A730 8007A330 1467FFFB */ bne $v1, $a3, .L8007A320 -/* A734 8007A334 24840004 */ addiu $a0, $a0, 0x4 -/* A738 8007A338 30C20002 */ andi $v0, $a2, 0x2 -.L8007A33C: -/* A73C 8007A33C 10400006 */ beqz $v0, .L8007A358 -/* A740 8007A340 30C20001 */ andi $v0, $a2, 0x1 -/* A744 8007A344 94A20000 */ lhu $v0, 0x0($a1) -/* A748 8007A348 24A50002 */ addiu $a1, $a1, 0x2 -/* A74C 8007A34C A4820000 */ sh $v0, 0x0($a0) -/* A750 8007A350 24840002 */ addiu $a0, $a0, 0x2 -/* A754 8007A354 30C20001 */ andi $v0, $a2, 0x1 -.L8007A358: -/* A758 8007A358 50400004 */ beql $v0, $zero, .L8007A36C -/* A75C 8007A35C 01284821 */ addu $t1, $t1, $t0 -/* A760 8007A360 90A20000 */ lbu $v0, 0x0($a1) -/* A764 8007A364 A0820000 */ sb $v0, 0x0($a0) -.L8007A368: -/* A768 8007A368 01284821 */ addu $t1, $t1, $t0 -.L8007A36C: -/* A76C 8007A36C 0801E9EF */ j .L8007A7BC -/* A770 8007A370 02088021 */ addu $s0, $s0, $t0 -.L8007A374: -/* A774 8007A374 30C20020 */ andi $v0, $a2, 0x20 -/* A778 8007A378 10400020 */ beqz $v0, .L8007A3FC -/* A77C 8007A37C 30C5001F */ andi $a1, $a2, 0x1F -/* A780 8007A380 24A60002 */ addiu $a2, $a1, 0x2 -/* A784 8007A384 00C02021 */ addu $a0, $a2, $zero -/* A788 8007A388 10C0010B */ beqz $a2, .L8007A7B8 -/* A78C 8007A38C 02291021 */ addu $v0, $s1, $t1 -/* A790 8007A390 00401821 */ addu $v1, $v0, $zero -/* A794 8007A394 30620001 */ andi $v0, $v1, 0x1 -/* A798 8007A398 10400004 */ beqz $v0, .L8007A3AC -/* A79C 8007A39C 00003821 */ addu $a3, $zero, $zero -/* A7A0 8007A3A0 A0600000 */ sb $zero, 0x0($v1) -/* A7A4 8007A3A4 24630001 */ addiu $v1, $v1, 0x1 -/* A7A8 8007A3A8 24A40001 */ addiu $a0, $a1, 0x1 -.L8007A3AC: -/* A7AC 8007A3AC 2C820002 */ sltiu $v0, $a0, 0x2 -/* A7B0 8007A3B0 14400008 */ bnez $v0, .L8007A3D4 -/* A7B4 8007A3B4 00041082 */ srl $v0, $a0, 2 -/* A7B8 8007A3B8 30620002 */ andi $v0, $v1, 0x2 -/* A7BC 8007A3BC 10400005 */ beqz $v0, .L8007A3D4 -/* A7C0 8007A3C0 00041082 */ srl $v0, $a0, 2 -/* A7C4 8007A3C4 A4600000 */ sh $zero, 0x0($v1) -/* A7C8 8007A3C8 24630002 */ addiu $v1, $v1, 0x2 -/* A7CC 8007A3CC 2484FFFE */ addiu $a0, $a0, -0x2 -/* A7D0 8007A3D0 00041082 */ srl $v0, $a0, 2 -.L8007A3D4: -/* A7D4 8007A3D4 2442FFFF */ addiu $v0, $v0, -0x1 -/* A7D8 8007A3D8 504B00F0 */ beql $v0, $t3, .L8007A79C -/* A7DC 8007A3DC 30820002 */ andi $v0, $a0, 0x2 -/* A7E0 8007A3E0 2405FFFF */ addiu $a1, $zero, -0x1 -.L8007A3E4: -/* A7E4 8007A3E4 AC670000 */ sw $a3, 0x0($v1) -/* A7E8 8007A3E8 2442FFFF */ addiu $v0, $v0, -0x1 -/* A7EC 8007A3EC 1445FFFD */ bne $v0, $a1, .L8007A3E4 -/* A7F0 8007A3F0 24630004 */ addiu $v1, $v1, 0x4 -/* A7F4 8007A3F4 0801E9E7 */ j .L8007A79C -/* A7F8 8007A3F8 30820002 */ andi $v0, $a0, 0x2 -.L8007A3FC: -/* A7FC 8007A3FC 30C20010 */ andi $v0, $a2, 0x10 -/* A800 8007A400 1040004D */ beqz $v0, .L8007A538 -/* A804 8007A404 02294021 */ addu $t0, $s1, $t1 -/* A808 8007A408 92030000 */ lbu $v1, 0x0($s0) -/* A80C 8007A40C 26100001 */ addiu $s0, $s0, 0x1 -/* A810 8007A410 92040000 */ lbu $a0, 0x0($s0) -/* A814 8007A414 26100001 */ addiu $s0, $s0, 0x1 -/* A818 8007A418 3062003F */ andi $v0, $v1, 0x3F -/* A81C 8007A41C 00021200 */ sll $v0, $v0, 8 -/* A820 8007A420 00441025 */ or $v0, $v0, $a0 -/* A824 8007A424 01023823 */ subu $a3, $t0, $v0 -/* A828 8007A428 24E5FFFF */ addiu $a1, $a3, -0x1 -/* A82C 8007A42C 30C2000F */ andi $v0, $a2, 0xF -/* A830 8007A430 00031882 */ srl $v1, $v1, 2 -/* A834 8007A434 30630030 */ andi $v1, $v1, 0x30 -/* A838 8007A438 00431825 */ or $v1, $v0, $v1 -/* A83C 8007A43C 246A0004 */ addiu $t2, $v1, 0x4 -/* A840 8007A440 1140003B */ beqz $t2, .L8007A530 -/* A844 8007A444 01403021 */ addu $a2, $t2, $zero -/* A848 8007A448 01002021 */ addu $a0, $t0, $zero -/* A84C 8007A44C 00A41023 */ subu $v0, $a1, $a0 -/* A850 8007A450 30420003 */ andi $v0, $v0, 0x3 -/* A854 8007A454 5040000D */ beql $v0, $zero, .L8007A48C -/* A858 8007A458 30820001 */ andi $v0, $a0, 0x1 -/* A85C 8007A45C 24660003 */ addiu $a2, $v1, 0x3 -/* A860 8007A460 50CB00D6 */ beql $a2, $t3, .L8007A7BC -/* A864 8007A464 012A4821 */ addu $t1, $t1, $t2 -/* A868 8007A468 2403FFFF */ addiu $v1, $zero, -0x1 -.L8007A46C: -/* A86C 8007A46C 90A20000 */ lbu $v0, 0x0($a1) -/* A870 8007A470 24A50001 */ addiu $a1, $a1, 0x1 -/* A874 8007A474 24C6FFFF */ addiu $a2, $a2, -0x1 -/* A878 8007A478 A0820000 */ sb $v0, 0x0($a0) -/* A87C 8007A47C 14C3FFFB */ bne $a2, $v1, .L8007A46C -/* A880 8007A480 24840001 */ addiu $a0, $a0, 0x1 -/* A884 8007A484 0801E9EF */ j .L8007A7BC -/* A888 8007A488 012A4821 */ addu $t1, $t1, $t2 -.L8007A48C: -/* A88C 8007A48C 10400007 */ beqz $v0, .L8007A4AC -/* A890 8007A490 2CC20002 */ sltiu $v0, $a2, 0x2 -/* A894 8007A494 90E2FFFF */ lbu $v0, -0x1($a3) -/* A898 8007A498 00E02821 */ addu $a1, $a3, $zero -/* A89C 8007A49C 24660003 */ addiu $a2, $v1, 0x3 -/* A8A0 8007A4A0 A0820000 */ sb $v0, 0x0($a0) -/* A8A4 8007A4A4 24840001 */ addiu $a0, $a0, 0x1 -/* A8A8 8007A4A8 2CC20002 */ sltiu $v0, $a2, 0x2 -.L8007A4AC: -/* A8AC 8007A4AC 1440000A */ bnez $v0, .L8007A4D8 -/* A8B0 8007A4B0 00061882 */ srl $v1, $a2, 2 -/* A8B4 8007A4B4 30820002 */ andi $v0, $a0, 0x2 -/* A8B8 8007A4B8 10400008 */ beqz $v0, .L8007A4DC -/* A8BC 8007A4BC 2463FFFF */ addiu $v1, $v1, -0x1 -/* A8C0 8007A4C0 94A20000 */ lhu $v0, 0x0($a1) -/* A8C4 8007A4C4 24A50002 */ addiu $a1, $a1, 0x2 -/* A8C8 8007A4C8 24C6FFFE */ addiu $a2, $a2, -0x2 -/* A8CC 8007A4CC A4820000 */ sh $v0, 0x0($a0) -/* A8D0 8007A4D0 24840002 */ addiu $a0, $a0, 0x2 -/* A8D4 8007A4D4 00061882 */ srl $v1, $a2, 2 -.L8007A4D8: -/* A8D8 8007A4D8 2463FFFF */ addiu $v1, $v1, -0x1 -.L8007A4DC: -/* A8DC 8007A4DC 106B0009 */ beq $v1, $t3, .L8007A504 -/* A8E0 8007A4E0 30C20002 */ andi $v0, $a2, 0x2 -/* A8E4 8007A4E4 2407FFFF */ addiu $a3, $zero, -0x1 -.L8007A4E8: -/* A8E8 8007A4E8 8CA20000 */ lw $v0, 0x0($a1) -/* A8EC 8007A4EC 24A50004 */ addiu $a1, $a1, 0x4 -/* A8F0 8007A4F0 2463FFFF */ addiu $v1, $v1, -0x1 -/* A8F4 8007A4F4 AC820000 */ sw $v0, 0x0($a0) -/* A8F8 8007A4F8 1467FFFB */ bne $v1, $a3, .L8007A4E8 -/* A8FC 8007A4FC 24840004 */ addiu $a0, $a0, 0x4 -/* A900 8007A500 30C20002 */ andi $v0, $a2, 0x2 -.L8007A504: -/* A904 8007A504 10400006 */ beqz $v0, .L8007A520 -/* A908 8007A508 30C20001 */ andi $v0, $a2, 0x1 -/* A90C 8007A50C 94A20000 */ lhu $v0, 0x0($a1) -/* A910 8007A510 24A50002 */ addiu $a1, $a1, 0x2 -/* A914 8007A514 A4820000 */ sh $v0, 0x0($a0) -/* A918 8007A518 24840002 */ addiu $a0, $a0, 0x2 -/* A91C 8007A51C 30C20001 */ andi $v0, $a2, 0x1 -.L8007A520: -/* A920 8007A520 504000A6 */ beql $v0, $zero, .L8007A7BC -/* A924 8007A524 012A4821 */ addu $t1, $t1, $t2 -/* A928 8007A528 90A20000 */ lbu $v0, 0x0($a1) -/* A92C 8007A52C A0820000 */ sb $v0, 0x0($a0) -.L8007A530: -/* A930 8007A530 0801E9EF */ j .L8007A7BC -/* A934 8007A534 012A4821 */ addu $t1, $t1, $t2 -.L8007A538: -/* A938 8007A538 30C300FF */ andi $v1, $a2, 0xFF -/* A93C 8007A53C 24020001 */ addiu $v0, $zero, 0x1 -/* A940 8007A540 10620053 */ beq $v1, $v0, .L8007A690 -/* A944 8007A544 28620002 */ slti $v0, $v1, 0x2 -/* A948 8007A548 50400005 */ beql $v0, $zero, .L8007A560 -/* A94C 8007A54C 24020002 */ addiu $v0, $zero, 0x2 -/* A950 8007A550 10600007 */ beqz $v1, .L8007A570 -/* A954 8007A554 02292021 */ addu $a0, $s1, $t1 -/* A958 8007A558 0801E9F0 */ j .L8007A7C0 -/* A95C 8007A55C 012C102B */ sltu $v0, $t1, $t4 -.L8007A560: -/* A960 8007A560 1062006F */ beq $v1, $v0, .L8007A720 -/* A964 8007A564 02291021 */ addu $v0, $s1, $t1 -/* A968 8007A568 0801E9F0 */ j .L8007A7C0 -/* A96C 8007A56C 012C102B */ sltu $v0, $t1, $t4 -.L8007A570: -/* A970 8007A570 92070000 */ lbu $a3, 0x0($s0) -/* A974 8007A574 26100001 */ addiu $s0, $s0, 0x1 -/* A978 8007A578 92020000 */ lbu $v0, 0x0($s0) -/* A97C 8007A57C 26100001 */ addiu $s0, $s0, 0x1 -/* A980 8007A580 92030000 */ lbu $v1, 0x0($s0) -/* A984 8007A584 26100001 */ addiu $s0, $s0, 0x1 -/* A988 8007A588 00021200 */ sll $v0, $v0, 8 -/* A98C 8007A58C 00431025 */ or $v0, $v0, $v1 -/* A990 8007A590 00821823 */ subu $v1, $a0, $v0 -/* A994 8007A594 2465FFFF */ addiu $a1, $v1, -0x1 -/* A998 8007A598 24E80005 */ addiu $t0, $a3, 0x5 -/* A99C 8007A59C 1100003A */ beqz $t0, .L8007A688 -/* A9A0 8007A5A0 01003021 */ addu $a2, $t0, $zero -/* A9A4 8007A5A4 00A41023 */ subu $v0, $a1, $a0 -/* A9A8 8007A5A8 30420003 */ andi $v0, $v0, 0x3 -/* A9AC 8007A5AC 5040000D */ beql $v0, $zero, .L8007A5E4 -/* A9B0 8007A5B0 30820001 */ andi $v0, $a0, 0x1 -/* A9B4 8007A5B4 24E60004 */ addiu $a2, $a3, 0x4 -/* A9B8 8007A5B8 50CB0080 */ beql $a2, $t3, .L8007A7BC -/* A9BC 8007A5BC 01284821 */ addu $t1, $t1, $t0 -/* A9C0 8007A5C0 2403FFFF */ addiu $v1, $zero, -0x1 -.L8007A5C4: -/* A9C4 8007A5C4 90A20000 */ lbu $v0, 0x0($a1) -/* A9C8 8007A5C8 24A50001 */ addiu $a1, $a1, 0x1 -/* A9CC 8007A5CC 24C6FFFF */ addiu $a2, $a2, -0x1 -/* A9D0 8007A5D0 A0820000 */ sb $v0, 0x0($a0) -/* A9D4 8007A5D4 14C3FFFB */ bne $a2, $v1, .L8007A5C4 -/* A9D8 8007A5D8 24840001 */ addiu $a0, $a0, 0x1 -/* A9DC 8007A5DC 0801E9EF */ j .L8007A7BC -/* A9E0 8007A5E0 01284821 */ addu $t1, $t1, $t0 -.L8007A5E4: -/* A9E4 8007A5E4 10400007 */ beqz $v0, .L8007A604 -/* A9E8 8007A5E8 2CC20002 */ sltiu $v0, $a2, 0x2 -/* A9EC 8007A5EC 9062FFFF */ lbu $v0, -0x1($v1) -/* A9F0 8007A5F0 00602821 */ addu $a1, $v1, $zero -/* A9F4 8007A5F4 24E60004 */ addiu $a2, $a3, 0x4 -/* A9F8 8007A5F8 A0820000 */ sb $v0, 0x0($a0) -/* A9FC 8007A5FC 24840001 */ addiu $a0, $a0, 0x1 -/* AA00 8007A600 2CC20002 */ sltiu $v0, $a2, 0x2 -.L8007A604: -/* AA04 8007A604 1440000A */ bnez $v0, .L8007A630 -/* AA08 8007A608 00061882 */ srl $v1, $a2, 2 -/* AA0C 8007A60C 30820002 */ andi $v0, $a0, 0x2 -/* AA10 8007A610 10400008 */ beqz $v0, .L8007A634 -/* AA14 8007A614 2463FFFF */ addiu $v1, $v1, -0x1 -/* AA18 8007A618 94A20000 */ lhu $v0, 0x0($a1) -/* AA1C 8007A61C 24A50002 */ addiu $a1, $a1, 0x2 -/* AA20 8007A620 24C6FFFE */ addiu $a2, $a2, -0x2 -/* AA24 8007A624 A4820000 */ sh $v0, 0x0($a0) -/* AA28 8007A628 24840002 */ addiu $a0, $a0, 0x2 -/* AA2C 8007A62C 00061882 */ srl $v1, $a2, 2 -.L8007A630: -/* AA30 8007A630 2463FFFF */ addiu $v1, $v1, -0x1 -.L8007A634: -/* AA34 8007A634 106B0009 */ beq $v1, $t3, .L8007A65C -/* AA38 8007A638 30C20002 */ andi $v0, $a2, 0x2 -/* AA3C 8007A63C 2407FFFF */ addiu $a3, $zero, -0x1 -.L8007A640: -/* AA40 8007A640 8CA20000 */ lw $v0, 0x0($a1) -/* AA44 8007A644 24A50004 */ addiu $a1, $a1, 0x4 -/* AA48 8007A648 2463FFFF */ addiu $v1, $v1, -0x1 -/* AA4C 8007A64C AC820000 */ sw $v0, 0x0($a0) -/* AA50 8007A650 1467FFFB */ bne $v1, $a3, .L8007A640 -/* AA54 8007A654 24840004 */ addiu $a0, $a0, 0x4 -/* AA58 8007A658 30C20002 */ andi $v0, $a2, 0x2 -.L8007A65C: -/* AA5C 8007A65C 10400006 */ beqz $v0, .L8007A678 -/* AA60 8007A660 30C20001 */ andi $v0, $a2, 0x1 -/* AA64 8007A664 94A20000 */ lhu $v0, 0x0($a1) -/* AA68 8007A668 24A50002 */ addiu $a1, $a1, 0x2 -/* AA6C 8007A66C A4820000 */ sh $v0, 0x0($a0) -/* AA70 8007A670 24840002 */ addiu $a0, $a0, 0x2 -/* AA74 8007A674 30C20001 */ andi $v0, $a2, 0x1 -.L8007A678: -/* AA78 8007A678 50400050 */ beql $v0, $zero, .L8007A7BC -/* AA7C 8007A67C 01284821 */ addu $t1, $t1, $t0 -/* AA80 8007A680 90A20000 */ lbu $v0, 0x0($a1) -/* AA84 8007A684 A0820000 */ sb $v0, 0x0($a0) -.L8007A688: -/* AA88 8007A688 0801E9EF */ j .L8007A7BC -/* AA8C 8007A68C 01284821 */ addu $t1, $t1, $t0 -.L8007A690: -/* AA90 8007A690 92050000 */ lbu $a1, 0x0($s0) -/* AA94 8007A694 26100001 */ addiu $s0, $s0, 0x1 -/* AA98 8007A698 02291021 */ addu $v0, $s1, $t1 -/* AA9C 8007A69C 24A60003 */ addiu $a2, $a1, 0x3 -/* AAA0 8007A6A0 10C00045 */ beqz $a2, .L8007A7B8 -/* AAA4 8007A6A4 00C02021 */ addu $a0, $a2, $zero -/* AAA8 8007A6A8 00401821 */ addu $v1, $v0, $zero -/* AAAC 8007A6AC 30620001 */ andi $v0, $v1, 0x1 -/* AAB0 8007A6B0 10400004 */ beqz $v0, .L8007A6C4 -/* AAB4 8007A6B4 2407FFFF */ addiu $a3, $zero, -0x1 -/* AAB8 8007A6B8 A06B0000 */ sb $t3, 0x0($v1) -/* AABC 8007A6BC 24630001 */ addiu $v1, $v1, 0x1 -/* AAC0 8007A6C0 24A40002 */ addiu $a0, $a1, 0x2 -.L8007A6C4: -/* AAC4 8007A6C4 2C820002 */ sltiu $v0, $a0, 0x2 -/* AAC8 8007A6C8 14400008 */ bnez $v0, .L8007A6EC -/* AACC 8007A6CC 00041082 */ srl $v0, $a0, 2 -/* AAD0 8007A6D0 30620002 */ andi $v0, $v1, 0x2 -/* AAD4 8007A6D4 10400005 */ beqz $v0, .L8007A6EC -/* AAD8 8007A6D8 00041082 */ srl $v0, $a0, 2 -/* AADC 8007A6DC A46B0000 */ sh $t3, 0x0($v1) -/* AAE0 8007A6E0 24630002 */ addiu $v1, $v1, 0x2 -/* AAE4 8007A6E4 2484FFFE */ addiu $a0, $a0, -0x2 -/* AAE8 8007A6E8 00041082 */ srl $v0, $a0, 2 -.L8007A6EC: -/* AAEC 8007A6EC 2442FFFF */ addiu $v0, $v0, -0x1 -/* AAF0 8007A6F0 504B0007 */ beql $v0, $t3, .L8007A710 -/* AAF4 8007A6F4 30820002 */ andi $v0, $a0, 0x2 -/* AAF8 8007A6F8 2405FFFF */ addiu $a1, $zero, -0x1 -.L8007A6FC: -/* AAFC 8007A6FC AC670000 */ sw $a3, 0x0($v1) -/* AB00 8007A700 2442FFFF */ addiu $v0, $v0, -0x1 -/* AB04 8007A704 1445FFFD */ bne $v0, $a1, .L8007A6FC -/* AB08 8007A708 24630004 */ addiu $v1, $v1, 0x4 -/* AB0C 8007A70C 30820002 */ andi $v0, $a0, 0x2 -.L8007A710: -/* AB10 8007A710 10400027 */ beqz $v0, .L8007A7B0 -/* AB14 8007A714 30820001 */ andi $v0, $a0, 0x1 -/* AB18 8007A718 0801E9EA */ j .L8007A7A8 -/* AB1C 8007A71C A4670000 */ sh $a3, 0x0($v1) -.L8007A720: -/* AB20 8007A720 92050000 */ lbu $a1, 0x0($s0) -/* AB24 8007A724 26100001 */ addiu $s0, $s0, 0x1 -/* AB28 8007A728 24A60003 */ addiu $a2, $a1, 0x3 -/* AB2C 8007A72C 10C00022 */ beqz $a2, .L8007A7B8 -/* AB30 8007A730 00C02021 */ addu $a0, $a2, $zero -/* AB34 8007A734 00401821 */ addu $v1, $v0, $zero -/* AB38 8007A738 30620001 */ andi $v0, $v1, 0x1 -/* AB3C 8007A73C 10400004 */ beqz $v0, .L8007A750 -/* AB40 8007A740 00003821 */ addu $a3, $zero, $zero -/* AB44 8007A744 A0600000 */ sb $zero, 0x0($v1) -/* AB48 8007A748 24630001 */ addiu $v1, $v1, 0x1 -/* AB4C 8007A74C 24A40002 */ addiu $a0, $a1, 0x2 -.L8007A750: -/* AB50 8007A750 2C820002 */ sltiu $v0, $a0, 0x2 -/* AB54 8007A754 14400008 */ bnez $v0, .L8007A778 -/* AB58 8007A758 00041082 */ srl $v0, $a0, 2 -/* AB5C 8007A75C 30620002 */ andi $v0, $v1, 0x2 -/* AB60 8007A760 10400005 */ beqz $v0, .L8007A778 -/* AB64 8007A764 00041082 */ srl $v0, $a0, 2 -/* AB68 8007A768 A4600000 */ sh $zero, 0x0($v1) -/* AB6C 8007A76C 24630002 */ addiu $v1, $v1, 0x2 -/* AB70 8007A770 2484FFFE */ addiu $a0, $a0, -0x2 -/* AB74 8007A774 00041082 */ srl $v0, $a0, 2 -.L8007A778: -/* AB78 8007A778 2442FFFF */ addiu $v0, $v0, -0x1 -/* AB7C 8007A77C 504B0007 */ beql $v0, $t3, .L8007A79C -/* AB80 8007A780 30820002 */ andi $v0, $a0, 0x2 -/* AB84 8007A784 2405FFFF */ addiu $a1, $zero, -0x1 -.L8007A788: -/* AB88 8007A788 AC670000 */ sw $a3, 0x0($v1) -/* AB8C 8007A78C 2442FFFF */ addiu $v0, $v0, -0x1 -/* AB90 8007A790 1445FFFD */ bne $v0, $a1, .L8007A788 -/* AB94 8007A794 24630004 */ addiu $v1, $v1, 0x4 -/* AB98 8007A798 30820002 */ andi $v0, $a0, 0x2 -.L8007A79C: -/* AB9C 8007A79C 10400004 */ beqz $v0, .L8007A7B0 -/* ABA0 8007A7A0 30820001 */ andi $v0, $a0, 0x1 -/* ABA4 8007A7A4 A4600000 */ sh $zero, 0x0($v1) -.L8007A7A8: -/* ABA8 8007A7A8 24630002 */ addiu $v1, $v1, 0x2 -/* ABAC 8007A7AC 30820001 */ andi $v0, $a0, 0x1 -.L8007A7B0: -/* ABB0 8007A7B0 54400001 */ bnel $v0, $zero, .L8007A7B8 -/* ABB4 8007A7B4 A0670000 */ sb $a3, 0x0($v1) -.L8007A7B8: -/* ABB8 8007A7B8 01264821 */ addu $t1, $t1, $a2 -.L8007A7BC: -/* ABBC 8007A7BC 012C102B */ sltu $v0, $t1, $t4 -.L8007A7C0: -/* ABC0 8007A7C0 1440FE60 */ bnez $v0, .L8007A144 -/* ABC4 8007A7C4 00000000 */ nop -.L8007A7C8: -/* ABC8 8007A7C8 01801021 */ addu $v0, $t4, $zero -/* ABCC 8007A7CC 8FBF0020 */ lw $ra, 0x20($sp) -/* ABD0 8007A7D0 8FB1001C */ lw $s1, 0x1C($sp) -/* ABD4 8007A7D4 8FB00018 */ lw $s0, 0x18($sp) -/* ABD8 8007A7D8 03E00008 */ jr $ra -/* ABDC 8007A7DC 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_8007A110, . - func_8007A110 - -glabel func_8007A7E0 -/* ABE0 8007A7E0 90820000 */ lbu $v0, 0x0($a0) -/* ABE4 8007A7E4 90830001 */ lbu $v1, 0x1($a0) -/* ABE8 8007A7E8 90850002 */ lbu $a1, 0x2($a0) -/* ABEC 8007A7EC 00021600 */ sll $v0, $v0, 24 -/* ABF0 8007A7F0 00031C00 */ sll $v1, $v1, 16 -/* ABF4 8007A7F4 00431025 */ or $v0, $v0, $v1 -/* ABF8 8007A7F8 90830003 */ lbu $v1, 0x3($a0) -/* ABFC 8007A7FC 00052A00 */ sll $a1, $a1, 8 -/* AC00 8007A800 00451025 */ or $v0, $v0, $a1 -/* AC04 8007A804 03E00008 */ jr $ra -/* AC08 8007A808 00431025 */ or $v0, $v0, $v1 -.size func_8007A7E0, . - func_8007A7E0 - -glabel func_8007A80C -/* AC0C 8007A80C 8CAA0000 */ lw $t2, 0x0($a1) -/* AC10 8007A810 00063080 */ sll $a2, $a2, 2 -/* AC14 8007A814 00C53021 */ addu $a2, $a2, $a1 -/* AC18 8007A818 8CC60004 */ lw $a2, 0x4($a2) -/* AC1C 8007A81C 00804021 */ addu $t0, $a0, $zero -/* AC20 8007A820 00004821 */ addu $t1, $zero, $zero -/* AC24 8007A824 91440000 */ lbu $a0, 0x0($t2) -/* AC28 8007A828 914B0001 */ lbu $t3, 0x1($t2) -/* AC2C 8007A82C 308200FF */ andi $v0, $a0, 0xFF -/* AC30 8007A830 2C430002 */ sltiu $v1, $v0, 0x2 -/* AC34 8007A834 38420002 */ xori $v0, $v0, 0x2 -/* AC38 8007A838 2C420001 */ sltiu $v0, $v0, 0x1 -/* AC3C 8007A83C 00621825 */ or $v1, $v1, $v0 -/* AC40 8007A840 10600005 */ beqz $v1, .L8007A858 -/* AC44 8007A844 3405FFFF */ ori $a1, $zero, 0xFFFF -/* AC48 8007A848 91420002 */ lbu $v0, 0x2($t2) -/* AC4C 8007A84C 91430003 */ lbu $v1, 0x3($t2) -/* AC50 8007A850 0801EA1A */ j .L8007A868 -/* AC54 8007A854 254A0004 */ addiu $t2, $t2, 0x4 -.L8007A858: -/* AC58 8007A858 254A0002 */ addiu $t2, $t2, 0x2 -/* AC5C 8007A85C 90C20000 */ lbu $v0, 0x0($a2) -/* AC60 8007A860 90C30001 */ lbu $v1, 0x1($a2) -/* AC64 8007A864 24C60002 */ addiu $a2, $a2, 0x2 -.L8007A868: -/* AC68 8007A868 00021200 */ sll $v0, $v0, 8 -/* AC6C 8007A86C 00436021 */ addu $t4, $v0, $v1 -/* AC70 8007A870 308200FF */ andi $v0, $a0, 0xFF -/* AC74 8007A874 2C430001 */ sltiu $v1, $v0, 0x1 -/* AC78 8007A878 38420003 */ xori $v0, $v0, 0x3 -/* AC7C 8007A87C 2C420001 */ sltiu $v0, $v0, 0x1 -/* AC80 8007A880 00621825 */ or $v1, $v1, $v0 -/* AC84 8007A884 10600004 */ beqz $v1, .L8007A898 -/* AC88 8007A888 30A3FFFF */ andi $v1, $a1, 0xFFFF -/* AC8C 8007A88C 25620001 */ addiu $v0, $t3, 0x1 -/* AC90 8007A890 0801EA28 */ j .L8007A8A0 -/* AC94 8007A894 00432807 */ srav $a1, $v1, $v0 -.L8007A898: -/* AC98 8007A898 30A2FFFF */ andi $v0, $a1, 0xFFFF -/* AC9C 8007A89C 01622807 */ srav $a1, $v0, $t3 -.L8007A8A0: -/* ACA0 8007A8A0 308400FF */ andi $a0, $a0, 0xFF -/* ACA4 8007A8A4 2C830001 */ sltiu $v1, $a0, 0x1 -/* ACA8 8007A8A8 38820003 */ xori $v0, $a0, 0x3 -/* ACAC 8007A8AC 2C420001 */ sltiu $v0, $v0, 0x1 -/* ACB0 8007A8B0 00621825 */ or $v1, $v1, $v0 -/* ACB4 8007A8B4 50600032 */ beql $v1, $zero, .L8007A980 -/* ACB8 8007A8B8 38830001 */ xori $v1, $a0, 0x1 -/* ACBC 8007A8BC 112C009A */ beq $t1, $t4, .L8007AB28 -/* ACC0 8007A8C0 00000000 */ nop -/* ACC4 8007A8C4 24020008 */ addiu $v0, $zero, 0x8 -/* ACC8 8007A8C8 004B5823 */ subu $t3, $v0, $t3 -/* ACCC 8007A8CC 30A7FFFF */ andi $a3, $a1, 0xFFFF -.L8007A8D0: -/* ACD0 8007A8D0 90C30000 */ lbu $v1, 0x0($a2) -/* ACD4 8007A8D4 30620080 */ andi $v0, $v1, 0x80 -/* ACD8 8007A8D8 10400011 */ beqz $v0, .L8007A920 -/* ACDC 8007A8DC 306200FF */ andi $v0, $v1, 0xFF -/* ACE0 8007A8E0 3063007F */ andi $v1, $v1, 0x7F -/* ACE4 8007A8E4 24640001 */ addiu $a0, $v1, 0x1 -/* ACE8 8007A8E8 01244821 */ addu $t1, $t1, $a0 -/* ACEC 8007A8EC 24C60001 */ addiu $a2, $a2, 0x1 -/* ACF0 8007A8F0 00801021 */ addu $v0, $a0, $zero -/* ACF4 8007A8F4 1040001E */ beqz $v0, .L8007A970 -/* ACF8 8007A8F8 00602021 */ addu $a0, $v1, $zero -.L8007A8FC: -/* ACFC 8007A8FC 90C20000 */ lbu $v0, 0x0($a2) -/* AD00 8007A900 24C60001 */ addiu $a2, $a2, 0x1 -/* AD04 8007A904 00801821 */ addu $v1, $a0, $zero -/* AD08 8007A908 2484FFFF */ addiu $a0, $a0, -0x1 -/* AD0C 8007A90C A1020000 */ sb $v0, 0x0($t0) -/* AD10 8007A910 1460FFFA */ bnez $v1, .L8007A8FC -/* AD14 8007A914 25080001 */ addiu $t0, $t0, 0x1 -/* AD18 8007A918 0801EA5C */ j .L8007A970 -/* AD1C 8007A91C 00000000 */ nop -.L8007A920: -/* AD20 8007A920 00022840 */ sll $a1, $v0, 1 -/* AD24 8007A924 01652806 */ srlv $a1, $a1, $t3 -/* AD28 8007A928 24A50003 */ addiu $a1, $a1, 0x3 -/* AD2C 8007A92C 01254821 */ addu $t1, $t1, $a1 -/* AD30 8007A930 90C30001 */ lbu $v1, 0x1($a2) -/* AD34 8007A934 00A02021 */ addu $a0, $a1, $zero -/* AD38 8007A938 24A5FFFF */ addiu $a1, $a1, -0x1 -/* AD3C 8007A93C 00021200 */ sll $v0, $v0, 8 -/* AD40 8007A940 00431021 */ addu $v0, $v0, $v1 -/* AD44 8007A944 10800009 */ beqz $a0, .L8007A96C -/* AD48 8007A948 00471024 */ and $v0, $v0, $a3 -/* AD4C 8007A94C 004A2021 */ addu $a0, $v0, $t2 -.L8007A950: -/* AD50 8007A950 90820000 */ lbu $v0, 0x0($a0) -/* AD54 8007A954 24840001 */ addiu $a0, $a0, 0x1 -/* AD58 8007A958 00A01821 */ addu $v1, $a1, $zero -/* AD5C 8007A95C 24A5FFFF */ addiu $a1, $a1, -0x1 -/* AD60 8007A960 A1020000 */ sb $v0, 0x0($t0) -/* AD64 8007A964 1460FFFA */ bnez $v1, .L8007A950 -/* AD68 8007A968 25080001 */ addiu $t0, $t0, 0x1 -.L8007A96C: -/* AD6C 8007A96C 24C60002 */ addiu $a2, $a2, 0x2 -.L8007A970: -/* AD70 8007A970 112C006D */ beq $t1, $t4, .L8007AB28 -/* AD74 8007A974 00000000 */ nop -/* AD78 8007A978 0801EA34 */ j .L8007A8D0 -/* AD7C 8007A97C 00000000 */ nop -.L8007A980: -/* AD80 8007A980 2C630001 */ sltiu $v1, $v1, 0x1 -/* AD84 8007A984 38820004 */ xori $v0, $a0, 0x4 -/* AD88 8007A988 2C420001 */ sltiu $v0, $v0, 0x1 -/* AD8C 8007A98C 00621825 */ or $v1, $v1, $v0 -/* AD90 8007A990 10600030 */ beqz $v1, .L8007AA54 -/* AD94 8007A994 00000000 */ nop -/* AD98 8007A998 112C0063 */ beq $t1, $t4, .L8007AB28 -/* AD9C 8007A99C 00003821 */ addu $a3, $zero, $zero -/* ADA0 8007A9A0 24020008 */ addiu $v0, $zero, 0x8 -/* ADA4 8007A9A4 004B6823 */ subu $t5, $v0, $t3 -/* ADA8 8007A9A8 30ABFFFF */ andi $t3, $a1, 0xFFFF -/* ADAC 8007A9AC 00071040 */ sll $v0, $a3, 1 -.L8007A9B0: -/* ADB0 8007A9B0 00403821 */ addu $a3, $v0, $zero -/* ADB4 8007A9B4 304200FE */ andi $v0, $v0, 0xFE -/* ADB8 8007A9B8 14400006 */ bnez $v0, .L8007A9D4 -/* ADBC 8007A9BC 30E28000 */ andi $v0, $a3, 0x8000 -/* ADC0 8007A9C0 90C20000 */ lbu $v0, 0x0($a2) -/* ADC4 8007A9C4 24C60001 */ addiu $a2, $a2, 0x1 -/* ADC8 8007A9C8 00021200 */ sll $v0, $v0, 8 -/* ADCC 8007A9CC 344700FF */ ori $a3, $v0, 0xFF -/* ADD0 8007A9D0 30E28000 */ andi $v0, $a3, 0x8000 -.L8007A9D4: -/* ADD4 8007A9D4 10400007 */ beqz $v0, .L8007A9F4 -/* ADD8 8007A9D8 00000000 */ nop -/* ADDC 8007A9DC 90C20000 */ lbu $v0, 0x0($a2) -/* ADE0 8007A9E0 24C60001 */ addiu $a2, $a2, 0x1 -/* ADE4 8007A9E4 25290001 */ addiu $t1, $t1, 0x1 -/* ADE8 8007A9E8 A1020000 */ sb $v0, 0x0($t0) -/* ADEC 8007A9EC 0801EA91 */ j .L8007AA44 -/* ADF0 8007A9F0 25080001 */ addiu $t0, $t0, 0x1 -.L8007A9F4: -/* ADF4 8007A9F4 90C20000 */ lbu $v0, 0x0($a2) -/* ADF8 8007A9F8 90C30001 */ lbu $v1, 0x1($a2) -/* ADFC 8007A9FC 01A22007 */ srav $a0, $v0, $t5 -/* AE00 8007AA00 24850003 */ addiu $a1, $a0, 0x3 -/* AE04 8007AA04 00021200 */ sll $v0, $v0, 8 -/* AE08 8007AA08 00431821 */ addu $v1, $v0, $v1 -/* AE0C 8007AA0C 006B1824 */ and $v1, $v1, $t3 -/* AE10 8007AA10 01254821 */ addu $t1, $t1, $a1 -/* AE14 8007AA14 00A01021 */ addu $v0, $a1, $zero -/* AE18 8007AA18 10400009 */ beqz $v0, .L8007AA40 -/* AE1C 8007AA1C 24850002 */ addiu $a1, $a0, 0x2 -/* AE20 8007AA20 006A2021 */ addu $a0, $v1, $t2 -.L8007AA24: -/* AE24 8007AA24 90820000 */ lbu $v0, 0x0($a0) -/* AE28 8007AA28 24840001 */ addiu $a0, $a0, 0x1 -/* AE2C 8007AA2C 00A01821 */ addu $v1, $a1, $zero -/* AE30 8007AA30 24A5FFFF */ addiu $a1, $a1, -0x1 -/* AE34 8007AA34 A1020000 */ sb $v0, 0x0($t0) -/* AE38 8007AA38 1460FFFA */ bnez $v1, .L8007AA24 -/* AE3C 8007AA3C 25080001 */ addiu $t0, $t0, 0x1 -.L8007AA40: -/* AE40 8007AA40 24C60002 */ addiu $a2, $a2, 0x2 -.L8007AA44: -/* AE44 8007AA44 152CFFDA */ bne $t1, $t4, .L8007A9B0 -/* AE48 8007AA48 00071040 */ sll $v0, $a3, 1 -/* AE4C 8007AA4C 0801EACA */ j .L8007AB28 -/* AE50 8007AA50 00000000 */ nop -.L8007AA54: -/* AE54 8007AA54 112C0034 */ beq $t1, $t4, .L8007AB28 -/* AE58 8007AA58 00000000 */ nop -/* AE5C 8007AA5C 24020008 */ addiu $v0, $zero, 0x8 -/* AE60 8007AA60 004B6823 */ subu $t5, $v0, $t3 -/* AE64 8007AA64 30ABFFFF */ andi $t3, $a1, 0xFFFF -.L8007AA68: -/* AE68 8007AA68 90C20000 */ lbu $v0, 0x0($a2) -/* AE6C 8007AA6C 304300FF */ andi $v1, $v0, 0xFF -/* AE70 8007AA70 1060002D */ beqz $v1, .L8007AB28 -/* AE74 8007AA74 000318C2 */ srl $v1, $v1, 3 -/* AE78 8007AA78 30470007 */ andi $a3, $v0, 0x7 -/* AE7C 8007AA7C 00602021 */ addu $a0, $v1, $zero -/* AE80 8007AA80 24C60001 */ addiu $a2, $a2, 0x1 -/* AE84 8007AA84 00894821 */ addu $t1, $a0, $t1 -/* AE88 8007AA88 00801021 */ addu $v0, $a0, $zero -/* AE8C 8007AA8C 304200FF */ andi $v0, $v0, 0xFF -/* AE90 8007AA90 1040001F */ beqz $v0, .L8007AB10 -/* AE94 8007AA94 2464FFFF */ addiu $a0, $v1, -0x1 -.L8007AA98: -/* AE98 8007AA98 90C30000 */ lbu $v1, 0x0($a2) -/* AE9C 8007AA9C 24C60001 */ addiu $a2, $a2, 0x1 -/* AEA0 8007AAA0 00801021 */ addu $v0, $a0, $zero -/* AEA4 8007AAA4 2484FFFF */ addiu $a0, $a0, -0x1 -/* AEA8 8007AAA8 304200FF */ andi $v0, $v0, 0xFF -/* AEAC 8007AAAC A1030000 */ sb $v1, 0x0($t0) -/* AEB0 8007AAB0 1440FFF9 */ bnez $v0, .L8007AA98 -/* AEB4 8007AAB4 25080001 */ addiu $t0, $t0, 0x1 -/* AEB8 8007AAB8 0801EAC5 */ j .L8007AB14 -/* AEBC 8007AABC 00E01021 */ addu $v0, $a3, $zero -.L8007AAC0: -/* AEC0 8007AAC0 90C20000 */ lbu $v0, 0x0($a2) -/* AEC4 8007AAC4 90C30001 */ lbu $v1, 0x1($a2) -/* AEC8 8007AAC8 01A22007 */ srav $a0, $v0, $t5 -/* AECC 8007AACC 24850003 */ addiu $a1, $a0, 0x3 -/* AED0 8007AAD0 00021200 */ sll $v0, $v0, 8 -/* AED4 8007AAD4 00431821 */ addu $v1, $v0, $v1 -/* AED8 8007AAD8 006B1824 */ and $v1, $v1, $t3 -/* AEDC 8007AADC 01254821 */ addu $t1, $t1, $a1 -/* AEE0 8007AAE0 00A01021 */ addu $v0, $a1, $zero -/* AEE4 8007AAE4 10400009 */ beqz $v0, .L8007AB0C -/* AEE8 8007AAE8 24850002 */ addiu $a1, $a0, 0x2 -/* AEEC 8007AAEC 006A2021 */ addu $a0, $v1, $t2 -.L8007AAF0: -/* AEF0 8007AAF0 90820000 */ lbu $v0, 0x0($a0) -/* AEF4 8007AAF4 24840001 */ addiu $a0, $a0, 0x1 -/* AEF8 8007AAF8 00A01821 */ addu $v1, $a1, $zero -/* AEFC 8007AAFC 24A5FFFF */ addiu $a1, $a1, -0x1 -/* AF00 8007AB00 A1020000 */ sb $v0, 0x0($t0) -/* AF04 8007AB04 1460FFFA */ bnez $v1, .L8007AAF0 -/* AF08 8007AB08 25080001 */ addiu $t0, $t0, 0x1 -.L8007AB0C: -/* AF0C 8007AB0C 24C60002 */ addiu $a2, $a2, 0x2 -.L8007AB10: -/* AF10 8007AB10 00E01021 */ addu $v0, $a3, $zero -.L8007AB14: -/* AF14 8007AB14 304200FF */ andi $v0, $v0, 0xFF -/* AF18 8007AB18 1440FFE9 */ bnez $v0, .L8007AAC0 -/* AF1C 8007AB1C 24E7FFFF */ addiu $a3, $a3, -0x1 -/* AF20 8007AB20 152CFFD1 */ bne $t1, $t4, .L8007AA68 -/* AF24 8007AB24 00000000 */ nop -.L8007AB28: -/* AF28 8007AB28 03E00008 */ jr $ra -/* AF2C 8007AB2C 01801021 */ addu $v0, $t4, $zero -.size func_8007A80C, . - func_8007A80C - -glabel func_8007AB30 -/* AF30 8007AB30 8C830000 */ lw $v1, 0x0($a0) -/* AF34 8007AB34 00052880 */ sll $a1, $a1, 2 -/* AF38 8007AB38 90660000 */ lbu $a2, 0x0($v1) -/* AF3C 8007AB3C 00A42821 */ addu $a1, $a1, $a0 -/* AF40 8007AB40 8CA40004 */ lw $a0, 0x4($a1) -/* AF44 8007AB44 2CC20002 */ sltiu $v0, $a2, 0x2 -/* AF48 8007AB48 14400003 */ bnez $v0, .L8007AB58 -/* AF4C 8007AB4C 24020002 */ addiu $v0, $zero, 0x2 -/* AF50 8007AB50 14C20005 */ bne $a2, $v0, .L8007AB68 -/* AF54 8007AB54 00000000 */ nop -.L8007AB58: -/* AF58 8007AB58 90620002 */ lbu $v0, 0x2($v1) -/* AF5C 8007AB5C 90630003 */ lbu $v1, 0x3($v1) -/* AF60 8007AB60 0801EADD */ j .L8007AB74 -/* AF64 8007AB64 00021200 */ sll $v0, $v0, 8 -.L8007AB68: -/* AF68 8007AB68 90820000 */ lbu $v0, 0x0($a0) -/* AF6C 8007AB6C 90830001 */ lbu $v1, 0x1($a0) -/* AF70 8007AB70 00021200 */ sll $v0, $v0, 8 -.L8007AB74: -/* AF74 8007AB74 03E00008 */ jr $ra -/* AF78 8007AB78 00431025 */ or $v0, $v0, $v1 -.size func_8007AB30, . - func_8007AB30 - -glabel func_8007AB7C -/* AF7C 8007AB7C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* AF80 8007AB80 00802821 */ addu $a1, $a0, $zero -/* AF84 8007AB84 24020001 */ addiu $v0, $zero, 0x1 -/* AF88 8007AB88 3C04800B */ lui $a0, %hi(D_800AF320) -/* AF8C 8007AB8C 2484F320 */ addiu $a0, $a0, %lo(D_800AF320) -/* AF90 8007AB90 24060001 */ addiu $a2, $zero, 0x1 -/* AF94 8007AB94 AFBF0010 */ sw $ra, 0x10($sp) -/* AF98 8007AB98 0C024E04 */ jal func_80093810 -/* AF9C 8007AB9C A0A20008 */ sb $v0, 0x8($a1) -/* AFA0 8007ABA0 8FBF0010 */ lw $ra, 0x10($sp) -/* AFA4 8007ABA4 03E00008 */ jr $ra -/* AFA8 8007ABA8 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8007AB7C, . - func_8007AB7C - -glabel func_8007ABAC -/* AFAC 8007ABAC 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* AFB0 8007ABB0 AFB1001C */ sw $s1, 0x1C($sp) -/* AFB4 8007ABB4 00808821 */ addu $s1, $a0, $zero -/* AFB8 8007ABB8 AFB20020 */ sw $s2, 0x20($sp) -/* AFBC 8007ABBC 00A09021 */ addu $s2, $a1, $zero -/* AFC0 8007ABC0 3C04800B */ lui $a0, %hi(D_800AF320) -/* AFC4 8007ABC4 2484F320 */ addiu $a0, $a0, %lo(D_800AF320) -/* AFC8 8007ABC8 3C05800B */ lui $a1, %hi(D_800AF300) -/* AFCC 8007ABCC 24A5F300 */ addiu $a1, $a1, %lo(D_800AF300) -/* AFD0 8007ABD0 24060008 */ addiu $a2, $zero, 0x8 -/* AFD4 8007ABD4 AFBF0024 */ sw $ra, 0x24($sp) -/* AFD8 8007ABD8 0C024D5C */ jal func_80093570 -/* AFDC 8007ABDC AFB00018 */ sw $s0, 0x18($sp) -/* AFE0 8007ABE0 3C10800B */ lui $s0, %hi(D_800AF0D0) -/* AFE4 8007ABE4 2610F0D0 */ addiu $s0, $s0, %lo(D_800AF0D0) -/* AFE8 8007ABE8 02002021 */ addu $a0, $s0, $zero -/* AFEC 8007ABEC 02202821 */ addu $a1, $s1, $zero -/* AFF0 8007ABF0 3C068008 */ lui $a2, %hi(func_8007AC30) -/* AFF4 8007ABF4 24C6AC30 */ addiu $a2, $a2, %lo(func_8007AC30) -/* AFF8 8007ABF8 3C02800B */ lui $v0, %hi(D_800AF300) -/* AFFC 8007ABFC 2442F300 */ addiu $v0, $v0, %lo(D_800AF300) -/* B000 8007AC00 00003821 */ addu $a3, $zero, $zero -/* B004 8007AC04 AFA20010 */ sw $v0, 0x10($sp) -/* B008 8007AC08 0C025218 */ jal func_80094860 -/* B00C 8007AC0C AFB20014 */ sw $s2, 0x14($sp) -/* B010 8007AC10 0C025288 */ jal func_80094A20 -/* B014 8007AC14 02002021 */ addu $a0, $s0, $zero -/* B018 8007AC18 8FBF0024 */ lw $ra, 0x24($sp) -/* B01C 8007AC1C 8FB20020 */ lw $s2, 0x20($sp) -/* B020 8007AC20 8FB1001C */ lw $s1, 0x1C($sp) -/* B024 8007AC24 8FB00018 */ lw $s0, 0x18($sp) -/* B028 8007AC28 03E00008 */ jr $ra -/* B02C 8007AC2C 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_8007ABAC, . - func_8007ABAC - -glabel func_8007AC30 -/* B030 8007AC30 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* B034 8007AC34 AFB00018 */ sw $s0, 0x18($sp) -/* B038 8007AC38 24100001 */ addiu $s0, $zero, 0x1 -/* B03C 8007AC3C AFBF001C */ sw $ra, 0x1C($sp) -/* B040 8007AC40 AFA00010 */ sw $zero, 0x10($sp) -.L8007AC44: -/* B044 8007AC44 3C04800B */ lui $a0, %hi(D_800AF320) -/* B048 8007AC48 2484F320 */ addiu $a0, $a0, %lo(D_800AF320) -/* B04C 8007AC4C 27A50010 */ addiu $a1, $sp, 0x10 -/* B050 8007AC50 0C024DB8 */ jal func_800936E0 -/* B054 8007AC54 24060001 */ addiu $a2, $zero, 0x1 -/* B058 8007AC58 8FA20010 */ lw $v0, 0x10($sp) -/* B05C 8007AC5C 90450008 */ lbu $a1, 0x8($v0) -/* B060 8007AC60 14B0000A */ bne $a1, $s0, .L8007AC8C -/* B064 8007AC64 00000000 */ nop -/* B068 8007AC68 8C440010 */ lw $a0, 0x10($v0) -/* B06C 8007AC6C 0C01E844 */ jal func_8007A110 -/* B070 8007AC70 8C45000C */ lw $a1, 0xC($v0) -/* B074 8007AC74 8FA50010 */ lw $a1, 0x10($sp) -/* B078 8007AC78 8CA40004 */ lw $a0, 0x4($a1) -/* B07C 8007AC7C 0C024E04 */ jal func_80093810 -/* B080 8007AC80 24060001 */ addiu $a2, $zero, 0x1 -/* B084 8007AC84 0801EB11 */ j .L8007AC44 -/* B088 8007AC88 00000000 */ nop -.L8007AC8C: -/* B08C 8007AC8C 3C04800B */ lui $a0, %hi(D_800AE038) -/* B090 8007AC90 0C024D50 */ jal func_80093540 -/* B094 8007AC94 2484E038 */ addiu $a0, $a0, %lo(D_800AE038) -/* B098 8007AC98 0801EB11 */ j .L8007AC44 -/* B09C 8007AC9C 00000000 */ nop -/* B0A0 8007ACA0 8FBF001C */ lw $ra, 0x1C($sp) -/* B0A4 8007ACA4 8FB00018 */ lw $s0, 0x18($sp) -/* B0A8 8007ACA8 03E00008 */ jr $ra -/* B0AC 8007ACAC 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8007AC30, . - func_8007AC30 - -glabel func_8007ACB0 -/* B0B0 8007ACB0 27BDFE78 */ addiu $sp, $sp, -0x188 -/* B0B4 8007ACB4 AFBE0180 */ sw $fp, 0x180($sp) -/* B0B8 8007ACB8 0080F021 */ addu $fp, $a0, $zero -/* B0BC 8007ACBC AFB20168 */ sw $s2, 0x168($sp) -/* B0C0 8007ACC0 00C09021 */ addu $s2, $a2, $zero -/* B0C4 8007ACC4 24040001 */ addiu $a0, $zero, 0x1 -/* B0C8 8007ACC8 AFBF0184 */ sw $ra, 0x184($sp) -/* B0CC 8007ACCC AFB7017C */ sw $s7, 0x17C($sp) -/* B0D0 8007ACD0 AFB60178 */ sw $s6, 0x178($sp) -/* B0D4 8007ACD4 AFB50174 */ sw $s5, 0x174($sp) -/* B0D8 8007ACD8 AFB40170 */ sw $s4, 0x170($sp) -/* B0DC 8007ACDC AFB3016C */ sw $s3, 0x16C($sp) -/* B0E0 8007ACE0 AFB10164 */ sw $s1, 0x164($sp) -/* B0E4 8007ACE4 AFB00160 */ sw $s0, 0x160($sp) -/* B0E8 8007ACE8 0C01EBCF */ jal func_8007AF3C -/* B0EC 8007ACEC AFA50144 */ sw $a1, 0x144($sp) -/* B0F0 8007ACF0 0C01F081 */ jal func_8007C204 -/* B0F4 8007ACF4 00008821 */ addu $s1, $zero, $zero -/* B0F8 8007ACF8 1A400008 */ blez $s2, .L8007AD1C -/* B0FC 8007ACFC 0240A821 */ addu $s5, $s2, $zero -/* B100 8007AD00 8FA30144 */ lw $v1, 0x144($sp) -.L8007AD04: -/* B104 8007AD04 AC600008 */ sw $zero, 0x8($v1) -/* B108 8007AD08 AC60000C */ sw $zero, 0xC($v1) -/* B10C 8007AD0C 26310001 */ addiu $s1, $s1, 0x1 -/* B110 8007AD10 0235102A */ slt $v0, $s1, $s5 -/* B114 8007AD14 1440FFFB */ bnez $v0, .L8007AD04 -/* B118 8007AD18 24630010 */ addiu $v1, $v1, 0x10 -.L8007AD1C: -/* B11C 8007AD1C 8FC40000 */ lw $a0, 0x0($fp) -/* B120 8007AD20 8FC60008 */ lw $a2, 0x8($fp) -/* B124 8007AD24 8FC7000C */ lw $a3, 0xC($fp) -/* B128 8007AD28 3C05800B */ lui $a1, %hi(D_800AE0A8) -/* B12C 8007AD2C 0C01FD39 */ jal func_8007F4E4 -/* B130 8007AD30 24A5E0A8 */ addiu $a1, $a1, %lo(D_800AE0A8) -/* B134 8007AD34 0040A021 */ addu $s4, $v0, $zero -/* B138 8007AD38 16800004 */ bnez $s4, .L8007AD4C -/* B13C 8007AD3C 00009821 */ addu $s3, $zero, $zero -/* B140 8007AD40 8FC40000 */ lw $a0, 0x0($fp) -/* B144 8007AD44 0C01EEF0 */ jal func_8007BBC0 -/* B148 8007AD48 00000000 */ nop -.L8007AD4C: -/* B14C 8007AD4C 3C17800B */ lui $s7, %hi(D_800AF360) -/* B150 8007AD50 26F7F360 */ addiu $s7, $s7, %lo(D_800AF360) -.L8007AD54: -/* B154 8007AD54 02802021 */ addu $a0, $s4, $zero -/* B158 8007AD58 0C01EBF9 */ jal func_8007AFE4 -/* B15C 8007AD5C 27A50010 */ addiu $a1, $sp, 0x10 -/* B160 8007AD60 5040002A */ beql $v0, $zero, .L8007AE0C -/* B164 8007AD64 A2800000 */ sb $zero, 0x0($s4) -/* B168 8007AD68 8E960010 */ lw $s6, 0x10($s4) -/* B16C 8007AD6C 1AA00022 */ blez $s5, .L8007ADF8 -/* B170 8007AD70 00008821 */ addu $s1, $zero, $zero -/* B174 8007AD74 8FB00144 */ lw $s0, 0x144($sp) -.L8007AD78: -/* B178 8007AD78 8E040000 */ lw $a0, 0x0($s0) -/* B17C 8007AD7C 14800006 */ bnez $a0, .L8007AD98 -/* B180 8007AD80 00000000 */ nop -/* B184 8007AD84 8E020004 */ lw $v0, 0x4($s0) -/* B188 8007AD88 10530007 */ beq $v0, $s3, .L8007ADA8 -/* B18C 8007AD8C 00000000 */ nop -/* B190 8007AD90 0801EB75 */ j .L8007ADD4 -/* B194 8007AD94 26310001 */ addiu $s1, $s1, 0x1 -.L8007AD98: -/* B198 8007AD98 0C01FD1F */ jal func_8007F47C -/* B19C 8007AD9C 27A50026 */ addiu $a1, $sp, 0x26 -/* B1A0 8007ADA0 5440000C */ bnel $v0, $zero, .L8007ADD4 -/* B1A4 8007ADA4 26310001 */ addiu $s1, $s1, 0x1 -.L8007ADA8: -/* B1A8 8007ADA8 8FA2001C */ lw $v0, 0x1C($sp) -/* B1AC 8007ADAC 1040000C */ beqz $v0, .L8007ADE0 -/* B1B0 8007ADB0 02802021 */ addu $a0, $s4, $zero -/* B1B4 8007ADB4 0C01EE23 */ jal func_8007B88C -/* B1B8 8007ADB8 27A50010 */ addiu $a1, $sp, 0x10 -/* B1BC 8007ADBC 8EE20000 */ lw $v0, 0x0($s7) -/* B1C0 8007ADC0 AE020008 */ sw $v0, 0x8($s0) -/* B1C4 8007ADC4 8EE20004 */ lw $v0, 0x4($s7) -/* B1C8 8007ADC8 AE130004 */ sw $s3, 0x4($s0) -/* B1CC 8007ADCC 0801EB78 */ j .L8007ADE0 -/* B1D0 8007ADD0 AE02000C */ sw $v0, 0xC($s0) -.L8007ADD4: -/* B1D4 8007ADD4 0235102A */ slt $v0, $s1, $s5 -/* B1D8 8007ADD8 1440FFE7 */ bnez $v0, .L8007AD78 -/* B1DC 8007ADDC 26100010 */ addiu $s0, $s0, 0x10 -.L8007ADE0: -/* B1E0 8007ADE0 0235102A */ slt $v0, $s1, $s5 -/* B1E4 8007ADE4 10400004 */ beqz $v0, .L8007ADF8 -/* B1E8 8007ADE8 00000000 */ nop -/* B1EC 8007ADEC 2652FFFF */ addiu $s2, $s2, -0x1 -/* B1F0 8007ADF0 52400006 */ beql $s2, $zero, .L8007AE0C -/* B1F4 8007ADF4 A2800000 */ sb $zero, 0x0($s4) -.L8007ADF8: -/* B1F8 8007ADF8 8FA20018 */ lw $v0, 0x18($sp) -/* B1FC 8007ADFC 26730001 */ addiu $s3, $s3, 0x1 -/* B200 8007AE00 02C21021 */ addu $v0, $s6, $v0 -/* B204 8007AE04 0801EB55 */ j .L8007AD54 -/* B208 8007AE08 AE820010 */ sw $v0, 0x10($s4) -.L8007AE0C: -/* B20C 8007AE0C 0C01EBCF */ jal func_8007AF3C -/* B210 8007AE10 00002021 */ addu $a0, $zero, $zero -/* B214 8007AE14 00008821 */ addu $s1, $zero, $zero -/* B218 8007AE18 1AA0000E */ blez $s5, .L8007AE54 -/* B21C 8007AE1C 00009021 */ addu $s2, $zero, $zero -/* B220 8007AE20 8FB00144 */ lw $s0, 0x144($sp) -.L8007AE24: -/* B224 8007AE24 8E020008 */ lw $v0, 0x8($s0) -/* B228 8007AE28 54400007 */ bnel $v0, $zero, .L8007AE48 -/* B22C 8007AE2C 26310001 */ addiu $s1, $s1, 0x1 -/* B230 8007AE30 8E040000 */ lw $a0, 0x0($s0) -/* B234 8007AE34 3C05800B */ lui $a1, %hi(D_800AE0AC) -/* B238 8007AE38 24A5E0AC */ addiu $a1, $a1, %lo(D_800AE0AC) -/* B23C 8007AE3C 0C01EEE4 */ jal func_8007BB90 -/* B240 8007AE40 26520001 */ addiu $s2, $s2, 0x1 -/* B244 8007AE44 26310001 */ addiu $s1, $s1, 0x1 -.L8007AE48: -/* B248 8007AE48 0235102A */ slt $v0, $s1, $s5 -/* B24C 8007AE4C 1440FFF5 */ bnez $v0, .L8007AE24 -/* B250 8007AE50 26100010 */ addiu $s0, $s0, 0x10 -.L8007AE54: -/* B254 8007AE54 12400005 */ beqz $s2, .L8007AE6C -/* B258 8007AE58 00000000 */ nop -/* B25C 8007AE5C 8FC40000 */ lw $a0, 0x0($fp) -/* B260 8007AE60 3C05800B */ lui $a1, %hi(D_800AE0C8) -/* B264 8007AE64 0C01EEFD */ jal func_8007BBF4 -/* B268 8007AE68 24A5E0C8 */ addiu $a1, $a1, %lo(D_800AE0C8) -.L8007AE6C: -/* B26C 8007AE6C 8FBF0184 */ lw $ra, 0x184($sp) -/* B270 8007AE70 8FBE0180 */ lw $fp, 0x180($sp) -/* B274 8007AE74 8FB7017C */ lw $s7, 0x17C($sp) -/* B278 8007AE78 8FB60178 */ lw $s6, 0x178($sp) -/* B27C 8007AE7C 8FB50174 */ lw $s5, 0x174($sp) -/* B280 8007AE80 8FB40170 */ lw $s4, 0x170($sp) -/* B284 8007AE84 8FB3016C */ lw $s3, 0x16C($sp) -/* B288 8007AE88 8FB20168 */ lw $s2, 0x168($sp) -/* B28C 8007AE8C 8FB10164 */ lw $s1, 0x164($sp) -/* B290 8007AE90 8FB00160 */ lw $s0, 0x160($sp) -/* B294 8007AE94 03E00008 */ jr $ra -/* B298 8007AE98 27BD0188 */ addiu $sp, $sp, 0x188 -.size func_8007ACB0, . - func_8007ACB0 - -glabel func_8007AE9C -/* B29C 8007AE9C 27BDFEB0 */ addiu $sp, $sp, -0x150 -/* B2A0 8007AEA0 AFB10144 */ sw $s1, 0x144($sp) -/* B2A4 8007AEA4 00808821 */ addu $s1, $a0, $zero -/* B2A8 8007AEA8 24040001 */ addiu $a0, $zero, 0x1 -/* B2AC 8007AEAC AFBF0148 */ sw $ra, 0x148($sp) -/* B2B0 8007AEB0 0C01EBCF */ jal func_8007AF3C -/* B2B4 8007AEB4 AFB00140 */ sw $s0, 0x140($sp) -/* B2B8 8007AEB8 0C01F081 */ jal func_8007C204 -/* B2BC 8007AEBC 00000000 */ nop -/* B2C0 8007AEC0 8E240000 */ lw $a0, 0x0($s1) -/* B2C4 8007AEC4 8E260008 */ lw $a2, 0x8($s1) -/* B2C8 8007AEC8 8E27000C */ lw $a3, 0xC($s1) -/* B2CC 8007AECC 3C05800B */ lui $a1, %hi(D_800AE0A8) -/* B2D0 8007AED0 0C01FD39 */ jal func_8007F4E4 -/* B2D4 8007AED4 24A5E0A8 */ addiu $a1, $a1, %lo(D_800AE0A8) -/* B2D8 8007AED8 00408021 */ addu $s0, $v0, $zero -/* B2DC 8007AEDC 56000004 */ bnel $s0, $zero, .L8007AEF0 -/* B2E0 8007AEE0 00008821 */ addu $s1, $zero, $zero -/* B2E4 8007AEE4 8E240000 */ lw $a0, 0x0($s1) -/* B2E8 8007AEE8 0C01EEF0 */ jal func_8007BBC0 -/* B2EC 8007AEEC 00008821 */ addu $s1, $zero, $zero -.L8007AEF0: -/* B2F0 8007AEF0 02002021 */ addu $a0, $s0, $zero -/* B2F4 8007AEF4 0C01EBF9 */ jal func_8007AFE4 -/* B2F8 8007AEF8 27A50010 */ addiu $a1, $sp, 0x10 -/* B2FC 8007AEFC 50400007 */ beql $v0, $zero, .L8007AF1C -/* B300 8007AF00 A2000000 */ sb $zero, 0x0($s0) -/* B304 8007AF04 8E020010 */ lw $v0, 0x10($s0) -/* B308 8007AF08 8FA30018 */ lw $v1, 0x18($sp) -/* B30C 8007AF0C 26310001 */ addiu $s1, $s1, 0x1 -/* B310 8007AF10 00431021 */ addu $v0, $v0, $v1 -/* B314 8007AF14 0801EBBC */ j .L8007AEF0 -/* B318 8007AF18 AE020010 */ sw $v0, 0x10($s0) -.L8007AF1C: -/* B31C 8007AF1C 0C01EBCF */ jal func_8007AF3C -/* B320 8007AF20 00002021 */ addu $a0, $zero, $zero -/* B324 8007AF24 02201021 */ addu $v0, $s1, $zero -/* B328 8007AF28 8FBF0148 */ lw $ra, 0x148($sp) -/* B32C 8007AF2C 8FB10144 */ lw $s1, 0x144($sp) -/* B330 8007AF30 8FB00140 */ lw $s0, 0x140($sp) -/* B334 8007AF34 03E00008 */ jr $ra -/* B338 8007AF38 27BD0150 */ addiu $sp, $sp, 0x150 -.size func_8007AE9C, . - func_8007AE9C - -glabel func_8007AF3C -/* B33C 8007AF3C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* B340 8007AF40 AFBF0018 */ sw $ra, 0x18($sp) -/* B344 8007AF44 AFB10014 */ sw $s1, 0x14($sp) -/* B348 8007AF48 10800014 */ beqz $a0, .L8007AF9C -/* B34C 8007AF4C AFB00010 */ sw $s0, 0x10($sp) -/* B350 8007AF50 3C02800B */ lui $v0, %hi(D_800A884C) -/* B354 8007AF54 8C42884C */ lw $v0, %lo(D_800A884C)($v0) -/* B358 8007AF58 1040001D */ beqz $v0, .L8007AFD0 -/* B35C 8007AF5C 00008821 */ addu $s1, $zero, $zero -/* B360 8007AF60 3C10800B */ lui $s0, %hi(D_800A884C) -/* B364 8007AF64 2610884C */ addiu $s0, $s0, %lo(D_800A884C) -.L8007AF68: -/* B368 8007AF68 3C04800B */ lui $a0, %hi(D_800A8850) -/* B36C 8007AF6C 00912021 */ addu $a0, $a0, $s1 -/* B370 8007AF70 8C848850 */ lw $a0, %lo(D_800A8850)($a0) -/* B374 8007AF74 0C01C3CC */ jal func_80070F30 -/* B378 8007AF78 26310008 */ addiu $s1, $s1, 0x8 -/* B37C 8007AF7C 8E030000 */ lw $v1, 0x0($s0) -/* B380 8007AF80 26100008 */ addiu $s0, $s0, 0x8 -/* B384 8007AF84 AC620000 */ sw $v0, 0x0($v1) -/* B388 8007AF88 8E020000 */ lw $v0, 0x0($s0) -/* B38C 8007AF8C 10400010 */ beqz $v0, .L8007AFD0 -/* B390 8007AF90 00000000 */ nop -/* B394 8007AF94 0801EBDA */ j .L8007AF68 -/* B398 8007AF98 00000000 */ nop -.L8007AF9C: -/* B39C 8007AF9C 3C02800B */ lui $v0, %hi(D_800A884C) -/* B3A0 8007AFA0 8C42884C */ lw $v0, %lo(D_800A884C)($v0) -/* B3A4 8007AFA4 1040000A */ beqz $v0, .L8007AFD0 -/* B3A8 8007AFA8 00000000 */ nop -/* B3AC 8007AFAC 3C10800B */ lui $s0, %hi(D_800A884C) -/* B3B0 8007AFB0 2610884C */ addiu $s0, $s0, %lo(D_800A884C) -.L8007AFB4: -/* B3B4 8007AFB4 8E020000 */ lw $v0, 0x0($s0) -/* B3B8 8007AFB8 8C440000 */ lw $a0, 0x0($v0) -/* B3BC 8007AFBC 0C01C4B1 */ jal func_800712C4 -/* B3C0 8007AFC0 26100008 */ addiu $s0, $s0, 0x8 -/* B3C4 8007AFC4 8E020000 */ lw $v0, 0x0($s0) -/* B3C8 8007AFC8 1440FFFA */ bnez $v0, .L8007AFB4 -/* B3CC 8007AFCC 00000000 */ nop -.L8007AFD0: -/* B3D0 8007AFD0 8FBF0018 */ lw $ra, 0x18($sp) -/* B3D4 8007AFD4 8FB10014 */ lw $s1, 0x14($sp) -/* B3D8 8007AFD8 8FB00010 */ lw $s0, 0x10($sp) -/* B3DC 8007AFDC 03E00008 */ jr $ra -/* B3E0 8007AFE0 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8007AF3C, . - func_8007AF3C - -glabel func_8007AFE4 -/* B3E4 8007AFE4 27BDEBB0 */ addiu $sp, $sp, -0x1450 -/* B3E8 8007AFE8 AFB31434 */ sw $s3, 0x1434($sp) -/* B3EC 8007AFEC 00809821 */ addu $s3, $a0, $zero -/* B3F0 8007AFF0 AFB21430 */ sw $s2, 0x1430($sp) -/* B3F4 8007AFF4 00A09021 */ addu $s2, $a1, $zero -/* B3F8 8007AFF8 02402021 */ addu $a0, $s2, $zero -/* B3FC 8007AFFC 2405012C */ addiu $a1, $zero, 0x12C -/* B400 8007B000 AFBF1448 */ sw $ra, 0x1448($sp) -/* B404 8007B004 AFB71444 */ sw $s7, 0x1444($sp) -/* B408 8007B008 AFB61440 */ sw $s6, 0x1440($sp) -/* B40C 8007B00C AFB5143C */ sw $s5, 0x143C($sp) -/* B410 8007B010 AFB41438 */ sw $s4, 0x1438($sp) -/* B414 8007B014 AFB1142C */ sw $s1, 0x142C($sp) -/* B418 8007B018 0C024CE0 */ jal func_80093380 -/* B41C 8007B01C AFB01428 */ sw $s0, 0x1428($sp) -/* B420 8007B020 8E640010 */ lw $a0, 0x10($s3) -/* B424 8007B024 8E62000C */ lw $v0, 0xC($s3) -/* B428 8007B028 0082102A */ slt $v0, $a0, $v0 -/* B42C 8007B02C 10400008 */ beqz $v0, .L8007B050 -/* B430 8007B030 0000A821 */ addu $s5, $zero, $zero -/* B434 8007B034 8E620008 */ lw $v0, 0x8($s3) -/* B438 8007B038 24830001 */ addiu $v1, $a0, 0x1 -/* B43C 8007B03C AE630010 */ sw $v1, 0x10($s3) -/* B440 8007B040 00441021 */ addu $v0, $v0, $a0 -/* B444 8007B044 90510000 */ lbu $s1, 0x0($v0) -/* B448 8007B048 0801EC16 */ j .L8007B058 -/* B44C 8007B04C 2402FFFF */ addiu $v0, $zero, -0x1 -.L8007B050: -/* B450 8007B050 2411FFFF */ addiu $s1, $zero, -0x1 -/* B454 8007B054 2402FFFF */ addiu $v0, $zero, -0x1 -.L8007B058: -/* B458 8007B058 522201A2 */ beql $s1, $v0, .L8007B6E4 -/* B45C 8007B05C 00001021 */ addu $v0, $zero, $zero -/* B460 8007B060 122000B7 */ beqz $s1, .L8007B340 -/* B464 8007B064 32220080 */ andi $v0, $s1, 0x80 -/* B468 8007B068 1040003C */ beqz $v0, .L8007B15C -/* B46C 8007B06C 27A40011 */ addiu $a0, $sp, 0x11 -/* B470 8007B070 A2510000 */ sb $s1, 0x0($s2) -/* B474 8007B074 8E630010 */ lw $v1, 0x10($s3) -/* B478 8007B078 8E620008 */ lw $v0, 0x8($s3) -/* B47C 8007B07C 24650001 */ addiu $a1, $v1, 0x1 -/* B480 8007B080 00431021 */ addu $v0, $v0, $v1 -/* B484 8007B084 AE650010 */ sw $a1, 0x10($s3) -/* B488 8007B088 90440000 */ lbu $a0, 0x0($v0) -/* B48C 8007B08C 8E620008 */ lw $v0, 0x8($s3) -/* B490 8007B090 24670002 */ addiu $a3, $v1, 0x2 -/* B494 8007B094 AE670010 */ sw $a3, 0x10($s3) -/* B498 8007B098 00451021 */ addu $v0, $v0, $a1 -/* B49C 8007B09C 90460000 */ lbu $a2, 0x0($v0) -/* B4A0 8007B0A0 8E620008 */ lw $v0, 0x8($s3) -/* B4A4 8007B0A4 24680003 */ addiu $t0, $v1, 0x3 -/* B4A8 8007B0A8 24630004 */ addiu $v1, $v1, 0x4 -/* B4AC 8007B0AC AE680010 */ sw $t0, 0x10($s3) -/* B4B0 8007B0B0 00471021 */ addu $v0, $v0, $a3 -/* B4B4 8007B0B4 90450000 */ lbu $a1, 0x0($v0) -/* B4B8 8007B0B8 8E620008 */ lw $v0, 0x8($s3) -/* B4BC 8007B0BC 00063200 */ sll $a2, $a2, 8 -/* B4C0 8007B0C0 00862025 */ or $a0, $a0, $a2 -/* B4C4 8007B0C4 AE630010 */ sw $v1, 0x10($s3) -/* B4C8 8007B0C8 00481021 */ addu $v0, $v0, $t0 -/* B4CC 8007B0CC 90420000 */ lbu $v0, 0x0($v0) -/* B4D0 8007B0D0 00052C00 */ sll $a1, $a1, 16 -/* B4D4 8007B0D4 00852025 */ or $a0, $a0, $a1 -/* B4D8 8007B0D8 00021600 */ sll $v0, $v0, 24 -/* B4DC 8007B0DC 00822025 */ or $a0, $a0, $v0 -/* B4E0 8007B0E0 AE440008 */ sw $a0, 0x8($s2) -/* B4E4 8007B0E4 8E640010 */ lw $a0, 0x10($s3) -/* B4E8 8007B0E8 8E620008 */ lw $v0, 0x8($s3) -/* B4EC 8007B0EC 24830001 */ addiu $v1, $a0, 0x1 -/* B4F0 8007B0F0 00441021 */ addu $v0, $v0, $a0 -/* B4F4 8007B0F4 AE630010 */ sw $v1, 0x10($s3) -/* B4F8 8007B0F8 90450000 */ lbu $a1, 0x0($v0) -/* B4FC 8007B0FC 8E620008 */ lw $v0, 0x8($s3) -/* B500 8007B100 24860002 */ addiu $a2, $a0, 0x2 -/* B504 8007B104 AE660010 */ sw $a2, 0x10($s3) -/* B508 8007B108 00431021 */ addu $v0, $v0, $v1 -/* B50C 8007B10C 90470000 */ lbu $a3, 0x0($v0) -/* B510 8007B110 8E620008 */ lw $v0, 0x8($s3) -/* B514 8007B114 8E630008 */ lw $v1, 0x8($s3) -/* B518 8007B118 24880003 */ addiu $t0, $a0, 0x3 -/* B51C 8007B11C 24840004 */ addiu $a0, $a0, 0x4 -/* B520 8007B120 AE680010 */ sw $t0, 0x10($s3) -/* B524 8007B124 00461021 */ addu $v0, $v0, $a2 -/* B528 8007B128 90460000 */ lbu $a2, 0x0($v0) -/* B52C 8007B12C 24020001 */ addiu $v0, $zero, 0x1 -/* B530 8007B130 00681821 */ addu $v1, $v1, $t0 -/* B534 8007B134 AE640010 */ sw $a0, 0x10($s3) -/* B538 8007B138 90630000 */ lbu $v1, 0x0($v1) -/* B53C 8007B13C 00073A00 */ sll $a3, $a3, 8 -/* B540 8007B140 00A72825 */ or $a1, $a1, $a3 -/* B544 8007B144 00063400 */ sll $a2, $a2, 16 -/* B548 8007B148 00031E00 */ sll $v1, $v1, 24 -/* B54C 8007B14C 00A62825 */ or $a1, $a1, $a2 -/* B550 8007B150 00A32825 */ or $a1, $a1, $v1 -/* B554 8007B154 0801EDB9 */ j .L8007B6E4 -/* B558 8007B158 AE45000C */ sw $a1, 0xC($s2) -.L8007B15C: -/* B55C 8007B15C 24050001 */ addiu $a1, $zero, 0x1 -/* B560 8007B160 2630FFFF */ addiu $s0, $s1, -0x1 -/* B564 8007B164 02003021 */ addu $a2, $s0, $zero -/* B568 8007B168 0C01FD5C */ jal func_8007F570 -/* B56C 8007B16C 02603821 */ addu $a3, $s3, $zero -/* B570 8007B170 0050102B */ sltu $v0, $v0, $s0 -/* B574 8007B174 10400004 */ beqz $v0, .L8007B188 -/* B578 8007B178 27A30025 */ addiu $v1, $sp, 0x25 -/* B57C 8007B17C 3C04800B */ lui $a0, %hi(D_800AE0E8) -/* B580 8007B180 0801ED10 */ j .L8007B440 -/* B584 8007B184 2484E0E8 */ addiu $a0, $a0, %lo(D_800AE0E8) -.L8007B188: -/* B588 8007B188 93A20024 */ lbu $v0, 0x24($sp) -/* B58C 8007B18C 3C01800B */ lui $at, %hi(D_800AF390) -/* B590 8007B190 AC23F390 */ sw $v1, %lo(D_800AF390)($at) -/* B594 8007B194 24030002 */ addiu $v1, $zero, 0x2 -/* B598 8007B198 A2420015 */ sb $v0, 0x15($s2) -/* B59C 8007B19C 304200FF */ andi $v0, $v0, 0xFF -/* B5A0 8007B1A0 1043000C */ beq $v0, $v1, .L8007B1D4 -/* B5A4 8007B1A4 27A40010 */ addiu $a0, $sp, 0x10 -/* B5A8 8007B1A8 00912021 */ addu $a0, $a0, $s1 -/* B5AC 8007B1AC 24050001 */ addiu $a1, $zero, 0x1 -/* B5B0 8007B1B0 24060002 */ addiu $a2, $zero, 0x2 -/* B5B4 8007B1B4 0C01FD5C */ jal func_8007F570 -/* B5B8 8007B1B8 02603821 */ addu $a3, $s3, $zero -/* B5BC 8007B1BC 2C420002 */ sltiu $v0, $v0, 0x2 -/* B5C0 8007B1C0 10400005 */ beqz $v0, .L8007B1D8 -/* B5C4 8007B1C4 27A40012 */ addiu $a0, $sp, 0x12 -/* B5C8 8007B1C8 3C04800B */ lui $a0, %hi(D_800AE0E8) -/* B5CC 8007B1CC 0801ED10 */ j .L8007B440 -/* B5D0 8007B1D0 2484E0E8 */ addiu $a0, $a0, %lo(D_800AE0E8) -.L8007B1D4: -/* B5D4 8007B1D4 27A40012 */ addiu $a0, $sp, 0x12 -.L8007B1D8: -/* B5D8 8007B1D8 26450001 */ addiu $a1, $s2, 0x1 -/* B5DC 8007B1DC 24060005 */ addiu $a2, $zero, 0x5 -/* B5E0 8007B1E0 3C01800B */ lui $at, %hi(D_800AF390) -/* B5E4 8007B1E4 AC24F390 */ sw $a0, %lo(D_800AF390)($at) -/* B5E8 8007B1E8 0C024C18 */ jal func_80093060 -/* B5EC 8007B1EC A2510000 */ sb $s1, 0x0($s2) -/* B5F0 8007B1F0 27A20017 */ addiu $v0, $sp, 0x17 -/* B5F4 8007B1F4 3C01800B */ lui $at, %hi(D_800AF390) -/* B5F8 8007B1F8 0C01EDD1 */ jal func_8007B744 -/* B5FC 8007B1FC AC22F390 */ sw $v0, %lo(D_800AF390)($at) -/* B600 8007B200 0C01EDD1 */ jal func_8007B744 -/* B604 8007B204 AE420008 */ sw $v0, 0x8($s2) -/* B608 8007B208 0C01EDD1 */ jal func_8007B744 -/* B60C 8007B20C AE42000C */ sw $v0, 0xC($s2) -/* B610 8007B210 3C03800B */ lui $v1, %hi(D_800AF390) -/* B614 8007B214 8C63F390 */ lw $v1, %lo(D_800AF390)($v1) -/* B618 8007B218 AE420010 */ sw $v0, 0x10($s2) -/* B61C 8007B21C 24620001 */ addiu $v0, $v1, 0x1 -/* B620 8007B220 3C01800B */ lui $at, %hi(D_800AF390) -/* B624 8007B224 AC22F390 */ sw $v0, %lo(D_800AF390)($at) -/* B628 8007B228 90620000 */ lbu $v0, 0x0($v1) -/* B62C 8007B22C A2420014 */ sb $v0, 0x14($s2) -/* B630 8007B230 3C03800B */ lui $v1, %hi(D_800AF390) -/* B634 8007B234 8C63F390 */ lw $v1, %lo(D_800AF390)($v1) -/* B638 8007B238 24620001 */ addiu $v0, $v1, 0x1 -/* B63C 8007B23C 3C01800B */ lui $at, %hi(D_800AF390) -/* B640 8007B240 AC22F390 */ sw $v0, %lo(D_800AF390)($at) -/* B644 8007B244 90620000 */ lbu $v0, 0x0($v1) -/* B648 8007B248 24030002 */ addiu $v1, $zero, 0x2 -/* B64C 8007B24C A2420015 */ sb $v0, 0x15($s2) -/* B650 8007B250 304200FF */ andi $v0, $v0, 0xFF -/* B654 8007B254 10430018 */ beq $v0, $v1, .L8007B2B8 -/* B658 8007B258 0000A021 */ addu $s4, $zero, $zero -/* B65C 8007B25C 3C03800B */ lui $v1, %hi(D_800AF390) -/* B660 8007B260 8C63F390 */ lw $v1, %lo(D_800AF390)($v1) -/* B664 8007B264 24620001 */ addiu $v0, $v1, 0x1 -/* B668 8007B268 3C01800B */ lui $at, %hi(D_800AF390) -/* B66C 8007B26C AC22F390 */ sw $v0, %lo(D_800AF390)($at) -/* B670 8007B270 90740000 */ lbu $s4, 0x0($v1) -/* B674 8007B274 1280000D */ beqz $s4, .L8007B2AC -/* B678 8007B278 00002021 */ addu $a0, $zero, $zero -.L8007B27C: -/* B67C 8007B27C 3C03800B */ lui $v1, %hi(D_800AF390) -/* B680 8007B280 8C63F390 */ lw $v1, %lo(D_800AF390)($v1) -/* B684 8007B284 24620001 */ addiu $v0, $v1, 0x1 -/* B688 8007B288 3C01800B */ lui $at, %hi(D_800AF390) -/* B68C 8007B28C AC22F390 */ sw $v0, %lo(D_800AF390)($at) -/* B690 8007B290 90630000 */ lbu $v1, 0x0($v1) -/* B694 8007B294 02441021 */ addu $v0, $s2, $a0 -/* B698 8007B298 24840001 */ addiu $a0, $a0, 0x1 -/* B69C 8007B29C A0430016 */ sb $v1, 0x16($v0) -/* B6A0 8007B2A0 0094102A */ slt $v0, $a0, $s4 -/* B6A4 8007B2A4 1440FFF5 */ bnez $v0, .L8007B27C -/* B6A8 8007B2A8 00000000 */ nop -.L8007B2AC: -/* B6AC 8007B2AC 02541021 */ addu $v0, $s2, $s4 -/* B6B0 8007B2B0 0801ECB0 */ j .L8007B2C0 -/* B6B4 8007B2B4 A0400016 */ sb $zero, 0x16($v0) -.L8007B2B8: -/* B6B8 8007B2B8 8E420010 */ lw $v0, 0x10($s2) -/* B6BC 8007B2BC AE420120 */ sw $v0, 0x120($s2) -.L8007B2C0: -/* B6C0 8007B2C0 340281B6 */ ori $v0, $zero, 0x81B6 -/* B6C4 8007B2C4 02343023 */ subu $a2, $s1, $s4 -/* B6C8 8007B2C8 A6420124 */ sh $v0, 0x124($s2) -/* B6CC 8007B2CC 28C20018 */ slti $v0, $a2, 0x18 -/* B6D0 8007B2D0 A6400128 */ sh $zero, 0x128($s2) -/* B6D4 8007B2D4 1440000E */ bnez $v0, .L8007B310 -/* B6D8 8007B2D8 A6400126 */ sh $zero, 0x126($s2) -/* B6DC 8007B2DC 0C01EDC4 */ jal func_8007B710 -/* B6E0 8007B2E0 00000000 */ nop -/* B6E4 8007B2E4 3C03800B */ lui $v1, %hi(D_800AF390) -/* B6E8 8007B2E8 8C63F390 */ lw $v1, %lo(D_800AF390)($v1) -/* B6EC 8007B2EC A6420116 */ sh $v0, 0x116($s2) -/* B6F0 8007B2F0 24620001 */ addiu $v0, $v1, 0x1 -/* B6F4 8007B2F4 3C01800B */ lui $at, %hi(D_800AF390) -/* B6F8 8007B2F8 AC22F390 */ sw $v0, %lo(D_800AF390)($at) -/* B6FC 8007B2FC 90630000 */ lbu $v1, 0x0($v1) -/* B700 8007B300 24020001 */ addiu $v0, $zero, 0x1 -/* B704 8007B304 AE420118 */ sw $v0, 0x118($s2) -/* B708 8007B308 0801ECD3 */ j .L8007B34C -/* B70C 8007B30C A243011C */ sb $v1, 0x11C($s2) -.L8007B310: -/* B710 8007B310 24020016 */ addiu $v0, $zero, 0x16 -/* B714 8007B314 14C20008 */ bne $a2, $v0, .L8007B338 -/* B718 8007B318 24020014 */ addiu $v0, $zero, 0x14 -/* B71C 8007B31C 0C01EDC4 */ jal func_8007B710 -/* B720 8007B320 00000000 */ nop -/* B724 8007B324 A6420116 */ sh $v0, 0x116($s2) -/* B728 8007B328 24020001 */ addiu $v0, $zero, 0x1 -/* B72C 8007B32C A240011C */ sb $zero, 0x11C($s2) -/* B730 8007B330 0801ECD3 */ j .L8007B34C -/* B734 8007B334 AE420118 */ sw $v0, 0x118($s2) -.L8007B338: -/* B738 8007B338 50C20003 */ beql $a2, $v0, .L8007B348 -/* B73C 8007B33C A240011C */ sb $zero, 0x11C($s2) -.L8007B340: -/* B740 8007B340 0801EDB9 */ j .L8007B6E4 -/* B744 8007B344 00001021 */ addu $v0, $zero, $zero -.L8007B348: -/* B748 8007B348 AE400118 */ sw $zero, 0x118($s2) -.L8007B34C: -/* B74C 8007B34C 9243011C */ lbu $v1, 0x11C($s2) -/* B750 8007B350 24020055 */ addiu $v0, $zero, 0x55 -/* B754 8007B354 14620014 */ bne $v1, $v0, .L8007B3A8 -/* B758 8007B358 00000000 */ nop -/* B75C 8007B35C 92420015 */ lbu $v0, 0x15($s2) -/* B760 8007B360 14400014 */ bnez $v0, .L8007B3B4 -/* B764 8007B364 00000000 */ nop -/* B768 8007B368 3C02800B */ lui $v0, %hi(D_800AF390) -/* B76C 8007B36C 8C42F390 */ lw $v0, %lo(D_800AF390)($v0) -/* B770 8007B370 24430001 */ addiu $v1, $v0, 0x1 -/* B774 8007B374 3C01800B */ lui $at, %hi(D_800AF390) -/* B778 8007B378 AC23F390 */ sw $v1, %lo(D_800AF390)($at) -/* B77C 8007B37C 90420000 */ lbu $v0, 0x0($v0) -/* B780 8007B380 0C01EDD1 */ jal func_8007B744 -/* B784 8007B384 A242011D */ sb $v0, 0x11D($s2) -/* B788 8007B388 0C01EDC4 */ jal func_8007B710 -/* B78C 8007B38C AE420120 */ sw $v0, 0x120($s2) -/* B790 8007B390 0C01EDC4 */ jal func_8007B710 -/* B794 8007B394 A6420124 */ sh $v0, 0x124($s2) -/* B798 8007B398 0C01EDC4 */ jal func_8007B710 -/* B79C 8007B39C A6420126 */ sh $v0, 0x126($s2) -/* B7A0 8007B3A0 0801EDB8 */ j .L8007B6E0 -/* B7A4 8007B3A4 A6420128 */ sh $v0, 0x128($s2) -.L8007B3A8: -/* B7A8 8007B3A8 92420015 */ lbu $v0, 0x15($s2) -/* B7AC 8007B3AC 1040009C */ beqz $v0, .L8007B620 -/* B7B0 8007B3B0 00000000 */ nop -.L8007B3B4: -/* B7B4 8007B3B4 92430015 */ lbu $v1, 0x15($s2) -/* B7B8 8007B3B8 24020002 */ addiu $v0, $zero, 0x2 -/* B7BC 8007B3BC 10620005 */ beq $v1, $v0, .L8007B3D4 -/* B7C0 8007B3C0 27A20010 */ addiu $v0, $sp, 0x10 -/* B7C4 8007B3C4 92430000 */ lbu $v1, 0x0($s2) -/* B7C8 8007B3C8 00431021 */ addu $v0, $v0, $v1 -/* B7CC 8007B3CC 3C01800B */ lui $at, %hi(D_800AF390) -/* B7D0 8007B3D0 AC22F390 */ sw $v0, %lo(D_800AF390)($at) -.L8007B3D4: -/* B7D4 8007B3D4 3C17800B */ lui $s7, %hi(D_800AF390) -/* B7D8 8007B3D8 8EF7F390 */ lw $s7, %lo(D_800AF390)($s7) -/* B7DC 8007B3DC 27B61010 */ addiu $s6, $sp, 0x1010 -/* B7E0 8007B3E0 24100055 */ addiu $s0, $zero, 0x55 -.L8007B3E4: -/* B7E4 8007B3E4 0C01EDC4 */ jal func_8007B710 -/* B7E8 8007B3E8 00000000 */ nop -/* B7EC 8007B3EC 3051FFFF */ andi $s1, $v0, 0xFFFF -/* B7F0 8007B3F0 1220007A */ beqz $s1, .L8007B5DC -/* B7F4 8007B3F4 24020002 */ addiu $v0, $zero, 0x2 -/* B7F8 8007B3F8 92430015 */ lbu $v1, 0x15($s2) -/* B7FC 8007B3FC 10620014 */ beq $v1, $v0, .L8007B450 -/* B800 8007B400 00000000 */ nop -/* B804 8007B404 3C04800B */ lui $a0, %hi(D_800AF390) -/* B808 8007B408 8C84F390 */ lw $a0, %lo(D_800AF390)($a0) -/* B80C 8007B40C 03A41023 */ subu $v0, $sp, $a0 -/* B810 8007B410 24421010 */ addiu $v0, $v0, 0x1010 -/* B814 8007B414 0051102A */ slt $v0, $v0, $s1 -/* B818 8007B418 14400007 */ bnez $v0, .L8007B438 -/* B81C 8007B41C 24050001 */ addiu $a1, $zero, 0x1 -/* B820 8007B420 02203021 */ addu $a2, $s1, $zero -/* B824 8007B424 0C01FD5C */ jal func_8007F570 -/* B828 8007B428 02603821 */ addu $a3, $s3, $zero -/* B82C 8007B42C 0051102B */ sltu $v0, $v0, $s1 -/* B830 8007B430 10400007 */ beqz $v0, .L8007B450 -/* B834 8007B434 00000000 */ nop -.L8007B438: -/* B838 8007B438 3C04800B */ lui $a0, %hi(D_800AE108) -/* B83C 8007B43C 2484E108 */ addiu $a0, $a0, %lo(D_800AE108) -.L8007B440: -/* B840 8007B440 0C01EEF0 */ jal func_8007BBC0 -/* B844 8007B444 00000000 */ nop -/* B848 8007B448 0801EDB9 */ j .L8007B6E4 -/* B84C 8007B44C 00001021 */ addu $v0, $zero, $zero -.L8007B450: -/* B850 8007B450 3C02800B */ lui $v0, %hi(D_800AF390) -/* B854 8007B454 8C42F390 */ lw $v0, %lo(D_800AF390)($v0) -/* B858 8007B458 24430001 */ addiu $v1, $v0, 0x1 -/* B85C 8007B45C 3C01800B */ lui $at, %hi(D_800AF390) -/* B860 8007B460 AC23F390 */ sw $v1, %lo(D_800AF390)($at) -/* B864 8007B464 90430000 */ lbu $v1, 0x0($v0) -/* B868 8007B468 2C620055 */ sltiu $v0, $v1, 0x55 -/* B86C 8007B46C 10400054 */ beqz $v0, .L8007B5C0 -/* B870 8007B470 00031080 */ sll $v0, $v1, 2 -/* B874 8007B474 3C01800B */ lui $at, %hi(jtbl_800AE128) -/* B878 8007B478 00220821 */ addu $at, $at, $v0 -/* B87C 8007B47C 8C22E128 */ lw $v0, %lo(jtbl_800AE128)($at) -/* B880 8007B480 00400008 */ jr $v0 -/* B884 8007B484 00000000 */ nop -glabel .L8007B488 -/* B888 8007B488 2625FFFD */ addiu $a1, $s1, -0x3 -/* B88C 8007B48C 18A0000D */ blez $a1, .L8007B4C4 -/* B890 8007B490 00002021 */ addu $a0, $zero, $zero -.L8007B494: -/* B894 8007B494 3C03800B */ lui $v1, %hi(D_800AF390) -/* B898 8007B498 8C63F390 */ lw $v1, %lo(D_800AF390)($v1) -/* B89C 8007B49C 24620001 */ addiu $v0, $v1, 0x1 -/* B8A0 8007B4A0 3C01800B */ lui $at, %hi(D_800AF390) -/* B8A4 8007B4A4 AC22F390 */ sw $v0, %lo(D_800AF390)($at) -/* B8A8 8007B4A8 90630000 */ lbu $v1, 0x0($v1) -/* B8AC 8007B4AC 02441021 */ addu $v0, $s2, $a0 -/* B8B0 8007B4B0 24840001 */ addiu $a0, $a0, 0x1 -/* B8B4 8007B4B4 A0430016 */ sb $v1, 0x16($v0) -/* B8B8 8007B4B8 0085102A */ slt $v0, $a0, $a1 -/* B8BC 8007B4BC 1440FFF5 */ bnez $v0, .L8007B494 -/* B8C0 8007B4C0 00000000 */ nop -.L8007B4C4: -/* B8C4 8007B4C4 02511021 */ addu $v0, $s2, $s1 -/* B8C8 8007B4C8 0801ECF9 */ j .L8007B3E4 -/* B8CC 8007B4CC A0400013 */ sb $zero, 0x13($v0) -glabel .L8007B4D0 -/* B8D0 8007B4D0 2626FFFD */ addiu $a2, $s1, -0x3 -/* B8D4 8007B4D4 18C0000D */ blez $a2, .L8007B50C -/* B8D8 8007B4D8 00002021 */ addu $a0, $zero, $zero -/* B8DC 8007B4DC 02C02821 */ addu $a1, $s6, $zero -.L8007B4E0: -/* B8E0 8007B4E0 3C03800B */ lui $v1, %hi(D_800AF390) -/* B8E4 8007B4E4 8C63F390 */ lw $v1, %lo(D_800AF390)($v1) -/* B8E8 8007B4E8 24620001 */ addiu $v0, $v1, 0x1 -/* B8EC 8007B4EC 3C01800B */ lui $at, %hi(D_800AF390) -/* B8F0 8007B4F0 AC22F390 */ sw $v0, %lo(D_800AF390)($at) -/* B8F4 8007B4F4 90620000 */ lbu $v0, 0x0($v1) -/* B8F8 8007B4F8 24840001 */ addiu $a0, $a0, 0x1 -/* B8FC 8007B4FC A0A20000 */ sb $v0, 0x0($a1) -/* B900 8007B500 0086102A */ slt $v0, $a0, $a2 -/* B904 8007B504 1440FFF6 */ bnez $v0, .L8007B4E0 -/* B908 8007B508 24A50001 */ addiu $a1, $a1, 0x1 -.L8007B50C: -/* B90C 8007B50C 27A2100D */ addiu $v0, $sp, 0x100D -/* B910 8007B510 00511021 */ addu $v0, $v0, $s1 -/* B914 8007B514 A0400000 */ sb $zero, 0x0($v0) -/* B918 8007B518 27A41010 */ addiu $a0, $sp, 0x1010 -/* B91C 8007B51C 0C01F14E */ jal func_8007C538 -/* B920 8007B520 2405002F */ addiu $a1, $zero, 0x2F -/* B924 8007B524 0801ECF9 */ j .L8007B3E4 -/* B928 8007B528 2635FFFD */ addiu $s5, $s1, -0x3 -glabel .L8007B52C -/* B92C 8007B52C 9244011C */ lbu $a0, 0x11C($s2) -/* B930 8007B530 3883004D */ xori $v1, $a0, 0x4D -/* B934 8007B534 2C630001 */ sltiu $v1, $v1, 0x1 -/* B938 8007B538 38820048 */ xori $v0, $a0, 0x48 -/* B93C 8007B53C 2C420001 */ sltiu $v0, $v0, 0x1 -/* B940 8007B540 00621825 */ or $v1, $v1, $v0 -/* B944 8007B544 14600003 */ bnez $v1, .L8007B554 -/* B948 8007B548 00000000 */ nop -/* B94C 8007B54C 1480FFA5 */ bnez $a0, .L8007B3E4 -/* B950 8007B550 00000000 */ nop -.L8007B554: -/* B954 8007B554 0C01EDC4 */ jal func_8007B710 -/* B958 8007B558 00000000 */ nop -/* B95C 8007B55C 0801ECF9 */ j .L8007B3E4 -/* B960 8007B560 A2420014 */ sb $v0, 0x14($s2) -glabel .L8007B564 -/* B964 8007B564 9242011C */ lbu $v0, 0x11C($s2) -/* B968 8007B568 1450FF9E */ bne $v0, $s0, .L8007B3E4 -/* B96C 8007B56C 00000000 */ nop -/* B970 8007B570 0C01EDC4 */ jal func_8007B710 -/* B974 8007B574 00000000 */ nop -/* B978 8007B578 0801ECF9 */ j .L8007B3E4 -/* B97C 8007B57C A6420124 */ sh $v0, 0x124($s2) -glabel .L8007B580 -/* B980 8007B580 9242011C */ lbu $v0, 0x11C($s2) -/* B984 8007B584 1450FF97 */ bne $v0, $s0, .L8007B3E4 -/* B988 8007B588 00000000 */ nop -/* B98C 8007B58C 0C01EDC4 */ jal func_8007B710 -/* B990 8007B590 00000000 */ nop -/* B994 8007B594 0C01EDC4 */ jal func_8007B710 -/* B998 8007B598 A6420128 */ sh $v0, 0x128($s2) -/* B99C 8007B59C 0801ECF9 */ j .L8007B3E4 -/* B9A0 8007B5A0 A6420126 */ sh $v0, 0x126($s2) -glabel .L8007B5A4 -/* B9A4 8007B5A4 9242011C */ lbu $v0, 0x11C($s2) -/* B9A8 8007B5A8 1450FF8E */ bne $v0, $s0, .L8007B3E4 -/* B9AC 8007B5AC 00000000 */ nop -/* B9B0 8007B5B0 0C01EDD1 */ jal func_8007B744 -/* B9B4 8007B5B4 00000000 */ nop -/* B9B8 8007B5B8 0801ECF9 */ j .L8007B3E4 -/* B9BC 8007B5BC AE420120 */ sw $v0, 0x120($s2) -glabel .L8007B5C0 -/* B9C0 8007B5C0 3C02800B */ lui $v0, %hi(D_800AF390) -/* B9C4 8007B5C4 8C42F390 */ lw $v0, %lo(D_800AF390)($v0) -/* B9C8 8007B5C8 00511021 */ addu $v0, $v0, $s1 -/* B9CC 8007B5CC 2442FFFD */ addiu $v0, $v0, -0x3 -/* B9D0 8007B5D0 3C01800B */ lui $at, %hi(D_800AF390) -/* B9D4 8007B5D4 0801ECF9 */ j .L8007B3E4 -/* B9D8 8007B5D8 AC22F390 */ sw $v0, %lo(D_800AF390)($at) -.L8007B5DC: -/* B9DC 8007B5DC 92420015 */ lbu $v0, 0x15($s2) -/* B9E0 8007B5E0 24030002 */ addiu $v1, $zero, 0x2 -/* B9E4 8007B5E4 1043000E */ beq $v0, $v1, .L8007B620 -/* B9E8 8007B5E8 00000000 */ nop -/* B9EC 8007B5EC 3C02800B */ lui $v0, %hi(D_800AF390) -/* B9F0 8007B5F0 8C42F390 */ lw $v0, %lo(D_800AF390)($v0) -/* B9F4 8007B5F4 00572023 */ subu $a0, $v0, $s7 -/* B9F8 8007B5F8 10830009 */ beq $a0, $v1, .L8007B620 -/* B9FC 8007B5FC 00000000 */ nop -/* BA00 8007B600 8E420008 */ lw $v0, 0x8($s2) -/* BA04 8007B604 92430000 */ lbu $v1, 0x0($s2) -/* BA08 8007B608 24420002 */ addiu $v0, $v0, 0x2 -/* BA0C 8007B60C 00441023 */ subu $v0, $v0, $a0 -/* BA10 8007B610 AE420008 */ sw $v0, 0x8($s2) -/* BA14 8007B614 2482FFFE */ addiu $v0, $a0, -0x2 -/* BA18 8007B618 00621821 */ addu $v1, $v1, $v0 -/* BA1C 8007B61C A2430000 */ sb $v1, 0x0($s2) -.L8007B620: -/* BA20 8007B620 12A00009 */ beqz $s5, .L8007B648 -/* BA24 8007B624 26500016 */ addiu $s0, $s2, 0x16 -/* BA28 8007B628 27B11010 */ addiu $s1, $sp, 0x1010 -/* BA2C 8007B62C 02202021 */ addu $a0, $s1, $zero -/* BA30 8007B630 0C01FD02 */ jal func_8007F408 -/* BA34 8007B634 02002821 */ addu $a1, $s0, $zero -/* BA38 8007B638 02002021 */ addu $a0, $s0, $zero -/* BA3C 8007B63C 0C01FD14 */ jal func_8007F450 -/* BA40 8007B640 02202821 */ addu $a1, $s1, $zero -/* BA44 8007B644 0295A021 */ addu $s4, $s4, $s5 -.L8007B648: -/* BA48 8007B648 9243011C */ lbu $v1, 0x11C($s2) -/* BA4C 8007B64C 2402004D */ addiu $v0, $zero, 0x4D -/* BA50 8007B650 1062000E */ beq $v1, $v0, .L8007B68C -/* BA54 8007B654 2862004E */ slti $v0, $v1, 0x4E -/* BA58 8007B658 10400005 */ beqz $v0, .L8007B670 -/* BA5C 8007B65C 24020048 */ addiu $v0, $zero, 0x48 -/* BA60 8007B660 1062000D */ beq $v1, $v0, .L8007B698 -/* BA64 8007B664 26440016 */ addiu $a0, $s2, 0x16 -/* BA68 8007B668 0801EDB0 */ j .L8007B6C0 -/* BA6C 8007B66C 00000000 */ nop -.L8007B670: -/* BA70 8007B670 24020055 */ addiu $v0, $zero, 0x55 -/* BA74 8007B674 1062001A */ beq $v1, $v0, .L8007B6E0 -/* BA78 8007B678 2402006D */ addiu $v0, $zero, 0x6D -/* BA7C 8007B67C 1062000C */ beq $v1, $v0, .L8007B6B0 -/* BA80 8007B680 26440016 */ addiu $a0, $s2, 0x16 -/* BA84 8007B684 0801EDB0 */ j .L8007B6C0 -/* BA88 8007B688 00000000 */ nop -.L8007B68C: -/* BA8C 8007B68C 26440016 */ addiu $a0, $s2, 0x16 -/* BA90 8007B690 0C01EE0F */ jal func_8007B83C -/* BA94 8007B694 02802821 */ addu $a1, $s4, $zero -.L8007B698: -/* BA98 8007B698 92430015 */ lbu $v1, 0x15($s2) -/* BA9C 8007B69C 24020002 */ addiu $v0, $zero, 0x2 -/* BAA0 8007B6A0 1062000D */ beq $v1, $v0, .L8007B6D8 -/* BAA4 8007B6A4 00000000 */ nop -/* BAA8 8007B6A8 0801EDB8 */ j .L8007B6E0 -/* BAAC 8007B6AC AE400120 */ sw $zero, 0x120($s2) -.L8007B6B0: -/* BAB0 8007B6B0 0C01EED2 */ jal func_8007BB48 -/* BAB4 8007B6B4 02802821 */ addu $a1, $s4, $zero -/* BAB8 8007B6B8 0801EDB8 */ j .L8007B6E0 -/* BABC 8007B6BC AE400120 */ sw $zero, 0x120($s2) -.L8007B6C0: -/* BAC0 8007B6C0 0C01EDEA */ jal func_8007B7A8 -/* BAC4 8007B6C4 02802821 */ addu $a1, $s4, $zero -/* BAC8 8007B6C8 92430015 */ lbu $v1, 0x15($s2) -/* BACC 8007B6CC 24020002 */ addiu $v0, $zero, 0x2 -/* BAD0 8007B6D0 54620003 */ bnel $v1, $v0, .L8007B6E0 -/* BAD4 8007B6D4 AE400120 */ sw $zero, 0x120($s2) -.L8007B6D8: -/* BAD8 8007B6D8 8E420010 */ lw $v0, 0x10($s2) -/* BADC 8007B6DC AE420120 */ sw $v0, 0x120($s2) -.L8007B6E0: -/* BAE0 8007B6E0 24020001 */ addiu $v0, $zero, 0x1 -.L8007B6E4: -/* BAE4 8007B6E4 8FBF1448 */ lw $ra, 0x1448($sp) -/* BAE8 8007B6E8 8FB71444 */ lw $s7, 0x1444($sp) -/* BAEC 8007B6EC 8FB61440 */ lw $s6, 0x1440($sp) -/* BAF0 8007B6F0 8FB5143C */ lw $s5, 0x143C($sp) -/* BAF4 8007B6F4 8FB41438 */ lw $s4, 0x1438($sp) -/* BAF8 8007B6F8 8FB31434 */ lw $s3, 0x1434($sp) -/* BAFC 8007B6FC 8FB21430 */ lw $s2, 0x1430($sp) -/* BB00 8007B700 8FB1142C */ lw $s1, 0x142C($sp) -/* BB04 8007B704 8FB01428 */ lw $s0, 0x1428($sp) -/* BB08 8007B708 03E00008 */ jr $ra -/* BB0C 8007B70C 27BD1450 */ addiu $sp, $sp, 0x1450 -.size func_8007AFE4, . - func_8007AFE4 - -glabel func_8007B710 -/* BB10 8007B710 3C03800B */ lui $v1, %hi(D_800AF390) -/* BB14 8007B714 8C63F390 */ lw $v1, %lo(D_800AF390)($v1) -/* BB18 8007B718 24620001 */ addiu $v0, $v1, 0x1 -/* BB1C 8007B71C 3C01800B */ lui $at, %hi(D_800AF390) -/* BB20 8007B720 AC22F390 */ sw $v0, %lo(D_800AF390)($at) -/* BB24 8007B724 90640000 */ lbu $a0, 0x0($v1) -/* BB28 8007B728 24620002 */ addiu $v0, $v1, 0x2 -/* BB2C 8007B72C 3C01800B */ lui $at, %hi(D_800AF390) -/* BB30 8007B730 AC22F390 */ sw $v0, %lo(D_800AF390)($at) -/* BB34 8007B734 90620001 */ lbu $v0, 0x1($v1) -/* BB38 8007B738 00021200 */ sll $v0, $v0, 8 -/* BB3C 8007B73C 03E00008 */ jr $ra -/* BB40 8007B740 00441025 */ or $v0, $v0, $a0 -.size func_8007B710, . - func_8007B710 - -glabel func_8007B744 -/* BB44 8007B744 3C02800B */ lui $v0, %hi(D_800AF390) -/* BB48 8007B748 8C42F390 */ lw $v0, %lo(D_800AF390)($v0) -/* BB4C 8007B74C 24430001 */ addiu $v1, $v0, 0x1 -/* BB50 8007B750 3C01800B */ lui $at, %hi(D_800AF390) -/* BB54 8007B754 AC23F390 */ sw $v1, %lo(D_800AF390)($at) -/* BB58 8007B758 90460000 */ lbu $a2, 0x0($v0) -/* BB5C 8007B75C 24430002 */ addiu $v1, $v0, 0x2 -/* BB60 8007B760 3C01800B */ lui $at, %hi(D_800AF390) -/* BB64 8007B764 AC23F390 */ sw $v1, %lo(D_800AF390)($at) -/* BB68 8007B768 90450001 */ lbu $a1, 0x1($v0) -/* BB6C 8007B76C 24430003 */ addiu $v1, $v0, 0x3 -/* BB70 8007B770 3C01800B */ lui $at, %hi(D_800AF390) -/* BB74 8007B774 AC23F390 */ sw $v1, %lo(D_800AF390)($at) -/* BB78 8007B778 90440002 */ lbu $a0, 0x2($v0) -/* BB7C 8007B77C 24430004 */ addiu $v1, $v0, 0x4 -/* BB80 8007B780 3C01800B */ lui $at, %hi(D_800AF390) -/* BB84 8007B784 AC23F390 */ sw $v1, %lo(D_800AF390)($at) -/* BB88 8007B788 90420003 */ lbu $v0, 0x3($v0) -/* BB8C 8007B78C 00021600 */ sll $v0, $v0, 24 -/* BB90 8007B790 00042400 */ sll $a0, $a0, 16 -/* BB94 8007B794 00441021 */ addu $v0, $v0, $a0 -/* BB98 8007B798 00052A00 */ sll $a1, $a1, 8 -/* BB9C 8007B79C 00451021 */ addu $v0, $v0, $a1 -/* BBA0 8007B7A0 03E00008 */ jr $ra -/* BBA4 8007B7A4 00461025 */ or $v0, $v0, $a2 -.size func_8007B744, . - func_8007B744 - -glabel func_8007B7A8 -/* BBA8 8007B7A8 18A0000D */ blez $a1, .L8007B7E0 -/* BBAC 8007B7AC 00003821 */ addu $a3, $zero, $zero -/* BBB0 8007B7B0 00801821 */ addu $v1, $a0, $zero -/* BBB4 8007B7B4 00A43021 */ addu $a2, $a1, $a0 -.L8007B7B8: -/* BBB8 8007B7B8 90620000 */ lbu $v0, 0x0($v1) -/* BBBC 8007B7BC 2442FF9F */ addiu $v0, $v0, -0x61 -/* BBC0 8007B7C0 2C42001A */ sltiu $v0, $v0, 0x1A -/* BBC4 8007B7C4 50400003 */ beql $v0, $zero, .L8007B7D4 -/* BBC8 8007B7C8 24630001 */ addiu $v1, $v1, 0x1 -/* BBCC 8007B7CC 0801EDF8 */ j .L8007B7E0 -/* BBD0 8007B7D0 24070001 */ addiu $a3, $zero, 0x1 -.L8007B7D4: -/* BBD4 8007B7D4 0066102A */ slt $v0, $v1, $a2 -/* BBD8 8007B7D8 1440FFF7 */ bnez $v0, .L8007B7B8 -/* BBDC 8007B7DC 00000000 */ nop -.L8007B7E0: -/* BBE0 8007B7E0 18A00014 */ blez $a1, .L8007B834 -/* BBE4 8007B7E4 00000000 */ nop -/* BBE8 8007B7E8 2408005C */ addiu $t0, $zero, 0x5C -/* BBEC 8007B7EC 2406002F */ addiu $a2, $zero, 0x2F -/* BBF0 8007B7F0 00A42821 */ addu $a1, $a1, $a0 -.L8007B7F4: -/* BBF4 8007B7F4 90830000 */ lbu $v1, 0x0($a0) -/* BBF8 8007B7F8 14680003 */ bne $v1, $t0, .L8007B808 -/* BBFC 8007B7FC 00000000 */ nop -/* BC00 8007B800 0801EE09 */ j .L8007B824 -/* BC04 8007B804 A0860000 */ sb $a2, 0x0($a0) -.L8007B808: -/* BC08 8007B808 54E00007 */ bnel $a3, $zero, .L8007B828 -/* BC0C 8007B80C 24840001 */ addiu $a0, $a0, 0x1 -/* BC10 8007B810 2462FFBF */ addiu $v0, $v1, -0x41 -/* BC14 8007B814 2C42001A */ sltiu $v0, $v0, 0x1A -/* BC18 8007B818 10400002 */ beqz $v0, .L8007B824 -/* BC1C 8007B81C 24620020 */ addiu $v0, $v1, 0x20 -/* BC20 8007B820 A0820000 */ sb $v0, 0x0($a0) -.L8007B824: -/* BC24 8007B824 24840001 */ addiu $a0, $a0, 0x1 -.L8007B828: -/* BC28 8007B828 0085102A */ slt $v0, $a0, $a1 -/* BC2C 8007B82C 1440FFF1 */ bnez $v0, .L8007B7F4 -/* BC30 8007B830 00000000 */ nop -.L8007B834: -/* BC34 8007B834 03E00008 */ jr $ra -/* BC38 8007B838 00000000 */ nop -.size func_8007B7A8, . - func_8007B7A8 - -glabel func_8007B83C -/* BC3C 8007B83C 18A00011 */ blez $a1, .L8007B884 -/* BC40 8007B840 00000000 */ nop -/* BC44 8007B844 2407005C */ addiu $a3, $zero, 0x5C -/* BC48 8007B848 2406002F */ addiu $a2, $zero, 0x2F -/* BC4C 8007B84C 00A42821 */ addu $a1, $a1, $a0 -.L8007B850: -/* BC50 8007B850 90830000 */ lbu $v1, 0x0($a0) -/* BC54 8007B854 14670003 */ bne $v1, $a3, .L8007B864 -/* BC58 8007B858 2462FFBF */ addiu $v0, $v1, -0x41 -/* BC5C 8007B85C 0801EE1D */ j .L8007B874 -/* BC60 8007B860 A0860000 */ sb $a2, 0x0($a0) -.L8007B864: -/* BC64 8007B864 2C42001A */ sltiu $v0, $v0, 0x1A -/* BC68 8007B868 10400002 */ beqz $v0, .L8007B874 -/* BC6C 8007B86C 24620020 */ addiu $v0, $v1, 0x20 -/* BC70 8007B870 A0820000 */ sb $v0, 0x0($a0) -.L8007B874: -/* BC74 8007B874 24840001 */ addiu $a0, $a0, 0x1 -/* BC78 8007B878 0085102A */ slt $v0, $a0, $a1 -/* BC7C 8007B87C 1440FFF4 */ bnez $v0, .L8007B850 -/* BC80 8007B880 00000000 */ nop -.L8007B884: -/* BC84 8007B884 03E00008 */ jr $ra -/* BC88 8007B888 00000000 */ nop -.size func_8007B83C, . - func_8007B83C - -glabel func_8007B88C -/* BC8C 8007B88C 27BDFEC8 */ addiu $sp, $sp, -0x138 -/* BC90 8007B890 AFB10124 */ sw $s1, 0x124($sp) -/* BC94 8007B894 00A08821 */ addu $s1, $a1, $zero -/* BC98 8007B898 AFBF0130 */ sw $ra, 0x130($sp) -/* BC9C 8007B89C AFB3012C */ sw $s3, 0x12C($sp) -/* BCA0 8007B8A0 AFB20128 */ sw $s2, 0x128($sp) -/* BCA4 8007B8A4 AFB00120 */ sw $s0, 0x120($sp) -/* BCA8 8007B8A8 92220000 */ lbu $v0, 0x0($s1) -/* BCAC 8007B8AC 00809821 */ addu $s3, $a0, $zero -/* BCB0 8007B8B0 30420080 */ andi $v0, $v0, 0x80 -/* BCB4 8007B8B4 10400016 */ beqz $v0, .L8007B910 -/* BCB8 8007B8B8 26250016 */ addiu $a1, $s1, 0x16 -/* BCBC 8007B8BC 8E24000C */ lw $a0, 0xC($s1) -/* BCC0 8007B8C0 0C01C3CC */ jal func_80070F30 -/* BCC4 8007B8C4 00000000 */ nop -/* BCC8 8007B8C8 27A40018 */ addiu $a0, $sp, 0x18 -/* BCCC 8007B8CC 8E27000C */ lw $a3, 0xC($s1) -/* BCD0 8007B8D0 3C05800B */ lui $a1, %hi(D_800AE27C) -/* BCD4 8007B8D4 24A5E27C */ addiu $a1, $a1, %lo(D_800AE27C) -/* BCD8 8007B8D8 0C01FD39 */ jal func_8007F4E4 -/* BCDC 8007B8DC 00403021 */ addu $a2, $v0, $zero -/* BCE0 8007B8E0 AFA00010 */ sw $zero, 0x10($sp) -/* BCE4 8007B8E4 92230000 */ lbu $v1, 0x0($s1) -/* BCE8 8007B8E8 00408021 */ addu $s0, $v0, $zero -/* BCEC 8007B8EC 3063007F */ andi $v1, $v1, 0x7F -/* BCF0 8007B8F0 AFA30014 */ sw $v1, 0x14($sp) -/* BCF4 8007B8F4 8E26000C */ lw $a2, 0xC($s1) -/* BCF8 8007B8F8 8E270008 */ lw $a3, 0x8($s1) -/* BCFC 8007B8FC 02602021 */ addu $a0, $s3, $zero -/* BD00 8007B900 0C01EEA6 */ jal func_8007BA98 -/* BD04 8007B904 02002821 */ addu $a1, $s0, $zero -/* BD08 8007B908 0801EE9F */ j .L8007BA7C -/* BD0C 8007B90C A2000000 */ sb $zero, 0x0($s0) -.L8007B910: -/* BD10 8007B910 92230016 */ lbu $v1, 0x16($s1) -/* BD14 8007B914 2402002F */ addiu $v0, $zero, 0x2F -/* BD18 8007B918 14620018 */ bne $v1, $v0, .L8007B97C -/* BD1C 8007B91C 00000000 */ nop -/* BD20 8007B920 9223011C */ lbu $v1, 0x11C($s1) -/* BD24 8007B924 3862004B */ xori $v0, $v1, 0x4B -/* BD28 8007B928 2C420001 */ sltiu $v0, $v0, 0x1 -/* BD2C 8007B92C 38630058 */ xori $v1, $v1, 0x58 -/* BD30 8007B930 2C630001 */ sltiu $v1, $v1, 0x1 -/* BD34 8007B934 00431025 */ or $v0, $v0, $v1 -/* BD38 8007B938 10400010 */ beqz $v0, .L8007B97C -/* BD3C 8007B93C 26250017 */ addiu $a1, $s1, 0x17 -.L8007B940: -/* BD40 8007B940 90A20000 */ lbu $v0, 0x0($a1) -/* BD44 8007B944 304400FF */ andi $a0, $v0, 0xFF -/* BD48 8007B948 0004182B */ sltu $v1, $zero, $a0 -/* BD4C 8007B94C 3882002F */ xori $v0, $a0, 0x2F -/* BD50 8007B950 0002102B */ sltu $v0, $zero, $v0 -/* BD54 8007B954 00621824 */ and $v1, $v1, $v0 -/* BD58 8007B958 1460FFF9 */ bnez $v1, .L8007B940 -/* BD5C 8007B95C 24A50001 */ addiu $a1, $a1, 0x1 -/* BD60 8007B960 10800004 */ beqz $a0, .L8007B974 -/* BD64 8007B964 00000000 */ nop -/* BD68 8007B968 90A20000 */ lbu $v0, 0x0($a1) -/* BD6C 8007B96C 14400003 */ bnez $v0, .L8007B97C -/* BD70 8007B970 00000000 */ nop -.L8007B974: -/* BD74 8007B974 3C05800B */ lui $a1, %hi(D_800AE280) -/* BD78 8007B978 24A5E280 */ addiu $a1, $a1, %lo(D_800AE280) -.L8007B97C: -/* BD7C 8007B97C 0C01FD14 */ jal func_8007F450 -/* BD80 8007B980 27A40018 */ addiu $a0, $sp, 0x18 -/* BD84 8007B984 96220124 */ lhu $v0, 0x124($s1) -/* BD88 8007B988 3043F000 */ andi $v1, $v0, 0xF000 -/* BD8C 8007B98C 34028000 */ ori $v0, $zero, 0x8000 -/* BD90 8007B990 1462002C */ bne $v1, $v0, .L8007BA44 -/* BD94 8007B994 24024000 */ addiu $v0, $zero, 0x4000 -/* BD98 8007B998 00009021 */ addu $s2, $zero, $zero -/* BD9C 8007B99C 3C10800B */ lui $s0, %hi(D_800A8750) -/* BDA0 8007B9A0 26108750 */ addiu $s0, $s0, %lo(D_800A8750) -.L8007B9A4: -/* BDA4 8007B9A4 8E050000 */ lw $a1, 0x0($s0) -/* BDA8 8007B9A8 10A0002D */ beqz $a1, .L8007BA60 -/* BDAC 8007B9AC 26240001 */ addiu $a0, $s1, 0x1 -/* BDB0 8007B9B0 0C024BD4 */ jal func_80092F50 -/* BDB4 8007B9B4 24060005 */ addiu $a2, $zero, 0x5 -/* BDB8 8007B9B8 10400003 */ beqz $v0, .L8007B9C8 -/* BDBC 8007B9BC 26100004 */ addiu $s0, $s0, 0x4 -/* BDC0 8007B9C0 0801EE69 */ j .L8007B9A4 -/* BDC4 8007B9C4 26520001 */ addiu $s2, $s2, 0x1 -.L8007B9C8: -/* BDC8 8007B9C8 8E24000C */ lw $a0, 0xC($s1) -/* BDCC 8007B9CC 0C01C3CC */ jal func_80070F30 -/* BDD0 8007B9D0 00000000 */ nop -/* BDD4 8007B9D4 27A40018 */ addiu $a0, $sp, 0x18 -/* BDD8 8007B9D8 8E27000C */ lw $a3, 0xC($s1) -/* BDDC 8007B9DC 3C05800B */ lui $a1, %hi(D_800AE27C) -/* BDE0 8007B9E0 24A5E27C */ addiu $a1, $a1, %lo(D_800AE27C) -/* BDE4 8007B9E4 0C01FD39 */ jal func_8007F4E4 -/* BDE8 8007B9E8 00403021 */ addu $a2, $v0, $zero -/* BDEC 8007B9EC 00408021 */ addu $s0, $v0, $zero -/* BDF0 8007B9F0 12000022 */ beqz $s0, .L8007BA7C -/* BDF4 8007B9F4 27A20018 */ addiu $v0, $sp, 0x18 -/* BDF8 8007B9F8 AFA20010 */ sw $v0, 0x10($sp) -/* BDFC 8007B9FC AFB20014 */ sw $s2, 0x14($sp) -/* BE00 8007BA00 8E26000C */ lw $a2, 0xC($s1) -/* BE04 8007BA04 8E270008 */ lw $a3, 0x8($s1) -/* BE08 8007BA08 02602021 */ addu $a0, $s3, $zero -/* BE0C 8007BA0C 0C01EEA6 */ jal func_8007BA98 -/* BE10 8007BA10 02002821 */ addu $a1, $s0, $zero -/* BE14 8007BA14 00401821 */ addu $v1, $v0, $zero -/* BE18 8007BA18 12000018 */ beqz $s0, .L8007BA7C -/* BE1C 8007BA1C A2000000 */ sb $zero, 0x0($s0) -/* BE20 8007BA20 8E220118 */ lw $v0, 0x118($s1) -/* BE24 8007BA24 10400015 */ beqz $v0, .L8007BA7C -/* BE28 8007BA28 00000000 */ nop -/* BE2C 8007BA2C 96220116 */ lhu $v0, 0x116($s1) -/* BE30 8007BA30 10620012 */ beq $v1, $v0, .L8007BA7C -/* BE34 8007BA34 00000000 */ nop -/* BE38 8007BA38 3C04800B */ lui $a0, %hi(D_800AE2A0) -/* BE3C 8007BA3C 0801EE9D */ j .L8007BA74 -/* BE40 8007BA40 2484E2A0 */ addiu $a0, $a0, %lo(D_800AE2A0) -.L8007BA44: -/* BE44 8007BA44 14620009 */ bne $v1, $v0, .L8007BA6C -/* BE48 8007BA48 00000000 */ nop -/* BE4C 8007BA4C 3C04800B */ lui $a0, %hi(D_800AE2AC) -/* BE50 8007BA50 0C01EEF0 */ jal func_8007BBC0 -/* BE54 8007BA54 2484E2AC */ addiu $a0, $a0, %lo(D_800AE2AC) -/* BE58 8007BA58 0801EE9F */ j .L8007BA7C -/* BE5C 8007BA5C 00000000 */ nop -.L8007BA60: -/* BE60 8007BA60 3C04800B */ lui $a0, %hi(D_800AE284) -/* BE64 8007BA64 0801EE9D */ j .L8007BA74 -/* BE68 8007BA68 2484E284 */ addiu $a0, $a0, %lo(D_800AE284) -.L8007BA6C: -/* BE6C 8007BA6C 3C04800B */ lui $a0, %hi(D_800AE2D4) -/* BE70 8007BA70 2484E2D4 */ addiu $a0, $a0, %lo(D_800AE2D4) -.L8007BA74: -/* BE74 8007BA74 0C01EEE4 */ jal func_8007BB90 -/* BE78 8007BA78 27A50018 */ addiu $a1, $sp, 0x18 -.L8007BA7C: -/* BE7C 8007BA7C 8FBF0130 */ lw $ra, 0x130($sp) -/* BE80 8007BA80 8FB3012C */ lw $s3, 0x12C($sp) -/* BE84 8007BA84 8FB20128 */ lw $s2, 0x128($sp) -/* BE88 8007BA88 8FB10124 */ lw $s1, 0x124($sp) -/* BE8C 8007BA8C 8FB00120 */ lw $s0, 0x120($sp) -/* BE90 8007BA90 03E00008 */ jr $ra -/* BE94 8007BA94 27BD0138 */ addiu $sp, $sp, 0x138 -.size func_8007B88C, . - func_8007B88C - -glabel func_8007BA98 -/* BE98 8007BA98 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* BE9C 8007BA9C 8FA3002C */ lw $v1, 0x2C($sp) -/* BEA0 8007BAA0 2402000D */ addiu $v0, $zero, 0xD -/* BEA4 8007BAA4 AFBF0010 */ sw $ra, 0x10($sp) -/* BEA8 8007BAA8 3C01800B */ lui $at, %hi(D_800AF388) -/* BEAC 8007BAAC AC22F388 */ sw $v0, %lo(D_800AF388)($at) -/* BEB0 8007BAB0 3C01800B */ lui $at, %hi(D_800AF378) -/* BEB4 8007BAB4 AC24F378 */ sw $a0, %lo(D_800AF378)($at) -/* BEB8 8007BAB8 3C01800B */ lui $at, %hi(D_800AF37C) -/* BEBC 8007BABC AC25F37C */ sw $a1, %lo(D_800AF37C)($at) -/* BEC0 8007BAC0 3C01800B */ lui $at, %hi(D_800AF380) -/* BEC4 8007BAC4 AC26F380 */ sw $a2, %lo(D_800AF380)($at) -/* BEC8 8007BAC8 3C01800B */ lui $at, %hi(D_800AF384) -/* BECC 8007BACC AC27F384 */ sw $a3, %lo(D_800AF384)($at) -/* BED0 8007BAD0 2C620009 */ sltiu $v0, $v1, 0x9 -/* BED4 8007BAD4 3C01800B */ lui $at, %hi(D_800AF38C) -/* BED8 8007BAD8 AC23F38C */ sw $v1, %lo(D_800AF38C)($at) -/* BEDC 8007BADC 10400012 */ beqz $v0, .L8007BB28 -/* BEE0 8007BAE0 00031080 */ sll $v0, $v1, 2 -/* BEE4 8007BAE4 3C01800B */ lui $at, %hi(jtbl_800AE2E8) -/* BEE8 8007BAE8 00220821 */ addu $at, $at, $v0 -/* BEEC 8007BAEC 8C22E2E8 */ lw $v0, %lo(jtbl_800AE2E8)($at) -/* BEF0 8007BAF0 00400008 */ jr $v0 -/* BEF4 8007BAF4 00000000 */ nop -glabel .L8007BAF8 -/* BEF8 8007BAF8 0C01F164 */ jal func_8007C590 -/* BEFC 8007BAFC 24070002 */ addiu $a3, $zero, 0x2 -/* BF00 8007BB00 0801EECD */ j .L8007BB34 -/* BF04 8007BB04 00000000 */ nop -glabel .L8007BB08 -/* BF08 8007BB08 3C04800B */ lui $a0, %hi(D_800AF388) -/* BF0C 8007BB0C 2484F388 */ addiu $a0, $a0, %lo(D_800AF388) -/* BF10 8007BB10 0801EEC9 */ j .L8007BB24 -/* BF14 8007BB14 2402000B */ addiu $v0, $zero, 0xB -glabel .L8007BB18 -/* BF18 8007BB18 3C04800B */ lui $a0, %hi(D_800AF388) -/* BF1C 8007BB1C 2484F388 */ addiu $a0, $a0, %lo(D_800AF388) -/* BF20 8007BB20 2402000C */ addiu $v0, $zero, 0xC -.L8007BB24: -/* BF24 8007BB24 AC820000 */ sw $v0, 0x0($a0) -glabel .L8007BB28 -/* BF28 8007BB28 3C04800B */ lui $a0, %hi(D_800AF378) -/* BF2C 8007BB2C 0C01EFC4 */ jal func_8007BF10 -/* BF30 8007BB30 2484F378 */ addiu $a0, $a0, %lo(D_800AF378) -.L8007BB34: -/* BF34 8007BB34 3C02800B */ lui $v0, %hi(D_800AF3C0) -/* BF38 8007BB38 9442F3C0 */ lhu $v0, %lo(D_800AF3C0)($v0) -/* BF3C 8007BB3C 8FBF0010 */ lw $ra, 0x10($sp) -/* BF40 8007BB40 03E00008 */ jr $ra -/* BF44 8007BB44 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8007BA98, . - func_8007BA98 - -glabel func_8007BB48 -/* BF48 8007BB48 18A0000F */ blez $a1, .L8007BB88 -/* BF4C 8007BB4C 00000000 */ nop -/* BF50 8007BB50 2406003A */ addiu $a2, $zero, 0x3A -/* BF54 8007BB54 2403002F */ addiu $v1, $zero, 0x2F -/* BF58 8007BB58 00A42821 */ addu $a1, $a1, $a0 -.L8007BB5C: -/* BF5C 8007BB5C 90820000 */ lbu $v0, 0x0($a0) -/* BF60 8007BB60 14460003 */ bne $v0, $a2, .L8007BB70 -/* BF64 8007BB64 00000000 */ nop -/* BF68 8007BB68 0801EEDE */ j .L8007BB78 -/* BF6C 8007BB6C A0830000 */ sb $v1, 0x0($a0) -.L8007BB70: -/* BF70 8007BB70 50430001 */ beql $v0, $v1, .L8007BB78 -/* BF74 8007BB74 A0860000 */ sb $a2, 0x0($a0) -.L8007BB78: -/* BF78 8007BB78 24840001 */ addiu $a0, $a0, 0x1 -/* BF7C 8007BB7C 0085102A */ slt $v0, $a0, $a1 -/* BF80 8007BB80 1440FFF6 */ bnez $v0, .L8007BB5C -/* BF84 8007BB84 00000000 */ nop -.L8007BB88: -/* BF88 8007BB88 03E00008 */ jr $ra -/* BF8C 8007BB8C 00000000 */ nop -.size func_8007BB48, . - func_8007BB48 - -glabel func_8007BB90 -/* BF90 8007BB90 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* BF94 8007BB94 AFBF0010 */ sw $ra, 0x10($sp) -/* BF98 8007BB98 00803021 */ addu $a2, $a0, $zero -/* BF9C 8007BB9C 00A03821 */ addu $a3, $a1, $zero -/* BFA0 8007BBA0 3C04800B */ lui $a0, %hi(D_800AE30C) -/* BFA4 8007BBA4 2484E30C */ addiu $a0, $a0, %lo(D_800AE30C) -/* BFA8 8007BBA8 3C05800B */ lui $a1, %hi(D_800AE31C) -/* BFAC 8007BBAC 0C024D50 */ jal func_80093540 -/* BFB0 8007BBB0 24A5E31C */ addiu $a1, $a1, %lo(D_800AE31C) -/* BFB4 8007BBB4 8FBF0010 */ lw $ra, 0x10($sp) -/* BFB8 8007BBB8 03E00008 */ jr $ra -/* BFBC 8007BBBC 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8007BB90, . - func_8007BB90 - -glabel func_8007BBC0 -/* BFC0 8007BBC0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* BFC4 8007BBC4 AFBF0010 */ sw $ra, 0x10($sp) -/* BFC8 8007BBC8 00803821 */ addu $a3, $a0, $zero -/* BFCC 8007BBCC 3C04800B */ lui $a0, %hi(D_800AE30C) -/* BFD0 8007BBD0 2484E30C */ addiu $a0, $a0, %lo(D_800AE30C) -/* BFD4 8007BBD4 3C05800B */ lui $a1, %hi(D_800AE324) -/* BFD8 8007BBD8 24A5E324 */ addiu $a1, $a1, %lo(D_800AE324) -/* BFDC 8007BBDC 3C06800B */ lui $a2, %hi(D_800AE334) -/* BFE0 8007BBE0 0C024D50 */ jal func_80093540 -/* BFE4 8007BBE4 24C6E334 */ addiu $a2, $a2, %lo(D_800AE334) -/* BFE8 8007BBE8 8FBF0010 */ lw $ra, 0x10($sp) -/* BFEC 8007BBEC 03E00008 */ jr $ra -/* BFF0 8007BBF0 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8007BBC0, . - func_8007BBC0 - -glabel func_8007BBF4 -/* BFF4 8007BBF4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* BFF8 8007BBF8 AFBF0010 */ sw $ra, 0x10($sp) -/* BFFC 8007BBFC 00803021 */ addu $a2, $a0, $zero -/* C000 8007BC00 00A03821 */ addu $a3, $a1, $zero -/* C004 8007BC04 3C04800B */ lui $a0, %hi(D_800AE30C) -/* C008 8007BC08 2484E30C */ addiu $a0, $a0, %lo(D_800AE30C) -/* C00C 8007BC0C 3C05800B */ lui $a1, %hi(D_800AE324) -/* C010 8007BC10 0C024D50 */ jal func_80093540 -/* C014 8007BC14 24A5E324 */ addiu $a1, $a1, %lo(D_800AE324) -/* C018 8007BC18 8FBF0010 */ lw $ra, 0x10($sp) -/* C01C 8007BC1C 03E00008 */ jr $ra -/* C020 8007BC20 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8007BBF4, . - func_8007BBF4 - -glabel func_8007BC24 -/* C024 8007BC24 27BDFF58 */ addiu $sp, $sp, -0xA8 -/* C028 8007BC28 AFB20098 */ sw $s2, 0x98($sp) -/* C02C 8007BC2C 00A09021 */ addu $s2, $a1, $zero -/* C030 8007BC30 AFB3009C */ sw $s3, 0x9C($sp) -/* C034 8007BC34 00E09821 */ addu $s3, $a3, $zero -/* C038 8007BC38 AFB400A0 */ sw $s4, 0xA0($sp) -/* C03C 8007BC3C 0080A021 */ addu $s4, $a0, $zero -/* C040 8007BC40 AFB10094 */ sw $s1, 0x94($sp) -/* C044 8007BC44 00C08821 */ addu $s1, $a2, $zero -/* C048 8007BC48 00042400 */ sll $a0, $a0, 16 -/* C04C 8007BC4C AFB00090 */ sw $s0, 0x90($sp) -/* C050 8007BC50 00048403 */ sra $s0, $a0, 16 -/* C054 8007BC54 24060001 */ addiu $a2, $zero, 0x1 -/* C058 8007BC58 24050010 */ addiu $a1, $zero, 0x10 -/* C05C 8007BC5C 24040001 */ addiu $a0, $zero, 0x1 -/* C060 8007BC60 27A30012 */ addiu $v1, $sp, 0x12 -/* C064 8007BC64 AFBF00A4 */ sw $ra, 0xA4($sp) -.L8007BC68: -/* C068 8007BC68 00A61023 */ subu $v0, $a1, $a2 -/* C06C 8007BC6C 00441004 */ sllv $v0, $a0, $v0 -/* C070 8007BC70 A4600000 */ sh $zero, 0x0($v1) -/* C074 8007BC74 A4620028 */ sh $v0, 0x28($v1) -/* C078 8007BC78 24C60001 */ addiu $a2, $a2, 0x1 -/* C07C 8007BC7C 2CC20011 */ sltiu $v0, $a2, 0x11 -/* C080 8007BC80 1440FFF9 */ bnez $v0, .L8007BC68 -/* C084 8007BC84 24630002 */ addiu $v1, $v1, 0x2 -/* C088 8007BC88 00141400 */ sll $v0, $s4, 16 -/* C08C 8007BC8C 00021403 */ sra $v0, $v0, 16 -/* C090 8007BC90 1040000D */ beqz $v0, .L8007BCC8 -/* C094 8007BC94 27A60010 */ addiu $a2, $sp, 0x10 -/* C098 8007BC98 02402021 */ addu $a0, $s2, $zero -/* C09C 8007BC9C 00522821 */ addu $a1, $v0, $s2 -.L8007BCA0: -/* C0A0 8007BCA0 90820000 */ lbu $v0, 0x0($a0) -/* C0A4 8007BCA4 00021040 */ sll $v0, $v0, 1 -/* C0A8 8007BCA8 00461021 */ addu $v0, $v0, $a2 -/* C0AC 8007BCAC 94430000 */ lhu $v1, 0x0($v0) -/* C0B0 8007BCB0 24840001 */ addiu $a0, $a0, 0x1 -/* C0B4 8007BCB4 24630001 */ addiu $v1, $v1, 0x1 -/* C0B8 8007BCB8 A4430000 */ sh $v1, 0x0($v0) -/* C0BC 8007BCBC 0085102B */ sltu $v0, $a0, $a1 -/* C0C0 8007BCC0 1440FFF7 */ bnez $v0, .L8007BCA0 -/* C0C4 8007BCC4 00000000 */ nop -.L8007BCC8: -/* C0C8 8007BCC8 00002821 */ addu $a1, $zero, $zero -/* C0CC 8007BCCC 24060001 */ addiu $a2, $zero, 0x1 -/* C0D0 8007BCD0 27A40012 */ addiu $a0, $sp, 0x12 -.L8007BCD4: -/* C0D4 8007BCD4 94830028 */ lhu $v1, 0x28($a0) -/* C0D8 8007BCD8 94820000 */ lhu $v0, 0x0($a0) -/* C0DC 8007BCDC 00620018 */ mult $v1, $v0 -/* C0E0 8007BCE0 00001812 */ mflo $v1 -/* C0E4 8007BCE4 A4850050 */ sh $a1, 0x50($a0) -/* C0E8 8007BCE8 24840002 */ addiu $a0, $a0, 0x2 -/* C0EC 8007BCEC 24C60001 */ addiu $a2, $a2, 0x1 -/* C0F0 8007BCF0 2CC20011 */ sltiu $v0, $a2, 0x11 -/* C0F4 8007BCF4 1440FFF7 */ bnez $v0, .L8007BCD4 -/* C0F8 8007BCF8 00A32821 */ addu $a1, $a1, $v1 -/* C0FC 8007BCFC 30A2FFFF */ andi $v0, $a1, 0xFFFF -/* C100 8007BD00 1040000B */ beqz $v0, .L8007BD30 -/* C104 8007BD04 24060001 */ addiu $a2, $zero, 0x1 -/* C108 8007BD08 3C04800B */ lui $a0, %hi(D_800AE30C) -/* C10C 8007BD0C 2484E30C */ addiu $a0, $a0, %lo(D_800AE30C) -/* C110 8007BD10 3C05800B */ lui $a1, %hi(D_800AE31C) -/* C114 8007BD14 24A5E31C */ addiu $a1, $a1, %lo(D_800AE31C) -/* C118 8007BD18 3C06800B */ lui $a2, %hi(D_800AE338) -/* C11C 8007BD1C 24C6E338 */ addiu $a2, $a2, %lo(D_800AE338) -/* C120 8007BD20 3C07800B */ lui $a3, %hi(D_800AE334) -/* C124 8007BD24 0C024D50 */ jal func_80093540 -/* C128 8007BD28 24E7E334 */ addiu $a3, $a3, %lo(D_800AE334) -/* C12C 8007BD2C 24060001 */ addiu $a2, $zero, 0x1 -.L8007BD30: -/* C130 8007BD30 00111400 */ sll $v0, $s1, 16 -/* C134 8007BD34 00021C03 */ sra $v1, $v0, 16 -/* C138 8007BD38 24020010 */ addiu $v0, $zero, 0x10 -/* C13C 8007BD3C 1060000D */ beqz $v1, .L8007BD74 -/* C140 8007BD40 00436023 */ subu $t4, $v0, $v1 -/* C144 8007BD44 00602821 */ addu $a1, $v1, $zero -/* C148 8007BD48 27A40012 */ addiu $a0, $sp, 0x12 -.L8007BD4C: -/* C14C 8007BD4C 94820050 */ lhu $v0, 0x50($a0) -/* C150 8007BD50 94830028 */ lhu $v1, 0x28($a0) -/* C154 8007BD54 24C60001 */ addiu $a2, $a2, 0x1 -/* C158 8007BD58 01821007 */ srav $v0, $v0, $t4 -/* C15C 8007BD5C 01831807 */ srav $v1, $v1, $t4 -/* C160 8007BD60 A4820050 */ sh $v0, 0x50($a0) -/* C164 8007BD64 A4830028 */ sh $v1, 0x28($a0) -/* C168 8007BD68 00A6102B */ sltu $v0, $a1, $a2 -/* C16C 8007BD6C 1040FFF7 */ beqz $v0, .L8007BD4C -/* C170 8007BD70 24840002 */ addiu $a0, $a0, 0x2 -.L8007BD74: -/* C174 8007BD74 00111C00 */ sll $v1, $s1, 16 -/* C178 8007BD78 00031C03 */ sra $v1, $v1, 16 -/* C17C 8007BD7C 00031040 */ sll $v0, $v1, 1 -/* C180 8007BD80 03A21021 */ addu $v0, $sp, $v0 -/* C184 8007BD84 94440062 */ lhu $a0, 0x62($v0) -/* C188 8007BD88 24020001 */ addiu $v0, $zero, 0x1 -/* C18C 8007BD8C 01844807 */ srav $t1, $a0, $t4 -/* C190 8007BD90 1120000B */ beqz $t1, .L8007BDC0 -/* C194 8007BD94 00625004 */ sllv $t2, $v0, $v1 -/* C198 8007BD98 012A102B */ sltu $v0, $t1, $t2 -/* C19C 8007BD9C 10400008 */ beqz $v0, .L8007BDC0 -/* C1A0 8007BDA0 01203021 */ addu $a2, $t1, $zero -/* C1A4 8007BDA4 00091040 */ sll $v0, $t1, 1 -/* C1A8 8007BDA8 00531821 */ addu $v1, $v0, $s3 -.L8007BDAC: -/* C1AC 8007BDAC A4600000 */ sh $zero, 0x0($v1) -/* C1B0 8007BDB0 24C60001 */ addiu $a2, $a2, 0x1 -/* C1B4 8007BDB4 00CA102B */ sltu $v0, $a2, $t2 -/* C1B8 8007BDB8 1440FFFC */ bnez $v0, .L8007BDAC -/* C1BC 8007BDBC 24630002 */ addiu $v1, $v1, 0x2 -.L8007BDC0: -/* C1C0 8007BDC0 00141400 */ sll $v0, $s4, 16 -/* C1C4 8007BDC4 00021C03 */ sra $v1, $v0, 16 -/* C1C8 8007BDC8 18600049 */ blez $v1, .L8007BEF0 -/* C1CC 8007BDCC 00004821 */ addu $t1, $zero, $zero -/* C1D0 8007BDD0 27AE0010 */ addiu $t6, $sp, 0x10 -/* C1D4 8007BDD4 00111400 */ sll $v0, $s1, 16 -/* C1D8 8007BDD8 00026C03 */ sra $t5, $v0, 16 -/* C1DC 8007BDDC 00607821 */ addu $t7, $v1, $zero -/* C1E0 8007BDE0 02402821 */ addu $a1, $s2, $zero -.L8007BDE4: -/* C1E4 8007BDE4 90AA0000 */ lbu $t2, 0x0($a1) -/* C1E8 8007BDE8 5140003E */ beql $t2, $zero, .L8007BEE4 -/* C1EC 8007BDEC 25290001 */ addiu $t1, $t1, 0x1 -/* C1F0 8007BDF0 000A1040 */ sll $v0, $t2, 1 -/* C1F4 8007BDF4 004E1021 */ addu $v0, $v0, $t6 -/* C1F8 8007BDF8 94430050 */ lhu $v1, 0x50($v0) -/* C1FC 8007BDFC 94420028 */ lhu $v0, 0x28($v0) -/* C200 8007BE00 00625821 */ addu $t3, $v1, $v0 -/* C204 8007BE04 01AA102A */ slt $v0, $t5, $t2 -/* C208 8007BE08 1440000C */ bnez $v0, .L8007BE3C -/* C20C 8007BE0C 00603021 */ addu $a2, $v1, $zero -/* C210 8007BE10 00CB102B */ sltu $v0, $a2, $t3 -/* C214 8007BE14 1040002F */ beqz $v0, .L8007BED4 -/* C218 8007BE18 00061040 */ sll $v0, $a2, 1 -/* C21C 8007BE1C 00531821 */ addu $v1, $v0, $s3 -.L8007BE20: -/* C220 8007BE20 A4690000 */ sh $t1, 0x0($v1) -/* C224 8007BE24 24C60001 */ addiu $a2, $a2, 0x1 -/* C228 8007BE28 00CB102B */ sltu $v0, $a2, $t3 -/* C22C 8007BE2C 1440FFFC */ bnez $v0, .L8007BE20 -/* C230 8007BE30 24630002 */ addiu $v1, $v1, 0x2 -/* C234 8007BE34 0801EFB6 */ j .L8007BED8 -/* C238 8007BE38 000A1040 */ sll $v0, $t2, 1 -.L8007BE3C: -/* C23C 8007BE3C 01861006 */ srlv $v0, $a2, $t4 -/* C240 8007BE40 00021040 */ sll $v0, $v0, 1 -/* C244 8007BE44 02623821 */ addu $a3, $s3, $v0 -/* C248 8007BE48 014D4023 */ subu $t0, $t2, $t5 -/* C24C 8007BE4C 2508FFFF */ addiu $t0, $t0, -0x1 -/* C250 8007BE50 0500001F */ bltz $t0, .L8007BED0 -/* C254 8007BE54 01A63004 */ sllv $a2, $a2, $t5 -.L8007BE58: -/* C258 8007BE58 94E20000 */ lhu $v0, 0x0($a3) -/* C25C 8007BE5C 1440000D */ bnez $v0, .L8007BE94 -/* C260 8007BE60 30C28000 */ andi $v0, $a2, 0x8000 -/* C264 8007BE64 3C02800B */ lui $v0, %hi(D_800AF3FC) -/* C268 8007BE68 8C42F3FC */ lw $v0, %lo(D_800AF3FC)($v0) -/* C26C 8007BE6C 3C04800B */ lui $a0, %hi(D_800AF400) -/* C270 8007BE70 8C84F400 */ lw $a0, %lo(D_800AF400)($a0) -/* C274 8007BE74 00101840 */ sll $v1, $s0, 1 -/* C278 8007BE78 00621021 */ addu $v0, $v1, $v0 -/* C27C 8007BE7C 00641821 */ addu $v1, $v1, $a0 -/* C280 8007BE80 A4400000 */ sh $zero, 0x0($v0) -/* C284 8007BE84 A4600000 */ sh $zero, 0x0($v1) -/* C288 8007BE88 A4F00000 */ sh $s0, 0x0($a3) -/* C28C 8007BE8C 26100001 */ addiu $s0, $s0, 0x1 -/* C290 8007BE90 30C28000 */ andi $v0, $a2, 0x8000 -.L8007BE94: -/* C294 8007BE94 10400006 */ beqz $v0, .L8007BEB0 -/* C298 8007BE98 00000000 */ nop -/* C29C 8007BE9C 94E20000 */ lhu $v0, 0x0($a3) -/* C2A0 8007BEA0 3C03800B */ lui $v1, %hi(D_800AF400) -/* C2A4 8007BEA4 8C63F400 */ lw $v1, %lo(D_800AF400)($v1) -/* C2A8 8007BEA8 0801EFB0 */ j .L8007BEC0 -/* C2AC 8007BEAC 00021040 */ sll $v0, $v0, 1 -.L8007BEB0: -/* C2B0 8007BEB0 94E20000 */ lhu $v0, 0x0($a3) -/* C2B4 8007BEB4 3C03800B */ lui $v1, %hi(D_800AF3FC) -/* C2B8 8007BEB8 8C63F3FC */ lw $v1, %lo(D_800AF3FC)($v1) -/* C2BC 8007BEBC 00021040 */ sll $v0, $v0, 1 -.L8007BEC0: -/* C2C0 8007BEC0 00623821 */ addu $a3, $v1, $v0 -/* C2C4 8007BEC4 2508FFFF */ addiu $t0, $t0, -0x1 -/* C2C8 8007BEC8 0501FFE3 */ bgez $t0, .L8007BE58 -/* C2CC 8007BECC 00063040 */ sll $a2, $a2, 1 -.L8007BED0: -/* C2D0 8007BED0 A4E90000 */ sh $t1, 0x0($a3) -.L8007BED4: -/* C2D4 8007BED4 000A1040 */ sll $v0, $t2, 1 -.L8007BED8: -/* C2D8 8007BED8 004E1021 */ addu $v0, $v0, $t6 -/* C2DC 8007BEDC A44B0050 */ sh $t3, 0x50($v0) -/* C2E0 8007BEE0 25290001 */ addiu $t1, $t1, 0x1 -.L8007BEE4: -/* C2E4 8007BEE4 012F102A */ slt $v0, $t1, $t7 -/* C2E8 8007BEE8 1440FFBE */ bnez $v0, .L8007BDE4 -/* C2EC 8007BEEC 24A50001 */ addiu $a1, $a1, 0x1 -.L8007BEF0: -/* C2F0 8007BEF0 8FBF00A4 */ lw $ra, 0xA4($sp) -/* C2F4 8007BEF4 8FB400A0 */ lw $s4, 0xA0($sp) -/* C2F8 8007BEF8 8FB3009C */ lw $s3, 0x9C($sp) -/* C2FC 8007BEFC 8FB20098 */ lw $s2, 0x98($sp) -/* C300 8007BF00 8FB10094 */ lw $s1, 0x94($sp) -/* C304 8007BF04 8FB00090 */ lw $s0, 0x90($sp) -/* C308 8007BF08 03E00008 */ jr $ra -/* C30C 8007BF0C 27BD00A8 */ addiu $sp, $sp, 0xA8 -.size func_8007BC24, . - func_8007BC24 - -glabel func_8007BF10 -/* C310 8007BF10 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* C314 8007BF14 AFB00018 */ sw $s0, 0x18($sp) -/* C318 8007BF18 00808021 */ addu $s0, $a0, $zero -/* C31C 8007BF1C AFBF0030 */ sw $ra, 0x30($sp) -/* C320 8007BF20 AFB5002C */ sw $s5, 0x2C($sp) -/* C324 8007BF24 AFB40028 */ sw $s4, 0x28($sp) -/* C328 8007BF28 AFB30024 */ sw $s3, 0x24($sp) -/* C32C 8007BF2C AFB20020 */ sw $s2, 0x20($sp) -/* C330 8007BF30 AFB1001C */ sw $s1, 0x1C($sp) -/* C334 8007BF34 8E020000 */ lw $v0, 0x0($s0) -/* C338 8007BF38 8E040004 */ lw $a0, 0x4($s0) -/* C33C 8007BF3C 8E050010 */ lw $a1, 0x10($s0) -/* C340 8007BF40 8E060008 */ lw $a2, 0x8($s0) -/* C344 8007BF44 8E07000C */ lw $a3, 0xC($s0) -/* C348 8007BF48 8E030014 */ lw $v1, 0x14($s0) -/* C34C 8007BF4C 3C01800B */ lui $at, %hi(D_800AF36C) -/* C350 8007BF50 AC22F36C */ sw $v0, %lo(D_800AF36C)($at) -/* C354 8007BF54 00031040 */ sll $v0, $v1, 1 -/* C358 8007BF58 00431021 */ addu $v0, $v0, $v1 -/* C35C 8007BF5C 3C01800B */ lui $at, %hi(D_800AF39C) -/* C360 8007BF60 A425F39C */ sh $a1, %lo(D_800AF39C)($at) -/* C364 8007BF64 3C03800B */ lui $v1, %hi(D_800AF39C) -/* C368 8007BF68 9463F39C */ lhu $v1, %lo(D_800AF39C)($v1) -/* C36C 8007BF6C 3C11800B */ lui $s1, %hi(D_800AF3B4) -/* C370 8007BF70 2631F3B4 */ addiu $s1, $s1, %lo(D_800AF3B4) -/* C374 8007BF74 00021080 */ sll $v0, $v0, 2 -/* C378 8007BF78 3C01800B */ lui $at, %hi(D_800AF370) -/* C37C 8007BF7C AC24F370 */ sw $a0, %lo(D_800AF370)($at) -/* C380 8007BF80 3C01800B */ lui $at, %hi(D_800AF394) -/* C384 8007BF84 AC26F394 */ sw $a2, %lo(D_800AF394)($at) -/* C388 8007BF88 3C01800B */ lui $at, %hi(D_800AF398) -/* C38C 8007BF8C AC27F398 */ sw $a3, %lo(D_800AF398)($at) -/* C390 8007BF90 3C04800B */ lui $a0, %hi(D_800A876C) -/* C394 8007BF94 00822021 */ addu $a0, $a0, $v0 -/* C398 8007BF98 8C84876C */ lw $a0, %lo(D_800A876C)($a0) -/* C39C 8007BF9C 3C05800B */ lui $a1, %hi(D_800A8770) -/* C3A0 8007BFA0 00A22821 */ addu $a1, $a1, $v0 -/* C3A4 8007BFA4 8CA58770 */ lw $a1, %lo(D_800A8770)($a1) -/* C3A8 8007BFA8 3C06800B */ lui $a2, %hi(D_800A8774) -/* C3AC 8007BFAC 00C23021 */ addu $a2, $a2, $v0 -/* C3B0 8007BFB0 8CC68774 */ lw $a2, %lo(D_800A8774)($a2) -/* C3B4 8007BFB4 AE240000 */ sw $a0, 0x0($s1) -/* C3B8 8007BFB8 AE250004 */ sw $a1, 0x4($s1) -/* C3BC 8007BFBC AE260008 */ sw $a2, 0x8($s1) -/* C3C0 8007BFC0 2402FFFF */ addiu $v0, $zero, -0x1 -/* C3C4 8007BFC4 3C01800B */ lui $at, %hi(D_800AF3AC) -/* C3C8 8007BFC8 AC22F3AC */ sw $v0, %lo(D_800AF3AC)($at) -/* C3CC 8007BFCC 24020001 */ addiu $v0, $zero, 0x1 -/* C3D0 8007BFD0 3C01800B */ lui $at, %hi(D_800AF3C0) -/* C3D4 8007BFD4 A420F3C0 */ sh $zero, %lo(D_800AF3C0)($at) -/* C3D8 8007BFD8 00621004 */ sllv $v0, $v0, $v1 -/* C3DC 8007BFDC 3C01800B */ lui $at, %hi(D_800AF3B0) -/* C3E0 8007BFE0 A422F3B0 */ sh $v0, %lo(D_800AF3B0)($at) -/* C3E4 8007BFE4 0C01C3CC */ jal func_80070F30 -/* C3E8 8007BFE8 3044FFFF */ andi $a0, $v0, 0xFFFF -/* C3EC 8007BFEC 3C06800B */ lui $a2, %hi(D_800AF3B0) -/* C3F0 8007BFF0 94C6F3B0 */ lhu $a2, %lo(D_800AF3B0)($a2) -/* C3F4 8007BFF4 00402021 */ addu $a0, $v0, $zero -/* C3F8 8007BFF8 3C01800B */ lui $at, %hi(D_800AF3A8) -/* C3FC 8007BFFC AC24F3A8 */ sw $a0, %lo(D_800AF3A8)($at) -/* C400 8007C000 0C01FD2C */ jal func_8007F4B0 -/* C404 8007C004 24050020 */ addiu $a1, $zero, 0x20 -/* C408 8007C008 3C02800B */ lui $v0, %hi(D_800AF3BC) -/* C40C 8007C00C 8C42F3BC */ lw $v0, %lo(D_800AF3BC)($v0) -/* C410 8007C010 0040F809 */ jalr $v0 -/* C414 8007C014 241400FD */ addiu $s4, $zero, 0xFD -/* C418 8007C018 3C02800B */ lui $v0, %hi(D_800AF3B0) -/* C41C 8007C01C 9442F3B0 */ lhu $v0, %lo(D_800AF3B0)($v0) -/* C420 8007C020 8E030014 */ lw $v1, 0x14($s0) -/* C424 8007C024 2453FFFF */ addiu $s3, $v0, -0x1 -/* C428 8007C028 24020006 */ addiu $v0, $zero, 0x6 -/* C42C 8007C02C 50620001 */ beql $v1, $v0, .L8007C034 -/* C430 8007C030 241400FE */ addiu $s4, $zero, 0xFE -.L8007C034: -/* C434 8007C034 3C02800B */ lui $v0, %hi(D_800AF394) -/* C438 8007C038 8C42F394 */ lw $v0, %lo(D_800AF394)($v0) -/* C43C 8007C03C 3C01800B */ lui $at, %hi(D_800AF3A0) -/* C440 8007C040 AC20F3A0 */ sw $zero, %lo(D_800AF3A0)($at) -/* C444 8007C044 3C01800B */ lui $at, %hi(D_800AF3A4) -/* C448 8007C048 10400059 */ beqz $v0, .L8007C1B0 -/* C44C 8007C04C A420F3A4 */ sh $zero, %lo(D_800AF3A4)($at) -/* C450 8007C050 0220A821 */ addu $s5, $s1, $zero -.L8007C054: -/* C454 8007C054 8EA20000 */ lw $v0, 0x0($s5) -/* C458 8007C058 0040F809 */ jalr $v0 -/* C45C 8007C05C 00000000 */ nop -/* C460 8007C060 3045FFFF */ andi $a1, $v0, 0xFFFF -/* C464 8007C064 28A20100 */ slti $v0, $a1, 0x100 -/* C468 8007C068 1040001D */ beqz $v0, .L8007C0E0 -/* C46C 8007C06C 00000000 */ nop -/* C470 8007C070 3C03800B */ lui $v1, %hi(D_800AF3A4) -/* C474 8007C074 9463F3A4 */ lhu $v1, %lo(D_800AF3A4)($v1) -/* C478 8007C078 3C04800B */ lui $a0, %hi(D_800AF3A8) -/* C47C 8007C07C 8C84F3A8 */ lw $a0, %lo(D_800AF3A8)($a0) -/* C480 8007C080 24620001 */ addiu $v0, $v1, 0x1 -/* C484 8007C084 00641821 */ addu $v1, $v1, $a0 -/* C488 8007C088 3C01800B */ lui $at, %hi(D_800AF3A4) -/* C48C 8007C08C A422F3A4 */ sh $v0, %lo(D_800AF3A4)($at) -/* C490 8007C090 A0650000 */ sb $a1, 0x0($v1) -/* C494 8007C094 3C05800B */ lui $a1, %hi(D_800AF3A4) -/* C498 8007C098 94A5F3A4 */ lhu $a1, %lo(D_800AF3A4)($a1) -/* C49C 8007C09C 3C02800B */ lui $v0, %hi(D_800AF3B0) -/* C4A0 8007C0A0 9442F3B0 */ lhu $v0, %lo(D_800AF3B0)($v0) -/* C4A4 8007C0A4 14A20008 */ bne $a1, $v0, .L8007C0C8 -/* C4A8 8007C0A8 00000000 */ nop -/* C4AC 8007C0AC 3C04800B */ lui $a0, %hi(D_800AF3A8) -/* C4B0 8007C0B0 8C84F3A8 */ lw $a0, %lo(D_800AF3A8)($a0) -/* C4B4 8007C0B4 3C06800B */ lui $a2, %hi(D_800AF370) -/* C4B8 8007C0B8 0C01F0DE */ jal func_8007C378 -/* C4BC 8007C0BC 8CC6F370 */ lw $a2, %lo(D_800AF370)($a2) -/* C4C0 8007C0C0 3C01800B */ lui $at, %hi(D_800AF3A4) -/* C4C4 8007C0C4 A420F3A4 */ sh $zero, %lo(D_800AF3A4)($at) -.L8007C0C8: -/* C4C8 8007C0C8 3C02800B */ lui $v0, %hi(D_800AF3A0) -/* C4CC 8007C0CC 8C42F3A0 */ lw $v0, %lo(D_800AF3A0)($v0) -/* C4D0 8007C0D0 24420001 */ addiu $v0, $v0, 0x1 -/* C4D4 8007C0D4 3C01800B */ lui $at, %hi(D_800AF3A0) -/* C4D8 8007C0D8 0801F065 */ j .L8007C194 -/* C4DC 8007C0DC AC22F3A0 */ sw $v0, %lo(D_800AF3A0)($at) -.L8007C0E0: -/* C4E0 8007C0E0 8EA20004 */ lw $v0, 0x4($s5) -/* C4E4 8007C0E4 0040F809 */ jalr $v0 -/* C4E8 8007C0E8 00B48823 */ subu $s1, $a1, $s4 -/* C4EC 8007C0EC 3C03800B */ lui $v1, %hi(D_800AF3A0) -/* C4F0 8007C0F0 8C63F3A0 */ lw $v1, %lo(D_800AF3A0)($v1) -/* C4F4 8007C0F4 3C04800B */ lui $a0, %hi(D_800AF3A4) -/* C4F8 8007C0F8 9484F3A4 */ lhu $a0, %lo(D_800AF3A4)($a0) -/* C4FC 8007C0FC 00008021 */ addu $s0, $zero, $zero -/* C500 8007C100 3042FFFF */ andi $v0, $v0, 0xFFFF -/* C504 8007C104 00711821 */ addu $v1, $v1, $s1 -/* C508 8007C108 00822023 */ subu $a0, $a0, $v0 -/* C50C 8007C10C 2484FFFF */ addiu $a0, $a0, -0x1 -/* C510 8007C110 3C01800B */ lui $at, %hi(D_800AF3A0) -/* C514 8007C114 AC23F3A0 */ sw $v1, %lo(D_800AF3A0)($at) -/* C518 8007C118 1A20001E */ blez $s1, .L8007C194 -/* C51C 8007C11C 00939024 */ and $s2, $a0, $s3 -.L8007C120: -/* C520 8007C120 3C04800B */ lui $a0, %hi(D_800AF3A8) -/* C524 8007C124 8C84F3A8 */ lw $a0, %lo(D_800AF3A8)($a0) -/* C528 8007C128 02501021 */ addu $v0, $s2, $s0 -/* C52C 8007C12C 00531024 */ and $v0, $v0, $s3 -/* C530 8007C130 3C03800B */ lui $v1, %hi(D_800AF3A4) -/* C534 8007C134 9463F3A4 */ lhu $v1, %lo(D_800AF3A4)($v1) -/* C538 8007C138 00821021 */ addu $v0, $a0, $v0 -/* C53C 8007C13C 90450000 */ lbu $a1, 0x0($v0) -/* C540 8007C140 24620001 */ addiu $v0, $v1, 0x1 -/* C544 8007C144 00641821 */ addu $v1, $v1, $a0 -/* C548 8007C148 3C01800B */ lui $at, %hi(D_800AF3A4) -/* C54C 8007C14C A422F3A4 */ sh $v0, %lo(D_800AF3A4)($at) -/* C550 8007C150 A0650000 */ sb $a1, 0x0($v1) -/* C554 8007C154 3C05800B */ lui $a1, %hi(D_800AF3A4) -/* C558 8007C158 94A5F3A4 */ lhu $a1, %lo(D_800AF3A4)($a1) -/* C55C 8007C15C 3C02800B */ lui $v0, %hi(D_800AF3B0) -/* C560 8007C160 9442F3B0 */ lhu $v0, %lo(D_800AF3B0)($v0) -/* C564 8007C164 14A20008 */ bne $a1, $v0, .L8007C188 -/* C568 8007C168 26100001 */ addiu $s0, $s0, 0x1 -/* C56C 8007C16C 3C04800B */ lui $a0, %hi(D_800AF3A8) -/* C570 8007C170 8C84F3A8 */ lw $a0, %lo(D_800AF3A8)($a0) -/* C574 8007C174 3C06800B */ lui $a2, %hi(D_800AF370) -/* C578 8007C178 0C01F0DE */ jal func_8007C378 -/* C57C 8007C17C 8CC6F370 */ lw $a2, %lo(D_800AF370)($a2) -/* C580 8007C180 3C01800B */ lui $at, %hi(D_800AF3A4) -/* C584 8007C184 A420F3A4 */ sh $zero, %lo(D_800AF3A4)($at) -.L8007C188: -/* C588 8007C188 0211102A */ slt $v0, $s0, $s1 -/* C58C 8007C18C 1440FFE4 */ bnez $v0, .L8007C120 -/* C590 8007C190 00000000 */ nop -.L8007C194: -/* C594 8007C194 3C02800B */ lui $v0, %hi(D_800AF3A0) -/* C598 8007C198 8C42F3A0 */ lw $v0, %lo(D_800AF3A0)($v0) -/* C59C 8007C19C 3C03800B */ lui $v1, %hi(D_800AF394) -/* C5A0 8007C1A0 8C63F394 */ lw $v1, %lo(D_800AF394)($v1) -/* C5A4 8007C1A4 0043102B */ sltu $v0, $v0, $v1 -/* C5A8 8007C1A8 1440FFAA */ bnez $v0, .L8007C054 -/* C5AC 8007C1AC 00000000 */ nop -.L8007C1B0: -/* C5B0 8007C1B0 3C05800B */ lui $a1, %hi(D_800AF3A4) -/* C5B4 8007C1B4 94A5F3A4 */ lhu $a1, %lo(D_800AF3A4)($a1) -/* C5B8 8007C1B8 10A00006 */ beqz $a1, .L8007C1D4 -/* C5BC 8007C1BC 00000000 */ nop -/* C5C0 8007C1C0 3C04800B */ lui $a0, %hi(D_800AF3A8) -/* C5C4 8007C1C4 8C84F3A8 */ lw $a0, %lo(D_800AF3A8)($a0) -/* C5C8 8007C1C8 3C06800B */ lui $a2, %hi(D_800AF370) -/* C5CC 8007C1CC 0C01F0DE */ jal func_8007C378 -/* C5D0 8007C1D0 8CC6F370 */ lw $a2, %lo(D_800AF370)($a2) -.L8007C1D4: -/* C5D4 8007C1D4 3C04800B */ lui $a0, %hi(D_800AF3A8) -/* C5D8 8007C1D8 0C01C4B1 */ jal func_800712C4 -/* C5DC 8007C1DC 8C84F3A8 */ lw $a0, %lo(D_800AF3A8)($a0) -/* C5E0 8007C1E0 8FBF0030 */ lw $ra, 0x30($sp) -/* C5E4 8007C1E4 8FB5002C */ lw $s5, 0x2C($sp) -/* C5E8 8007C1E8 8FB40028 */ lw $s4, 0x28($sp) -/* C5EC 8007C1EC 8FB30024 */ lw $s3, 0x24($sp) -/* C5F0 8007C1F0 8FB20020 */ lw $s2, 0x20($sp) -/* C5F4 8007C1F4 8FB1001C */ lw $s1, 0x1C($sp) -/* C5F8 8007C1F8 8FB00018 */ lw $s0, 0x18($sp) -/* C5FC 8007C1FC 03E00008 */ jr $ra -/* C600 8007C200 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_8007BF10, . - func_8007BF10 - -glabel func_8007C204 -/* C604 8007C204 00002821 */ addu $a1, $zero, $zero -/* C608 8007C208 3C06800B */ lui $a2, %hi(D_800AF3F8) -/* C60C 8007C20C 8CC6F3F8 */ lw $a2, %lo(D_800AF3F8)($a2) -.L8007C210: -/* C610 8007C210 00A01821 */ addu $v1, $a1, $zero -/* C614 8007C214 00002021 */ addu $a0, $zero, $zero -/* C618 8007C218 30620001 */ andi $v0, $v1, 0x1 -.L8007C21C: -/* C61C 8007C21C 10400003 */ beqz $v0, .L8007C22C -/* C620 8007C220 00031042 */ srl $v0, $v1, 1 -/* C624 8007C224 0801F08C */ j .L8007C230 -/* C628 8007C228 3843A001 */ xori $v1, $v0, 0xA001 -.L8007C22C: -/* C62C 8007C22C 00031842 */ srl $v1, $v1, 1 -.L8007C230: -/* C630 8007C230 24840001 */ addiu $a0, $a0, 0x1 -/* C634 8007C234 2C820008 */ sltiu $v0, $a0, 0x8 -/* C638 8007C238 1440FFF8 */ bnez $v0, .L8007C21C -/* C63C 8007C23C 30620001 */ andi $v0, $v1, 0x1 -/* C640 8007C240 A4C30000 */ sh $v1, 0x0($a2) -/* C644 8007C244 24A50001 */ addiu $a1, $a1, 0x1 -/* C648 8007C248 2CA20100 */ sltiu $v0, $a1, 0x100 -/* C64C 8007C24C 1440FFF0 */ bnez $v0, .L8007C210 -/* C650 8007C250 24C60002 */ addiu $a2, $a2, 0x2 -/* C654 8007C254 03E00008 */ jr $ra -/* C658 8007C258 00000000 */ nop -.size func_8007C204, . - func_8007C204 - -glabel func_8007C25C -/* C65C 8007C25C 00802821 */ addu $a1, $a0, $zero -/* C660 8007C260 3C06800B */ lui $a2, %hi(D_800AF3C5) -/* C664 8007C264 90C6F3C5 */ lbu $a2, %lo(D_800AF3C5)($a2) -/* C668 8007C268 3C04800B */ lui $a0, %hi(D_800AF3C2) -/* C66C 8007C26C 9484F3C2 */ lhu $a0, %lo(D_800AF3C2)($a0) -/* C670 8007C270 30A300FF */ andi $v1, $a1, 0xFF -/* C674 8007C274 24020010 */ addiu $v0, $zero, 0x10 -/* C678 8007C278 00431023 */ subu $v0, $v0, $v1 -/* C67C 8007C27C 00C3182B */ sltu $v1, $a2, $v1 -/* C680 8007C280 10600027 */ beqz $v1, .L8007C320 -/* C684 8007C284 00444807 */ srav $t1, $a0, $v0 -/* C688 8007C288 24080008 */ addiu $t0, $zero, 0x8 -/* C68C 8007C28C 3C07800B */ lui $a3, %hi(D_800AF36C) -/* C690 8007C290 8CE7F36C */ lw $a3, %lo(D_800AF36C)($a3) -.L8007C294: -/* C694 8007C294 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* C698 8007C298 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* C69C 8007C29C 00A62823 */ subu $a1, $a1, $a2 -/* C6A0 8007C2A0 30C300FF */ andi $v1, $a2, 0xFF -/* C6A4 8007C2A4 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* C6A8 8007C2A8 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* C6AC 8007C2AC 3C06800B */ lui $a2, %hi(D_800AF398) -/* C6B0 8007C2B0 8CC6F398 */ lw $a2, %lo(D_800AF398)($a2) -/* C6B4 8007C2B4 00621004 */ sllv $v0, $v0, $v1 -/* C6B8 8007C2B8 01031823 */ subu $v1, $t0, $v1 -/* C6BC 8007C2BC 00642007 */ srav $a0, $a0, $v1 -/* C6C0 8007C2C0 00441021 */ addu $v0, $v0, $a0 -/* C6C4 8007C2C4 3C01800B */ lui $at, %hi(D_800AF3C2) -/* C6C8 8007C2C8 A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* C6CC 8007C2CC 10C0000C */ beqz $a2, .L8007C300 -/* C6D0 8007C2D0 24C2FFFF */ addiu $v0, $a2, -0x1 -/* C6D4 8007C2D4 8CE40010 */ lw $a0, 0x10($a3) -/* C6D8 8007C2D8 8CE30008 */ lw $v1, 0x8($a3) -/* C6DC 8007C2DC 3C01800B */ lui $at, %hi(D_800AF398) -/* C6E0 8007C2E0 AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* C6E4 8007C2E4 24820001 */ addiu $v0, $a0, 0x1 -/* C6E8 8007C2E8 00641821 */ addu $v1, $v1, $a0 -/* C6EC 8007C2EC ACE20010 */ sw $v0, 0x10($a3) -/* C6F0 8007C2F0 90620000 */ lbu $v0, 0x0($v1) -/* C6F4 8007C2F4 3C01800B */ lui $at, %hi(D_800AF3C4) -/* C6F8 8007C2F8 0801F0C2 */ j .L8007C308 -/* C6FC 8007C2FC A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007C300: -/* C700 8007C300 3C01800B */ lui $at, %hi(D_800AF3C4) -/* C704 8007C304 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007C308: -/* C708 8007C308 3C01800B */ lui $at, %hi(D_800AF3C5) -/* C70C 8007C30C A028F3C5 */ sb $t0, %lo(D_800AF3C5)($at) -/* C710 8007C310 30A200FF */ andi $v0, $a1, 0xFF -/* C714 8007C314 0102102B */ sltu $v0, $t0, $v0 -/* C718 8007C318 1440FFDE */ bnez $v0, .L8007C294 -/* C71C 8007C31C 24060008 */ addiu $a2, $zero, 0x8 -.L8007C320: -/* C720 8007C320 3C02800B */ lui $v0, %hi(D_800AF3C5) -/* C724 8007C324 9042F3C5 */ lbu $v0, %lo(D_800AF3C5)($v0) -/* C728 8007C328 3C04800B */ lui $a0, %hi(D_800AF3C2) -/* C72C 8007C32C 9484F3C2 */ lhu $a0, %lo(D_800AF3C2)($a0) -/* C730 8007C330 3C03800B */ lui $v1, %hi(D_800AF3C4) -/* C734 8007C334 9063F3C4 */ lbu $v1, %lo(D_800AF3C4)($v1) -/* C738 8007C338 00451023 */ subu $v0, $v0, $a1 -/* C73C 8007C33C 30A500FF */ andi $a1, $a1, 0xFF -/* C740 8007C340 00A42004 */ sllv $a0, $a0, $a1 -/* C744 8007C344 3C01800B */ lui $at, %hi(D_800AF3C5) -/* C748 8007C348 A022F3C5 */ sb $v0, %lo(D_800AF3C5)($at) -/* C74C 8007C34C 24020008 */ addiu $v0, $zero, 0x8 -/* C750 8007C350 00451023 */ subu $v0, $v0, $a1 -/* C754 8007C354 00431007 */ srav $v0, $v1, $v0 -/* C758 8007C358 00822021 */ addu $a0, $a0, $v0 -/* C75C 8007C35C 00A31804 */ sllv $v1, $v1, $a1 -/* C760 8007C360 3C01800B */ lui $at, %hi(D_800AF3C2) -/* C764 8007C364 A424F3C2 */ sh $a0, %lo(D_800AF3C2)($at) -/* C768 8007C368 3C01800B */ lui $at, %hi(D_800AF3C4) -/* C76C 8007C36C A023F3C4 */ sb $v1, %lo(D_800AF3C4)($at) -/* C770 8007C370 03E00008 */ jr $ra -/* C774 8007C374 3122FFFF */ andi $v0, $t1, 0xFFFF -.size func_8007C25C, . - func_8007C25C - -glabel func_8007C378 -/* C778 8007C378 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* C77C 8007C37C 00804821 */ addu $t1, $a0, $zero -/* C780 8007C380 AFB00010 */ sw $s0, 0x10($sp) -/* C784 8007C384 00A08021 */ addu $s0, $a1, $zero -/* C788 8007C388 00C03821 */ addu $a3, $a2, $zero -/* C78C 8007C38C 01203021 */ addu $a2, $t1, $zero -/* C790 8007C390 2605FFFF */ addiu $a1, $s0, -0x1 -/* C794 8007C394 12000013 */ beqz $s0, .L8007C3E4 -/* C798 8007C398 AFBF0014 */ sw $ra, 0x14($sp) -/* C79C 8007C39C 3C08800B */ lui $t0, %hi(D_800AF3F8) -/* C7A0 8007C3A0 8D08F3F8 */ lw $t0, %lo(D_800AF3F8)($t0) -.L8007C3A4: -/* C7A4 8007C3A4 3C03800B */ lui $v1, %hi(D_800AF3C0) -/* C7A8 8007C3A8 9463F3C0 */ lhu $v1, %lo(D_800AF3C0)($v1) -/* C7AC 8007C3AC 90C20000 */ lbu $v0, 0x0($a2) -/* C7B0 8007C3B0 24C60001 */ addiu $a2, $a2, 0x1 -/* C7B4 8007C3B4 00A02021 */ addu $a0, $a1, $zero -/* C7B8 8007C3B8 00621026 */ xor $v0, $v1, $v0 -/* C7BC 8007C3BC 304200FF */ andi $v0, $v0, 0xFF -/* C7C0 8007C3C0 00021040 */ sll $v0, $v0, 1 -/* C7C4 8007C3C4 00481021 */ addu $v0, $v0, $t0 -/* C7C8 8007C3C8 94420000 */ lhu $v0, 0x0($v0) -/* C7CC 8007C3CC 00031A02 */ srl $v1, $v1, 8 -/* C7D0 8007C3D0 00431026 */ xor $v0, $v0, $v1 -/* C7D4 8007C3D4 3C01800B */ lui $at, %hi(D_800AF3C0) -/* C7D8 8007C3D8 A422F3C0 */ sh $v0, %lo(D_800AF3C0)($at) -/* C7DC 8007C3DC 1480FFF1 */ bnez $a0, .L8007C3A4 -/* C7E0 8007C3E0 24A5FFFF */ addiu $a1, $a1, -0x1 -.L8007C3E4: -/* C7E4 8007C3E4 10E00010 */ beqz $a3, .L8007C428 -/* C7E8 8007C3E8 01202021 */ addu $a0, $t1, $zero -/* C7EC 8007C3EC 24050001 */ addiu $a1, $zero, 0x1 -/* C7F0 8007C3F0 0C01FD76 */ jal func_8007F5D8 -/* C7F4 8007C3F4 02003021 */ addu $a2, $s0, $zero -/* C7F8 8007C3F8 0050102B */ sltu $v0, $v0, $s0 -/* C7FC 8007C3FC 1040000A */ beqz $v0, .L8007C428 -/* C800 8007C400 00000000 */ nop -/* C804 8007C404 3C04800B */ lui $a0, %hi(D_800AE30C) -/* C808 8007C408 2484E30C */ addiu $a0, $a0, %lo(D_800AE30C) -/* C80C 8007C40C 3C05800B */ lui $a1, %hi(D_800AE324) -/* C810 8007C410 24A5E324 */ addiu $a1, $a1, %lo(D_800AE324) -/* C814 8007C414 3C06800B */ lui $a2, %hi(D_800AE334) -/* C818 8007C418 24C6E334 */ addiu $a2, $a2, %lo(D_800AE334) -/* C81C 8007C41C 3C07800B */ lui $a3, %hi(D_800AE348) -/* C820 8007C420 0C024D50 */ jal func_80093540 -/* C824 8007C424 24E7E348 */ addiu $a3, $a3, %lo(D_800AE348) -.L8007C428: -/* C828 8007C428 8FBF0014 */ lw $ra, 0x14($sp) -/* C82C 8007C42C 8FB00010 */ lw $s0, 0x10($sp) -/* C830 8007C430 03E00008 */ jr $ra -/* C834 8007C434 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8007C378, . - func_8007C378 - -glabel func_8007C438 -/* C838 8007C438 3C07800B */ lui $a3, %hi(D_800AF36C) -/* C83C 8007C43C 8CE7F36C */ lw $a3, %lo(D_800AF36C)($a3) -/* C840 8007C440 24060010 */ addiu $a2, $zero, 0x10 -/* C844 8007C444 24080008 */ addiu $t0, $zero, 0x8 -/* C848 8007C448 3C01800B */ lui $at, %hi(D_800AF3C2) -/* C84C 8007C44C A420F3C2 */ sh $zero, %lo(D_800AF3C2)($at) -/* C850 8007C450 3C01800B */ lui $at, %hi(D_800AF3C4) -/* C854 8007C454 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -/* C858 8007C458 3C01800B */ lui $at, %hi(D_800AF3C5) -/* C85C 8007C45C A020F3C5 */ sb $zero, %lo(D_800AF3C5)($at) -.L8007C460: -/* C860 8007C460 3C02800B */ lui $v0, %hi(D_800AF3C5) -/* C864 8007C464 9042F3C5 */ lbu $v0, %lo(D_800AF3C5)($v0) -/* C868 8007C468 3C04800B */ lui $a0, %hi(D_800AF3C2) -/* C86C 8007C46C 9484F3C2 */ lhu $a0, %lo(D_800AF3C2)($a0) -/* C870 8007C470 3C03800B */ lui $v1, %hi(D_800AF3C4) -/* C874 8007C474 9063F3C4 */ lbu $v1, %lo(D_800AF3C4)($v1) -/* C878 8007C478 3C05800B */ lui $a1, %hi(D_800AF398) -/* C87C 8007C47C 8CA5F398 */ lw $a1, %lo(D_800AF398)($a1) -/* C880 8007C480 00C23023 */ subu $a2, $a2, $v0 -/* C884 8007C484 304200FF */ andi $v0, $v0, 0xFF -/* C888 8007C488 00442004 */ sllv $a0, $a0, $v0 -/* C88C 8007C48C 01021023 */ subu $v0, $t0, $v0 -/* C890 8007C490 00431807 */ srav $v1, $v1, $v0 -/* C894 8007C494 00832021 */ addu $a0, $a0, $v1 -/* C898 8007C498 3C01800B */ lui $at, %hi(D_800AF3C2) -/* C89C 8007C49C A424F3C2 */ sh $a0, %lo(D_800AF3C2)($at) -/* C8A0 8007C4A0 10A0000C */ beqz $a1, .L8007C4D4 -/* C8A4 8007C4A4 24A2FFFF */ addiu $v0, $a1, -0x1 -/* C8A8 8007C4A8 8CE40010 */ lw $a0, 0x10($a3) -/* C8AC 8007C4AC 8CE30008 */ lw $v1, 0x8($a3) -/* C8B0 8007C4B0 3C01800B */ lui $at, %hi(D_800AF398) -/* C8B4 8007C4B4 AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* C8B8 8007C4B8 24820001 */ addiu $v0, $a0, 0x1 -/* C8BC 8007C4BC 00641821 */ addu $v1, $v1, $a0 -/* C8C0 8007C4C0 ACE20010 */ sw $v0, 0x10($a3) -/* C8C4 8007C4C4 90620000 */ lbu $v0, 0x0($v1) -/* C8C8 8007C4C8 3C01800B */ lui $at, %hi(D_800AF3C4) -/* C8CC 8007C4CC 0801F137 */ j .L8007C4DC -/* C8D0 8007C4D0 A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007C4D4: -/* C8D4 8007C4D4 3C01800B */ lui $at, %hi(D_800AF3C4) -/* C8D8 8007C4D8 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007C4DC: -/* C8DC 8007C4DC 3C01800B */ lui $at, %hi(D_800AF3C5) -/* C8E0 8007C4E0 A028F3C5 */ sb $t0, %lo(D_800AF3C5)($at) -/* C8E4 8007C4E4 30C500FF */ andi $a1, $a2, 0xFF -/* C8E8 8007C4E8 0105102B */ sltu $v0, $t0, $a1 -/* C8EC 8007C4EC 1440FFDC */ bnez $v0, .L8007C460 -/* C8F0 8007C4F0 01061023 */ subu $v0, $t0, $a2 -/* C8F4 8007C4F4 3C04800B */ lui $a0, %hi(D_800AF3C2) -/* C8F8 8007C4F8 9484F3C2 */ lhu $a0, %lo(D_800AF3C2)($a0) -/* C8FC 8007C4FC 3C03800B */ lui $v1, %hi(D_800AF3C4) -/* C900 8007C500 9063F3C4 */ lbu $v1, %lo(D_800AF3C4)($v1) -/* C904 8007C504 3C01800B */ lui $at, %hi(D_800AF3C5) -/* C908 8007C508 A022F3C5 */ sb $v0, %lo(D_800AF3C5)($at) -/* C90C 8007C50C 24020008 */ addiu $v0, $zero, 0x8 -/* C910 8007C510 00451023 */ subu $v0, $v0, $a1 -/* C914 8007C514 00A42004 */ sllv $a0, $a0, $a1 -/* C918 8007C518 00431007 */ srav $v0, $v1, $v0 -/* C91C 8007C51C 00822021 */ addu $a0, $a0, $v0 -/* C920 8007C520 00A31804 */ sllv $v1, $v1, $a1 -/* C924 8007C524 3C01800B */ lui $at, %hi(D_800AF3C2) -/* C928 8007C528 A424F3C2 */ sh $a0, %lo(D_800AF3C2)($at) -/* C92C 8007C52C 3C01800B */ lui $at, %hi(D_800AF3C4) -/* C930 8007C530 03E00008 */ jr $ra -/* C934 8007C534 A023F3C4 */ sb $v1, %lo(D_800AF3C4)($at) -.size func_8007C438, . - func_8007C438 - -glabel func_8007C538 -/* C938 8007C538 90820000 */ lbu $v0, 0x0($a0) -/* C93C 8007C53C 10400012 */ beqz $v0, .L8007C588 -/* C940 8007C540 00803821 */ addu $a3, $a0, $zero -/* C944 8007C544 240800FF */ addiu $t0, $zero, 0xFF -/* C948 8007C548 304600FF */ andi $a2, $v0, 0xFF -.L8007C54C: -/* C94C 8007C54C 38C3005C */ xori $v1, $a2, 0x5C -/* C950 8007C550 2C630001 */ sltiu $v1, $v1, 0x1 -/* C954 8007C554 38C2002F */ xori $v0, $a2, 0x2F -/* C958 8007C558 2C420001 */ sltiu $v0, $v0, 0x1 -/* C95C 8007C55C 00621825 */ or $v1, $v1, $v0 -/* C960 8007C560 54600004 */ bnel $v1, $zero, .L8007C574 -/* C964 8007C564 A0E50000 */ sb $a1, 0x0($a3) -/* C968 8007C568 54C80004 */ bnel $a2, $t0, .L8007C57C -/* C96C 8007C56C 24E70001 */ addiu $a3, $a3, 0x1 -/* C970 8007C570 A0E50000 */ sb $a1, 0x0($a3) -.L8007C574: -/* C974 8007C574 24E40001 */ addiu $a0, $a3, 0x1 -/* C978 8007C578 24E70001 */ addiu $a3, $a3, 0x1 -.L8007C57C: -/* C97C 8007C57C 90E20000 */ lbu $v0, 0x0($a3) -/* C980 8007C580 1440FFF2 */ bnez $v0, .L8007C54C -/* C984 8007C584 304600FF */ andi $a2, $v0, 0xFF -.L8007C588: -/* C988 8007C588 03E00008 */ jr $ra -/* C98C 8007C58C 00801021 */ addu $v0, $a0, $zero -.size func_8007C538, . - func_8007C538 - -glabel func_8007C590 -/* C990 8007C590 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* C994 8007C594 AFB60028 */ sw $s6, 0x28($sp) -/* C998 8007C598 0080B021 */ addu $s6, $a0, $zero -/* C99C 8007C59C AFB50024 */ sw $s5, 0x24($sp) -/* C9A0 8007C5A0 00A0A821 */ addu $s5, $a1, $zero -/* C9A4 8007C5A4 AFB20018 */ sw $s2, 0x18($sp) -/* C9A8 8007C5A8 00C09021 */ addu $s2, $a2, $zero -/* C9AC 8007C5AC AFB7002C */ sw $s7, 0x2C($sp) -/* C9B0 8007C5B0 00E0B821 */ addu $s7, $a3, $zero -/* C9B4 8007C5B4 AFB40020 */ sw $s4, 0x20($sp) -/* C9B8 8007C5B8 0000A021 */ addu $s4, $zero, $zero -/* C9BC 8007C5BC 24040800 */ addiu $a0, $zero, 0x800 -/* C9C0 8007C5C0 AFBF0030 */ sw $ra, 0x30($sp) -/* C9C4 8007C5C4 AFB3001C */ sw $s3, 0x1C($sp) -/* C9C8 8007C5C8 AFB10014 */ sw $s1, 0x14($sp) -/* C9CC 8007C5CC 0C01C3CC */ jal func_80070F30 -/* C9D0 8007C5D0 AFB00010 */ sw $s0, 0x10($sp) -/* C9D4 8007C5D4 00409821 */ addu $s3, $v0, $zero -/* C9D8 8007C5D8 1660000A */ bnez $s3, .L8007C604 -/* C9DC 8007C5DC 00000000 */ nop -/* C9E0 8007C5E0 3C04800B */ lui $a0, %hi(D_800AE30C) -/* C9E4 8007C5E4 2484E30C */ addiu $a0, $a0, %lo(D_800AE30C) -/* C9E8 8007C5E8 3C05800B */ lui $a1, %hi(D_800AE324) -/* C9EC 8007C5EC 24A5E324 */ addiu $a1, $a1, %lo(D_800AE324) -/* C9F0 8007C5F0 3C06800B */ lui $a2, %hi(D_800AE334) -/* C9F4 8007C5F4 24C6E334 */ addiu $a2, $a2, %lo(D_800AE334) -/* C9F8 8007C5F8 3C07800B */ lui $a3, %hi(D_800AE35C) -/* C9FC 8007C5FC 0C024D50 */ jal func_80093540 -/* CA00 8007C600 24E7E35C */ addiu $a3, $a3, %lo(D_800AE35C) -.L8007C604: -/* CA04 8007C604 3C01800B */ lui $at, %hi(D_800AF3C0) -/* CA08 8007C608 1A400042 */ blez $s2, .L8007C714 -/* CA0C 8007C60C A420F3C0 */ sh $zero, %lo(D_800AF3C0)($at) -.L8007C610: -/* CA10 8007C610 2A420801 */ slti $v0, $s2, 0x801 -/* CA14 8007C614 10400002 */ beqz $v0, .L8007C620 -/* CA18 8007C618 24110800 */ addiu $s1, $zero, 0x800 -/* CA1C 8007C61C 02408821 */ addu $s1, $s2, $zero -.L8007C620: -/* CA20 8007C620 02602021 */ addu $a0, $s3, $zero -/* CA24 8007C624 24050001 */ addiu $a1, $zero, 0x1 -/* CA28 8007C628 3230FFFF */ andi $s0, $s1, 0xFFFF -/* CA2C 8007C62C 02003021 */ addu $a2, $s0, $zero -/* CA30 8007C630 0C01FD5C */ jal func_8007F570 -/* CA34 8007C634 02C03821 */ addu $a3, $s6, $zero -/* CA38 8007C638 1050000A */ beq $v0, $s0, .L8007C664 -/* CA3C 8007C63C 00000000 */ nop -/* CA40 8007C640 3C04800B */ lui $a0, %hi(D_800AE30C) -/* CA44 8007C644 2484E30C */ addiu $a0, $a0, %lo(D_800AE30C) -/* CA48 8007C648 3C05800B */ lui $a1, %hi(D_800AE324) -/* CA4C 8007C64C 24A5E324 */ addiu $a1, $a1, %lo(D_800AE324) -/* CA50 8007C650 3C06800B */ lui $a2, %hi(D_800AE334) -/* CA54 8007C654 24C6E334 */ addiu $a2, $a2, %lo(D_800AE334) -/* CA58 8007C658 3C07800B */ lui $a3, %hi(D_800AE378) -/* CA5C 8007C65C 0C024D50 */ jal func_80093540 -/* CA60 8007C660 24E7E378 */ addiu $a3, $a3, %lo(D_800AE378) -.L8007C664: -/* CA64 8007C664 12A00010 */ beqz $s5, .L8007C6A8 -/* CA68 8007C668 02602021 */ addu $a0, $s3, $zero -/* CA6C 8007C66C 24050001 */ addiu $a1, $zero, 0x1 -/* CA70 8007C670 02003021 */ addu $a2, $s0, $zero -/* CA74 8007C674 0C01FD76 */ jal func_8007F5D8 -/* CA78 8007C678 02A03821 */ addu $a3, $s5, $zero -/* CA7C 8007C67C 1050000A */ beq $v0, $s0, .L8007C6A8 -/* CA80 8007C680 00000000 */ nop -/* CA84 8007C684 3C04800B */ lui $a0, %hi(D_800AE30C) -/* CA88 8007C688 2484E30C */ addiu $a0, $a0, %lo(D_800AE30C) -/* CA8C 8007C68C 3C05800B */ lui $a1, %hi(D_800AE324) -/* CA90 8007C690 24A5E324 */ addiu $a1, $a1, %lo(D_800AE324) -/* CA94 8007C694 3C06800B */ lui $a2, %hi(D_800AE334) -/* CA98 8007C698 24C6E334 */ addiu $a2, $a2, %lo(D_800AE334) -/* CA9C 8007C69C 3C07800B */ lui $a3, %hi(D_800AE38C) -/* CAA0 8007C6A0 0C024D50 */ jal func_80093540 -/* CAA4 8007C6A4 24E7E38C */ addiu $a3, $a3, %lo(D_800AE38C) -.L8007C6A8: -/* CAA8 8007C6A8 12E00016 */ beqz $s7, .L8007C704 -/* CAAC 8007C6AC 3222FFFF */ andi $v0, $s1, 0xFFFF -/* CAB0 8007C6B0 02603021 */ addu $a2, $s3, $zero -/* CAB4 8007C6B4 10400014 */ beqz $v0, .L8007C708 -/* CAB8 8007C6B8 2445FFFF */ addiu $a1, $v0, -0x1 -/* CABC 8007C6BC 3C07800B */ lui $a3, %hi(D_800AF3F8) -/* CAC0 8007C6C0 8CE7F3F8 */ lw $a3, %lo(D_800AF3F8)($a3) -.L8007C6C4: -/* CAC4 8007C6C4 3C03800B */ lui $v1, %hi(D_800AF3C0) -/* CAC8 8007C6C8 9463F3C0 */ lhu $v1, %lo(D_800AF3C0)($v1) -/* CACC 8007C6CC 90C20000 */ lbu $v0, 0x0($a2) -/* CAD0 8007C6D0 24C60001 */ addiu $a2, $a2, 0x1 -/* CAD4 8007C6D4 00A02021 */ addu $a0, $a1, $zero -/* CAD8 8007C6D8 00621026 */ xor $v0, $v1, $v0 -/* CADC 8007C6DC 304200FF */ andi $v0, $v0, 0xFF -/* CAE0 8007C6E0 00021040 */ sll $v0, $v0, 1 -/* CAE4 8007C6E4 00471021 */ addu $v0, $v0, $a3 -/* CAE8 8007C6E8 94420000 */ lhu $v0, 0x0($v0) -/* CAEC 8007C6EC 00031A02 */ srl $v1, $v1, 8 -/* CAF0 8007C6F0 00431026 */ xor $v0, $v0, $v1 -/* CAF4 8007C6F4 3C01800B */ lui $at, %hi(D_800AF3C0) -/* CAF8 8007C6F8 A422F3C0 */ sh $v0, %lo(D_800AF3C0)($at) -/* CAFC 8007C6FC 1480FFF1 */ bnez $a0, .L8007C6C4 -/* CB00 8007C700 24A5FFFF */ addiu $a1, $a1, -0x1 -.L8007C704: -/* CB04 8007C704 3222FFFF */ andi $v0, $s1, 0xFFFF -.L8007C708: -/* CB08 8007C708 02429023 */ subu $s2, $s2, $v0 -/* CB0C 8007C70C 1E40FFC0 */ bgtz $s2, .L8007C610 -/* CB10 8007C710 0282A021 */ addu $s4, $s4, $v0 -.L8007C714: -/* CB14 8007C714 0C01C4B1 */ jal func_800712C4 -/* CB18 8007C718 02602021 */ addu $a0, $s3, $zero -/* CB1C 8007C71C 02801021 */ addu $v0, $s4, $zero -/* CB20 8007C720 8FBF0030 */ lw $ra, 0x30($sp) -/* CB24 8007C724 8FB7002C */ lw $s7, 0x2C($sp) -/* CB28 8007C728 8FB60028 */ lw $s6, 0x28($sp) -/* CB2C 8007C72C 8FB50024 */ lw $s5, 0x24($sp) -/* CB30 8007C730 8FB40020 */ lw $s4, 0x20($sp) -/* CB34 8007C734 8FB3001C */ lw $s3, 0x1C($sp) -/* CB38 8007C738 8FB20018 */ lw $s2, 0x18($sp) -/* CB3C 8007C73C 8FB10014 */ lw $s1, 0x14($sp) -/* CB40 8007C740 8FB00010 */ lw $s0, 0x10($sp) -/* CB44 8007C744 03E00008 */ jr $ra -/* CB48 8007C748 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_8007C590, . - func_8007C590 - -glabel func_8007C74C -/* CB4C 8007C74C 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* CB50 8007C750 AFB20018 */ sw $s2, 0x18($sp) -/* CB54 8007C754 00809021 */ addu $s2, $a0, $zero -/* CB58 8007C758 AFB00010 */ sw $s0, 0x10($sp) -/* CB5C 8007C75C 30B000FF */ andi $s0, $a1, 0xFF -/* CB60 8007C760 02002021 */ addu $a0, $s0, $zero -/* CB64 8007C764 AFB40020 */ sw $s4, 0x20($sp) -/* CB68 8007C768 00C0A021 */ addu $s4, $a2, $zero -/* CB6C 8007C76C AFBF0028 */ sw $ra, 0x28($sp) -/* CB70 8007C770 AFB50024 */ sw $s5, 0x24($sp) -/* CB74 8007C774 AFB3001C */ sw $s3, 0x1C($sp) -/* CB78 8007C778 0C01F097 */ jal func_8007C25C -/* CB7C 8007C77C AFB10014 */ sw $s1, 0x14($sp) -/* CB80 8007C780 00409821 */ addu $s3, $v0, $zero -/* CB84 8007C784 00131400 */ sll $v0, $s3, 16 -/* CB88 8007C788 00028C03 */ sra $s1, $v0, 16 -/* CB8C 8007C78C 16200026 */ bnez $s1, .L8007C828 -/* CB90 8007C790 0240A821 */ addu $s5, $s2, $zero -/* CB94 8007C794 0C01F097 */ jal func_8007C25C -/* CB98 8007C798 02002021 */ addu $a0, $s0, $zero -/* CB9C 8007C79C 00404021 */ addu $t0, $v0, $zero -/* CBA0 8007C7A0 00121400 */ sll $v0, $s2, 16 -/* CBA4 8007C7A4 00021C03 */ sra $v1, $v0, 16 -/* CBA8 8007C7A8 0223102A */ slt $v0, $s1, $v1 -/* CBAC 8007C7AC 1040000E */ beqz $v0, .L8007C7E8 -/* CBB0 8007C7B0 00008021 */ addu $s0, $zero, $zero -/* CBB4 8007C7B4 00602821 */ addu $a1, $v1, $zero -.L8007C7B8: -/* CBB8 8007C7B8 00101400 */ sll $v0, $s0, 16 -/* CBBC 8007C7BC 3C04800B */ lui $a0, %hi(D_800AF408) -/* CBC0 8007C7C0 8C84F408 */ lw $a0, %lo(D_800AF408)($a0) -/* CBC4 8007C7C4 26030001 */ addiu $v1, $s0, 0x1 -/* CBC8 8007C7C8 00608021 */ addu $s0, $v1, $zero -/* CBCC 8007C7CC 00021403 */ sra $v0, $v0, 16 -/* CBD0 8007C7D0 00031C00 */ sll $v1, $v1, 16 -/* CBD4 8007C7D4 00031C03 */ sra $v1, $v1, 16 -/* CBD8 8007C7D8 0065182A */ slt $v1, $v1, $a1 -/* CBDC 8007C7DC 00822021 */ addu $a0, $a0, $v0 -/* CBE0 8007C7E0 1460FFF5 */ bnez $v1, .L8007C7B8 -/* CBE4 8007C7E4 A0800000 */ sb $zero, 0x0($a0) -.L8007C7E8: -/* CBE8 8007C7E8 00008021 */ addu $s0, $zero, $zero -/* CBEC 8007C7EC 3C03800B */ lui $v1, %hi(D_800AF410) -/* CBF0 8007C7F0 8C63F410 */ lw $v1, %lo(D_800AF410)($v1) -/* CBF4 8007C7F4 00101400 */ sll $v0, $s0, 16 -.L8007C7F8: -/* CBF8 8007C7F8 000213C3 */ sra $v0, $v0, 15 -/* CBFC 8007C7FC 00431021 */ addu $v0, $v0, $v1 -/* CC00 8007C800 A4480000 */ sh $t0, 0x0($v0) -/* CC04 8007C804 26020001 */ addiu $v0, $s0, 0x1 -/* CC08 8007C808 00408021 */ addu $s0, $v0, $zero -/* CC0C 8007C80C 00021400 */ sll $v0, $v0, 16 -/* CC10 8007C810 00021403 */ sra $v0, $v0, 16 -/* CC14 8007C814 28420100 */ slti $v0, $v0, 0x100 -/* CC18 8007C818 1440FFF7 */ bnez $v0, .L8007C7F8 -/* CC1C 8007C81C 00101400 */ sll $v0, $s0, 16 -/* CC20 8007C820 0801F2A5 */ j .L8007CA94 -/* CC24 8007C824 00000000 */ nop -.L8007C828: -/* CC28 8007C828 1A20007E */ blez $s1, .L8007CA24 -/* CC2C 8007C82C 00008021 */ addu $s0, $zero, $zero -/* CC30 8007C830 24110008 */ addiu $s1, $zero, 0x8 -.L8007C834: -/* CC34 8007C834 3C04800B */ lui $a0, %hi(D_800AF3C2) -/* CC38 8007C838 9484F3C2 */ lhu $a0, %lo(D_800AF3C2)($a0) -/* CC3C 8007C83C 24020007 */ addiu $v0, $zero, 0x7 -/* CC40 8007C840 00041B42 */ srl $v1, $a0, 13 -/* CC44 8007C844 14620009 */ bne $v1, $v0, .L8007C86C -/* CC48 8007C848 00604021 */ addu $t0, $v1, $zero -/* CC4C 8007C84C 30821000 */ andi $v0, $a0, 0x1000 -/* CC50 8007C850 10400006 */ beqz $v0, .L8007C86C -/* CC54 8007C854 24031000 */ addiu $v1, $zero, 0x1000 -.L8007C858: -/* CC58 8007C858 00031042 */ srl $v0, $v1, 1 -/* CC5C 8007C85C 00401821 */ addu $v1, $v0, $zero -/* CC60 8007C860 00821024 */ and $v0, $a0, $v0 -/* CC64 8007C864 1440FFFC */ bnez $v0, .L8007C858 -/* CC68 8007C868 25080001 */ addiu $t0, $t0, 0x1 -.L8007C86C: -/* CC6C 8007C86C 00081400 */ sll $v0, $t0, 16 -/* CC70 8007C870 00021403 */ sra $v0, $v0, 16 -/* CC74 8007C874 28420007 */ slti $v0, $v0, 0x7 -/* CC78 8007C878 14400002 */ bnez $v0, .L8007C884 -/* CC7C 8007C87C 24020003 */ addiu $v0, $zero, 0x3 -/* CC80 8007C880 2502FFFD */ addiu $v0, $t0, -0x3 -.L8007C884: -/* CC84 8007C884 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* CC88 8007C888 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -/* CC8C 8007C88C 00402821 */ addu $a1, $v0, $zero -/* CC90 8007C890 30A200FF */ andi $v0, $a1, 0xFF -/* CC94 8007C894 0062102B */ sltu $v0, $v1, $v0 -/* CC98 8007C898 10400026 */ beqz $v0, .L8007C934 -/* CC9C 8007C89C 00000000 */ nop -/* CCA0 8007C8A0 3C07800B */ lui $a3, %hi(D_800AF36C) -/* CCA4 8007C8A4 8CE7F36C */ lw $a3, %lo(D_800AF36C)($a3) -.L8007C8A8: -/* CCA8 8007C8A8 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* CCAC 8007C8AC 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* CCB0 8007C8B0 00A32823 */ subu $a1, $a1, $v1 -/* CCB4 8007C8B4 306300FF */ andi $v1, $v1, 0xFF -/* CCB8 8007C8B8 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* CCBC 8007C8BC 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* CCC0 8007C8C0 3C06800B */ lui $a2, %hi(D_800AF398) -/* CCC4 8007C8C4 8CC6F398 */ lw $a2, %lo(D_800AF398)($a2) -/* CCC8 8007C8C8 00621004 */ sllv $v0, $v0, $v1 -/* CCCC 8007C8CC 02231823 */ subu $v1, $s1, $v1 -/* CCD0 8007C8D0 00642007 */ srav $a0, $a0, $v1 -/* CCD4 8007C8D4 00441021 */ addu $v0, $v0, $a0 -/* CCD8 8007C8D8 3C01800B */ lui $at, %hi(D_800AF3C2) -/* CCDC 8007C8DC A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* CCE0 8007C8E0 10C0000C */ beqz $a2, .L8007C914 -/* CCE4 8007C8E4 24C2FFFF */ addiu $v0, $a2, -0x1 -/* CCE8 8007C8E8 8CE40010 */ lw $a0, 0x10($a3) -/* CCEC 8007C8EC 8CE30008 */ lw $v1, 0x8($a3) -/* CCF0 8007C8F0 3C01800B */ lui $at, %hi(D_800AF398) -/* CCF4 8007C8F4 AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* CCF8 8007C8F8 24820001 */ addiu $v0, $a0, 0x1 -/* CCFC 8007C8FC 00641821 */ addu $v1, $v1, $a0 -/* CD00 8007C900 ACE20010 */ sw $v0, 0x10($a3) -/* CD04 8007C904 90620000 */ lbu $v0, 0x0($v1) -/* CD08 8007C908 3C01800B */ lui $at, %hi(D_800AF3C4) -/* CD0C 8007C90C 0801F247 */ j .L8007C91C -/* CD10 8007C910 A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007C914: -/* CD14 8007C914 3C01800B */ lui $at, %hi(D_800AF3C4) -/* CD18 8007C918 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007C91C: -/* CD1C 8007C91C 3C01800B */ lui $at, %hi(D_800AF3C5) -/* CD20 8007C920 A031F3C5 */ sb $s1, %lo(D_800AF3C5)($at) -/* CD24 8007C924 30A200FF */ andi $v0, $a1, 0xFF -/* CD28 8007C928 0222102B */ sltu $v0, $s1, $v0 -/* CD2C 8007C92C 1440FFDE */ bnez $v0, .L8007C8A8 -/* CD30 8007C930 24030008 */ addiu $v1, $zero, 0x8 -.L8007C934: -/* CD34 8007C934 3C02800B */ lui $v0, %hi(D_800AF3C5) -/* CD38 8007C938 9042F3C5 */ lbu $v0, %lo(D_800AF3C5)($v0) -/* CD3C 8007C93C 02003021 */ addu $a2, $s0, $zero -/* CD40 8007C940 24C70001 */ addiu $a3, $a2, 0x1 -/* CD44 8007C944 00E08021 */ addu $s0, $a3, $zero -/* CD48 8007C948 3C03800B */ lui $v1, %hi(D_800AF3C2) -/* CD4C 8007C94C 9463F3C2 */ lhu $v1, %lo(D_800AF3C2)($v1) -/* CD50 8007C950 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* CD54 8007C954 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* CD58 8007C958 00063400 */ sll $a2, $a2, 16 -/* CD5C 8007C95C 00063403 */ sra $a2, $a2, 16 -/* CD60 8007C960 00073C00 */ sll $a3, $a3, 16 -/* CD64 8007C964 00451023 */ subu $v0, $v0, $a1 -/* CD68 8007C968 30A500FF */ andi $a1, $a1, 0xFF -/* CD6C 8007C96C 00A31804 */ sllv $v1, $v1, $a1 -/* CD70 8007C970 3C01800B */ lui $at, %hi(D_800AF3C5) -/* CD74 8007C974 A022F3C5 */ sb $v0, %lo(D_800AF3C5)($at) -/* CD78 8007C978 02251023 */ subu $v0, $s1, $a1 -/* CD7C 8007C97C 00441007 */ srav $v0, $a0, $v0 -/* CD80 8007C980 00621821 */ addu $v1, $v1, $v0 -/* CD84 8007C984 3C02800B */ lui $v0, %hi(D_800AF408) -/* CD88 8007C988 8C42F408 */ lw $v0, %lo(D_800AF408)($v0) -/* CD8C 8007C98C 00073C03 */ sra $a3, $a3, 16 -/* CD90 8007C990 00A42004 */ sllv $a0, $a0, $a1 -/* CD94 8007C994 3C01800B */ lui $at, %hi(D_800AF3C2) -/* CD98 8007C998 A423F3C2 */ sh $v1, %lo(D_800AF3C2)($at) -/* CD9C 8007C99C 3C01800B */ lui $at, %hi(D_800AF3C4) -/* CDA0 8007C9A0 A024F3C4 */ sb $a0, %lo(D_800AF3C4)($at) -/* CDA4 8007C9A4 00461021 */ addu $v0, $v0, $a2 -/* CDA8 8007C9A8 A0480000 */ sb $t0, 0x0($v0) -/* CDAC 8007C9AC 00141400 */ sll $v0, $s4, 16 -/* CDB0 8007C9B0 00021403 */ sra $v0, $v0, 16 -/* CDB4 8007C9B4 14E20015 */ bne $a3, $v0, .L8007CA0C -/* CDB8 8007C9B8 00101C00 */ sll $v1, $s0, 16 -/* CDBC 8007C9BC 0C01F097 */ jal func_8007C25C -/* CDC0 8007C9C0 24040002 */ addiu $a0, $zero, 0x2 -/* CDC4 8007C9C4 2442FFFF */ addiu $v0, $v0, -0x1 -/* CDC8 8007C9C8 00404021 */ addu $t0, $v0, $zero -/* CDCC 8007C9CC 00021400 */ sll $v0, $v0, 16 -/* CDD0 8007C9D0 0440000E */ bltz $v0, .L8007CA0C -/* CDD4 8007C9D4 00101C00 */ sll $v1, $s0, 16 -.L8007C9D8: -/* CDD8 8007C9D8 02001021 */ addu $v0, $s0, $zero -/* CDDC 8007C9DC 26100001 */ addiu $s0, $s0, 0x1 -/* CDE0 8007C9E0 2504FFFF */ addiu $a0, $t0, -0x1 -/* CDE4 8007C9E4 00804021 */ addu $t0, $a0, $zero -/* CDE8 8007C9E8 3C03800B */ lui $v1, %hi(D_800AF408) -/* CDEC 8007C9EC 8C63F408 */ lw $v1, %lo(D_800AF408)($v1) -/* CDF0 8007C9F0 00021400 */ sll $v0, $v0, 16 -/* CDF4 8007C9F4 00021403 */ sra $v0, $v0, 16 -/* CDF8 8007C9F8 00042400 */ sll $a0, $a0, 16 -/* CDFC 8007C9FC 00621821 */ addu $v1, $v1, $v0 -/* CE00 8007CA00 0481FFF5 */ bgez $a0, .L8007C9D8 -/* CE04 8007CA04 A0600000 */ sb $zero, 0x0($v1) -/* CE08 8007CA08 00101C00 */ sll $v1, $s0, 16 -.L8007CA0C: -/* CE0C 8007CA0C 00031C03 */ sra $v1, $v1, 16 -/* CE10 8007CA10 00131400 */ sll $v0, $s3, 16 -/* CE14 8007CA14 00021403 */ sra $v0, $v0, 16 -/* CE18 8007CA18 0062182A */ slt $v1, $v1, $v0 -/* CE1C 8007CA1C 1460FF85 */ bnez $v1, .L8007C834 -/* CE20 8007CA20 00000000 */ nop -.L8007CA24: -/* CE24 8007CA24 00101400 */ sll $v0, $s0, 16 -/* CE28 8007CA28 00021403 */ sra $v0, $v0, 16 -/* CE2C 8007CA2C 00151C00 */ sll $v1, $s5, 16 -/* CE30 8007CA30 00031C03 */ sra $v1, $v1, 16 -/* CE34 8007CA34 0043102A */ slt $v0, $v0, $v1 -/* CE38 8007CA38 1040000E */ beqz $v0, .L8007CA74 -/* CE3C 8007CA3C 00602821 */ addu $a1, $v1, $zero -.L8007CA40: -/* CE40 8007CA40 02001021 */ addu $v0, $s0, $zero -/* CE44 8007CA44 24430001 */ addiu $v1, $v0, 0x1 -/* CE48 8007CA48 00608021 */ addu $s0, $v1, $zero -/* CE4C 8007CA4C 3C04800B */ lui $a0, %hi(D_800AF408) -/* CE50 8007CA50 8C84F408 */ lw $a0, %lo(D_800AF408)($a0) -/* CE54 8007CA54 00021400 */ sll $v0, $v0, 16 -/* CE58 8007CA58 00021403 */ sra $v0, $v0, 16 -/* CE5C 8007CA5C 00031C00 */ sll $v1, $v1, 16 -/* CE60 8007CA60 00031C03 */ sra $v1, $v1, 16 -/* CE64 8007CA64 0065182A */ slt $v1, $v1, $a1 -/* CE68 8007CA68 00822021 */ addu $a0, $a0, $v0 -/* CE6C 8007CA6C 1460FFF4 */ bnez $v1, .L8007CA40 -/* CE70 8007CA70 A0800000 */ sb $zero, 0x0($a0) -.L8007CA74: -/* CE74 8007CA74 00152400 */ sll $a0, $s5, 16 -/* CE78 8007CA78 3C05800B */ lui $a1, %hi(D_800AF408) -/* CE7C 8007CA7C 8CA5F408 */ lw $a1, %lo(D_800AF408)($a1) -/* CE80 8007CA80 3C07800B */ lui $a3, %hi(D_800AF410) -/* CE84 8007CA84 8CE7F410 */ lw $a3, %lo(D_800AF410)($a3) -/* CE88 8007CA88 00042403 */ sra $a0, $a0, 16 -/* CE8C 8007CA8C 0C01EF09 */ jal func_8007BC24 -/* CE90 8007CA90 24060008 */ addiu $a2, $zero, 0x8 -.L8007CA94: -/* CE94 8007CA94 8FBF0028 */ lw $ra, 0x28($sp) -/* CE98 8007CA98 8FB50024 */ lw $s5, 0x24($sp) -/* CE9C 8007CA9C 8FB40020 */ lw $s4, 0x20($sp) -/* CEA0 8007CAA0 8FB3001C */ lw $s3, 0x1C($sp) -/* CEA4 8007CAA4 8FB20018 */ lw $s2, 0x18($sp) -/* CEA8 8007CAA8 8FB10014 */ lw $s1, 0x14($sp) -/* CEAC 8007CAAC 8FB00010 */ lw $s0, 0x10($sp) -/* CEB0 8007CAB0 03E00008 */ jr $ra -/* CEB4 8007CAB4 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_8007C74C, . - func_8007C74C - -glabel func_8007CAB8 -/* CEB8 8007CAB8 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* CEBC 8007CABC 24040009 */ addiu $a0, $zero, 0x9 -/* CEC0 8007CAC0 AFBF0024 */ sw $ra, 0x24($sp) -/* CEC4 8007CAC4 AFB20020 */ sw $s2, 0x20($sp) -/* CEC8 8007CAC8 AFB1001C */ sw $s1, 0x1C($sp) -/* CECC 8007CACC 0C01F097 */ jal func_8007C25C -/* CED0 8007CAD0 AFB00018 */ sw $s0, 0x18($sp) -/* CED4 8007CAD4 00409021 */ addu $s2, $v0, $zero -/* CED8 8007CAD8 00121400 */ sll $v0, $s2, 16 -/* CEDC 8007CADC 00021403 */ sra $v0, $v0, 16 -/* CEE0 8007CAE0 14400021 */ bnez $v0, .L8007CB68 -/* CEE4 8007CAE4 00000000 */ nop -/* CEE8 8007CAE8 0C01F097 */ jal func_8007C25C -/* CEEC 8007CAEC 24040009 */ addiu $a0, $zero, 0x9 -/* CEF0 8007CAF0 00403821 */ addu $a3, $v0, $zero -/* CEF4 8007CAF4 00008021 */ addu $s0, $zero, $zero -.L8007CAF8: -/* CEF8 8007CAF8 00101400 */ sll $v0, $s0, 16 -/* CEFC 8007CAFC 3C04800B */ lui $a0, %hi(D_800AF404) -/* CF00 8007CB00 8C84F404 */ lw $a0, %lo(D_800AF404)($a0) -/* CF04 8007CB04 26030001 */ addiu $v1, $s0, 0x1 -/* CF08 8007CB08 00608021 */ addu $s0, $v1, $zero -/* CF0C 8007CB0C 00021403 */ sra $v0, $v0, 16 -/* CF10 8007CB10 00031C00 */ sll $v1, $v1, 16 -/* CF14 8007CB14 00031C03 */ sra $v1, $v1, 16 -/* CF18 8007CB18 286301FE */ slti $v1, $v1, 0x1FE -/* CF1C 8007CB1C 00822021 */ addu $a0, $a0, $v0 -/* CF20 8007CB20 1460FFF5 */ bnez $v1, .L8007CAF8 -/* CF24 8007CB24 A0800000 */ sb $zero, 0x0($a0) -/* CF28 8007CB28 00008021 */ addu $s0, $zero, $zero -/* CF2C 8007CB2C 3C03800B */ lui $v1, %hi(D_800AF40C) -/* CF30 8007CB30 8C63F40C */ lw $v1, %lo(D_800AF40C)($v1) -/* CF34 8007CB34 00101400 */ sll $v0, $s0, 16 -.L8007CB38: -/* CF38 8007CB38 000213C3 */ sra $v0, $v0, 15 -/* CF3C 8007CB3C 00431021 */ addu $v0, $v0, $v1 -/* CF40 8007CB40 A4470000 */ sh $a3, 0x0($v0) -/* CF44 8007CB44 26020001 */ addiu $v0, $s0, 0x1 -/* CF48 8007CB48 00408021 */ addu $s0, $v0, $zero -/* CF4C 8007CB4C 00021400 */ sll $v0, $v0, 16 -/* CF50 8007CB50 00021403 */ sra $v0, $v0, 16 -/* CF54 8007CB54 28421000 */ slti $v0, $v0, 0x1000 -/* CF58 8007CB58 1440FFF7 */ bnez $v0, .L8007CB38 -/* CF5C 8007CB5C 00101400 */ sll $v0, $s0, 16 -/* CF60 8007CB60 0801F38C */ j .L8007CE30 -/* CF64 8007CB64 00000000 */ nop -.L8007CB68: -/* CF68 8007CB68 18400098 */ blez $v0, .L8007CDCC -/* CF6C 8007CB6C 00008021 */ addu $s0, $zero, $zero -/* CF70 8007CB70 24110008 */ addiu $s1, $zero, 0x8 -.L8007CB74: -/* CF74 8007CB74 3C05800B */ lui $a1, %hi(D_800AF3C2) -/* CF78 8007CB78 94A5F3C2 */ lhu $a1, %lo(D_800AF3C2)($a1) -/* CF7C 8007CB7C 3C02800B */ lui $v0, %hi(D_800AF410) -/* CF80 8007CB80 8C42F410 */ lw $v0, %lo(D_800AF410)($v0) -/* CF84 8007CB84 00051A02 */ srl $v1, $a1, 8 -/* CF88 8007CB88 00031840 */ sll $v1, $v1, 1 -/* CF8C 8007CB8C 00621821 */ addu $v1, $v1, $v0 -/* CF90 8007CB90 84620000 */ lh $v0, 0x0($v1) -/* CF94 8007CB94 00403821 */ addu $a3, $v0, $zero -/* CF98 8007CB98 28420013 */ slti $v0, $v0, 0x13 -/* CF9C 8007CB9C 14400014 */ bnez $v0, .L8007CBF0 -/* CFA0 8007CBA0 24040080 */ addiu $a0, $zero, 0x80 -/* CFA4 8007CBA4 00A01821 */ addu $v1, $a1, $zero -/* CFA8 8007CBA8 3C06800B */ lui $a2, %hi(D_800AF400) -/* CFAC 8007CBAC 8CC6F400 */ lw $a2, %lo(D_800AF400)($a2) -/* CFB0 8007CBB0 3C05800B */ lui $a1, %hi(D_800AF3FC) -/* CFB4 8007CBB4 8CA5F3FC */ lw $a1, %lo(D_800AF3FC)($a1) -.L8007CBB8: -/* CFB8 8007CBB8 00831024 */ and $v0, $a0, $v1 -/* CFBC 8007CBBC 10400004 */ beqz $v0, .L8007CBD0 -/* CFC0 8007CBC0 00071400 */ sll $v0, $a3, 16 -/* CFC4 8007CBC4 000213C3 */ sra $v0, $v0, 15 -/* CFC8 8007CBC8 0801F2F6 */ j .L8007CBD8 -/* CFCC 8007CBCC 00461021 */ addu $v0, $v0, $a2 -.L8007CBD0: -/* CFD0 8007CBD0 000213C3 */ sra $v0, $v0, 15 -/* CFD4 8007CBD4 00451021 */ addu $v0, $v0, $a1 -.L8007CBD8: -/* CFD8 8007CBD8 94470000 */ lhu $a3, 0x0($v0) -/* CFDC 8007CBDC 00071400 */ sll $v0, $a3, 16 -/* CFE0 8007CBE0 00021403 */ sra $v0, $v0, 16 -/* CFE4 8007CBE4 28420013 */ slti $v0, $v0, 0x13 -/* CFE8 8007CBE8 1040FFF3 */ beqz $v0, .L8007CBB8 -/* CFEC 8007CBEC 00042042 */ srl $a0, $a0, 1 -.L8007CBF0: -/* CFF0 8007CBF0 3C04800B */ lui $a0, %hi(D_800AF3C5) -/* CFF4 8007CBF4 9084F3C5 */ lbu $a0, %lo(D_800AF3C5)($a0) -/* CFF8 8007CBF8 3C02800B */ lui $v0, %hi(D_800AF408) -/* CFFC 8007CBFC 8C42F408 */ lw $v0, %lo(D_800AF408)($v0) -/* D000 8007CC00 00071C00 */ sll $v1, $a3, 16 -/* D004 8007CC04 00031C03 */ sra $v1, $v1, 16 -/* D008 8007CC08 00431021 */ addu $v0, $v0, $v1 -/* D00C 8007CC0C 90450000 */ lbu $a1, 0x0($v0) -/* D010 8007CC10 0085102B */ sltu $v0, $a0, $a1 -/* D014 8007CC14 10400026 */ beqz $v0, .L8007CCB0 -/* D018 8007CC18 00000000 */ nop -/* D01C 8007CC1C 3C08800B */ lui $t0, %hi(D_800AF36C) -/* D020 8007CC20 8D08F36C */ lw $t0, %lo(D_800AF36C)($t0) -.L8007CC24: -/* D024 8007CC24 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* D028 8007CC28 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* D02C 8007CC2C 00A42823 */ subu $a1, $a1, $a0 -/* D030 8007CC30 308300FF */ andi $v1, $a0, 0xFF -/* D034 8007CC34 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* D038 8007CC38 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* D03C 8007CC3C 3C06800B */ lui $a2, %hi(D_800AF398) -/* D040 8007CC40 8CC6F398 */ lw $a2, %lo(D_800AF398)($a2) -/* D044 8007CC44 00621004 */ sllv $v0, $v0, $v1 -/* D048 8007CC48 02231823 */ subu $v1, $s1, $v1 -/* D04C 8007CC4C 00642007 */ srav $a0, $a0, $v1 -/* D050 8007CC50 00441021 */ addu $v0, $v0, $a0 -/* D054 8007CC54 3C01800B */ lui $at, %hi(D_800AF3C2) -/* D058 8007CC58 A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* D05C 8007CC5C 10C0000C */ beqz $a2, .L8007CC90 -/* D060 8007CC60 24C2FFFF */ addiu $v0, $a2, -0x1 -/* D064 8007CC64 8D040010 */ lw $a0, 0x10($t0) -/* D068 8007CC68 8D030008 */ lw $v1, 0x8($t0) -/* D06C 8007CC6C 3C01800B */ lui $at, %hi(D_800AF398) -/* D070 8007CC70 AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* D074 8007CC74 24820001 */ addiu $v0, $a0, 0x1 -/* D078 8007CC78 00641821 */ addu $v1, $v1, $a0 -/* D07C 8007CC7C AD020010 */ sw $v0, 0x10($t0) -/* D080 8007CC80 90620000 */ lbu $v0, 0x0($v1) -/* D084 8007CC84 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D088 8007CC88 0801F326 */ j .L8007CC98 -/* D08C 8007CC8C A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007CC90: -/* D090 8007CC90 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D094 8007CC94 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007CC98: -/* D098 8007CC98 3C01800B */ lui $at, %hi(D_800AF3C5) -/* D09C 8007CC9C A031F3C5 */ sb $s1, %lo(D_800AF3C5)($at) -/* D0A0 8007CCA0 30A200FF */ andi $v0, $a1, 0xFF -/* D0A4 8007CCA4 0222102B */ sltu $v0, $s1, $v0 -/* D0A8 8007CCA8 1440FFDE */ bnez $v0, .L8007CC24 -/* D0AC 8007CCAC 24040008 */ addiu $a0, $zero, 0x8 -.L8007CCB0: -/* D0B0 8007CCB0 3C02800B */ lui $v0, %hi(D_800AF3C5) -/* D0B4 8007CCB4 9042F3C5 */ lbu $v0, %lo(D_800AF3C5)($v0) -/* D0B8 8007CCB8 3C03800B */ lui $v1, %hi(D_800AF3C2) -/* D0BC 8007CCBC 9463F3C2 */ lhu $v1, %lo(D_800AF3C2)($v1) -/* D0C0 8007CCC0 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* D0C4 8007CCC4 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* D0C8 8007CCC8 00451023 */ subu $v0, $v0, $a1 -/* D0CC 8007CCCC 30A500FF */ andi $a1, $a1, 0xFF -/* D0D0 8007CCD0 00A31804 */ sllv $v1, $v1, $a1 -/* D0D4 8007CCD4 3C01800B */ lui $at, %hi(D_800AF3C5) -/* D0D8 8007CCD8 A022F3C5 */ sb $v0, %lo(D_800AF3C5)($at) -/* D0DC 8007CCDC 02251023 */ subu $v0, $s1, $a1 -/* D0E0 8007CCE0 00441007 */ srav $v0, $a0, $v0 -/* D0E4 8007CCE4 00621821 */ addu $v1, $v1, $v0 -/* D0E8 8007CCE8 00A42004 */ sllv $a0, $a0, $a1 -/* D0EC 8007CCEC 00071400 */ sll $v0, $a3, 16 -/* D0F0 8007CCF0 3C01800B */ lui $at, %hi(D_800AF3C2) -/* D0F4 8007CCF4 A423F3C2 */ sh $v1, %lo(D_800AF3C2)($at) -/* D0F8 8007CCF8 00021C03 */ sra $v1, $v0, 16 -/* D0FC 8007CCFC 28620003 */ slti $v0, $v1, 0x3 -/* D100 8007CD00 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D104 8007CD04 A024F3C4 */ sb $a0, %lo(D_800AF3C4)($at) -/* D108 8007CD08 50400021 */ beql $v0, $zero, .L8007CD90 -/* D10C 8007CD0C 02001021 */ addu $v0, $s0, $zero -/* D110 8007CD10 14600003 */ bnez $v1, .L8007CD20 -/* D114 8007CD14 24020001 */ addiu $v0, $zero, 0x1 -/* D118 8007CD18 0801F351 */ j .L8007CD44 -/* D11C 8007CD1C 24070001 */ addiu $a3, $zero, 0x1 -.L8007CD20: -/* D120 8007CD20 14620005 */ bne $v1, $v0, .L8007CD38 -/* D124 8007CD24 00000000 */ nop -/* D128 8007CD28 0C01F097 */ jal func_8007C25C -/* D12C 8007CD2C 24040004 */ addiu $a0, $zero, 0x4 -/* D130 8007CD30 0801F351 */ j .L8007CD44 -/* D134 8007CD34 24470003 */ addiu $a3, $v0, 0x3 -.L8007CD38: -/* D138 8007CD38 0C01F097 */ jal func_8007C25C -/* D13C 8007CD3C 24040009 */ addiu $a0, $zero, 0x9 -/* D140 8007CD40 24470014 */ addiu $a3, $v0, 0x14 -.L8007CD44: -/* D144 8007CD44 24E2FFFF */ addiu $v0, $a3, -0x1 -/* D148 8007CD48 00403821 */ addu $a3, $v0, $zero -/* D14C 8007CD4C 00021400 */ sll $v0, $v0, 16 -/* D150 8007CD50 04400018 */ bltz $v0, .L8007CDB4 -/* D154 8007CD54 00101C00 */ sll $v1, $s0, 16 -.L8007CD58: -/* D158 8007CD58 02001021 */ addu $v0, $s0, $zero -/* D15C 8007CD5C 26100001 */ addiu $s0, $s0, 0x1 -/* D160 8007CD60 24E4FFFF */ addiu $a0, $a3, -0x1 -/* D164 8007CD64 00803821 */ addu $a3, $a0, $zero -/* D168 8007CD68 3C03800B */ lui $v1, %hi(D_800AF404) -/* D16C 8007CD6C 8C63F404 */ lw $v1, %lo(D_800AF404)($v1) -/* D170 8007CD70 00021400 */ sll $v0, $v0, 16 -/* D174 8007CD74 00021403 */ sra $v0, $v0, 16 -/* D178 8007CD78 00042400 */ sll $a0, $a0, 16 -/* D17C 8007CD7C 00621821 */ addu $v1, $v1, $v0 -/* D180 8007CD80 0481FFF5 */ bgez $a0, .L8007CD58 -/* D184 8007CD84 A0600000 */ sb $zero, 0x0($v1) -/* D188 8007CD88 0801F36D */ j .L8007CDB4 -/* D18C 8007CD8C 00101C00 */ sll $v1, $s0, 16 -.L8007CD90: -/* D190 8007CD90 26100001 */ addiu $s0, $s0, 0x1 -/* D194 8007CD94 3C03800B */ lui $v1, %hi(D_800AF404) -/* D198 8007CD98 8C63F404 */ lw $v1, %lo(D_800AF404)($v1) -/* D19C 8007CD9C 00021400 */ sll $v0, $v0, 16 -/* D1A0 8007CDA0 00021403 */ sra $v0, $v0, 16 -/* D1A4 8007CDA4 00621821 */ addu $v1, $v1, $v0 -/* D1A8 8007CDA8 24E2FFFE */ addiu $v0, $a3, -0x2 -/* D1AC 8007CDAC A0620000 */ sb $v0, 0x0($v1) -/* D1B0 8007CDB0 00101C00 */ sll $v1, $s0, 16 -.L8007CDB4: -/* D1B4 8007CDB4 00031C03 */ sra $v1, $v1, 16 -/* D1B8 8007CDB8 00121400 */ sll $v0, $s2, 16 -/* D1BC 8007CDBC 00021403 */ sra $v0, $v0, 16 -/* D1C0 8007CDC0 0062182A */ slt $v1, $v1, $v0 -/* D1C4 8007CDC4 1460FF6B */ bnez $v1, .L8007CB74 -/* D1C8 8007CDC8 00000000 */ nop -.L8007CDCC: -/* D1CC 8007CDCC 00101400 */ sll $v0, $s0, 16 -/* D1D0 8007CDD0 00021403 */ sra $v0, $v0, 16 -/* D1D4 8007CDD4 284201FE */ slti $v0, $v0, 0x1FE -/* D1D8 8007CDD8 1040000E */ beqz $v0, .L8007CE14 -/* D1DC 8007CDDC 00000000 */ nop -.L8007CDE0: -/* D1E0 8007CDE0 02001021 */ addu $v0, $s0, $zero -/* D1E4 8007CDE4 24430001 */ addiu $v1, $v0, 0x1 -/* D1E8 8007CDE8 00608021 */ addu $s0, $v1, $zero -/* D1EC 8007CDEC 3C04800B */ lui $a0, %hi(D_800AF404) -/* D1F0 8007CDF0 8C84F404 */ lw $a0, %lo(D_800AF404)($a0) -/* D1F4 8007CDF4 00021400 */ sll $v0, $v0, 16 -/* D1F8 8007CDF8 00021403 */ sra $v0, $v0, 16 -/* D1FC 8007CDFC 00031C00 */ sll $v1, $v1, 16 -/* D200 8007CE00 00031C03 */ sra $v1, $v1, 16 -/* D204 8007CE04 286301FE */ slti $v1, $v1, 0x1FE -/* D208 8007CE08 00822021 */ addu $a0, $a0, $v0 -/* D20C 8007CE0C 1460FFF4 */ bnez $v1, .L8007CDE0 -/* D210 8007CE10 A0800000 */ sb $zero, 0x0($a0) -.L8007CE14: -/* D214 8007CE14 3C05800B */ lui $a1, %hi(D_800AF404) -/* D218 8007CE18 8CA5F404 */ lw $a1, %lo(D_800AF404)($a1) -/* D21C 8007CE1C 3C07800B */ lui $a3, %hi(D_800AF40C) -/* D220 8007CE20 8CE7F40C */ lw $a3, %lo(D_800AF40C)($a3) -/* D224 8007CE24 240401FE */ addiu $a0, $zero, 0x1FE -/* D228 8007CE28 0C01EF09 */ jal func_8007BC24 -/* D22C 8007CE2C 2406000C */ addiu $a2, $zero, 0xC -.L8007CE30: -/* D230 8007CE30 8FBF0024 */ lw $ra, 0x24($sp) -/* D234 8007CE34 8FB20020 */ lw $s2, 0x20($sp) -/* D238 8007CE38 8FB1001C */ lw $s1, 0x1C($sp) -/* D23C 8007CE3C 8FB00018 */ lw $s0, 0x18($sp) -/* D240 8007CE40 03E00008 */ jr $ra -/* D244 8007CE44 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_8007CAB8, . - func_8007CAB8 - -glabel func_8007CE48 -/* D248 8007CE48 3C02800B */ lui $v0, %hi(D_800AF3C6) -/* D24C 8007CE4C 9442F3C6 */ lhu $v0, %lo(D_800AF3C6)($v0) -/* D250 8007CE50 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* D254 8007CE54 1440000F */ bnez $v0, .L8007CE94 -/* D258 8007CE58 AFBF0010 */ sw $ra, 0x10($sp) -/* D25C 8007CE5C 0C01F097 */ jal func_8007C25C -/* D260 8007CE60 24040010 */ addiu $a0, $zero, 0x10 -/* D264 8007CE64 3C01800B */ lui $at, %hi(D_800AF3C6) -/* D268 8007CE68 A422F3C6 */ sh $v0, %lo(D_800AF3C6)($at) -/* D26C 8007CE6C 24040013 */ addiu $a0, $zero, 0x13 -/* D270 8007CE70 24050005 */ addiu $a1, $zero, 0x5 -/* D274 8007CE74 0C01F1D3 */ jal func_8007C74C -/* D278 8007CE78 24060003 */ addiu $a2, $zero, 0x3 -/* D27C 8007CE7C 0C01F2AE */ jal func_8007CAB8 -/* D280 8007CE80 00000000 */ nop -/* D284 8007CE84 2404000E */ addiu $a0, $zero, 0xE -/* D288 8007CE88 24050004 */ addiu $a1, $zero, 0x4 -/* D28C 8007CE8C 0C01F1D3 */ jal func_8007C74C -/* D290 8007CE90 2406FFFF */ addiu $a2, $zero, -0x1 -.L8007CE94: -/* D294 8007CE94 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* D298 8007CE98 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* D29C 8007CE9C 3C03800B */ lui $v1, %hi(D_800AF3C6) -/* D2A0 8007CEA0 9463F3C6 */ lhu $v1, %lo(D_800AF3C6)($v1) -/* D2A4 8007CEA4 3C04800B */ lui $a0, %hi(D_800AF40C) -/* D2A8 8007CEA8 8C84F40C */ lw $a0, %lo(D_800AF40C)($a0) -/* D2AC 8007CEAC 00021102 */ srl $v0, $v0, 4 -/* D2B0 8007CEB0 00021040 */ sll $v0, $v0, 1 -/* D2B4 8007CEB4 00441021 */ addu $v0, $v0, $a0 -/* D2B8 8007CEB8 94490000 */ lhu $t1, 0x0($v0) -/* D2BC 8007CEBC 2463FFFF */ addiu $v1, $v1, -0x1 -/* D2C0 8007CEC0 3C01800B */ lui $at, %hi(D_800AF3C6) -/* D2C4 8007CEC4 A423F3C6 */ sh $v1, %lo(D_800AF3C6)($at) -/* D2C8 8007CEC8 3124FFFF */ andi $a0, $t1, 0xFFFF -/* D2CC 8007CECC 2C8201FE */ sltiu $v0, $a0, 0x1FE -/* D2D0 8007CED0 10400032 */ beqz $v0, .L8007CF9C -/* D2D4 8007CED4 00000000 */ nop -/* D2D8 8007CED8 3C02800B */ lui $v0, %hi(D_800AF404) -/* D2DC 8007CEDC 8C42F404 */ lw $v0, %lo(D_800AF404)($v0) -/* D2E0 8007CEE0 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* D2E4 8007CEE4 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -/* D2E8 8007CEE8 00441021 */ addu $v0, $v0, $a0 -/* D2EC 8007CEEC 90450000 */ lbu $a1, 0x0($v0) -/* D2F0 8007CEF0 0065102B */ sltu $v0, $v1, $a1 -/* D2F4 8007CEF4 104000AA */ beqz $v0, .L8007D1A0 -/* D2F8 8007CEF8 00000000 */ nop -/* D2FC 8007CEFC 24080008 */ addiu $t0, $zero, 0x8 -/* D300 8007CF00 3C07800B */ lui $a3, %hi(D_800AF36C) -/* D304 8007CF04 8CE7F36C */ lw $a3, %lo(D_800AF36C)($a3) -.L8007CF08: -/* D308 8007CF08 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* D30C 8007CF0C 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* D310 8007CF10 00A32823 */ subu $a1, $a1, $v1 -/* D314 8007CF14 306300FF */ andi $v1, $v1, 0xFF -/* D318 8007CF18 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* D31C 8007CF1C 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* D320 8007CF20 3C06800B */ lui $a2, %hi(D_800AF398) -/* D324 8007CF24 8CC6F398 */ lw $a2, %lo(D_800AF398)($a2) -/* D328 8007CF28 00621004 */ sllv $v0, $v0, $v1 -/* D32C 8007CF2C 01031823 */ subu $v1, $t0, $v1 -/* D330 8007CF30 00642007 */ srav $a0, $a0, $v1 -/* D334 8007CF34 00441021 */ addu $v0, $v0, $a0 -/* D338 8007CF38 3C01800B */ lui $at, %hi(D_800AF3C2) -/* D33C 8007CF3C A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* D340 8007CF40 10C0000C */ beqz $a2, .L8007CF74 -/* D344 8007CF44 24C2FFFF */ addiu $v0, $a2, -0x1 -/* D348 8007CF48 8CE40010 */ lw $a0, 0x10($a3) -/* D34C 8007CF4C 8CE30008 */ lw $v1, 0x8($a3) -/* D350 8007CF50 3C01800B */ lui $at, %hi(D_800AF398) -/* D354 8007CF54 AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* D358 8007CF58 24820001 */ addiu $v0, $a0, 0x1 -/* D35C 8007CF5C 00641821 */ addu $v1, $v1, $a0 -/* D360 8007CF60 ACE20010 */ sw $v0, 0x10($a3) -/* D364 8007CF64 90620000 */ lbu $v0, 0x0($v1) -/* D368 8007CF68 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D36C 8007CF6C 0801F3DF */ j .L8007CF7C -/* D370 8007CF70 A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007CF74: -/* D374 8007CF74 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D378 8007CF78 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007CF7C: -/* D37C 8007CF7C 3C01800B */ lui $at, %hi(D_800AF3C5) -/* D380 8007CF80 A028F3C5 */ sb $t0, %lo(D_800AF3C5)($at) -/* D384 8007CF84 30A200FF */ andi $v0, $a1, 0xFF -/* D388 8007CF88 0102102B */ sltu $v0, $t0, $v0 -/* D38C 8007CF8C 1440FFDE */ bnez $v0, .L8007CF08 -/* D390 8007CF90 24030008 */ addiu $v1, $zero, 0x8 -/* D394 8007CF94 0801F468 */ j .L8007D1A0 -/* D398 8007CF98 00000000 */ nop -.L8007CF9C: -/* D39C 8007CF9C 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* D3A0 8007CFA0 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -/* D3A4 8007CFA4 2C62000C */ sltiu $v0, $v1, 0xC -/* D3A8 8007CFA8 10400027 */ beqz $v0, .L8007D048 -/* D3AC 8007CFAC 2407000C */ addiu $a3, $zero, 0xC -/* D3B0 8007CFB0 24080008 */ addiu $t0, $zero, 0x8 -/* D3B4 8007CFB4 3C06800B */ lui $a2, %hi(D_800AF36C) -/* D3B8 8007CFB8 8CC6F36C */ lw $a2, %lo(D_800AF36C)($a2) -.L8007CFBC: -/* D3BC 8007CFBC 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* D3C0 8007CFC0 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* D3C4 8007CFC4 00E33823 */ subu $a3, $a3, $v1 -/* D3C8 8007CFC8 306300FF */ andi $v1, $v1, 0xFF -/* D3CC 8007CFCC 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* D3D0 8007CFD0 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* D3D4 8007CFD4 3C05800B */ lui $a1, %hi(D_800AF398) -/* D3D8 8007CFD8 8CA5F398 */ lw $a1, %lo(D_800AF398)($a1) -/* D3DC 8007CFDC 00621004 */ sllv $v0, $v0, $v1 -/* D3E0 8007CFE0 01031823 */ subu $v1, $t0, $v1 -/* D3E4 8007CFE4 00642007 */ srav $a0, $a0, $v1 -/* D3E8 8007CFE8 00441021 */ addu $v0, $v0, $a0 -/* D3EC 8007CFEC 3C01800B */ lui $at, %hi(D_800AF3C2) -/* D3F0 8007CFF0 A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* D3F4 8007CFF4 10A0000C */ beqz $a1, .L8007D028 -/* D3F8 8007CFF8 24A2FFFF */ addiu $v0, $a1, -0x1 -/* D3FC 8007CFFC 8CC40010 */ lw $a0, 0x10($a2) -/* D400 8007D000 8CC30008 */ lw $v1, 0x8($a2) -/* D404 8007D004 3C01800B */ lui $at, %hi(D_800AF398) -/* D408 8007D008 AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* D40C 8007D00C 24820001 */ addiu $v0, $a0, 0x1 -/* D410 8007D010 00641821 */ addu $v1, $v1, $a0 -/* D414 8007D014 ACC20010 */ sw $v0, 0x10($a2) -/* D418 8007D018 90620000 */ lbu $v0, 0x0($v1) -/* D41C 8007D01C 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D420 8007D020 0801F40C */ j .L8007D030 -/* D424 8007D024 A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007D028: -/* D428 8007D028 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D42C 8007D02C A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007D030: -/* D430 8007D030 3C01800B */ lui $at, %hi(D_800AF3C5) -/* D434 8007D034 A028F3C5 */ sb $t0, %lo(D_800AF3C5)($at) -/* D438 8007D038 30E200FF */ andi $v0, $a3, 0xFF -/* D43C 8007D03C 0102102B */ sltu $v0, $t0, $v0 -/* D440 8007D040 1440FFDE */ bnez $v0, .L8007CFBC -/* D444 8007D044 24030008 */ addiu $v1, $zero, 0x8 -.L8007D048: -/* D448 8007D048 34088000 */ ori $t0, $zero, 0x8000 -/* D44C 8007D04C 3C0C800B */ lui $t4, %hi(D_800AF400) -/* D450 8007D050 8D8CF400 */ lw $t4, %lo(D_800AF400)($t4) -/* D454 8007D054 3C0B800B */ lui $t3, %hi(D_800AF3FC) -/* D458 8007D058 8D6BF3FC */ lw $t3, %lo(D_800AF3FC)($t3) -/* D45C 8007D05C 3C03800B */ lui $v1, %hi(D_800AF3C2) -/* D460 8007D060 9463F3C2 */ lhu $v1, %lo(D_800AF3C2)($v1) -/* D464 8007D064 3C05800B */ lui $a1, %hi(D_800AF3C5) -/* D468 8007D068 90A5F3C5 */ lbu $a1, %lo(D_800AF3C5)($a1) -/* D46C 8007D06C 30E600FF */ andi $a2, $a3, 0xFF -/* D470 8007D070 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* D474 8007D074 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* D478 8007D078 24020008 */ addiu $v0, $zero, 0x8 -/* D47C 8007D07C 00461023 */ subu $v0, $v0, $a2 -/* D480 8007D080 00C31804 */ sllv $v1, $v1, $a2 -/* D484 8007D084 00441007 */ srav $v0, $a0, $v0 -/* D488 8007D088 00621821 */ addu $v1, $v1, $v0 -/* D48C 8007D08C 00605021 */ addu $t2, $v1, $zero -/* D490 8007D090 00A72823 */ subu $a1, $a1, $a3 -/* D494 8007D094 00C42004 */ sllv $a0, $a0, $a2 -/* D498 8007D098 3C01800B */ lui $at, %hi(D_800AF3C5) -/* D49C 8007D09C A025F3C5 */ sb $a1, %lo(D_800AF3C5)($at) -/* D4A0 8007D0A0 3C01800B */ lui $at, %hi(D_800AF3C2) -/* D4A4 8007D0A4 A423F3C2 */ sh $v1, %lo(D_800AF3C2)($at) -/* D4A8 8007D0A8 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D4AC 8007D0AC A024F3C4 */ sb $a0, %lo(D_800AF3C4)($at) -.L8007D0B0: -/* D4B0 8007D0B0 010A1024 */ and $v0, $t0, $t2 -/* D4B4 8007D0B4 10400003 */ beqz $v0, .L8007D0C4 -/* D4B8 8007D0B8 00091040 */ sll $v0, $t1, 1 -/* D4BC 8007D0BC 0801F432 */ j .L8007D0C8 -/* D4C0 8007D0C0 004C1021 */ addu $v0, $v0, $t4 -.L8007D0C4: -/* D4C4 8007D0C4 004B1021 */ addu $v0, $v0, $t3 -.L8007D0C8: -/* D4C8 8007D0C8 94490000 */ lhu $t1, 0x0($v0) -/* D4CC 8007D0CC 3123FFFF */ andi $v1, $t1, 0xFFFF -/* D4D0 8007D0D0 2C6201FE */ sltiu $v0, $v1, 0x1FE -/* D4D4 8007D0D4 1040FFF6 */ beqz $v0, .L8007D0B0 -/* D4D8 8007D0D8 00084042 */ srl $t0, $t0, 1 -/* D4DC 8007D0DC 3C02800B */ lui $v0, %hi(D_800AF404) -/* D4E0 8007D0E0 8C42F404 */ lw $v0, %lo(D_800AF404)($v0) -/* D4E4 8007D0E4 00431021 */ addu $v0, $v0, $v1 -/* D4E8 8007D0E8 90420000 */ lbu $v0, 0x0($v0) -/* D4EC 8007D0EC 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* D4F0 8007D0F0 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -/* D4F4 8007D0F4 2445FFF4 */ addiu $a1, $v0, -0xC -/* D4F8 8007D0F8 30A200FF */ andi $v0, $a1, 0xFF -/* D4FC 8007D0FC 0062102B */ sltu $v0, $v1, $v0 -/* D500 8007D100 10400027 */ beqz $v0, .L8007D1A0 -/* D504 8007D104 00000000 */ nop -/* D508 8007D108 24080008 */ addiu $t0, $zero, 0x8 -/* D50C 8007D10C 3C07800B */ lui $a3, %hi(D_800AF36C) -/* D510 8007D110 8CE7F36C */ lw $a3, %lo(D_800AF36C)($a3) -.L8007D114: -/* D514 8007D114 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* D518 8007D118 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* D51C 8007D11C 00A32823 */ subu $a1, $a1, $v1 -/* D520 8007D120 306300FF */ andi $v1, $v1, 0xFF -/* D524 8007D124 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* D528 8007D128 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* D52C 8007D12C 3C06800B */ lui $a2, %hi(D_800AF398) -/* D530 8007D130 8CC6F398 */ lw $a2, %lo(D_800AF398)($a2) -/* D534 8007D134 00621004 */ sllv $v0, $v0, $v1 -/* D538 8007D138 01031823 */ subu $v1, $t0, $v1 -/* D53C 8007D13C 00642007 */ srav $a0, $a0, $v1 -/* D540 8007D140 00441021 */ addu $v0, $v0, $a0 -/* D544 8007D144 3C01800B */ lui $at, %hi(D_800AF3C2) -/* D548 8007D148 A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* D54C 8007D14C 10C0000C */ beqz $a2, .L8007D180 -/* D550 8007D150 24C2FFFF */ addiu $v0, $a2, -0x1 -/* D554 8007D154 8CE40010 */ lw $a0, 0x10($a3) -/* D558 8007D158 8CE30008 */ lw $v1, 0x8($a3) -/* D55C 8007D15C 3C01800B */ lui $at, %hi(D_800AF398) -/* D560 8007D160 AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* D564 8007D164 24820001 */ addiu $v0, $a0, 0x1 -/* D568 8007D168 00641821 */ addu $v1, $v1, $a0 -/* D56C 8007D16C ACE20010 */ sw $v0, 0x10($a3) -/* D570 8007D170 90620000 */ lbu $v0, 0x0($v1) -/* D574 8007D174 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D578 8007D178 0801F462 */ j .L8007D188 -/* D57C 8007D17C A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007D180: -/* D580 8007D180 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D584 8007D184 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007D188: -/* D588 8007D188 3C01800B */ lui $at, %hi(D_800AF3C5) -/* D58C 8007D18C A028F3C5 */ sb $t0, %lo(D_800AF3C5)($at) -/* D590 8007D190 30A200FF */ andi $v0, $a1, 0xFF -/* D594 8007D194 0102102B */ sltu $v0, $t0, $v0 -/* D598 8007D198 1440FFDE */ bnez $v0, .L8007D114 -/* D59C 8007D19C 24030008 */ addiu $v1, $zero, 0x8 -.L8007D1A0: -/* D5A0 8007D1A0 3C02800B */ lui $v0, %hi(D_800AF3C5) -/* D5A4 8007D1A4 9042F3C5 */ lbu $v0, %lo(D_800AF3C5)($v0) -/* D5A8 8007D1A8 3C04800B */ lui $a0, %hi(D_800AF3C2) -/* D5AC 8007D1AC 9484F3C2 */ lhu $a0, %lo(D_800AF3C2)($a0) -/* D5B0 8007D1B0 3C03800B */ lui $v1, %hi(D_800AF3C4) -/* D5B4 8007D1B4 9063F3C4 */ lbu $v1, %lo(D_800AF3C4)($v1) -/* D5B8 8007D1B8 00451023 */ subu $v0, $v0, $a1 -/* D5BC 8007D1BC 30A500FF */ andi $a1, $a1, 0xFF -/* D5C0 8007D1C0 00A42004 */ sllv $a0, $a0, $a1 -/* D5C4 8007D1C4 3C01800B */ lui $at, %hi(D_800AF3C5) -/* D5C8 8007D1C8 A022F3C5 */ sb $v0, %lo(D_800AF3C5)($at) -/* D5CC 8007D1CC 24020008 */ addiu $v0, $zero, 0x8 -/* D5D0 8007D1D0 00451023 */ subu $v0, $v0, $a1 -/* D5D4 8007D1D4 00431007 */ srav $v0, $v1, $v0 -/* D5D8 8007D1D8 00822021 */ addu $a0, $a0, $v0 -/* D5DC 8007D1DC 00A31804 */ sllv $v1, $v1, $a1 -/* D5E0 8007D1E0 3C01800B */ lui $at, %hi(D_800AF3C2) -/* D5E4 8007D1E4 A424F3C2 */ sh $a0, %lo(D_800AF3C2)($at) -/* D5E8 8007D1E8 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D5EC 8007D1EC A023F3C4 */ sb $v1, %lo(D_800AF3C4)($at) -/* D5F0 8007D1F0 8FBF0010 */ lw $ra, 0x10($sp) -/* D5F4 8007D1F4 01201021 */ addu $v0, $t1, $zero -/* D5F8 8007D1F8 03E00008 */ jr $ra -/* D5FC 8007D1FC 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8007CE48, . - func_8007CE48 - -glabel func_8007D200 -/* D600 8007D200 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* D604 8007D204 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* D608 8007D208 3C03800B */ lui $v1, %hi(D_800AF410) -/* D60C 8007D20C 8C63F410 */ lw $v1, %lo(D_800AF410)($v1) -/* D610 8007D210 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* D614 8007D214 AFBF0014 */ sw $ra, 0x14($sp) -/* D618 8007D218 AFB00010 */ sw $s0, 0x10($sp) -/* D61C 8007D21C 00021202 */ srl $v0, $v0, 8 -/* D620 8007D220 00021040 */ sll $v0, $v0, 1 -/* D624 8007D224 00431021 */ addu $v0, $v0, $v1 -/* D628 8007D228 94490000 */ lhu $t1, 0x0($v0) -/* D62C 8007D22C 3124FFFF */ andi $a0, $t1, 0xFFFF -/* D630 8007D230 2C82000E */ sltiu $v0, $a0, 0xE -/* D634 8007D234 10400032 */ beqz $v0, .L8007D300 -/* D638 8007D238 00000000 */ nop -/* D63C 8007D23C 3C02800B */ lui $v0, %hi(D_800AF408) -/* D640 8007D240 8C42F408 */ lw $v0, %lo(D_800AF408)($v0) -/* D644 8007D244 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* D648 8007D248 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -/* D64C 8007D24C 00441021 */ addu $v0, $v0, $a0 -/* D650 8007D250 90450000 */ lbu $a1, 0x0($v0) -/* D654 8007D254 0065102B */ sltu $v0, $v1, $a1 -/* D658 8007D258 104000AC */ beqz $v0, .L8007D50C -/* D65C 8007D25C 00000000 */ nop -/* D660 8007D260 24080008 */ addiu $t0, $zero, 0x8 -/* D664 8007D264 3C07800B */ lui $a3, %hi(D_800AF36C) -/* D668 8007D268 8CE7F36C */ lw $a3, %lo(D_800AF36C)($a3) -.L8007D26C: -/* D66C 8007D26C 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* D670 8007D270 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* D674 8007D274 00A32823 */ subu $a1, $a1, $v1 -/* D678 8007D278 306300FF */ andi $v1, $v1, 0xFF -/* D67C 8007D27C 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* D680 8007D280 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* D684 8007D284 3C06800B */ lui $a2, %hi(D_800AF398) -/* D688 8007D288 8CC6F398 */ lw $a2, %lo(D_800AF398)($a2) -/* D68C 8007D28C 00621004 */ sllv $v0, $v0, $v1 -/* D690 8007D290 01031823 */ subu $v1, $t0, $v1 -/* D694 8007D294 00642007 */ srav $a0, $a0, $v1 -/* D698 8007D298 00441021 */ addu $v0, $v0, $a0 -/* D69C 8007D29C 3C01800B */ lui $at, %hi(D_800AF3C2) -/* D6A0 8007D2A0 A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* D6A4 8007D2A4 10C0000C */ beqz $a2, .L8007D2D8 -/* D6A8 8007D2A8 24C2FFFF */ addiu $v0, $a2, -0x1 -/* D6AC 8007D2AC 8CE40010 */ lw $a0, 0x10($a3) -/* D6B0 8007D2B0 8CE30008 */ lw $v1, 0x8($a3) -/* D6B4 8007D2B4 3C01800B */ lui $at, %hi(D_800AF398) -/* D6B8 8007D2B8 AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* D6BC 8007D2BC 24820001 */ addiu $v0, $a0, 0x1 -/* D6C0 8007D2C0 00641821 */ addu $v1, $v1, $a0 -/* D6C4 8007D2C4 ACE20010 */ sw $v0, 0x10($a3) -/* D6C8 8007D2C8 90620000 */ lbu $v0, 0x0($v1) -/* D6CC 8007D2CC 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D6D0 8007D2D0 0801F4B8 */ j .L8007D2E0 -/* D6D4 8007D2D4 A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007D2D8: -/* D6D8 8007D2D8 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D6DC 8007D2DC A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007D2E0: -/* D6E0 8007D2E0 3C01800B */ lui $at, %hi(D_800AF3C5) -/* D6E4 8007D2E4 A028F3C5 */ sb $t0, %lo(D_800AF3C5)($at) -/* D6E8 8007D2E8 30A200FF */ andi $v0, $a1, 0xFF -/* D6EC 8007D2EC 0102102B */ sltu $v0, $t0, $v0 -/* D6F0 8007D2F0 1440FFDE */ bnez $v0, .L8007D26C -/* D6F4 8007D2F4 24030008 */ addiu $v1, $zero, 0x8 -/* D6F8 8007D2F8 0801F543 */ j .L8007D50C -/* D6FC 8007D2FC 00000000 */ nop -.L8007D300: -/* D700 8007D300 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* D704 8007D304 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -/* D708 8007D308 2C620008 */ sltiu $v0, $v1, 0x8 -/* D70C 8007D30C 10400027 */ beqz $v0, .L8007D3AC -/* D710 8007D310 24070008 */ addiu $a3, $zero, 0x8 -/* D714 8007D314 24080008 */ addiu $t0, $zero, 0x8 -/* D718 8007D318 3C06800B */ lui $a2, %hi(D_800AF36C) -/* D71C 8007D31C 8CC6F36C */ lw $a2, %lo(D_800AF36C)($a2) -.L8007D320: -/* D720 8007D320 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* D724 8007D324 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* D728 8007D328 00E33823 */ subu $a3, $a3, $v1 -/* D72C 8007D32C 306300FF */ andi $v1, $v1, 0xFF -/* D730 8007D330 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* D734 8007D334 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* D738 8007D338 3C05800B */ lui $a1, %hi(D_800AF398) -/* D73C 8007D33C 8CA5F398 */ lw $a1, %lo(D_800AF398)($a1) -/* D740 8007D340 00621004 */ sllv $v0, $v0, $v1 -/* D744 8007D344 01031823 */ subu $v1, $t0, $v1 -/* D748 8007D348 00642007 */ srav $a0, $a0, $v1 -/* D74C 8007D34C 00441021 */ addu $v0, $v0, $a0 -/* D750 8007D350 3C01800B */ lui $at, %hi(D_800AF3C2) -/* D754 8007D354 A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* D758 8007D358 10A0000C */ beqz $a1, .L8007D38C -/* D75C 8007D35C 24A2FFFF */ addiu $v0, $a1, -0x1 -/* D760 8007D360 8CC40010 */ lw $a0, 0x10($a2) -/* D764 8007D364 8CC30008 */ lw $v1, 0x8($a2) -/* D768 8007D368 3C01800B */ lui $at, %hi(D_800AF398) -/* D76C 8007D36C AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* D770 8007D370 24820001 */ addiu $v0, $a0, 0x1 -/* D774 8007D374 00641821 */ addu $v1, $v1, $a0 -/* D778 8007D378 ACC20010 */ sw $v0, 0x10($a2) -/* D77C 8007D37C 90620000 */ lbu $v0, 0x0($v1) -/* D780 8007D380 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D784 8007D384 0801F4E5 */ j .L8007D394 -/* D788 8007D388 A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007D38C: -/* D78C 8007D38C 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D790 8007D390 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007D394: -/* D794 8007D394 3C01800B */ lui $at, %hi(D_800AF3C5) -/* D798 8007D398 A028F3C5 */ sb $t0, %lo(D_800AF3C5)($at) -/* D79C 8007D39C 30E200FF */ andi $v0, $a3, 0xFF -/* D7A0 8007D3A0 0102102B */ sltu $v0, $t0, $v0 -/* D7A4 8007D3A4 1440FFDE */ bnez $v0, .L8007D320 -/* D7A8 8007D3A8 24030008 */ addiu $v1, $zero, 0x8 -.L8007D3AC: -/* D7AC 8007D3AC 34088000 */ ori $t0, $zero, 0x8000 -/* D7B0 8007D3B0 3C0C800B */ lui $t4, %hi(D_800AF400) -/* D7B4 8007D3B4 8D8CF400 */ lw $t4, %lo(D_800AF400)($t4) -/* D7B8 8007D3B8 3C0B800B */ lui $t3, %hi(D_800AF3FC) -/* D7BC 8007D3BC 8D6BF3FC */ lw $t3, %lo(D_800AF3FC)($t3) -/* D7C0 8007D3C0 3C03800B */ lui $v1, %hi(D_800AF3C2) -/* D7C4 8007D3C4 9463F3C2 */ lhu $v1, %lo(D_800AF3C2)($v1) -/* D7C8 8007D3C8 3C05800B */ lui $a1, %hi(D_800AF3C5) -/* D7CC 8007D3CC 90A5F3C5 */ lbu $a1, %lo(D_800AF3C5)($a1) -/* D7D0 8007D3D0 30E600FF */ andi $a2, $a3, 0xFF -/* D7D4 8007D3D4 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* D7D8 8007D3D8 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* D7DC 8007D3DC 24020008 */ addiu $v0, $zero, 0x8 -/* D7E0 8007D3E0 00461023 */ subu $v0, $v0, $a2 -/* D7E4 8007D3E4 00C31804 */ sllv $v1, $v1, $a2 -/* D7E8 8007D3E8 00441007 */ srav $v0, $a0, $v0 -/* D7EC 8007D3EC 00621821 */ addu $v1, $v1, $v0 -/* D7F0 8007D3F0 00605021 */ addu $t2, $v1, $zero -/* D7F4 8007D3F4 00A72823 */ subu $a1, $a1, $a3 -/* D7F8 8007D3F8 00C42004 */ sllv $a0, $a0, $a2 -/* D7FC 8007D3FC 3C01800B */ lui $at, %hi(D_800AF3C5) -/* D800 8007D400 A025F3C5 */ sb $a1, %lo(D_800AF3C5)($at) -/* D804 8007D404 3C01800B */ lui $at, %hi(D_800AF3C2) -/* D808 8007D408 A423F3C2 */ sh $v1, %lo(D_800AF3C2)($at) -/* D80C 8007D40C 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D810 8007D410 A024F3C4 */ sb $a0, %lo(D_800AF3C4)($at) -.L8007D414: -/* D814 8007D414 010A1024 */ and $v0, $t0, $t2 -/* D818 8007D418 10400004 */ beqz $v0, .L8007D42C -/* D81C 8007D41C 3122FFFF */ andi $v0, $t1, 0xFFFF -/* D820 8007D420 00021040 */ sll $v0, $v0, 1 -/* D824 8007D424 0801F50D */ j .L8007D434 -/* D828 8007D428 004C1021 */ addu $v0, $v0, $t4 -.L8007D42C: -/* D82C 8007D42C 00021040 */ sll $v0, $v0, 1 -/* D830 8007D430 004B1021 */ addu $v0, $v0, $t3 -.L8007D434: -/* D834 8007D434 94490000 */ lhu $t1, 0x0($v0) -/* D838 8007D438 3123FFFF */ andi $v1, $t1, 0xFFFF -/* D83C 8007D43C 2C62000E */ sltiu $v0, $v1, 0xE -/* D840 8007D440 1040FFF4 */ beqz $v0, .L8007D414 -/* D844 8007D444 00084042 */ srl $t0, $t0, 1 -/* D848 8007D448 3C02800B */ lui $v0, %hi(D_800AF408) -/* D84C 8007D44C 8C42F408 */ lw $v0, %lo(D_800AF408)($v0) -/* D850 8007D450 00431021 */ addu $v0, $v0, $v1 -/* D854 8007D454 90420000 */ lbu $v0, 0x0($v0) -/* D858 8007D458 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* D85C 8007D45C 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -/* D860 8007D460 2445FFF8 */ addiu $a1, $v0, -0x8 -/* D864 8007D464 30A200FF */ andi $v0, $a1, 0xFF -/* D868 8007D468 0062102B */ sltu $v0, $v1, $v0 -/* D86C 8007D46C 10400027 */ beqz $v0, .L8007D50C -/* D870 8007D470 00000000 */ nop -/* D874 8007D474 24080008 */ addiu $t0, $zero, 0x8 -/* D878 8007D478 3C07800B */ lui $a3, %hi(D_800AF36C) -/* D87C 8007D47C 8CE7F36C */ lw $a3, %lo(D_800AF36C)($a3) -.L8007D480: -/* D880 8007D480 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* D884 8007D484 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* D888 8007D488 00A32823 */ subu $a1, $a1, $v1 -/* D88C 8007D48C 306300FF */ andi $v1, $v1, 0xFF -/* D890 8007D490 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* D894 8007D494 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* D898 8007D498 3C06800B */ lui $a2, %hi(D_800AF398) -/* D89C 8007D49C 8CC6F398 */ lw $a2, %lo(D_800AF398)($a2) -/* D8A0 8007D4A0 00621004 */ sllv $v0, $v0, $v1 -/* D8A4 8007D4A4 01031823 */ subu $v1, $t0, $v1 -/* D8A8 8007D4A8 00642007 */ srav $a0, $a0, $v1 -/* D8AC 8007D4AC 00441021 */ addu $v0, $v0, $a0 -/* D8B0 8007D4B0 3C01800B */ lui $at, %hi(D_800AF3C2) -/* D8B4 8007D4B4 A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* D8B8 8007D4B8 10C0000C */ beqz $a2, .L8007D4EC -/* D8BC 8007D4BC 24C2FFFF */ addiu $v0, $a2, -0x1 -/* D8C0 8007D4C0 8CE40010 */ lw $a0, 0x10($a3) -/* D8C4 8007D4C4 8CE30008 */ lw $v1, 0x8($a3) -/* D8C8 8007D4C8 3C01800B */ lui $at, %hi(D_800AF398) -/* D8CC 8007D4CC AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* D8D0 8007D4D0 24820001 */ addiu $v0, $a0, 0x1 -/* D8D4 8007D4D4 00641821 */ addu $v1, $v1, $a0 -/* D8D8 8007D4D8 ACE20010 */ sw $v0, 0x10($a3) -/* D8DC 8007D4DC 90620000 */ lbu $v0, 0x0($v1) -/* D8E0 8007D4E0 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D8E4 8007D4E4 0801F53D */ j .L8007D4F4 -/* D8E8 8007D4E8 A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007D4EC: -/* D8EC 8007D4EC 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D8F0 8007D4F0 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007D4F4: -/* D8F4 8007D4F4 3C01800B */ lui $at, %hi(D_800AF3C5) -/* D8F8 8007D4F8 A028F3C5 */ sb $t0, %lo(D_800AF3C5)($at) -/* D8FC 8007D4FC 30A200FF */ andi $v0, $a1, 0xFF -/* D900 8007D500 0102102B */ sltu $v0, $t0, $v0 -/* D904 8007D504 1440FFDE */ bnez $v0, .L8007D480 -/* D908 8007D508 24030008 */ addiu $v1, $zero, 0x8 -.L8007D50C: -/* D90C 8007D50C 3C02800B */ lui $v0, %hi(D_800AF3C5) -/* D910 8007D510 9042F3C5 */ lbu $v0, %lo(D_800AF3C5)($v0) -/* D914 8007D514 3C04800B */ lui $a0, %hi(D_800AF3C2) -/* D918 8007D518 9484F3C2 */ lhu $a0, %lo(D_800AF3C2)($a0) -/* D91C 8007D51C 3C03800B */ lui $v1, %hi(D_800AF3C4) -/* D920 8007D520 9063F3C4 */ lbu $v1, %lo(D_800AF3C4)($v1) -/* D924 8007D524 00451023 */ subu $v0, $v0, $a1 -/* D928 8007D528 30A500FF */ andi $a1, $a1, 0xFF -/* D92C 8007D52C 00A42004 */ sllv $a0, $a0, $a1 -/* D930 8007D530 3C01800B */ lui $at, %hi(D_800AF3C5) -/* D934 8007D534 A022F3C5 */ sb $v0, %lo(D_800AF3C5)($at) -/* D938 8007D538 24020008 */ addiu $v0, $zero, 0x8 -/* D93C 8007D53C 00451023 */ subu $v0, $v0, $a1 -/* D940 8007D540 00431007 */ srav $v0, $v1, $v0 -/* D944 8007D544 00822021 */ addu $a0, $a0, $v0 -/* D948 8007D548 00A31804 */ sllv $v1, $v1, $a1 -/* D94C 8007D54C 3C01800B */ lui $at, %hi(D_800AF3C2) -/* D950 8007D550 A424F3C2 */ sh $a0, %lo(D_800AF3C2)($at) -/* D954 8007D554 3C01800B */ lui $at, %hi(D_800AF3C4) -/* D958 8007D558 A023F3C4 */ sb $v1, %lo(D_800AF3C4)($at) -/* D95C 8007D55C 3130FFFF */ andi $s0, $t1, 0xFFFF -/* D960 8007D560 12000007 */ beqz $s0, .L8007D580 -/* D964 8007D564 2524FFFF */ addiu $a0, $t1, -0x1 -/* D968 8007D568 0C01F097 */ jal func_8007C25C -/* D96C 8007D56C 308400FF */ andi $a0, $a0, 0xFF -/* D970 8007D570 2604FFFF */ addiu $a0, $s0, -0x1 -/* D974 8007D574 24030001 */ addiu $v1, $zero, 0x1 -/* D978 8007D578 00831804 */ sllv $v1, $v1, $a0 -/* D97C 8007D57C 00434821 */ addu $t1, $v0, $v1 -.L8007D580: -/* D980 8007D580 3122FFFF */ andi $v0, $t1, 0xFFFF -/* D984 8007D584 8FBF0014 */ lw $ra, 0x14($sp) -/* D988 8007D588 8FB00010 */ lw $s0, 0x10($sp) -/* D98C 8007D58C 03E00008 */ jr $ra -/* D990 8007D590 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8007D200, . - func_8007D200 - -glabel func_8007D594 -/* D994 8007D594 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* D998 8007D598 AFBF0010 */ sw $ra, 0x10($sp) -/* D99C 8007D59C 0C01F10E */ jal func_8007C438 -/* D9A0 8007D5A0 00000000 */ nop -/* D9A4 8007D5A4 3C01800B */ lui $at, %hi(D_800AF3C6) -/* D9A8 8007D5A8 A420F3C6 */ sh $zero, %lo(D_800AF3C6)($at) -/* D9AC 8007D5AC 8FBF0010 */ lw $ra, 0x10($sp) -/* D9B0 8007D5B0 03E00008 */ jr $ra -/* D9B4 8007D5B4 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8007D594, . - func_8007D594 - -glabel func_8007D5B8 -/* D9B8 8007D5B8 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* D9BC 8007D5BC 3C02800B */ lui $v0, %hi(D_800AF39E) -/* D9C0 8007D5C0 9442F39E */ lhu $v0, %lo(D_800AF39E)($v0) -/* D9C4 8007D5C4 3C03800B */ lui $v1, %hi(D_800AF3CC) -/* D9C8 8007D5C8 8C63F3CC */ lw $v1, %lo(D_800AF3CC)($v1) -/* D9CC 8007D5CC 244200FE */ addiu $v0, $v0, 0xFE -/* D9D0 8007D5D0 0062102A */ slt $v0, $v1, $v0 -/* D9D4 8007D5D4 10400002 */ beqz $v0, .L8007D5E0 -/* D9D8 8007D5D8 24050200 */ addiu $a1, $zero, 0x200 -/* D9DC 8007D5DC 2465FFFF */ addiu $a1, $v1, -0x1 -.L8007D5E0: -/* D9E0 8007D5E0 3C04800B */ lui $a0, %hi(D_800AF420) -/* D9E4 8007D5E4 8C84F420 */ lw $a0, %lo(D_800AF420)($a0) -/* D9E8 8007D5E8 3C03800B */ lui $v1, %hi(D_800AF428) -/* D9EC 8007D5EC 8C63F428 */ lw $v1, %lo(D_800AF428)($v1) -/* D9F0 8007D5F0 00003021 */ addu $a2, $zero, $zero -/* D9F4 8007D5F4 3C01800B */ lui $at, %hi(D_800AF3D8) -/* D9F8 8007D5F8 AC25F3D8 */ sw $a1, %lo(D_800AF3D8)($at) -.L8007D5FC: -/* D9FC 8007D5FC A4660000 */ sh $a2, 0x0($v1) -/* DA00 8007D600 A4800000 */ sh $zero, 0x0($a0) -/* DA04 8007D604 24840002 */ addiu $a0, $a0, 0x2 -/* DA08 8007D608 24C60001 */ addiu $a2, $a2, 0x1 -/* DA0C 8007D60C 28C20274 */ slti $v0, $a2, 0x274 -/* DA10 8007D610 1440FFFA */ bnez $v0, .L8007D5FC -/* DA14 8007D614 24630002 */ addiu $v1, $v1, 0x2 -/* DA18 8007D618 3C0A800B */ lui $t2, %hi(D_800AF3CC) -/* DA1C 8007D61C 8D4AF3CC */ lw $t2, %lo(D_800AF3CC)($t2) -/* DA20 8007D620 00003021 */ addu $a2, $zero, $zero -/* DA24 8007D624 000A1040 */ sll $v0, $t2, 1 -/* DA28 8007D628 1940001B */ blez $t2, .L8007D698 -/* DA2C 8007D62C 2448FFFE */ addiu $t0, $v0, -0x2 -/* DA30 8007D630 240B0001 */ addiu $t3, $zero, 0x1 -/* DA34 8007D634 3C09800B */ lui $t1, %hi(D_800AF42C) -/* DA38 8007D638 8D29F42C */ lw $t1, %lo(D_800AF42C)($t1) -/* DA3C 8007D63C 3C05800B */ lui $a1, %hi(D_800AF430) -/* DA40 8007D640 8CA5F430 */ lw $a1, %lo(D_800AF430)($a1) -/* DA44 8007D644 3C03800B */ lui $v1, %hi(D_800AF420) -/* DA48 8007D648 8C63F420 */ lw $v1, %lo(D_800AF420)($v1) -/* DA4C 8007D64C 3C04800B */ lui $a0, %hi(D_800AF418) -/* DA50 8007D650 8C84F418 */ lw $a0, %lo(D_800AF418)($a0) -/* DA54 8007D654 00081040 */ sll $v0, $t0, 1 -/* DA58 8007D658 00433821 */ addu $a3, $v0, $v1 -/* DA5C 8007D65C 00442021 */ addu $a0, $v0, $a0 -/* DA60 8007D660 00451821 */ addu $v1, $v0, $a1 -.L8007D664: -/* DA64 8007D664 00061027 */ nor $v0, $zero, $a2 -/* DA68 8007D668 A46B0000 */ sh $t3, 0x0($v1) -/* DA6C 8007D66C A4820000 */ sh $v0, 0x0($a0) -/* DA70 8007D670 A5280000 */ sh $t0, 0x0($t1) -/* DA74 8007D674 25290002 */ addiu $t1, $t1, 0x2 -/* DA78 8007D678 24C60001 */ addiu $a2, $a2, 0x1 -/* DA7C 8007D67C A4EB0000 */ sh $t3, 0x0($a3) -/* DA80 8007D680 24E7FFFE */ addiu $a3, $a3, -0x2 -/* DA84 8007D684 2484FFFE */ addiu $a0, $a0, -0x2 -/* DA88 8007D688 2463FFFE */ addiu $v1, $v1, -0x2 -/* DA8C 8007D68C 00CA102A */ slt $v0, $a2, $t2 -/* DA90 8007D690 1440FFF4 */ bnez $v0, .L8007D664 -/* DA94 8007D694 2508FFFF */ addiu $t0, $t0, -0x1 -.L8007D698: -/* DA98 8007D698 3C02800B */ lui $v0, %hi(D_800AF3CC) -/* DA9C 8007D69C 8C42F3CC */ lw $v0, %lo(D_800AF3CC)($v0) -/* DAA0 8007D6A0 3C04800B */ lui $a0, %hi(D_800AF424) -/* DAA4 8007D6A4 8C84F424 */ lw $a0, %lo(D_800AF424)($a0) -/* DAA8 8007D6A8 24030002 */ addiu $v1, $zero, 0x2 -/* DAAC 8007D6AC 3C01800B */ lui $at, %hi(D_800AF3D4) -/* DAB0 8007D6B0 AC23F3D4 */ sw $v1, %lo(D_800AF3D4)($at) -/* DAB4 8007D6B4 00021840 */ sll $v1, $v0, 1 -/* DAB8 8007D6B8 2466FFFE */ addiu $a2, $v1, -0x2 -/* DABC 8007D6BC 2442FFFF */ addiu $v0, $v0, -0x1 -/* DAC0 8007D6C0 0500003B */ bltz $t0, .L8007D7B0 -/* DAC4 8007D6C4 A4820002 */ sh $v0, 0x2($a0) -/* DAC8 8007D6C8 00806021 */ addu $t4, $a0, $zero -/* DACC 8007D6CC 3C0D800B */ lui $t5, %hi(D_800AF428) -/* DAD0 8007D6D0 8DADF428 */ lw $t5, %lo(D_800AF428)($t5) -/* DAD4 8007D6D4 3C03800B */ lui $v1, %hi(D_800AF420) -/* DAD8 8007D6D8 8C63F420 */ lw $v1, %lo(D_800AF420)($v1) -/* DADC 8007D6DC 3C04800B */ lui $a0, %hi(D_800AF418) -/* DAE0 8007D6E0 8C84F418 */ lw $a0, %lo(D_800AF418)($a0) -/* DAE4 8007D6E4 00081040 */ sll $v0, $t0, 1 -/* DAE8 8007D6E8 3C05800B */ lui $a1, %hi(D_800AF430) -/* DAEC 8007D6EC 8CA5F430 */ lw $a1, %lo(D_800AF430)($a1) -/* DAF0 8007D6F0 00433821 */ addu $a3, $v0, $v1 -/* DAF4 8007D6F4 00445821 */ addu $t3, $v0, $a0 -/* DAF8 8007D6F8 3C03800B */ lui $v1, %hi(D_800AF41C) -/* DAFC 8007D6FC 8C63F41C */ lw $v1, %lo(D_800AF41C)($v1) -/* DB00 8007D700 00455021 */ addu $t2, $v0, $a1 -/* DB04 8007D704 00061040 */ sll $v0, $a2, 1 -/* DB08 8007D708 00452821 */ addu $a1, $v0, $a1 -/* DB0C 8007D70C 00434821 */ addu $t1, $v0, $v1 -.L8007D710: -/* DB10 8007D710 94A20000 */ lhu $v0, 0x0($a1) -/* DB14 8007D714 94A3FFFE */ lhu $v1, -0x2($a1) -/* DB18 8007D718 01002021 */ addu $a0, $t0, $zero -/* DB1C 8007D71C 00431021 */ addu $v0, $v0, $v1 -/* DB20 8007D720 A5420000 */ sh $v0, 0x0($t2) -/* DB24 8007D724 A5660000 */ sh $a2, 0x0($t3) -/* DB28 8007D728 A524FFFE */ sh $a0, -0x2($t1) -/* DB2C 8007D72C A5240000 */ sh $a0, 0x0($t1) -/* DB30 8007D730 95430002 */ lhu $v1, 0x2($t2) -/* DB34 8007D734 3042FFFF */ andi $v0, $v0, 0xFFFF -/* DB38 8007D738 14430008 */ bne $v0, $v1, .L8007D75C -/* DB3C 8007D73C 00000000 */ nop -/* DB40 8007D740 94E20002 */ lhu $v0, 0x2($a3) -/* DB44 8007D744 A4E20000 */ sh $v0, 0x0($a3) -/* DB48 8007D748 00021400 */ sll $v0, $v0, 16 -/* DB4C 8007D74C 000213C3 */ sra $v0, $v0, 15 -/* DB50 8007D750 004C1021 */ addu $v0, $v0, $t4 -/* DB54 8007D754 0801F5E4 */ j .L8007D790 -/* DB58 8007D758 A4440000 */ sh $a0, 0x0($v0) -.L8007D75C: -/* DB5C 8007D75C 3C02800B */ lui $v0, %hi(D_800AF3D4) -/* DB60 8007D760 8C42F3D4 */ lw $v0, %lo(D_800AF3D4)($v0) -/* DB64 8007D764 00021840 */ sll $v1, $v0, 1 -/* DB68 8007D768 006D1821 */ addu $v1, $v1, $t5 -/* DB6C 8007D76C 94630000 */ lhu $v1, 0x0($v1) -/* DB70 8007D770 24420001 */ addiu $v0, $v0, 0x1 -/* DB74 8007D774 3C01800B */ lui $at, %hi(D_800AF3D4) -/* DB78 8007D778 AC22F3D4 */ sw $v0, %lo(D_800AF3D4)($at) -/* DB7C 8007D77C A4E30000 */ sh $v1, 0x0($a3) -/* DB80 8007D780 00031C00 */ sll $v1, $v1, 16 -/* DB84 8007D784 00031BC3 */ sra $v1, $v1, 15 -/* DB88 8007D788 006C1821 */ addu $v1, $v1, $t4 -/* DB8C 8007D78C A4640000 */ sh $a0, 0x0($v1) -.L8007D790: -/* DB90 8007D790 2529FFFC */ addiu $t1, $t1, -0x4 -/* DB94 8007D794 24A5FFFC */ addiu $a1, $a1, -0x4 -/* DB98 8007D798 24C6FFFE */ addiu $a2, $a2, -0x2 -/* DB9C 8007D79C 24E7FFFE */ addiu $a3, $a3, -0x2 -/* DBA0 8007D7A0 256BFFFE */ addiu $t3, $t3, -0x2 -/* DBA4 8007D7A4 2508FFFF */ addiu $t0, $t0, -0x1 -/* DBA8 8007D7A8 0501FFD9 */ bgez $t0, .L8007D710 -/* DBAC 8007D7AC 254AFFFE */ addiu $t2, $t2, -0x2 -.L8007D7B0: -/* DBB0 8007D7B0 27BD0008 */ addiu $sp, $sp, 0x8 -/* DBB4 8007D7B4 03E00008 */ jr $ra -/* DBB8 8007D7B8 00000000 */ nop -.size func_8007D5B8, . - func_8007D5B8 - -glabel func_8007D7BC -/* DBBC 8007D7BC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* DBC0 8007D7C0 2402011E */ addiu $v0, $zero, 0x11E -/* DBC4 8007D7C4 3C01800B */ lui $at, %hi(D_800AF3CC) -/* DBC8 8007D7C8 AC22F3CC */ sw $v0, %lo(D_800AF3CC)($at) -/* DBCC 8007D7CC 24020100 */ addiu $v0, $zero, 0x100 -/* DBD0 8007D7D0 AFBF0010 */ sw $ra, 0x10($sp) -/* DBD4 8007D7D4 3C01800B */ lui $at, %hi(D_800AF39E) -/* DBD8 8007D7D8 0C01F10E */ jal func_8007C438 -/* DBDC 8007D7DC A422F39E */ sh $v0, %lo(D_800AF39E)($at) -/* DBE0 8007D7E0 0C01F56E */ jal func_8007D5B8 -/* DBE4 8007D7E4 00000000 */ nop -/* DBE8 8007D7E8 3C04800B */ lui $a0, %hi(D_800AF430) -/* DBEC 8007D7EC 8C84F430 */ lw $a0, %lo(D_800AF430)($a0) -/* DBF0 8007D7F0 3C05800B */ lui $a1, %hi(D_800AF418) -/* DBF4 8007D7F4 8CA5F418 */ lw $a1, %lo(D_800AF418)($a1) -/* DBF8 8007D7F8 3C06800B */ lui $a2, %hi(D_800AF42C) -/* DBFC 8007D7FC 8CC6F42C */ lw $a2, %lo(D_800AF42C)($a2) -/* DC00 8007D800 3C03800B */ lui $v1, %hi(D_800AF3D4) -/* DC04 8007D804 8C63F3D4 */ lw $v1, %lo(D_800AF3D4)($v1) -/* DC08 8007D808 24020274 */ addiu $v0, $zero, 0x274 -/* DC0C 8007D80C 3C01800B */ lui $at, %hi(D_800AF3DC) -/* DC10 8007D810 AC22F3DC */ sw $v0, %lo(D_800AF3DC)($at) -/* DC14 8007D814 24020040 */ addiu $v0, $zero, 0x40 -/* DC18 8007D818 3C01800B */ lui $at, %hi(D_800AF3E4) -/* DC1C 8007D81C AC22F3E4 */ sw $v0, %lo(D_800AF3E4)($at) -/* DC20 8007D820 24020001 */ addiu $v0, $zero, 0x1 -/* DC24 8007D824 A48204E8 */ sh $v0, 0x4E8($a0) -/* DC28 8007D828 2402FEC5 */ addiu $v0, $zero, -0x13B -/* DC2C 8007D82C A4A204E8 */ sh $v0, 0x4E8($a1) -/* DC30 8007D830 24620001 */ addiu $v0, $v1, 0x1 -/* DC34 8007D834 3C01800B */ lui $at, %hi(D_800AF3D4) -/* DC38 8007D838 AC22F3D4 */ sw $v0, %lo(D_800AF3D4)($at) -/* DC3C 8007D83C 3C02800B */ lui $v0, %hi(D_800AF428) -/* DC40 8007D840 8C42F428 */ lw $v0, %lo(D_800AF428)($v0) -/* DC44 8007D844 3C05800B */ lui $a1, %hi(D_800AF420) -/* DC48 8007D848 8CA5F420 */ lw $a1, %lo(D_800AF420)($a1) -/* DC4C 8007D84C 3C04800B */ lui $a0, %hi(D_800AF39C) -/* DC50 8007D850 9484F39C */ lhu $a0, %lo(D_800AF39C)($a0) -/* DC54 8007D854 24070274 */ addiu $a3, $zero, 0x274 -/* DC58 8007D858 00031840 */ sll $v1, $v1, 1 -/* DC5C 8007D85C A4C70274 */ sh $a3, 0x274($a2) -/* DC60 8007D860 00621821 */ addu $v1, $v1, $v0 -/* DC64 8007D864 94630000 */ lhu $v1, 0x0($v1) -/* DC68 8007D868 24020001 */ addiu $v0, $zero, 0x1 -/* DC6C 8007D86C 00821004 */ sllv $v0, $v0, $a0 -/* DC70 8007D870 3C01800B */ lui $at, %hi(D_800AF3E0) -/* DC74 8007D874 AC22F3E0 */ sw $v0, %lo(D_800AF3E0)($at) -/* DC78 8007D878 3C02800B */ lui $v0, %hi(D_800AF424) -/* DC7C 8007D87C 8C42F424 */ lw $v0, %lo(D_800AF424)($v0) -/* DC80 8007D880 3C01800B */ lui $at, %hi(D_800AF3D0) -/* DC84 8007D884 A420F3D0 */ sh $zero, %lo(D_800AF3D0)($at) -/* DC88 8007D888 A4A304E8 */ sh $v1, 0x4E8($a1) -/* DC8C 8007D88C 00031C00 */ sll $v1, $v1, 16 -/* DC90 8007D890 00031BC3 */ sra $v1, $v1, 15 -/* DC94 8007D894 00621821 */ addu $v1, $v1, $v0 -/* DC98 8007D898 8FBF0010 */ lw $ra, 0x10($sp) -/* DC9C 8007D89C A4670000 */ sh $a3, 0x0($v1) -/* DCA0 8007D8A0 03E00008 */ jr $ra -/* DCA4 8007D8A4 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8007D7BC, . - func_8007D7BC - -glabel func_8007D8A8 -/* DCA8 8007D8A8 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* DCAC 8007D8AC AFB00000 */ sw $s0, 0x0($sp) -/* DCB0 8007D8B0 00808021 */ addu $s0, $a0, $zero -/* DCB4 8007D8B4 AFB10004 */ sw $s1, 0x4($sp) -/* DCB8 8007D8B8 00A08821 */ addu $s1, $a1, $zero -/* DCBC 8007D8BC 02004821 */ addu $t1, $s0, $zero -/* DCC0 8007D8C0 3C02800B */ lui $v0, %hi(D_800AF420) -/* DCC4 8007D8C4 8C42F420 */ lw $v0, %lo(D_800AF420)($v0) -/* DCC8 8007D8C8 00103040 */ sll $a2, $s0, 1 -/* DCCC 8007D8CC AFB20008 */ sw $s2, 0x8($sp) -/* DCD0 8007D8D0 00C22021 */ addu $a0, $a2, $v0 -/* DCD4 8007D8D4 84850000 */ lh $a1, 0x0($a0) -/* DCD8 8007D8D8 0131102A */ slt $v0, $t1, $s1 -/* DCDC 8007D8DC 1040002C */ beqz $v0, .L8007D990 -/* DCE0 8007D8E0 01205021 */ addu $t2, $t1, $zero -/* DCE4 8007D8E4 3C0D800B */ lui $t5, %hi(D_800AF424) -/* DCE8 8007D8E8 8DADF424 */ lw $t5, %lo(D_800AF424)($t5) -/* DCEC 8007D8EC 3C0C800B */ lui $t4, %hi(D_800AF428) -/* DCF0 8007D8F0 8D8CF428 */ lw $t4, %lo(D_800AF428)($t4) -/* DCF4 8007D8F4 3C02800B */ lui $v0, %hi(D_800AF430) -/* DCF8 8007D8F8 8C42F430 */ lw $v0, %lo(D_800AF430)($v0) -/* DCFC 8007D8FC 3C03800B */ lui $v1, %hi(D_800AF418) -/* DD00 8007D900 8C63F418 */ lw $v1, %lo(D_800AF418)($v1) -/* DD04 8007D904 00805821 */ addu $t3, $a0, $zero -/* DD08 8007D908 00C22021 */ addu $a0, $a2, $v0 -/* DD0C 8007D90C 00C31821 */ addu $v1, $a2, $v1 -/* DD10 8007D910 00604021 */ addu $t0, $v1, $zero -/* DD14 8007D914 00803021 */ addu $a2, $a0, $zero -.L8007D918: -/* DD18 8007D918 84670000 */ lh $a3, 0x0($v1) -/* DD1C 8007D91C 04E10009 */ bgez $a3, .L8007D944 -/* DD20 8007D920 00000000 */ nop -/* DD24 8007D924 94820000 */ lhu $v0, 0x0($a0) -/* DD28 8007D928 254A0001 */ addiu $t2, $t2, 0x1 -/* DD2C 8007D92C 24420001 */ addiu $v0, $v0, 0x1 -/* DD30 8007D930 00021043 */ sra $v0, $v0, 1 -/* DD34 8007D934 A4C20000 */ sh $v0, 0x0($a2) -/* DD38 8007D938 A5070000 */ sh $a3, 0x0($t0) -/* DD3C 8007D93C 25080002 */ addiu $t0, $t0, 0x2 -/* DD40 8007D940 24C60002 */ addiu $a2, $a2, 0x2 -.L8007D944: -/* DD44 8007D944 85650000 */ lh $a1, 0x0($t3) -/* DD48 8007D948 00051040 */ sll $v0, $a1, 1 -/* DD4C 8007D94C 004D1021 */ addu $v0, $v0, $t5 -/* DD50 8007D950 84420000 */ lh $v0, 0x0($v0) -/* DD54 8007D954 14490009 */ bne $v0, $t1, .L8007D97C -/* DD58 8007D958 256B0002 */ addiu $t3, $t3, 0x2 -/* DD5C 8007D95C 3C02800B */ lui $v0, %hi(D_800AF3D4) -/* DD60 8007D960 8C42F3D4 */ lw $v0, %lo(D_800AF3D4)($v0) -/* DD64 8007D964 2442FFFF */ addiu $v0, $v0, -0x1 -/* DD68 8007D968 3C01800B */ lui $at, %hi(D_800AF3D4) -/* DD6C 8007D96C AC22F3D4 */ sw $v0, %lo(D_800AF3D4)($at) -/* DD70 8007D970 00021040 */ sll $v0, $v0, 1 -/* DD74 8007D974 004C1021 */ addu $v0, $v0, $t4 -/* DD78 8007D978 A4450000 */ sh $a1, 0x0($v0) -.L8007D97C: -/* DD7C 8007D97C 24840002 */ addiu $a0, $a0, 0x2 -/* DD80 8007D980 25290001 */ addiu $t1, $t1, 0x1 -/* DD84 8007D984 0131102A */ slt $v0, $t1, $s1 -/* DD88 8007D988 1440FFE3 */ bnez $v0, .L8007D918 -/* DD8C 8007D98C 24630002 */ addiu $v1, $v1, 0x2 -.L8007D990: -/* DD90 8007D990 254AFFFF */ addiu $t2, $t2, -0x1 -/* DD94 8007D994 2629FFFF */ addiu $t1, $s1, -0x1 -/* DD98 8007D998 0130102A */ slt $v0, $t1, $s0 -/* DD9C 8007D99C 14400053 */ bnez $v0, .L8007DAEC -/* DDA0 8007D9A0 262EFFFE */ addiu $t6, $s1, -0x2 -/* DDA4 8007D9A4 3C0F800B */ lui $t7, %hi(D_800AF430) -/* DDA8 8007D9A8 8DEFF430 */ lw $t7, %lo(D_800AF430)($t7) -/* DDAC 8007D9AC 00101040 */ sll $v0, $s0, 1 -/* DDB0 8007D9B0 3C18800B */ lui $t8, %hi(D_800AF418) -/* DDB4 8007D9B4 8F18F418 */ lw $t8, %lo(D_800AF418)($t8) -/* DDB8 8007D9B8 004F9021 */ addu $s2, $v0, $t7 -/* DDBC 8007D9BC 000E1040 */ sll $v0, $t6, 1 -/* DDC0 8007D9C0 004FC821 */ addu $t9, $v0, $t7 -/* DDC4 8007D9C4 00091040 */ sll $v0, $t1, 1 -/* DDC8 8007D9C8 00586021 */ addu $t4, $v0, $t8 -/* DDCC 8007D9CC 004F5821 */ addu $t3, $v0, $t7 -.L8007D9D0: -/* DDD0 8007D9D0 012E102A */ slt $v0, $t1, $t6 -/* DDD4 8007D9D4 14400014 */ bnez $v0, .L8007DA28 -/* DDD8 8007D9D8 000A1040 */ sll $v0, $t2, 1 -/* DDDC 8007D9DC 00583821 */ addu $a3, $v0, $t8 -/* DDE0 8007D9E0 004F3021 */ addu $a2, $v0, $t7 -/* DDE4 8007D9E4 00091040 */ sll $v0, $t1, 1 -/* DDE8 8007D9E8 00582021 */ addu $a0, $v0, $t8 -/* DDEC 8007D9EC 004F1821 */ addu $v1, $v0, $t7 -.L8007D9F0: -/* DDF0 8007D9F0 258CFFFE */ addiu $t4, $t4, -0x2 -/* DDF4 8007D9F4 256BFFFE */ addiu $t3, $t3, -0x2 -/* DDF8 8007D9F8 2529FFFF */ addiu $t1, $t1, -0x1 -/* DDFC 8007D9FC 94C20000 */ lhu $v0, 0x0($a2) -/* DE00 8007DA00 24C6FFFE */ addiu $a2, $a2, -0x2 -/* DE04 8007DA04 254AFFFF */ addiu $t2, $t2, -0x1 -/* DE08 8007DA08 A4620000 */ sh $v0, 0x0($v1) -/* DE0C 8007DA0C 94E20000 */ lhu $v0, 0x0($a3) -/* DE10 8007DA10 2463FFFE */ addiu $v1, $v1, -0x2 -/* DE14 8007DA14 24E7FFFE */ addiu $a3, $a3, -0x2 -/* DE18 8007DA18 A4820000 */ sh $v0, 0x0($a0) -/* DE1C 8007DA1C 012E102A */ slt $v0, $t1, $t6 -/* DE20 8007DA20 1040FFF3 */ beqz $v0, .L8007D9F0 -/* DE24 8007DA24 2484FFFE */ addiu $a0, $a0, -0x2 -.L8007DA28: -/* DE28 8007DA28 97240000 */ lhu $a0, 0x0($t9) -/* DE2C 8007DA2C 97230002 */ lhu $v1, 0x2($t9) -/* DE30 8007DA30 96420000 */ lhu $v0, 0x0($s2) -/* DE34 8007DA34 00836821 */ addu $t5, $a0, $v1 -/* DE38 8007DA38 01A2102B */ sltu $v0, $t5, $v0 -/* DE3C 8007DA3C 1040000A */ beqz $v0, .L8007DA68 -/* DE40 8007DA40 02003821 */ addu $a3, $s0, $zero -/* DE44 8007DA44 3C03800B */ lui $v1, %hi(D_800AF430) -/* DE48 8007DA48 8C63F430 */ lw $v1, %lo(D_800AF430)($v1) -/* DE4C 8007DA4C 00101040 */ sll $v0, $s0, 1 -/* DE50 8007DA50 00431821 */ addu $v1, $v0, $v1 -.L8007DA54: -/* DE54 8007DA54 24630002 */ addiu $v1, $v1, 0x2 -/* DE58 8007DA58 94620000 */ lhu $v0, 0x0($v1) -/* DE5C 8007DA5C 01A2102B */ sltu $v0, $t5, $v0 -/* DE60 8007DA60 1440FFFC */ bnez $v0, .L8007DA54 -/* DE64 8007DA64 24E70001 */ addiu $a3, $a3, 0x1 -.L8007DA68: -/* DE68 8007DA68 0147102A */ slt $v0, $t2, $a3 -/* DE6C 8007DA6C 14400016 */ bnez $v0, .L8007DAC8 -/* DE70 8007DA70 25C20001 */ addiu $v0, $t6, 0x1 -/* DE74 8007DA74 000A1040 */ sll $v0, $t2, 1 -/* DE78 8007DA78 00584021 */ addu $t0, $v0, $t8 -/* DE7C 8007DA7C 004F3021 */ addu $a2, $v0, $t7 -/* DE80 8007DA80 00091040 */ sll $v0, $t1, 1 -/* DE84 8007DA84 00582021 */ addu $a0, $v0, $t8 -/* DE88 8007DA88 004F1821 */ addu $v1, $v0, $t7 -.L8007DA8C: -/* DE8C 8007DA8C 258CFFFE */ addiu $t4, $t4, -0x2 -/* DE90 8007DA90 256BFFFE */ addiu $t3, $t3, -0x2 -/* DE94 8007DA94 2529FFFF */ addiu $t1, $t1, -0x1 -/* DE98 8007DA98 94C20000 */ lhu $v0, 0x0($a2) -/* DE9C 8007DA9C 24C6FFFE */ addiu $a2, $a2, -0x2 -/* DEA0 8007DAA0 254AFFFF */ addiu $t2, $t2, -0x1 -/* DEA4 8007DAA4 A4620000 */ sh $v0, 0x0($v1) -/* DEA8 8007DAA8 95020000 */ lhu $v0, 0x0($t0) -/* DEAC 8007DAAC 2463FFFE */ addiu $v1, $v1, -0x2 -/* DEB0 8007DAB0 2508FFFE */ addiu $t0, $t0, -0x2 -/* DEB4 8007DAB4 A4820000 */ sh $v0, 0x0($a0) -/* DEB8 8007DAB8 0147102A */ slt $v0, $t2, $a3 -/* DEBC 8007DABC 1040FFF3 */ beqz $v0, .L8007DA8C -/* DEC0 8007DAC0 2484FFFE */ addiu $a0, $a0, -0x2 -/* DEC4 8007DAC4 25C20001 */ addiu $v0, $t6, 0x1 -.L8007DAC8: -/* DEC8 8007DAC8 A56D0000 */ sh $t5, 0x0($t3) -/* DECC 8007DACC A5820000 */ sh $v0, 0x0($t4) -/* DED0 8007DAD0 258CFFFE */ addiu $t4, $t4, -0x2 -/* DED4 8007DAD4 256BFFFE */ addiu $t3, $t3, -0x2 -/* DED8 8007DAD8 2529FFFF */ addiu $t1, $t1, -0x1 -/* DEDC 8007DADC 2739FFFC */ addiu $t9, $t9, -0x4 -/* DEE0 8007DAE0 0130102A */ slt $v0, $t1, $s0 -/* DEE4 8007DAE4 1040FFBA */ beqz $v0, .L8007D9D0 -/* DEE8 8007DAE8 25CEFFFE */ addiu $t6, $t6, -0x2 -.L8007DAEC: -/* DEEC 8007DAEC 02004821 */ addu $t1, $s0, $zero -/* DEF0 8007DAF0 0131102A */ slt $v0, $t1, $s1 -/* DEF4 8007DAF4 1040003A */ beqz $v0, .L8007DBE0 -/* DEF8 8007DAF8 00006821 */ addu $t5, $zero, $zero -/* DEFC 8007DAFC 3C18800B */ lui $t8, %hi(D_800AF42C) -/* DF00 8007DB00 8F18F42C */ lw $t8, %lo(D_800AF42C)($t8) -/* DF04 8007DB04 3C10800B */ lui $s0, %hi(D_800AF41C) -/* DF08 8007DB08 8E10F41C */ lw $s0, %lo(D_800AF41C)($s0) -/* DF0C 8007DB0C 3C0C800B */ lui $t4, %hi(D_800AF420) -/* DF10 8007DB10 8D8CF420 */ lw $t4, %lo(D_800AF420)($t4) -/* DF14 8007DB14 3C0F800B */ lui $t7, %hi(D_800AF428) -/* DF18 8007DB18 8DEFF428 */ lw $t7, %lo(D_800AF428)($t7) -/* DF1C 8007DB1C 3C0E800B */ lui $t6, %hi(D_800AF424) -/* DF20 8007DB20 8DCEF424 */ lw $t6, %lo(D_800AF424)($t6) -/* DF24 8007DB24 3C04800B */ lui $a0, %hi(D_800AF418) -/* DF28 8007DB28 8C84F418 */ lw $a0, %lo(D_800AF418)($a0) -/* DF2C 8007DB2C 3C03800B */ lui $v1, %hi(D_800AF430) -/* DF30 8007DB30 8C63F430 */ lw $v1, %lo(D_800AF430)($v1) -/* DF34 8007DB34 00091040 */ sll $v0, $t1, 1 -/* DF38 8007DB38 00403821 */ addu $a3, $v0, $zero -/* DF3C 8007DB3C 00E35821 */ addu $t3, $a3, $v1 -/* DF40 8007DB40 00E44021 */ addu $t0, $a3, $a0 -.L8007DB44: -/* DF44 8007DB44 850A0000 */ lh $t2, 0x0($t0) -/* DF48 8007DB48 05410006 */ bgez $t2, .L8007DB64 -/* DF4C 8007DB4C 000A1040 */ sll $v0, $t2, 1 -/* DF50 8007DB50 000A1027 */ nor $v0, $zero, $t2 -/* DF54 8007DB54 00021040 */ sll $v0, $v0, 1 -/* DF58 8007DB58 00581021 */ addu $v0, $v0, $t8 -/* DF5C 8007DB5C 0801F6DD */ j .L8007DB74 -/* DF60 8007DB60 A4490000 */ sh $t1, 0x0($v0) -.L8007DB64: -/* DF64 8007DB64 00501021 */ addu $v0, $v0, $s0 -/* DF68 8007DB68 01201821 */ addu $v1, $t1, $zero -/* DF6C 8007DB6C A443FFFE */ sh $v1, -0x2($v0) -/* DF70 8007DB70 A4430000 */ sh $v1, 0x0($v0) -.L8007DB74: -/* DF74 8007DB74 95660000 */ lhu $a2, 0x0($t3) -/* DF78 8007DB78 54CD0004 */ bnel $a2, $t5, .L8007DB8C -/* DF7C 8007DB7C 00C06821 */ addu $t5, $a2, $zero -/* DF80 8007DB80 00EC1021 */ addu $v0, $a3, $t4 -/* DF84 8007DB84 0801F6F2 */ j .L8007DBC8 -/* DF88 8007DB88 A4450000 */ sh $a1, 0x0($v0) -.L8007DB8C: -/* DF8C 8007DB8C 3C03800B */ lui $v1, %hi(D_800AF3D4) -/* DF90 8007DB90 8C63F3D4 */ lw $v1, %lo(D_800AF3D4)($v1) -/* DF94 8007DB94 00031040 */ sll $v0, $v1, 1 -/* DF98 8007DB98 004F1021 */ addu $v0, $v0, $t7 -/* DF9C 8007DB9C 94440000 */ lhu $a0, 0x0($v0) -/* DFA0 8007DBA0 24630001 */ addiu $v1, $v1, 0x1 -/* DFA4 8007DBA4 3C01800B */ lui $at, %hi(D_800AF3D4) -/* DFA8 8007DBA8 AC23F3D4 */ sw $v1, %lo(D_800AF3D4)($at) -/* DFAC 8007DBAC 00041400 */ sll $v0, $a0, 16 -/* DFB0 8007DBB0 00022C03 */ sra $a1, $v0, 16 -/* DFB4 8007DBB4 00EC1021 */ addu $v0, $a3, $t4 -/* DFB8 8007DBB8 A4440000 */ sh $a0, 0x0($v0) -/* DFBC 8007DBBC 00051040 */ sll $v0, $a1, 1 -/* DFC0 8007DBC0 004E1021 */ addu $v0, $v0, $t6 -/* DFC4 8007DBC4 A4490000 */ sh $t1, 0x0($v0) -.L8007DBC8: -/* DFC8 8007DBC8 256B0002 */ addiu $t3, $t3, 0x2 -/* DFCC 8007DBCC 24E70002 */ addiu $a3, $a3, 0x2 -/* DFD0 8007DBD0 25290001 */ addiu $t1, $t1, 0x1 -/* DFD4 8007DBD4 0131102A */ slt $v0, $t1, $s1 -/* DFD8 8007DBD8 1440FFDA */ bnez $v0, .L8007DB44 -/* DFDC 8007DBDC 25080002 */ addiu $t0, $t0, 0x2 -.L8007DBE0: -/* DFE0 8007DBE0 8FB20008 */ lw $s2, 0x8($sp) -/* DFE4 8007DBE4 8FB10004 */ lw $s1, 0x4($sp) -/* DFE8 8007DBE8 8FB00000 */ lw $s0, 0x0($sp) -/* DFEC 8007DBEC 03E00008 */ jr $ra -/* DFF0 8007DBF0 27BD0010 */ addiu $sp, $sp, 0x10 -.size func_8007D8A8, . - func_8007D8A8 - -glabel func_8007DBF4 -/* DFF4 8007DBF4 3C02800B */ lui $v0, %hi(D_800AF420) -/* DFF8 8007DBF8 8C42F420 */ lw $v0, %lo(D_800AF420)($v0) -/* DFFC 8007DBFC 00804021 */ addu $t0, $a0, $zero -/* E000 8007DC00 00082040 */ sll $a0, $t0, 1 -/* E004 8007DC04 00822821 */ addu $a1, $a0, $v0 -/* E008 8007DC08 84A90000 */ lh $t1, 0x0($a1) -/* E00C 8007DC0C 3C03800B */ lui $v1, %hi(D_800AF424) -/* E010 8007DC10 8C63F424 */ lw $v1, %lo(D_800AF424)($v1) -/* E014 8007DC14 00091040 */ sll $v0, $t1, 1 -/* E018 8007DC18 00431021 */ addu $v0, $v0, $v1 -/* E01C 8007DC1C 84470000 */ lh $a3, 0x0($v0) -/* E020 8007DC20 10E80029 */ beq $a3, $t0, .L8007DCC8 -/* E024 8007DC24 00071840 */ sll $v1, $a3, 1 -/* E028 8007DC28 3C02800B */ lui $v0, %hi(D_800AF418) -/* E02C 8007DC2C 8C42F418 */ lw $v0, %lo(D_800AF418)($v0) -/* E030 8007DC30 00822021 */ addu $a0, $a0, $v0 -/* E034 8007DC34 00621821 */ addu $v1, $v1, $v0 -/* E038 8007DC38 84660000 */ lh $a2, 0x0($v1) -/* E03C 8007DC3C 84850000 */ lh $a1, 0x0($a0) -/* E040 8007DC40 A4860000 */ sh $a2, 0x0($a0) -/* E044 8007DC44 04A00009 */ bltz $a1, .L8007DC6C -/* E048 8007DC48 A4650000 */ sh $a1, 0x0($v1) -/* E04C 8007DC4C 3C02800B */ lui $v0, %hi(D_800AF41C) -/* E050 8007DC50 8C42F41C */ lw $v0, %lo(D_800AF41C)($v0) -/* E054 8007DC54 00051840 */ sll $v1, $a1, 1 -/* E058 8007DC58 00621821 */ addu $v1, $v1, $v0 -/* E05C 8007DC5C 00E01021 */ addu $v0, $a3, $zero -/* E060 8007DC60 A462FFFE */ sh $v0, -0x2($v1) -/* E064 8007DC64 0801F721 */ j .L8007DC84 -/* E068 8007DC68 A4620000 */ sh $v0, 0x0($v1) -.L8007DC6C: -/* E06C 8007DC6C 3C03800B */ lui $v1, %hi(D_800AF42C) -/* E070 8007DC70 8C63F42C */ lw $v1, %lo(D_800AF42C)($v1) -/* E074 8007DC74 00051027 */ nor $v0, $zero, $a1 -/* E078 8007DC78 00021040 */ sll $v0, $v0, 1 -/* E07C 8007DC7C 00431021 */ addu $v0, $v0, $v1 -/* E080 8007DC80 A4470000 */ sh $a3, 0x0($v0) -.L8007DC84: -/* E084 8007DC84 04C00008 */ bltz $a2, .L8007DCA8 -/* E088 8007DC88 00061840 */ sll $v1, $a2, 1 -/* E08C 8007DC8C 3C02800B */ lui $v0, %hi(D_800AF41C) -/* E090 8007DC90 8C42F41C */ lw $v0, %lo(D_800AF41C)($v0) -/* E094 8007DC94 00621821 */ addu $v1, $v1, $v0 -/* E098 8007DC98 01001021 */ addu $v0, $t0, $zero -/* E09C 8007DC9C A462FFFE */ sh $v0, -0x2($v1) -/* E0A0 8007DCA0 0801F730 */ j .L8007DCC0 -/* E0A4 8007DCA4 A4620000 */ sh $v0, 0x0($v1) -.L8007DCA8: -/* E0A8 8007DCA8 3C03800B */ lui $v1, %hi(D_800AF42C) -/* E0AC 8007DCAC 8C63F42C */ lw $v1, %lo(D_800AF42C)($v1) -/* E0B0 8007DCB0 00061027 */ nor $v0, $zero, $a2 -/* E0B4 8007DCB4 00021040 */ sll $v0, $v0, 1 -/* E0B8 8007DCB8 00431021 */ addu $v0, $v0, $v1 -/* E0BC 8007DCBC A4480000 */ sh $t0, 0x0($v0) -.L8007DCC0: -/* E0C0 8007DCC0 0801F735 */ j .L8007DCD4 -/* E0C4 8007DCC4 00E04021 */ addu $t0, $a3, $zero -.L8007DCC8: -/* E0C8 8007DCC8 84A20002 */ lh $v0, 0x2($a1) -/* E0CC 8007DCCC 1522002C */ bne $t1, $v0, .L8007DD80 -/* E0D0 8007DCD0 00000000 */ nop -.L8007DCD4: -/* E0D4 8007DCD4 3C07800B */ lui $a3, %hi(D_800AF424) -/* E0D8 8007DCD8 8CE7F424 */ lw $a3, %lo(D_800AF424)($a3) -/* E0DC 8007DCDC 00091840 */ sll $v1, $t1, 1 -/* E0E0 8007DCE0 3C04800B */ lui $a0, %hi(D_800AF430) -/* E0E4 8007DCE4 8C84F430 */ lw $a0, %lo(D_800AF430)($a0) -/* E0E8 8007DCE8 00671821 */ addu $v1, $v1, $a3 -/* E0EC 8007DCEC 94620000 */ lhu $v0, 0x0($v1) -/* E0F0 8007DCF0 00083040 */ sll $a2, $t0, 1 -/* E0F4 8007DCF4 00C42021 */ addu $a0, $a2, $a0 -/* E0F8 8007DCF8 24420001 */ addiu $v0, $v0, 0x1 -/* E0FC 8007DCFC A4620000 */ sh $v0, 0x0($v1) -/* E100 8007DD00 94820000 */ lhu $v0, 0x0($a0) -/* E104 8007DD04 9483FFFE */ lhu $v1, -0x2($a0) -/* E108 8007DD08 24420001 */ addiu $v0, $v0, 0x1 -/* E10C 8007DD0C A4820000 */ sh $v0, 0x0($a0) -/* E110 8007DD10 3042FFFF */ andi $v0, $v0, 0xFFFF -/* E114 8007DD14 14430007 */ bne $v0, $v1, .L8007DD34 -/* E118 8007DD18 00000000 */ nop -/* E11C 8007DD1C 3C02800B */ lui $v0, %hi(D_800AF420) -/* E120 8007DD20 8C42F420 */ lw $v0, %lo(D_800AF420)($v0) -/* E124 8007DD24 00C21021 */ addu $v0, $a2, $v0 -/* E128 8007DD28 9443FFFE */ lhu $v1, -0x2($v0) -/* E12C 8007DD2C 0801F776 */ j .L8007DDD8 -/* E130 8007DD30 A4430000 */ sh $v1, 0x0($v0) -.L8007DD34: -/* E134 8007DD34 3C03800B */ lui $v1, %hi(D_800AF3D4) -/* E138 8007DD38 8C63F3D4 */ lw $v1, %lo(D_800AF3D4)($v1) -/* E13C 8007DD3C 3C05800B */ lui $a1, %hi(D_800AF428) -/* E140 8007DD40 8CA5F428 */ lw $a1, %lo(D_800AF428)($a1) -/* E144 8007DD44 3C04800B */ lui $a0, %hi(D_800AF420) -/* E148 8007DD48 8C84F420 */ lw $a0, %lo(D_800AF420)($a0) -/* E14C 8007DD4C 00031040 */ sll $v0, $v1, 1 -/* E150 8007DD50 00451021 */ addu $v0, $v0, $a1 -/* E154 8007DD54 94420000 */ lhu $v0, 0x0($v0) -/* E158 8007DD58 24630001 */ addiu $v1, $v1, 0x1 -/* E15C 8007DD5C 00C42021 */ addu $a0, $a2, $a0 -/* E160 8007DD60 3C01800B */ lui $at, %hi(D_800AF3D4) -/* E164 8007DD64 AC23F3D4 */ sw $v1, %lo(D_800AF3D4)($at) -/* E168 8007DD68 A4820000 */ sh $v0, 0x0($a0) -/* E16C 8007DD6C 00021400 */ sll $v0, $v0, 16 -/* E170 8007DD70 000213C3 */ sra $v0, $v0, 15 -/* E174 8007DD74 00471021 */ addu $v0, $v0, $a3 -/* E178 8007DD78 0801F776 */ j .L8007DDD8 -/* E17C 8007DD7C A4480000 */ sh $t0, 0x0($v0) -.L8007DD80: -/* E180 8007DD80 3C02800B */ lui $v0, %hi(D_800AF430) -/* E184 8007DD84 8C42F430 */ lw $v0, %lo(D_800AF430)($v0) -/* E188 8007DD88 00821021 */ addu $v0, $a0, $v0 -/* E18C 8007DD8C 94430000 */ lhu $v1, 0x0($v0) -/* E190 8007DD90 9444FFFE */ lhu $a0, -0x2($v0) -/* E194 8007DD94 24630001 */ addiu $v1, $v1, 0x1 -/* E198 8007DD98 A4430000 */ sh $v1, 0x0($v0) -/* E19C 8007DD9C 3063FFFF */ andi $v1, $v1, 0xFFFF -/* E1A0 8007DDA0 1464000D */ bne $v1, $a0, .L8007DDD8 -/* E1A4 8007DDA4 00000000 */ nop -/* E1A8 8007DDA8 3C03800B */ lui $v1, %hi(D_800AF3D4) -/* E1AC 8007DDAC 8C63F3D4 */ lw $v1, %lo(D_800AF3D4)($v1) -/* E1B0 8007DDB0 3C04800B */ lui $a0, %hi(D_800AF428) -/* E1B4 8007DDB4 8C84F428 */ lw $a0, %lo(D_800AF428)($a0) -/* E1B8 8007DDB8 2463FFFF */ addiu $v1, $v1, -0x1 -/* E1BC 8007DDBC 00031040 */ sll $v0, $v1, 1 -/* E1C0 8007DDC0 00441021 */ addu $v0, $v0, $a0 -/* E1C4 8007DDC4 A4490000 */ sh $t1, 0x0($v0) -/* E1C8 8007DDC8 94A2FFFE */ lhu $v0, -0x2($a1) -/* E1CC 8007DDCC 3C01800B */ lui $at, %hi(D_800AF3D4) -/* E1D0 8007DDD0 AC23F3D4 */ sw $v1, %lo(D_800AF3D4)($at) -/* E1D4 8007DDD4 A4A20000 */ sh $v0, 0x0($a1) -.L8007DDD8: -/* E1D8 8007DDD8 3C03800B */ lui $v1, %hi(D_800AF41C) -/* E1DC 8007DDDC 8C63F41C */ lw $v1, %lo(D_800AF41C)($v1) -/* E1E0 8007DDE0 00081040 */ sll $v0, $t0, 1 -/* E1E4 8007DDE4 00431021 */ addu $v0, $v0, $v1 -/* E1E8 8007DDE8 03E00008 */ jr $ra -/* E1EC 8007DDEC 84420000 */ lh $v0, 0x0($v0) -.size func_8007DBF4, . - func_8007DBF4 - -glabel func_8007DDF0 -/* E1F0 8007DDF0 00806021 */ addu $t4, $a0, $zero -/* E1F4 8007DDF4 3C0B800B */ lui $t3, %hi(D_800AF3DC) -/* E1F8 8007DDF8 8D6BF3DC */ lw $t3, %lo(D_800AF3DC)($t3) -/* E1FC 8007DDFC 3C04800B */ lui $a0, %hi(D_800AF418) -/* E200 8007DE00 8C84F418 */ lw $a0, %lo(D_800AF418)($a0) -/* E204 8007DE04 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* E208 8007DE08 AFBF0018 */ sw $ra, 0x18($sp) -/* E20C 8007DE0C AFB10014 */ sw $s1, 0x14($sp) -/* E210 8007DE10 AFB00010 */ sw $s0, 0x10($sp) -/* E214 8007DE14 25660001 */ addiu $a2, $t3, 0x1 -/* E218 8007DE18 000B2840 */ sll $a1, $t3, 1 -/* E21C 8007DE1C 00A43821 */ addu $a3, $a1, $a0 -/* E220 8007DE20 94E20000 */ lhu $v0, 0x0($a3) -/* E224 8007DE24 00064040 */ sll $t0, $a2, 1 -/* E228 8007DE28 01041821 */ addu $v1, $t0, $a0 -/* E22C 8007DE2C 256A0002 */ addiu $t2, $t3, 0x2 -/* E230 8007DE30 000A4840 */ sll $t1, $t2, 1 -/* E234 8007DE34 01242021 */ addu $a0, $t1, $a0 -/* E238 8007DE38 A4620000 */ sh $v0, 0x0($v1) -/* E23C 8007DE3C 00021400 */ sll $v0, $v0, 16 -/* E240 8007DE40 00021403 */ sra $v0, $v0, 16 -/* E244 8007DE44 3C03800B */ lui $v1, %hi(D_800AF42C) -/* E248 8007DE48 8C63F42C */ lw $v1, %lo(D_800AF42C)($v1) -/* E24C 8007DE4C 00021027 */ nor $v0, $zero, $v0 -/* E250 8007DE50 00021040 */ sll $v0, $v0, 1 -/* E254 8007DE54 00431021 */ addu $v0, $v0, $v1 -/* E258 8007DE58 A4460000 */ sh $a2, 0x0($v0) -/* E25C 8007DE5C 3C06800B */ lui $a2, %hi(D_800AF430) -/* E260 8007DE60 8CC6F430 */ lw $a2, %lo(D_800AF430)($a2) -/* E264 8007DE64 2582013A */ addiu $v0, $t4, 0x13A -/* E268 8007DE68 00021027 */ nor $v0, $zero, $v0 -/* E26C 8007DE6C A4820000 */ sh $v0, 0x0($a0) -/* E270 8007DE70 3C04800B */ lui $a0, %hi(D_800AF420) -/* E274 8007DE74 8C84F420 */ lw $a0, %lo(D_800AF420)($a0) -/* E278 8007DE78 A4EA0000 */ sh $t2, 0x0($a3) -/* E27C 8007DE7C 00A61021 */ addu $v0, $a1, $a2 -/* E280 8007DE80 94430000 */ lhu $v1, 0x0($v0) -/* E284 8007DE84 01061021 */ addu $v0, $t0, $a2 -/* E288 8007DE88 00A42821 */ addu $a1, $a1, $a0 -/* E28C 8007DE8C A4430000 */ sh $v1, 0x0($v0) -/* E290 8007DE90 01261021 */ addu $v0, $t1, $a2 -/* E294 8007DE94 A4400000 */ sh $zero, 0x0($v0) -/* E298 8007DE98 94A30000 */ lhu $v1, 0x0($a1) -/* E29C 8007DE9C 24110274 */ addiu $s1, $zero, 0x274 -/* E2A0 8007DEA0 01041021 */ addu $v0, $t0, $a0 -/* E2A4 8007DEA4 1571000B */ bne $t3, $s1, .L8007DED4 -/* E2A8 8007DEA8 A4430000 */ sh $v1, 0x0($v0) -/* E2AC 8007DEAC 3402FFFF */ ori $v0, $zero, 0xFFFF -/* E2B0 8007DEB0 A4C204E8 */ sh $v0, 0x4E8($a2) -/* E2B4 8007DEB4 848304E8 */ lh $v1, 0x4E8($a0) -/* E2B8 8007DEB8 3C02800B */ lui $v0, %hi(D_800AF424) -/* E2BC 8007DEBC 8C42F424 */ lw $v0, %lo(D_800AF424)($v0) -/* E2C0 8007DEC0 00031840 */ sll $v1, $v1, 1 -/* E2C4 8007DEC4 00621821 */ addu $v1, $v1, $v0 -/* E2C8 8007DEC8 94620000 */ lhu $v0, 0x0($v1) -/* E2CC 8007DECC 24420001 */ addiu $v0, $v0, 0x1 -/* E2D0 8007DED0 A4620000 */ sh $v0, 0x0($v1) -.L8007DED4: -/* E2D4 8007DED4 3C02800B */ lui $v0, %hi(D_800AF41C) -/* E2D8 8007DED8 8C42F41C */ lw $v0, %lo(D_800AF41C)($v0) -/* E2DC 8007DEDC 3C04800B */ lui $a0, %hi(D_800AF3DE) -/* E2E0 8007DEE0 9484F3DE */ lhu $a0, %lo(D_800AF3DE)($a0) -/* E2E4 8007DEE4 3C05800B */ lui $a1, %hi(D_800AF428) -/* E2E8 8007DEE8 8CA5F428 */ lw $a1, %lo(D_800AF428)($a1) -/* E2EC 8007DEEC 01221821 */ addu $v1, $t1, $v0 -/* E2F0 8007DEF0 A4640000 */ sh $a0, 0x0($v1) -/* E2F4 8007DEF4 3C03800B */ lui $v1, %hi(D_800AF3D4) -/* E2F8 8007DEF8 8C63F3D4 */ lw $v1, %lo(D_800AF3D4)($v1) -/* E2FC 8007DEFC 01021021 */ addu $v0, $t0, $v0 -/* E300 8007DF00 A4440000 */ sh $a0, 0x0($v0) -/* E304 8007DF04 3C04800B */ lui $a0, %hi(D_800AF420) -/* E308 8007DF08 8C84F420 */ lw $a0, %lo(D_800AF420)($a0) -/* E30C 8007DF0C 00031040 */ sll $v0, $v1, 1 -/* E310 8007DF10 00451021 */ addu $v0, $v0, $a1 -/* E314 8007DF14 94420000 */ lhu $v0, 0x0($v0) -/* E318 8007DF18 3C05800B */ lui $a1, %hi(D_800AF42C) -/* E31C 8007DF1C 8CA5F42C */ lw $a1, %lo(D_800AF42C)($a1) -/* E320 8007DF20 000C8040 */ sll $s0, $t4, 1 -/* E324 8007DF24 3C01800B */ lui $at, %hi(D_800AF3DC) -/* E328 8007DF28 AC2AF3DC */ sw $t2, %lo(D_800AF3DC)($at) -/* E32C 8007DF2C 24630001 */ addiu $v1, $v1, 0x1 -/* E330 8007DF30 3C01800B */ lui $at, %hi(D_800AF3D4) -/* E334 8007DF34 AC23F3D4 */ sw $v1, %lo(D_800AF3D4)($at) -/* E338 8007DF38 3C03800B */ lui $v1, %hi(D_800AF424) -/* E33C 8007DF3C 8C63F424 */ lw $v1, %lo(D_800AF424)($v1) -/* E340 8007DF40 01242021 */ addu $a0, $t1, $a0 -/* E344 8007DF44 02052821 */ addu $a1, $s0, $a1 -/* E348 8007DF48 A4820000 */ sh $v0, 0x0($a0) -/* E34C 8007DF4C 01402021 */ addu $a0, $t2, $zero -/* E350 8007DF50 00021400 */ sll $v0, $v0, 16 -/* E354 8007DF54 A4A40274 */ sh $a0, 0x274($a1) -/* E358 8007DF58 3C05800B */ lui $a1, %hi(D_800AF3D0) -/* E35C 8007DF5C 94A5F3D0 */ lhu $a1, %lo(D_800AF3D0)($a1) -/* E360 8007DF60 000213C3 */ sra $v0, $v0, 15 -/* E364 8007DF64 00431021 */ addu $v0, $v0, $v1 -/* E368 8007DF68 A4440000 */ sh $a0, 0x0($v0) -/* E36C 8007DF6C 34028000 */ ori $v0, $zero, 0x8000 -/* E370 8007DF70 14A2000A */ bne $a1, $v0, .L8007DF9C -/* E374 8007DF74 24040274 */ addiu $a0, $zero, 0x274 -/* E378 8007DF78 0C01F62A */ jal func_8007D8A8 -/* E37C 8007DF7C 25650003 */ addiu $a1, $t3, 0x3 -/* E380 8007DF80 3C02800B */ lui $v0, %hi(D_800AF430) -/* E384 8007DF84 8C42F430 */ lw $v0, %lo(D_800AF430)($v0) -/* E388 8007DF88 944404E8 */ lhu $a0, 0x4E8($v0) -/* E38C 8007DF8C 3403FFFF */ ori $v1, $zero, 0xFFFF -/* E390 8007DF90 A44304E8 */ sh $v1, 0x4E8($v0) -/* E394 8007DF94 3C01800B */ lui $at, %hi(D_800AF3D0) -/* E398 8007DF98 A424F3D0 */ sh $a0, %lo(D_800AF3D0)($at) -.L8007DF9C: -/* E39C 8007DF9C 3C02800B */ lui $v0, %hi(D_800AF42C) -/* E3A0 8007DFA0 8C42F42C */ lw $v0, %lo(D_800AF42C)($v0) -/* E3A4 8007DFA4 02021021 */ addu $v0, $s0, $v0 -/* E3A8 8007DFA8 84420274 */ lh $v0, 0x274($v0) -/* E3AC 8007DFAC 10510006 */ beq $v0, $s1, .L8007DFC8 -/* E3B0 8007DFB0 00000000 */ nop -/* E3B4 8007DFB4 24100274 */ addiu $s0, $zero, 0x274 -.L8007DFB8: -/* E3B8 8007DFB8 0C01F6FD */ jal func_8007DBF4 -/* E3BC 8007DFBC 00402021 */ addu $a0, $v0, $zero -/* E3C0 8007DFC0 1450FFFD */ bne $v0, $s0, .L8007DFB8 -/* E3C4 8007DFC4 00000000 */ nop -.L8007DFC8: -/* E3C8 8007DFC8 3C02800B */ lui $v0, %hi(D_800AF3D0) -/* E3CC 8007DFCC 9442F3D0 */ lhu $v0, %lo(D_800AF3D0)($v0) -/* E3D0 8007DFD0 24420001 */ addiu $v0, $v0, 0x1 -/* E3D4 8007DFD4 3C01800B */ lui $at, %hi(D_800AF3D0) -/* E3D8 8007DFD8 A422F3D0 */ sh $v0, %lo(D_800AF3D0)($at) -/* E3DC 8007DFDC 8FBF0018 */ lw $ra, 0x18($sp) -/* E3E0 8007DFE0 8FB10014 */ lw $s1, 0x14($sp) -/* E3E4 8007DFE4 8FB00010 */ lw $s0, 0x10($sp) -/* E3E8 8007DFE8 03E00008 */ jr $ra -/* E3EC 8007DFEC 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8007DDF0, . - func_8007DDF0 - -glabel func_8007DFF0 -/* E3F0 8007DFF0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* E3F4 8007DFF4 3C08800B */ lui $t0, %hi(D_800AF3C2) -/* E3F8 8007DFF8 9508F3C2 */ lhu $t0, %lo(D_800AF3C2)($t0) -/* E3FC 8007DFFC 00004821 */ addu $t1, $zero, $zero -/* E400 8007E000 3C02800B */ lui $v0, %hi(D_800AF418) -/* E404 8007E004 8C42F418 */ lw $v0, %lo(D_800AF418)($v0) -/* E408 8007E008 3C0A800B */ lui $t2, %hi(D_800AF36C) -/* E40C 8007E00C 8D4AF36C */ lw $t2, %lo(D_800AF36C)($t2) -/* E410 8007E010 240D0010 */ addiu $t5, $zero, 0x10 -/* E414 8007E014 240B0008 */ addiu $t3, $zero, 0x8 -/* E418 8007E018 AFBF0014 */ sw $ra, 0x14($sp) -/* E41C 8007E01C AFB00010 */ sw $s0, 0x10($sp) -/* E420 8007E020 84500000 */ lh $s0, 0x0($v0) -/* E424 8007E024 00406021 */ addu $t4, $v0, $zero -/* E428 8007E028 00081400 */ sll $v0, $t0, 16 -.L8007E02C: -/* E42C 8007E02C 04430003 */ bgezl $v0, .L8007E03C -/* E430 8007E030 00101040 */ sll $v0, $s0, 1 -/* E434 8007E034 2602FFFF */ addiu $v0, $s0, -0x1 -/* E438 8007E038 00021040 */ sll $v0, $v0, 1 -.L8007E03C: -/* E43C 8007E03C 01821021 */ addu $v0, $t4, $v0 -/* E440 8007E040 84500000 */ lh $s0, 0x0($v0) -/* E444 8007E044 25220001 */ addiu $v0, $t1, 0x1 -/* E448 8007E048 00404821 */ addu $t1, $v0, $zero -/* E44C 8007E04C 00021400 */ sll $v0, $v0, 16 -/* E450 8007E050 00021403 */ sra $v0, $v0, 16 -/* E454 8007E054 144D003E */ bne $v0, $t5, .L8007E150 -/* E458 8007E058 00084040 */ sll $t0, $t0, 1 -/* E45C 8007E05C 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* E460 8007E060 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -/* E464 8007E064 2C620010 */ sltiu $v0, $v1, 0x10 -/* E468 8007E068 10400024 */ beqz $v0, .L8007E0FC -/* E46C 8007E06C 24070010 */ addiu $a3, $zero, 0x10 -.L8007E070: -/* E470 8007E070 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* E474 8007E074 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* E478 8007E078 00E33823 */ subu $a3, $a3, $v1 -/* E47C 8007E07C 306300FF */ andi $v1, $v1, 0xFF -/* E480 8007E080 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* E484 8007E084 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* E488 8007E088 3C05800B */ lui $a1, %hi(D_800AF398) -/* E48C 8007E08C 8CA5F398 */ lw $a1, %lo(D_800AF398)($a1) -/* E490 8007E090 00621004 */ sllv $v0, $v0, $v1 -/* E494 8007E094 01631823 */ subu $v1, $t3, $v1 -/* E498 8007E098 00642007 */ srav $a0, $a0, $v1 -/* E49C 8007E09C 00441021 */ addu $v0, $v0, $a0 -/* E4A0 8007E0A0 3C01800B */ lui $at, %hi(D_800AF3C2) -/* E4A4 8007E0A4 A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* E4A8 8007E0A8 10A0000C */ beqz $a1, .L8007E0DC -/* E4AC 8007E0AC 24A2FFFF */ addiu $v0, $a1, -0x1 -/* E4B0 8007E0B0 8D440010 */ lw $a0, 0x10($t2) -/* E4B4 8007E0B4 8D430008 */ lw $v1, 0x8($t2) -/* E4B8 8007E0B8 3C01800B */ lui $at, %hi(D_800AF398) -/* E4BC 8007E0BC AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* E4C0 8007E0C0 24820001 */ addiu $v0, $a0, 0x1 -/* E4C4 8007E0C4 00641821 */ addu $v1, $v1, $a0 -/* E4C8 8007E0C8 AD420010 */ sw $v0, 0x10($t2) -/* E4CC 8007E0CC 90620000 */ lbu $v0, 0x0($v1) -/* E4D0 8007E0D0 3C01800B */ lui $at, %hi(D_800AF3C4) -/* E4D4 8007E0D4 0801F839 */ j .L8007E0E4 -/* E4D8 8007E0D8 A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007E0DC: -/* E4DC 8007E0DC 3C01800B */ lui $at, %hi(D_800AF3C4) -/* E4E0 8007E0E0 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007E0E4: -/* E4E4 8007E0E4 3C01800B */ lui $at, %hi(D_800AF3C5) -/* E4E8 8007E0E8 A02BF3C5 */ sb $t3, %lo(D_800AF3C5)($at) -/* E4EC 8007E0EC 30E200FF */ andi $v0, $a3, 0xFF -/* E4F0 8007E0F0 0162102B */ sltu $v0, $t3, $v0 -/* E4F4 8007E0F4 1440FFDE */ bnez $v0, .L8007E070 -/* E4F8 8007E0F8 24030008 */ addiu $v1, $zero, 0x8 -.L8007E0FC: -/* E4FC 8007E0FC 00004821 */ addu $t1, $zero, $zero -/* E500 8007E100 3C05800B */ lui $a1, %hi(D_800AF3C5) -/* E504 8007E104 90A5F3C5 */ lbu $a1, %lo(D_800AF3C5)($a1) -/* E508 8007E108 3C03800B */ lui $v1, %hi(D_800AF3C2) -/* E50C 8007E10C 9463F3C2 */ lhu $v1, %lo(D_800AF3C2)($v1) -/* E510 8007E110 30E600FF */ andi $a2, $a3, 0xFF -/* E514 8007E114 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* E518 8007E118 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* E51C 8007E11C 01661023 */ subu $v0, $t3, $a2 -/* E520 8007E120 00C31804 */ sllv $v1, $v1, $a2 -/* E524 8007E124 00441007 */ srav $v0, $a0, $v0 -/* E528 8007E128 00621821 */ addu $v1, $v1, $v0 -/* E52C 8007E12C 00604021 */ addu $t0, $v1, $zero -/* E530 8007E130 00A72823 */ subu $a1, $a1, $a3 -/* E534 8007E134 00C42004 */ sllv $a0, $a0, $a2 -/* E538 8007E138 3C01800B */ lui $at, %hi(D_800AF3C5) -/* E53C 8007E13C A025F3C5 */ sb $a1, %lo(D_800AF3C5)($at) -/* E540 8007E140 3C01800B */ lui $at, %hi(D_800AF3C2) -/* E544 8007E144 A423F3C2 */ sh $v1, %lo(D_800AF3C2)($at) -/* E548 8007E148 3C01800B */ lui $at, %hi(D_800AF3C4) -/* E54C 8007E14C A024F3C4 */ sb $a0, %lo(D_800AF3C4)($at) -.L8007E150: -/* E550 8007E150 1E00FFB6 */ bgtz $s0, .L8007E02C -/* E554 8007E154 00081400 */ sll $v0, $t0, 16 -/* E558 8007E158 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* E55C 8007E15C 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -/* E560 8007E160 01202821 */ addu $a1, $t1, $zero -/* E564 8007E164 30A200FF */ andi $v0, $a1, 0xFF -/* E568 8007E168 0062102B */ sltu $v0, $v1, $v0 -/* E56C 8007E16C 10400027 */ beqz $v0, .L8007E20C -/* E570 8007E170 00000000 */ nop -/* E574 8007E174 24080008 */ addiu $t0, $zero, 0x8 -/* E578 8007E178 3C07800B */ lui $a3, %hi(D_800AF36C) -/* E57C 8007E17C 8CE7F36C */ lw $a3, %lo(D_800AF36C)($a3) -.L8007E180: -/* E580 8007E180 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* E584 8007E184 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* E588 8007E188 00A32823 */ subu $a1, $a1, $v1 -/* E58C 8007E18C 306300FF */ andi $v1, $v1, 0xFF -/* E590 8007E190 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* E594 8007E194 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* E598 8007E198 3C06800B */ lui $a2, %hi(D_800AF398) -/* E59C 8007E19C 8CC6F398 */ lw $a2, %lo(D_800AF398)($a2) -/* E5A0 8007E1A0 00621004 */ sllv $v0, $v0, $v1 -/* E5A4 8007E1A4 01031823 */ subu $v1, $t0, $v1 -/* E5A8 8007E1A8 00642007 */ srav $a0, $a0, $v1 -/* E5AC 8007E1AC 00441021 */ addu $v0, $v0, $a0 -/* E5B0 8007E1B0 3C01800B */ lui $at, %hi(D_800AF3C2) -/* E5B4 8007E1B4 A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* E5B8 8007E1B8 10C0000C */ beqz $a2, .L8007E1EC -/* E5BC 8007E1BC 24C2FFFF */ addiu $v0, $a2, -0x1 -/* E5C0 8007E1C0 8CE40010 */ lw $a0, 0x10($a3) -/* E5C4 8007E1C4 8CE30008 */ lw $v1, 0x8($a3) -/* E5C8 8007E1C8 3C01800B */ lui $at, %hi(D_800AF398) -/* E5CC 8007E1CC AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* E5D0 8007E1D0 24820001 */ addiu $v0, $a0, 0x1 -/* E5D4 8007E1D4 00641821 */ addu $v1, $v1, $a0 -/* E5D8 8007E1D8 ACE20010 */ sw $v0, 0x10($a3) -/* E5DC 8007E1DC 90620000 */ lbu $v0, 0x0($v1) -/* E5E0 8007E1E0 3C01800B */ lui $at, %hi(D_800AF3C4) -/* E5E4 8007E1E4 0801F87D */ j .L8007E1F4 -/* E5E8 8007E1E8 A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007E1EC: -/* E5EC 8007E1EC 3C01800B */ lui $at, %hi(D_800AF3C4) -/* E5F0 8007E1F0 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007E1F4: -/* E5F4 8007E1F4 3C01800B */ lui $at, %hi(D_800AF3C5) -/* E5F8 8007E1F8 A028F3C5 */ sb $t0, %lo(D_800AF3C5)($at) -/* E5FC 8007E1FC 30A200FF */ andi $v0, $a1, 0xFF -/* E600 8007E200 0102102B */ sltu $v0, $t0, $v0 -/* E604 8007E204 1440FFDE */ bnez $v0, .L8007E180 -/* E608 8007E208 24030008 */ addiu $v1, $zero, 0x8 -.L8007E20C: -/* E60C 8007E20C 3C02800B */ lui $v0, %hi(D_800AF3C5) -/* E610 8007E210 9042F3C5 */ lbu $v0, %lo(D_800AF3C5)($v0) -/* E614 8007E214 3C04800B */ lui $a0, %hi(D_800AF3C2) -/* E618 8007E218 9484F3C2 */ lhu $a0, %lo(D_800AF3C2)($a0) -/* E61C 8007E21C 3C03800B */ lui $v1, %hi(D_800AF3C4) -/* E620 8007E220 9063F3C4 */ lbu $v1, %lo(D_800AF3C4)($v1) -/* E624 8007E224 3C06800B */ lui $a2, %hi(D_800AF430) -/* E628 8007E228 8CC6F430 */ lw $a2, %lo(D_800AF430)($a2) -/* E62C 8007E22C 00451023 */ subu $v0, $v0, $a1 -/* E630 8007E230 30A500FF */ andi $a1, $a1, 0xFF -/* E634 8007E234 00A42004 */ sllv $a0, $a0, $a1 -/* E638 8007E238 3C01800B */ lui $at, %hi(D_800AF3C5) -/* E63C 8007E23C A022F3C5 */ sb $v0, %lo(D_800AF3C5)($at) -/* E640 8007E240 24020008 */ addiu $v0, $zero, 0x8 -/* E644 8007E244 00451023 */ subu $v0, $v0, $a1 -/* E648 8007E248 00431007 */ srav $v0, $v1, $v0 -/* E64C 8007E24C 00822021 */ addu $a0, $a0, $v0 -/* E650 8007E250 00A31804 */ sllv $v1, $v1, $a1 -/* E654 8007E254 3C01800B */ lui $at, %hi(D_800AF3C2) -/* E658 8007E258 A424F3C2 */ sh $a0, %lo(D_800AF3C2)($at) -/* E65C 8007E25C 3C01800B */ lui $at, %hi(D_800AF3C4) -/* E660 8007E260 A023F3C4 */ sb $v1, %lo(D_800AF3C4)($at) -/* E664 8007E264 94C30000 */ lhu $v1, 0x0($a2) -/* E668 8007E268 34028000 */ ori $v0, $zero, 0x8000 -/* E66C 8007E26C 14620007 */ bne $v1, $v0, .L8007E28C -/* E670 8007E270 00108027 */ nor $s0, $zero, $s0 -/* E674 8007E274 3C05800B */ lui $a1, %hi(D_800AF3CC) -/* E678 8007E278 8CA5F3CC */ lw $a1, %lo(D_800AF3CC)($a1) -/* E67C 8007E27C 00002021 */ addu $a0, $zero, $zero -/* E680 8007E280 00052840 */ sll $a1, $a1, 1 -/* E684 8007E284 0C01F62A */ jal func_8007D8A8 -/* E688 8007E288 24A5FFFF */ addiu $a1, $a1, -0x1 -.L8007E28C: -/* E68C 8007E28C 3C03800B */ lui $v1, %hi(D_800AF430) -/* E690 8007E290 8C63F430 */ lw $v1, %lo(D_800AF430)($v1) -/* E694 8007E294 94620000 */ lhu $v0, 0x0($v1) -/* E698 8007E298 24420001 */ addiu $v0, $v0, 0x1 -/* E69C 8007E29C A4620000 */ sh $v0, 0x0($v1) -/* E6A0 8007E2A0 3C03800B */ lui $v1, %hi(D_800AF42C) -/* E6A4 8007E2A4 8C63F42C */ lw $v1, %lo(D_800AF42C)($v1) -/* E6A8 8007E2A8 00101040 */ sll $v0, $s0, 1 -/* E6AC 8007E2AC 00431021 */ addu $v0, $v0, $v1 -/* E6B0 8007E2B0 84420000 */ lh $v0, 0x0($v0) -.L8007E2B4: -/* E6B4 8007E2B4 0C01F6FD */ jal func_8007DBF4 -/* E6B8 8007E2B8 00402021 */ addu $a0, $v0, $zero -/* E6BC 8007E2BC 1440FFFD */ bnez $v0, .L8007E2B4 -/* E6C0 8007E2C0 00000000 */ nop -/* E6C4 8007E2C4 3C02800B */ lui $v0, %hi(D_800AF3D8) -/* E6C8 8007E2C8 8C42F3D8 */ lw $v0, %lo(D_800AF3D8)($v0) -/* E6CC 8007E2CC 16020006 */ bne $s0, $v0, .L8007E2E8 -/* E6D0 8007E2D0 3202FFFF */ andi $v0, $s0, 0xFFFF -/* E6D4 8007E2D4 0C01F097 */ jal func_8007C25C -/* E6D8 8007E2D8 24040008 */ addiu $a0, $zero, 0x8 -/* E6DC 8007E2DC 3042FFFF */ andi $v0, $v0, 0xFFFF -/* E6E0 8007E2E0 02028021 */ addu $s0, $s0, $v0 -/* E6E4 8007E2E4 3202FFFF */ andi $v0, $s0, 0xFFFF -.L8007E2E8: -/* E6E8 8007E2E8 8FBF0014 */ lw $ra, 0x14($sp) -/* E6EC 8007E2EC 8FB00010 */ lw $s0, 0x10($sp) -/* E6F0 8007E2F0 03E00008 */ jr $ra -/* E6F4 8007E2F4 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8007DFF0, . - func_8007DFF0 - -glabel func_8007E2F8 -/* E6F8 8007E2F8 3C04800B */ lui $a0, %hi(D_800AF3E4) -/* E6FC 8007E2FC 8C84F3E4 */ lw $a0, %lo(D_800AF3E4)($a0) -/* E700 8007E300 3C02800B */ lui $v0, %hi(D_800AF3A0) -/* E704 8007E304 8C42F3A0 */ lw $v0, %lo(D_800AF3A0)($v0) -/* E708 8007E308 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* E70C 8007E30C AFBF0018 */ sw $ra, 0x18($sp) -/* E710 8007E310 AFB10014 */ sw $s1, 0x14($sp) -/* E714 8007E314 0082102B */ sltu $v0, $a0, $v0 -/* E718 8007E318 10400017 */ beqz $v0, .L8007E378 -/* E71C 8007E31C AFB00010 */ sw $s0, 0x10($sp) -/* E720 8007E320 2410FFFF */ addiu $s0, $zero, -0x1 -.L8007E324: -/* E724 8007E324 0C01F77C */ jal func_8007DDF0 -/* E728 8007E328 00042182 */ srl $a0, $a0, 6 -/* E72C 8007E32C 3C02800B */ lui $v0, %hi(D_800AF3E4) -/* E730 8007E330 8C42F3E4 */ lw $v0, %lo(D_800AF3E4)($v0) -/* E734 8007E334 3C03800B */ lui $v1, %hi(D_800AF3E0) -/* E738 8007E338 8C63F3E0 */ lw $v1, %lo(D_800AF3E0)($v1) -/* E73C 8007E33C 24420040 */ addiu $v0, $v0, 0x40 -/* E740 8007E340 3C01800B */ lui $at, %hi(D_800AF3E4) -/* E744 8007E344 AC22F3E4 */ sw $v0, %lo(D_800AF3E4)($at) -/* E748 8007E348 0043102B */ sltu $v0, $v0, $v1 -/* E74C 8007E34C 14400003 */ bnez $v0, .L8007E35C -/* E750 8007E350 00000000 */ nop -/* E754 8007E354 3C01800B */ lui $at, %hi(D_800AF3E4) -/* E758 8007E358 AC30F3E4 */ sw $s0, %lo(D_800AF3E4)($at) -.L8007E35C: -/* E75C 8007E35C 3C04800B */ lui $a0, %hi(D_800AF3E4) -/* E760 8007E360 8C84F3E4 */ lw $a0, %lo(D_800AF3E4)($a0) -/* E764 8007E364 3C02800B */ lui $v0, %hi(D_800AF3A0) -/* E768 8007E368 8C42F3A0 */ lw $v0, %lo(D_800AF3A0)($v0) -/* E76C 8007E36C 0082102B */ sltu $v0, $a0, $v0 -/* E770 8007E370 1440FFEC */ bnez $v0, .L8007E324 -/* E774 8007E374 00000000 */ nop -.L8007E378: -/* E778 8007E378 3C02800B */ lui $v0, %hi(D_800AF418) -/* E77C 8007E37C 8C42F418 */ lw $v0, %lo(D_800AF418)($v0) -/* E780 8007E380 845104E8 */ lh $s1, 0x4E8($v0) -/* E784 8007E384 3C08800B */ lui $t0, %hi(D_800AF3C2) -/* E788 8007E388 9508F3C2 */ lhu $t0, %lo(D_800AF3C2)($t0) -/* E78C 8007E38C 1A200052 */ blez $s1, .L8007E4D8 -/* E790 8007E390 00004821 */ addu $t1, $zero, $zero -/* E794 8007E394 00406021 */ addu $t4, $v0, $zero -/* E798 8007E398 240D0010 */ addiu $t5, $zero, 0x10 -/* E79C 8007E39C 240B0008 */ addiu $t3, $zero, 0x8 -/* E7A0 8007E3A0 3C0A800B */ lui $t2, %hi(D_800AF36C) -/* E7A4 8007E3A4 8D4AF36C */ lw $t2, %lo(D_800AF36C)($t2) -/* E7A8 8007E3A8 00081400 */ sll $v0, $t0, 16 -.L8007E3AC: -/* E7AC 8007E3AC 04430003 */ bgezl $v0, .L8007E3BC -/* E7B0 8007E3B0 00111040 */ sll $v0, $s1, 1 -/* E7B4 8007E3B4 2622FFFF */ addiu $v0, $s1, -0x1 -/* E7B8 8007E3B8 00021040 */ sll $v0, $v0, 1 -.L8007E3BC: -/* E7BC 8007E3BC 01821021 */ addu $v0, $t4, $v0 -/* E7C0 8007E3C0 84510000 */ lh $s1, 0x0($v0) -/* E7C4 8007E3C4 25220001 */ addiu $v0, $t1, 0x1 -/* E7C8 8007E3C8 00404821 */ addu $t1, $v0, $zero -/* E7CC 8007E3CC 00021400 */ sll $v0, $v0, 16 -/* E7D0 8007E3D0 00021403 */ sra $v0, $v0, 16 -/* E7D4 8007E3D4 144D003E */ bne $v0, $t5, .L8007E4D0 -/* E7D8 8007E3D8 00084040 */ sll $t0, $t0, 1 -/* E7DC 8007E3DC 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* E7E0 8007E3E0 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -/* E7E4 8007E3E4 2C620010 */ sltiu $v0, $v1, 0x10 -/* E7E8 8007E3E8 10400024 */ beqz $v0, .L8007E47C -/* E7EC 8007E3EC 24070010 */ addiu $a3, $zero, 0x10 -.L8007E3F0: -/* E7F0 8007E3F0 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* E7F4 8007E3F4 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* E7F8 8007E3F8 00E33823 */ subu $a3, $a3, $v1 -/* E7FC 8007E3FC 306300FF */ andi $v1, $v1, 0xFF -/* E800 8007E400 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* E804 8007E404 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* E808 8007E408 3C05800B */ lui $a1, %hi(D_800AF398) -/* E80C 8007E40C 8CA5F398 */ lw $a1, %lo(D_800AF398)($a1) -/* E810 8007E410 00621004 */ sllv $v0, $v0, $v1 -/* E814 8007E414 01631823 */ subu $v1, $t3, $v1 -/* E818 8007E418 00642007 */ srav $a0, $a0, $v1 -/* E81C 8007E41C 00441021 */ addu $v0, $v0, $a0 -/* E820 8007E420 3C01800B */ lui $at, %hi(D_800AF3C2) -/* E824 8007E424 A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* E828 8007E428 10A0000C */ beqz $a1, .L8007E45C -/* E82C 8007E42C 24A2FFFF */ addiu $v0, $a1, -0x1 -/* E830 8007E430 8D440010 */ lw $a0, 0x10($t2) -/* E834 8007E434 8D430008 */ lw $v1, 0x8($t2) -/* E838 8007E438 3C01800B */ lui $at, %hi(D_800AF398) -/* E83C 8007E43C AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* E840 8007E440 24820001 */ addiu $v0, $a0, 0x1 -/* E844 8007E444 00641821 */ addu $v1, $v1, $a0 -/* E848 8007E448 AD420010 */ sw $v0, 0x10($t2) -/* E84C 8007E44C 90620000 */ lbu $v0, 0x0($v1) -/* E850 8007E450 3C01800B */ lui $at, %hi(D_800AF3C4) -/* E854 8007E454 0801F919 */ j .L8007E464 -/* E858 8007E458 A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007E45C: -/* E85C 8007E45C 3C01800B */ lui $at, %hi(D_800AF3C4) -/* E860 8007E460 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007E464: -/* E864 8007E464 3C01800B */ lui $at, %hi(D_800AF3C5) -/* E868 8007E468 A02BF3C5 */ sb $t3, %lo(D_800AF3C5)($at) -/* E86C 8007E46C 30E200FF */ andi $v0, $a3, 0xFF -/* E870 8007E470 0162102B */ sltu $v0, $t3, $v0 -/* E874 8007E474 1440FFDE */ bnez $v0, .L8007E3F0 -/* E878 8007E478 24030008 */ addiu $v1, $zero, 0x8 -.L8007E47C: -/* E87C 8007E47C 00004821 */ addu $t1, $zero, $zero -/* E880 8007E480 3C05800B */ lui $a1, %hi(D_800AF3C5) -/* E884 8007E484 90A5F3C5 */ lbu $a1, %lo(D_800AF3C5)($a1) -/* E888 8007E488 3C03800B */ lui $v1, %hi(D_800AF3C2) -/* E88C 8007E48C 9463F3C2 */ lhu $v1, %lo(D_800AF3C2)($v1) -/* E890 8007E490 30E600FF */ andi $a2, $a3, 0xFF -/* E894 8007E494 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* E898 8007E498 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* E89C 8007E49C 01661023 */ subu $v0, $t3, $a2 -/* E8A0 8007E4A0 00C31804 */ sllv $v1, $v1, $a2 -/* E8A4 8007E4A4 00441007 */ srav $v0, $a0, $v0 -/* E8A8 8007E4A8 00621821 */ addu $v1, $v1, $v0 -/* E8AC 8007E4AC 00604021 */ addu $t0, $v1, $zero -/* E8B0 8007E4B0 00A72823 */ subu $a1, $a1, $a3 -/* E8B4 8007E4B4 00C42004 */ sllv $a0, $a0, $a2 -/* E8B8 8007E4B8 3C01800B */ lui $at, %hi(D_800AF3C5) -/* E8BC 8007E4BC A025F3C5 */ sb $a1, %lo(D_800AF3C5)($at) -/* E8C0 8007E4C0 3C01800B */ lui $at, %hi(D_800AF3C2) -/* E8C4 8007E4C4 A423F3C2 */ sh $v1, %lo(D_800AF3C2)($at) -/* E8C8 8007E4C8 3C01800B */ lui $at, %hi(D_800AF3C4) -/* E8CC 8007E4CC A024F3C4 */ sb $a0, %lo(D_800AF3C4)($at) -.L8007E4D0: -/* E8D0 8007E4D0 1E20FFB6 */ bgtz $s1, .L8007E3AC -/* E8D4 8007E4D4 00081400 */ sll $v0, $t0, 16 -.L8007E4D8: -/* E8D8 8007E4D8 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* E8DC 8007E4DC 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -/* E8E0 8007E4E0 01202821 */ addu $a1, $t1, $zero -/* E8E4 8007E4E4 30A200FF */ andi $v0, $a1, 0xFF -/* E8E8 8007E4E8 0062102B */ sltu $v0, $v1, $v0 -/* E8EC 8007E4EC 10400029 */ beqz $v0, .L8007E594 -/* E8F0 8007E4F0 00000000 */ nop -/* E8F4 8007E4F4 24080008 */ addiu $t0, $zero, 0x8 -/* E8F8 8007E4F8 3C07800B */ lui $a3, %hi(D_800AF36C) -/* E8FC 8007E4FC 8CE7F36C */ lw $a3, %lo(D_800AF36C)($a3) -.L8007E500: -/* E900 8007E500 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* E904 8007E504 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* E908 8007E508 00A32823 */ subu $a1, $a1, $v1 -/* E90C 8007E50C 306300FF */ andi $v1, $v1, 0xFF -/* E910 8007E510 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* E914 8007E514 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* E918 8007E518 3C06800B */ lui $a2, %hi(D_800AF398) -/* E91C 8007E51C 8CC6F398 */ lw $a2, %lo(D_800AF398)($a2) -/* E920 8007E520 00621004 */ sllv $v0, $v0, $v1 -/* E924 8007E524 01031823 */ subu $v1, $t0, $v1 -/* E928 8007E528 00642007 */ srav $a0, $a0, $v1 -/* E92C 8007E52C 00441021 */ addu $v0, $v0, $a0 -/* E930 8007E530 3C01800B */ lui $at, %hi(D_800AF3C2) -/* E934 8007E534 A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* E938 8007E538 10C0000C */ beqz $a2, .L8007E56C -/* E93C 8007E53C 24C2FFFF */ addiu $v0, $a2, -0x1 -/* E940 8007E540 8CE40010 */ lw $a0, 0x10($a3) -/* E944 8007E544 8CE30008 */ lw $v1, 0x8($a3) -/* E948 8007E548 3C01800B */ lui $at, %hi(D_800AF398) -/* E94C 8007E54C AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* E950 8007E550 24820001 */ addiu $v0, $a0, 0x1 -/* E954 8007E554 00641821 */ addu $v1, $v1, $a0 -/* E958 8007E558 ACE20010 */ sw $v0, 0x10($a3) -/* E95C 8007E55C 90620000 */ lbu $v0, 0x0($v1) -/* E960 8007E560 3C01800B */ lui $at, %hi(D_800AF3C4) -/* E964 8007E564 0801F95D */ j .L8007E574 -/* E968 8007E568 A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007E56C: -/* E96C 8007E56C 3C01800B */ lui $at, %hi(D_800AF3C4) -/* E970 8007E570 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007E574: -/* E974 8007E574 3C01800B */ lui $at, %hi(D_800AF3C5) -/* E978 8007E578 A028F3C5 */ sb $t0, %lo(D_800AF3C5)($at) -/* E97C 8007E57C 30A200FF */ andi $v0, $a1, 0xFF -/* E980 8007E580 0102102B */ sltu $v0, $t0, $v0 -/* E984 8007E584 1440FFDE */ bnez $v0, .L8007E500 -/* E988 8007E588 24030008 */ addiu $v1, $zero, 0x8 -/* E98C 8007E58C 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* E990 8007E590 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -.L8007E594: -/* E994 8007E594 3C04800B */ lui $a0, %hi(D_800AF3C2) -/* E998 8007E598 9484F3C2 */ lhu $a0, %lo(D_800AF3C2)($a0) -/* E99C 8007E59C 00111027 */ nor $v0, $zero, $s1 -/* E9A0 8007E5A0 2451FEC6 */ addiu $s1, $v0, -0x13A -/* E9A4 8007E5A4 24020008 */ addiu $v0, $zero, 0x8 -/* E9A8 8007E5A8 3C06800B */ lui $a2, %hi(D_800AF3D0) -/* E9AC 8007E5AC 94C6F3D0 */ lhu $a2, %lo(D_800AF3D0)($a2) -/* E9B0 8007E5B0 00651823 */ subu $v1, $v1, $a1 -/* E9B4 8007E5B4 30A500FF */ andi $a1, $a1, 0xFF -/* E9B8 8007E5B8 3C01800B */ lui $at, %hi(D_800AF3C5) -/* E9BC 8007E5BC A023F3C5 */ sb $v1, %lo(D_800AF3C5)($at) -/* E9C0 8007E5C0 3C03800B */ lui $v1, %hi(D_800AF3C4) -/* E9C4 8007E5C4 9063F3C4 */ lbu $v1, %lo(D_800AF3C4)($v1) -/* E9C8 8007E5C8 00A42004 */ sllv $a0, $a0, $a1 -/* E9CC 8007E5CC 00451023 */ subu $v0, $v0, $a1 -/* E9D0 8007E5D0 00431007 */ srav $v0, $v1, $v0 -/* E9D4 8007E5D4 00822021 */ addu $a0, $a0, $v0 -/* E9D8 8007E5D8 00A31804 */ sllv $v1, $v1, $a1 -/* E9DC 8007E5DC 34028000 */ ori $v0, $zero, 0x8000 -/* E9E0 8007E5E0 3C01800B */ lui $at, %hi(D_800AF3C2) -/* E9E4 8007E5E4 A424F3C2 */ sh $a0, %lo(D_800AF3C2)($at) -/* E9E8 8007E5E8 3C01800B */ lui $at, %hi(D_800AF3C4) -/* E9EC 8007E5EC A023F3C4 */ sb $v1, %lo(D_800AF3C4)($at) -/* E9F0 8007E5F0 14C2000C */ bne $a2, $v0, .L8007E624 -/* E9F4 8007E5F4 24040274 */ addiu $a0, $zero, 0x274 -/* E9F8 8007E5F8 3C05800B */ lui $a1, %hi(D_800AF3DC) -/* E9FC 8007E5FC 8CA5F3DC */ lw $a1, %lo(D_800AF3DC)($a1) -/* EA00 8007E600 0C01F62A */ jal func_8007D8A8 -/* EA04 8007E604 24A50001 */ addiu $a1, $a1, 0x1 -/* EA08 8007E608 3C03800B */ lui $v1, %hi(D_800AF430) -/* EA0C 8007E60C 8C63F430 */ lw $v1, %lo(D_800AF430)($v1) -/* EA10 8007E610 946404E8 */ lhu $a0, 0x4E8($v1) -/* EA14 8007E614 3402FFFF */ ori $v0, $zero, 0xFFFF -/* EA18 8007E618 A46204E8 */ sh $v0, 0x4E8($v1) -/* EA1C 8007E61C 3C01800B */ lui $at, %hi(D_800AF3D0) -/* EA20 8007E620 A424F3D0 */ sh $a0, %lo(D_800AF3D0)($at) -.L8007E624: -/* EA24 8007E624 3C02800B */ lui $v0, %hi(D_800AF42C) -/* EA28 8007E628 8C42F42C */ lw $v0, %lo(D_800AF42C)($v0) -/* EA2C 8007E62C 00111840 */ sll $v1, $s1, 1 -/* EA30 8007E630 00621821 */ addu $v1, $v1, $v0 -/* EA34 8007E634 84640274 */ lh $a0, 0x274($v1) -/* EA38 8007E638 24020274 */ addiu $v0, $zero, 0x274 -/* EA3C 8007E63C 10820007 */ beq $a0, $v0, .L8007E65C -/* EA40 8007E640 00000000 */ nop -/* EA44 8007E644 24100274 */ addiu $s0, $zero, 0x274 -.L8007E648: -/* EA48 8007E648 0C01F6FD */ jal func_8007DBF4 -/* EA4C 8007E64C 00000000 */ nop -/* EA50 8007E650 00402021 */ addu $a0, $v0, $zero -/* EA54 8007E654 1490FFFC */ bne $a0, $s0, .L8007E648 -/* EA58 8007E658 00000000 */ nop -.L8007E65C: -/* EA5C 8007E65C 3C02800B */ lui $v0, %hi(D_800AF3D0) -/* EA60 8007E660 9442F3D0 */ lhu $v0, %lo(D_800AF3D0)($v0) -/* EA64 8007E664 24420001 */ addiu $v0, $v0, 0x1 -/* EA68 8007E668 3C01800B */ lui $at, %hi(D_800AF3D0) -/* EA6C 8007E66C A422F3D0 */ sh $v0, %lo(D_800AF3D0)($at) -/* EA70 8007E670 0C01F097 */ jal func_8007C25C -/* EA74 8007E674 24040006 */ addiu $a0, $zero, 0x6 -/* EA78 8007E678 00111980 */ sll $v1, $s1, 6 -/* EA7C 8007E67C 00431021 */ addu $v0, $v0, $v1 -/* EA80 8007E680 3042FFFF */ andi $v0, $v0, 0xFFFF -/* EA84 8007E684 8FBF0018 */ lw $ra, 0x18($sp) -/* EA88 8007E688 8FB10014 */ lw $s1, 0x14($sp) -/* EA8C 8007E68C 8FB00010 */ lw $s0, 0x10($sp) -/* EA90 8007E690 03E00008 */ jr $ra -/* EA94 8007E694 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8007E2F8, . - func_8007E2F8 - -glabel func_8007E698 -/* EA98 8007E698 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* EA9C 8007E69C 2402011E */ addiu $v0, $zero, 0x11E -/* EAA0 8007E6A0 3C01800B */ lui $at, %hi(D_800AF3CC) -/* EAA4 8007E6A4 AC22F3CC */ sw $v0, %lo(D_800AF3CC)($at) -/* EAA8 8007E6A8 24020100 */ addiu $v0, $zero, 0x100 -/* EAAC 8007E6AC AFBF0010 */ sw $ra, 0x10($sp) -/* EAB0 8007E6B0 3C01800B */ lui $at, %hi(D_800AF3C8) -/* EAB4 8007E6B4 A420F3C8 */ sh $zero, %lo(D_800AF3C8)($at) -/* EAB8 8007E6B8 3C01800B */ lui $at, %hi(D_800AF39E) -/* EABC 8007E6BC 0C01F10E */ jal func_8007C438 -/* EAC0 8007E6C0 A422F39E */ sh $v0, %lo(D_800AF39E)($at) -/* EAC4 8007E6C4 24020080 */ addiu $v0, $zero, 0x80 -/* EAC8 8007E6C8 3C01800B */ lui $at, %hi(D_800AF3E8) -/* EACC 8007E6CC AC22F3E8 */ sw $v0, %lo(D_800AF3E8)($at) -/* EAD0 8007E6D0 8FBF0010 */ lw $ra, 0x10($sp) -/* EAD4 8007E6D4 03E00008 */ jr $ra -/* EAD8 8007E6D8 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8007E698, . - func_8007E698 - -glabel func_8007E6DC -/* EADC 8007E6DC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* EAE0 8007E6E0 AFB00010 */ sw $s0, 0x10($sp) -/* EAE4 8007E6E4 00008021 */ addu $s0, $zero, $zero -/* EAE8 8007E6E8 AFB10014 */ sw $s1, 0x14($sp) -/* EAEC 8007E6EC 24110003 */ addiu $s1, $zero, 0x3 -/* EAF0 8007E6F0 AFBF0018 */ sw $ra, 0x18($sp) -.L8007E6F4: -/* EAF4 8007E6F4 0C01F097 */ jal func_8007C25C -/* EAF8 8007E6F8 24040001 */ addiu $a0, $zero, 0x1 -/* EAFC 8007E6FC 3042FFFF */ andi $v0, $v0, 0xFFFF -/* EB00 8007E700 10400009 */ beqz $v0, .L8007E728 -/* EB04 8007E704 00000000 */ nop -/* EB08 8007E708 0C01F097 */ jal func_8007C25C -/* EB0C 8007E70C 24040004 */ addiu $a0, $zero, 0x4 -/* EB10 8007E710 3C03800B */ lui $v1, %hi(D_800AF404) -/* EB14 8007E714 8C63F404 */ lw $v1, %lo(D_800AF404)($v1) -/* EB18 8007E718 24420001 */ addiu $v0, $v0, 0x1 -/* EB1C 8007E71C 00701821 */ addu $v1, $v1, $s0 -/* EB20 8007E720 0801F9CE */ j .L8007E738 -/* EB24 8007E724 A0620000 */ sb $v0, 0x0($v1) -.L8007E728: -/* EB28 8007E728 3C02800B */ lui $v0, %hi(D_800AF404) -/* EB2C 8007E72C 8C42F404 */ lw $v0, %lo(D_800AF404)($v0) -/* EB30 8007E730 00501021 */ addu $v0, $v0, $s0 -/* EB34 8007E734 A0400000 */ sb $zero, 0x0($v0) -.L8007E738: -/* EB38 8007E738 26100001 */ addiu $s0, $s0, 0x1 -/* EB3C 8007E73C 16110023 */ bne $s0, $s1, .L8007E7CC -/* EB40 8007E740 2A02011E */ slti $v0, $s0, 0x11E -/* EB44 8007E744 3C03800B */ lui $v1, %hi(D_800AF404) -/* EB48 8007E748 8C63F404 */ lw $v1, %lo(D_800AF404)($v1) -/* EB4C 8007E74C 90650000 */ lbu $a1, 0x0($v1) -/* EB50 8007E750 24020001 */ addiu $v0, $zero, 0x1 -/* EB54 8007E754 14A2001D */ bne $a1, $v0, .L8007E7CC -/* EB58 8007E758 2A02011E */ slti $v0, $s0, 0x11E -/* EB5C 8007E75C 90640001 */ lbu $a0, 0x1($v1) -/* EB60 8007E760 1485001A */ bne $a0, $a1, .L8007E7CC -/* EB64 8007E764 00000000 */ nop -/* EB68 8007E768 90620002 */ lbu $v0, 0x2($v1) -/* EB6C 8007E76C 14440017 */ bne $v0, $a0, .L8007E7CC -/* EB70 8007E770 2A02011E */ slti $v0, $s0, 0x11E -/* EB74 8007E774 0C01F097 */ jal func_8007C25C -/* EB78 8007E778 24040009 */ addiu $a0, $zero, 0x9 -/* EB7C 8007E77C 3043FFFF */ andi $v1, $v0, 0xFFFF -/* EB80 8007E780 00008021 */ addu $s0, $zero, $zero -.L8007E784: -/* EB84 8007E784 3C02800B */ lui $v0, %hi(D_800AF404) -/* EB88 8007E788 8C42F404 */ lw $v0, %lo(D_800AF404)($v0) -/* EB8C 8007E78C 00501021 */ addu $v0, $v0, $s0 -/* EB90 8007E790 26100001 */ addiu $s0, $s0, 0x1 -/* EB94 8007E794 A0400000 */ sb $zero, 0x0($v0) -/* EB98 8007E798 2A02011E */ slti $v0, $s0, 0x11E -/* EB9C 8007E79C 1440FFF9 */ bnez $v0, .L8007E784 -/* EBA0 8007E7A0 00000000 */ nop -/* EBA4 8007E7A4 3C02800B */ lui $v0, %hi(D_800AF40C) -/* EBA8 8007E7A8 8C42F40C */ lw $v0, %lo(D_800AF40C)($v0) -/* EBAC 8007E7AC 24100FFF */ addiu $s0, $zero, 0xFFF -/* EBB0 8007E7B0 24421FFE */ addiu $v0, $v0, 0x1FFE -.L8007E7B4: -/* EBB4 8007E7B4 A4430000 */ sh $v1, 0x0($v0) -/* EBB8 8007E7B8 2610FFFF */ addiu $s0, $s0, -0x1 -/* EBBC 8007E7BC 0601FFFD */ bgez $s0, .L8007E7B4 -/* EBC0 8007E7C0 2442FFFE */ addiu $v0, $v0, -0x2 -/* EBC4 8007E7C4 0801F9FB */ j .L8007E7EC -/* EBC8 8007E7C8 00000000 */ nop -.L8007E7CC: -/* EBCC 8007E7CC 1440FFC9 */ bnez $v0, .L8007E6F4 -/* EBD0 8007E7D0 2404011E */ addiu $a0, $zero, 0x11E -/* EBD4 8007E7D4 3C05800B */ lui $a1, %hi(D_800AF404) -/* EBD8 8007E7D8 8CA5F404 */ lw $a1, %lo(D_800AF404)($a1) -/* EBDC 8007E7DC 3C07800B */ lui $a3, %hi(D_800AF40C) -/* EBE0 8007E7E0 8CE7F40C */ lw $a3, %lo(D_800AF40C)($a3) -/* EBE4 8007E7E4 0C01EF09 */ jal func_8007BC24 -/* EBE8 8007E7E8 2406000C */ addiu $a2, $zero, 0xC -.L8007E7EC: -/* EBEC 8007E7EC 8FBF0018 */ lw $ra, 0x18($sp) -/* EBF0 8007E7F0 8FB10014 */ lw $s1, 0x14($sp) -/* EBF4 8007E7F4 8FB00010 */ lw $s0, 0x10($sp) -/* EBF8 8007E7F8 03E00008 */ jr $ra -/* EBFC 8007E7FC 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8007E6DC, . - func_8007E6DC - -glabel func_8007E800 -/* EC00 8007E800 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* EC04 8007E804 2402013A */ addiu $v0, $zero, 0x13A -/* EC08 8007E808 3C01800B */ lui $at, %hi(D_800AF3CC) -/* EC0C 8007E80C AC22F3CC */ sw $v0, %lo(D_800AF3CC)($at) -/* EC10 8007E810 2402003C */ addiu $v0, $zero, 0x3C -/* EC14 8007E814 AFBF0018 */ sw $ra, 0x18($sp) -/* EC18 8007E818 3C01800B */ lui $at, %hi(D_800AF39E) -/* EC1C 8007E81C 0C01F10E */ jal func_8007C438 -/* EC20 8007E820 A422F39E */ sh $v0, %lo(D_800AF39E)($at) -/* EC24 8007E824 24020040 */ addiu $v0, $zero, 0x40 -/* EC28 8007E828 3C01800B */ lui $at, %hi(D_800AF3E8) -/* EC2C 8007E82C 0C01F56E */ jal func_8007D5B8 -/* EC30 8007E830 AC22F3E8 */ sw $v0, %lo(D_800AF3E8)($at) -/* EC34 8007E834 3C08800B */ lui $t0, %hi(D_800A87CC) -/* EC38 8007E838 8D0887CC */ lw $t0, %lo(D_800A87CC)($t0) -/* EC3C 8007E83C 3C06800B */ lui $a2, %hi(D_800A87D0) -/* EC40 8007E840 24C687D0 */ addiu $a2, $a2, %lo(D_800A87D0) -/* EC44 8007E844 00004821 */ addu $t1, $zero, $zero -/* EC48 8007E848 00002821 */ addu $a1, $zero, $zero -/* EC4C 8007E84C 24020010 */ addiu $v0, $zero, 0x10 -/* EC50 8007E850 3C04800B */ lui $a0, %hi(D_800AF3E8) -/* EC54 8007E854 8C84F3E8 */ lw $a0, %lo(D_800AF3E8)($a0) -/* EC58 8007E858 24030001 */ addiu $v1, $zero, 0x1 -/* EC5C 8007E85C 00481023 */ subu $v0, $v0, $t0 -/* EC60 8007E860 10800018 */ beqz $a0, .L8007E8C4 -/* EC64 8007E864 00433804 */ sllv $a3, $v1, $v0 -.L8007E868: -/* EC68 8007E868 8CC20000 */ lw $v0, 0x0($a2) -/* EC6C 8007E86C 14450006 */ bne $v0, $a1, .L8007E888 -/* EC70 8007E870 00000000 */ nop -.L8007E874: -/* EC74 8007E874 24C60004 */ addiu $a2, $a2, 0x4 -/* EC78 8007E878 8CC20000 */ lw $v0, 0x0($a2) -/* EC7C 8007E87C 25080001 */ addiu $t0, $t0, 0x1 -/* EC80 8007E880 1045FFFC */ beq $v0, $a1, .L8007E874 -/* EC84 8007E884 00073842 */ srl $a3, $a3, 1 -.L8007E888: -/* EC88 8007E888 3C02800B */ lui $v0, %hi(D_800AF408) -/* EC8C 8007E88C 8C42F408 */ lw $v0, %lo(D_800AF408)($v0) -/* EC90 8007E890 00451021 */ addu $v0, $v0, $a1 -/* EC94 8007E894 A0480000 */ sb $t0, 0x0($v0) -/* EC98 8007E898 3C04800B */ lui $a0, %hi(D_800AF414) -/* EC9C 8007E89C 8C84F414 */ lw $a0, %lo(D_800AF414)($a0) -/* ECA0 8007E8A0 00051040 */ sll $v0, $a1, 1 -/* ECA4 8007E8A4 3C03800B */ lui $v1, %hi(D_800AF3E8) -/* ECA8 8007E8A8 8C63F3E8 */ lw $v1, %lo(D_800AF3E8)($v1) -/* ECAC 8007E8AC 24A50001 */ addiu $a1, $a1, 0x1 -/* ECB0 8007E8B0 00441021 */ addu $v0, $v0, $a0 -/* ECB4 8007E8B4 A4490000 */ sh $t1, 0x0($v0) -/* ECB8 8007E8B8 00A3182B */ sltu $v1, $a1, $v1 -/* ECBC 8007E8BC 1460FFEA */ bnez $v1, .L8007E868 -/* ECC0 8007E8C0 01274821 */ addu $t1, $t1, $a3 -.L8007E8C4: -/* ECC4 8007E8C4 3C04800B */ lui $a0, %hi(D_800AF3EA) -/* ECC8 8007E8C8 8484F3EA */ lh $a0, %lo(D_800AF3EA)($a0) -/* ECCC 8007E8CC 3C05800B */ lui $a1, %hi(D_800AF408) -/* ECD0 8007E8D0 8CA5F408 */ lw $a1, %lo(D_800AF408)($a1) -/* ECD4 8007E8D4 3C07800B */ lui $a3, %hi(D_800AF410) -/* ECD8 8007E8D8 8CE7F410 */ lw $a3, %lo(D_800AF410)($a3) -/* ECDC 8007E8DC 0C01EF09 */ jal func_8007BC24 -/* ECE0 8007E8E0 24060008 */ addiu $a2, $zero, 0x8 -/* ECE4 8007E8E4 8FBF0018 */ lw $ra, 0x18($sp) -/* ECE8 8007E8E8 03E00008 */ jr $ra -/* ECEC 8007E8EC 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8007E800, . - func_8007E800 - -glabel func_8007E8F0 -/* ECF0 8007E8F0 3C02800B */ lui $v0, %hi(D_800AF3C6) -/* ECF4 8007E8F4 9442F3C6 */ lhu $v0, %lo(D_800AF3C6)($v0) -/* ECF8 8007E8F8 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* ECFC 8007E8FC AFBF0024 */ sw $ra, 0x24($sp) -/* ED00 8007E900 AFB20020 */ sw $s2, 0x20($sp) -/* ED04 8007E904 AFB1001C */ sw $s1, 0x1C($sp) -/* ED08 8007E908 14400066 */ bnez $v0, .L8007EAA4 -/* ED0C 8007E90C AFB00018 */ sw $s0, 0x18($sp) -/* ED10 8007E910 0C01F097 */ jal func_8007C25C -/* ED14 8007E914 24040010 */ addiu $a0, $zero, 0x10 -/* ED18 8007E918 3C01800B */ lui $at, %hi(D_800AF3C8) -/* ED1C 8007E91C 0C01F9B7 */ jal func_8007E6DC -/* ED20 8007E920 A422F3C8 */ sh $v0, %lo(D_800AF3C8)($at) -/* ED24 8007E924 0C01F097 */ jal func_8007C25C -/* ED28 8007E928 24040001 */ addiu $a0, $zero, 0x1 -/* ED2C 8007E92C 3042FFFF */ andi $v0, $v0, 0xFFFF -/* ED30 8007E930 10400031 */ beqz $v0, .L8007E9F8 -/* ED34 8007E934 00008021 */ addu $s0, $zero, $zero -/* ED38 8007E938 24120003 */ addiu $s2, $zero, 0x3 -/* ED3C 8007E93C 24110001 */ addiu $s1, $zero, 0x1 -.L8007E940: -/* ED40 8007E940 0C01F097 */ jal func_8007C25C -/* ED44 8007E944 24040004 */ addiu $a0, $zero, 0x4 -/* ED48 8007E948 3C03800B */ lui $v1, %hi(D_800AF408) -/* ED4C 8007E94C 8C63F408 */ lw $v1, %lo(D_800AF408)($v1) -/* ED50 8007E950 00701821 */ addu $v1, $v1, $s0 -/* ED54 8007E954 26100001 */ addiu $s0, $s0, 0x1 -/* ED58 8007E958 16120022 */ bne $s0, $s2, .L8007E9E4 -/* ED5C 8007E95C A0620000 */ sb $v0, 0x0($v1) -/* ED60 8007E960 3C02800B */ lui $v0, %hi(D_800AF408) -/* ED64 8007E964 8C42F408 */ lw $v0, %lo(D_800AF408)($v0) -/* ED68 8007E968 90430000 */ lbu $v1, 0x0($v0) -/* ED6C 8007E96C 5471001E */ bnel $v1, $s1, .L8007E9E8 -/* ED70 8007E970 2A02000E */ slti $v0, $s0, 0xE -/* ED74 8007E974 90440001 */ lbu $a0, 0x1($v0) -/* ED78 8007E978 5483001B */ bnel $a0, $v1, .L8007E9E8 -/* ED7C 8007E97C 2A02000E */ slti $v0, $s0, 0xE -/* ED80 8007E980 90420002 */ lbu $v0, 0x2($v0) -/* ED84 8007E984 14440018 */ bne $v0, $a0, .L8007E9E8 -/* ED88 8007E988 2A02000E */ slti $v0, $s0, 0xE -/* ED8C 8007E98C 0C01F097 */ jal func_8007C25C -/* ED90 8007E990 24040007 */ addiu $a0, $zero, 0x7 -/* ED94 8007E994 3043FFFF */ andi $v1, $v0, 0xFFFF -/* ED98 8007E998 00008021 */ addu $s0, $zero, $zero -.L8007E99C: -/* ED9C 8007E99C 3C02800B */ lui $v0, %hi(D_800AF404) -/* EDA0 8007E9A0 8C42F404 */ lw $v0, %lo(D_800AF404)($v0) -/* EDA4 8007E9A4 00501021 */ addu $v0, $v0, $s0 -/* EDA8 8007E9A8 26100001 */ addiu $s0, $s0, 0x1 -/* EDAC 8007E9AC A0400000 */ sb $zero, 0x0($v0) -/* EDB0 8007E9B0 2A02000E */ slti $v0, $s0, 0xE -/* EDB4 8007E9B4 1440FFF9 */ bnez $v0, .L8007E99C -/* EDB8 8007E9B8 00000000 */ nop -/* EDBC 8007E9BC 3C02800B */ lui $v0, %hi(D_800AF40C) -/* EDC0 8007E9C0 8C42F40C */ lw $v0, %lo(D_800AF40C)($v0) -/* EDC4 8007E9C4 241000FF */ addiu $s0, $zero, 0xFF -/* EDC8 8007E9C8 244201FE */ addiu $v0, $v0, 0x1FE -.L8007E9CC: -/* EDCC 8007E9CC A4430000 */ sh $v1, 0x0($v0) -/* EDD0 8007E9D0 2610FFFF */ addiu $s0, $s0, -0x1 -/* EDD4 8007E9D4 0601FFFD */ bgez $s0, .L8007E9CC -/* EDD8 8007E9D8 2442FFFE */ addiu $v0, $v0, -0x2 -/* EDDC 8007E9DC 0801FAA2 */ j .L8007EA88 -/* EDE0 8007E9E0 00000000 */ nop -.L8007E9E4: -/* EDE4 8007E9E4 2A02000E */ slti $v0, $s0, 0xE -.L8007E9E8: -/* EDE8 8007E9E8 10400027 */ beqz $v0, .L8007EA88 -/* EDEC 8007E9EC 00000000 */ nop -/* EDF0 8007E9F0 0801FA50 */ j .L8007E940 -/* EDF4 8007E9F4 00000000 */ nop -.L8007E9F8: -/* EDF8 8007E9F8 3C08800B */ lui $t0, %hi(D_800A880C) -/* EDFC 8007E9FC 8D08880C */ lw $t0, %lo(D_800A880C)($t0) -/* EE00 8007EA00 3C06800B */ lui $a2, %hi(D_800A8810) -/* EE04 8007EA04 24C68810 */ addiu $a2, $a2, %lo(D_800A8810) -/* EE08 8007EA08 00004821 */ addu $t1, $zero, $zero -/* EE0C 8007EA0C 00002821 */ addu $a1, $zero, $zero -/* EE10 8007EA10 24020010 */ addiu $v0, $zero, 0x10 -/* EE14 8007EA14 3C04800B */ lui $a0, %hi(D_800AF3E8) -/* EE18 8007EA18 8C84F3E8 */ lw $a0, %lo(D_800AF3E8)($a0) -/* EE1C 8007EA1C 24030001 */ addiu $v1, $zero, 0x1 -/* EE20 8007EA20 00481023 */ subu $v0, $v0, $t0 -/* EE24 8007EA24 10800018 */ beqz $a0, .L8007EA88 -/* EE28 8007EA28 00433804 */ sllv $a3, $v1, $v0 -.L8007EA2C: -/* EE2C 8007EA2C 8CC20000 */ lw $v0, 0x0($a2) -/* EE30 8007EA30 14450006 */ bne $v0, $a1, .L8007EA4C -/* EE34 8007EA34 00000000 */ nop -.L8007EA38: -/* EE38 8007EA38 24C60004 */ addiu $a2, $a2, 0x4 -/* EE3C 8007EA3C 8CC20000 */ lw $v0, 0x0($a2) -/* EE40 8007EA40 25080001 */ addiu $t0, $t0, 0x1 -/* EE44 8007EA44 1045FFFC */ beq $v0, $a1, .L8007EA38 -/* EE48 8007EA48 00073842 */ srl $a3, $a3, 1 -.L8007EA4C: -/* EE4C 8007EA4C 3C02800B */ lui $v0, %hi(D_800AF408) -/* EE50 8007EA50 8C42F408 */ lw $v0, %lo(D_800AF408)($v0) -/* EE54 8007EA54 00451021 */ addu $v0, $v0, $a1 -/* EE58 8007EA58 A0480000 */ sb $t0, 0x0($v0) -/* EE5C 8007EA5C 3C04800B */ lui $a0, %hi(D_800AF414) -/* EE60 8007EA60 8C84F414 */ lw $a0, %lo(D_800AF414)($a0) -/* EE64 8007EA64 00051040 */ sll $v0, $a1, 1 -/* EE68 8007EA68 3C03800B */ lui $v1, %hi(D_800AF3E8) -/* EE6C 8007EA6C 8C63F3E8 */ lw $v1, %lo(D_800AF3E8)($v1) -/* EE70 8007EA70 24A50001 */ addiu $a1, $a1, 0x1 -/* EE74 8007EA74 00441021 */ addu $v0, $v0, $a0 -/* EE78 8007EA78 A4490000 */ sh $t1, 0x0($v0) -/* EE7C 8007EA7C 00A3182B */ sltu $v1, $a1, $v1 -/* EE80 8007EA80 1460FFEA */ bnez $v1, .L8007EA2C -/* EE84 8007EA84 01274821 */ addu $t1, $t1, $a3 -.L8007EA88: -/* EE88 8007EA88 3C05800B */ lui $a1, %hi(D_800AF408) -/* EE8C 8007EA8C 8CA5F408 */ lw $a1, %lo(D_800AF408)($a1) -/* EE90 8007EA90 3C07800B */ lui $a3, %hi(D_800AF410) -/* EE94 8007EA94 8CE7F410 */ lw $a3, %lo(D_800AF410)($a3) -/* EE98 8007EA98 2404000E */ addiu $a0, $zero, 0xE -/* EE9C 8007EA9C 0C01EF09 */ jal func_8007BC24 -/* EEA0 8007EAA0 24060008 */ addiu $a2, $zero, 0x8 -.L8007EAA4: -/* EEA4 8007EAA4 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* EEA8 8007EAA8 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* EEAC 8007EAAC 3C03800B */ lui $v1, %hi(D_800AF3C8) -/* EEB0 8007EAB0 9463F3C8 */ lhu $v1, %lo(D_800AF3C8)($v1) -/* EEB4 8007EAB4 3C04800B */ lui $a0, %hi(D_800AF40C) -/* EEB8 8007EAB8 8C84F40C */ lw $a0, %lo(D_800AF40C)($a0) -/* EEBC 8007EABC 00021102 */ srl $v0, $v0, 4 -/* EEC0 8007EAC0 00021040 */ sll $v0, $v0, 1 -/* EEC4 8007EAC4 00441021 */ addu $v0, $v0, $a0 -/* EEC8 8007EAC8 94490000 */ lhu $t1, 0x0($v0) -/* EECC 8007EACC 2463FFFF */ addiu $v1, $v1, -0x1 -/* EED0 8007EAD0 3C01800B */ lui $at, %hi(D_800AF3C8) -/* EED4 8007EAD4 A423F3C8 */ sh $v1, %lo(D_800AF3C8)($at) -/* EED8 8007EAD8 2922011E */ slti $v0, $t1, 0x11E -/* EEDC 8007EADC 10400032 */ beqz $v0, .L8007EBA8 -/* EEE0 8007EAE0 00000000 */ nop -/* EEE4 8007EAE4 3C02800B */ lui $v0, %hi(D_800AF404) -/* EEE8 8007EAE8 8C42F404 */ lw $v0, %lo(D_800AF404)($v0) -/* EEEC 8007EAEC 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* EEF0 8007EAF0 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -/* EEF4 8007EAF4 00491021 */ addu $v0, $v0, $t1 -/* EEF8 8007EAF8 90450000 */ lbu $a1, 0x0($v0) -/* EEFC 8007EAFC 0065102B */ sltu $v0, $v1, $a1 -/* EF00 8007EB00 104000A8 */ beqz $v0, .L8007EDA4 -/* EF04 8007EB04 00000000 */ nop -/* EF08 8007EB08 24080008 */ addiu $t0, $zero, 0x8 -/* EF0C 8007EB0C 3C07800B */ lui $a3, %hi(D_800AF36C) -/* EF10 8007EB10 8CE7F36C */ lw $a3, %lo(D_800AF36C)($a3) -.L8007EB14: -/* EF14 8007EB14 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* EF18 8007EB18 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* EF1C 8007EB1C 00A32823 */ subu $a1, $a1, $v1 -/* EF20 8007EB20 306300FF */ andi $v1, $v1, 0xFF -/* EF24 8007EB24 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* EF28 8007EB28 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* EF2C 8007EB2C 3C06800B */ lui $a2, %hi(D_800AF398) -/* EF30 8007EB30 8CC6F398 */ lw $a2, %lo(D_800AF398)($a2) -/* EF34 8007EB34 00621004 */ sllv $v0, $v0, $v1 -/* EF38 8007EB38 01031823 */ subu $v1, $t0, $v1 -/* EF3C 8007EB3C 00642007 */ srav $a0, $a0, $v1 -/* EF40 8007EB40 00441021 */ addu $v0, $v0, $a0 -/* EF44 8007EB44 3C01800B */ lui $at, %hi(D_800AF3C2) -/* EF48 8007EB48 A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* EF4C 8007EB4C 10C0000C */ beqz $a2, .L8007EB80 -/* EF50 8007EB50 24C2FFFF */ addiu $v0, $a2, -0x1 -/* EF54 8007EB54 8CE40010 */ lw $a0, 0x10($a3) -/* EF58 8007EB58 8CE30008 */ lw $v1, 0x8($a3) -/* EF5C 8007EB5C 3C01800B */ lui $at, %hi(D_800AF398) -/* EF60 8007EB60 AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* EF64 8007EB64 24820001 */ addiu $v0, $a0, 0x1 -/* EF68 8007EB68 00641821 */ addu $v1, $v1, $a0 -/* EF6C 8007EB6C ACE20010 */ sw $v0, 0x10($a3) -/* EF70 8007EB70 90620000 */ lbu $v0, 0x0($v1) -/* EF74 8007EB74 3C01800B */ lui $at, %hi(D_800AF3C4) -/* EF78 8007EB78 0801FAE2 */ j .L8007EB88 -/* EF7C 8007EB7C A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007EB80: -/* EF80 8007EB80 3C01800B */ lui $at, %hi(D_800AF3C4) -/* EF84 8007EB84 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007EB88: -/* EF88 8007EB88 3C01800B */ lui $at, %hi(D_800AF3C5) -/* EF8C 8007EB8C A028F3C5 */ sb $t0, %lo(D_800AF3C5)($at) -/* EF90 8007EB90 30A200FF */ andi $v0, $a1, 0xFF -/* EF94 8007EB94 0102102B */ sltu $v0, $t0, $v0 -/* EF98 8007EB98 1440FFDE */ bnez $v0, .L8007EB14 -/* EF9C 8007EB9C 24030008 */ addiu $v1, $zero, 0x8 -/* EFA0 8007EBA0 0801FB69 */ j .L8007EDA4 -/* EFA4 8007EBA4 00000000 */ nop -.L8007EBA8: -/* EFA8 8007EBA8 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* EFAC 8007EBAC 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -/* EFB0 8007EBB0 2C62000C */ sltiu $v0, $v1, 0xC -/* EFB4 8007EBB4 10400027 */ beqz $v0, .L8007EC54 -/* EFB8 8007EBB8 2408000C */ addiu $t0, $zero, 0xC -/* EFBC 8007EBBC 24070008 */ addiu $a3, $zero, 0x8 -/* EFC0 8007EBC0 3C06800B */ lui $a2, %hi(D_800AF36C) -/* EFC4 8007EBC4 8CC6F36C */ lw $a2, %lo(D_800AF36C)($a2) -.L8007EBC8: -/* EFC8 8007EBC8 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* EFCC 8007EBCC 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* EFD0 8007EBD0 01034023 */ subu $t0, $t0, $v1 -/* EFD4 8007EBD4 306300FF */ andi $v1, $v1, 0xFF -/* EFD8 8007EBD8 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* EFDC 8007EBDC 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* EFE0 8007EBE0 3C05800B */ lui $a1, %hi(D_800AF398) -/* EFE4 8007EBE4 8CA5F398 */ lw $a1, %lo(D_800AF398)($a1) -/* EFE8 8007EBE8 00621004 */ sllv $v0, $v0, $v1 -/* EFEC 8007EBEC 00E31823 */ subu $v1, $a3, $v1 -/* EFF0 8007EBF0 00642007 */ srav $a0, $a0, $v1 -/* EFF4 8007EBF4 00441021 */ addu $v0, $v0, $a0 -/* EFF8 8007EBF8 3C01800B */ lui $at, %hi(D_800AF3C2) -/* EFFC 8007EBFC A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* F000 8007EC00 10A0000C */ beqz $a1, .L8007EC34 -/* F004 8007EC04 24A2FFFF */ addiu $v0, $a1, -0x1 -/* F008 8007EC08 8CC40010 */ lw $a0, 0x10($a2) -/* F00C 8007EC0C 8CC30008 */ lw $v1, 0x8($a2) -/* F010 8007EC10 3C01800B */ lui $at, %hi(D_800AF398) -/* F014 8007EC14 AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* F018 8007EC18 24820001 */ addiu $v0, $a0, 0x1 -/* F01C 8007EC1C 00641821 */ addu $v1, $v1, $a0 -/* F020 8007EC20 ACC20010 */ sw $v0, 0x10($a2) -/* F024 8007EC24 90620000 */ lbu $v0, 0x0($v1) -/* F028 8007EC28 3C01800B */ lui $at, %hi(D_800AF3C4) -/* F02C 8007EC2C 0801FB0F */ j .L8007EC3C -/* F030 8007EC30 A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007EC34: -/* F034 8007EC34 3C01800B */ lui $at, %hi(D_800AF3C4) -/* F038 8007EC38 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007EC3C: -/* F03C 8007EC3C 3C01800B */ lui $at, %hi(D_800AF3C5) -/* F040 8007EC40 A027F3C5 */ sb $a3, %lo(D_800AF3C5)($at) -/* F044 8007EC44 310200FF */ andi $v0, $t0, 0xFF -/* F048 8007EC48 00E2102B */ sltu $v0, $a3, $v0 -/* F04C 8007EC4C 1440FFDE */ bnez $v0, .L8007EBC8 -/* F050 8007EC50 24030008 */ addiu $v1, $zero, 0x8 -.L8007EC54: -/* F054 8007EC54 3C0B800B */ lui $t3, %hi(D_800AF400) -/* F058 8007EC58 8D6BF400 */ lw $t3, %lo(D_800AF400)($t3) -/* F05C 8007EC5C 3C0A800B */ lui $t2, %hi(D_800AF3FC) -/* F060 8007EC60 8D4AF3FC */ lw $t2, %lo(D_800AF3FC)($t2) -/* F064 8007EC64 3C03800B */ lui $v1, %hi(D_800AF3C2) -/* F068 8007EC68 9463F3C2 */ lhu $v1, %lo(D_800AF3C2)($v1) -/* F06C 8007EC6C 3C05800B */ lui $a1, %hi(D_800AF3C5) -/* F070 8007EC70 90A5F3C5 */ lbu $a1, %lo(D_800AF3C5)($a1) -/* F074 8007EC74 310600FF */ andi $a2, $t0, 0xFF -/* F078 8007EC78 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* F07C 8007EC7C 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* F080 8007EC80 24020008 */ addiu $v0, $zero, 0x8 -/* F084 8007EC84 00461023 */ subu $v0, $v0, $a2 -/* F088 8007EC88 00C31804 */ sllv $v1, $v1, $a2 -/* F08C 8007EC8C 00441007 */ srav $v0, $a0, $v0 -/* F090 8007EC90 00621821 */ addu $v1, $v1, $v0 -/* F094 8007EC94 3067FFFF */ andi $a3, $v1, 0xFFFF -/* F098 8007EC98 00A82823 */ subu $a1, $a1, $t0 -/* F09C 8007EC9C 00C42004 */ sllv $a0, $a0, $a2 -/* F0A0 8007ECA0 3C01800B */ lui $at, %hi(D_800AF3C5) -/* F0A4 8007ECA4 A025F3C5 */ sb $a1, %lo(D_800AF3C5)($at) -/* F0A8 8007ECA8 3C01800B */ lui $at, %hi(D_800AF3C2) -/* F0AC 8007ECAC A423F3C2 */ sh $v1, %lo(D_800AF3C2)($at) -/* F0B0 8007ECB0 3C01800B */ lui $at, %hi(D_800AF3C4) -/* F0B4 8007ECB4 A024F3C4 */ sb $a0, %lo(D_800AF3C4)($at) -.L8007ECB8: -/* F0B8 8007ECB8 00071400 */ sll $v0, $a3, 16 -/* F0BC 8007ECBC 04410003 */ bgez $v0, .L8007ECCC -/* F0C0 8007ECC0 00091040 */ sll $v0, $t1, 1 -/* F0C4 8007ECC4 0801FB34 */ j .L8007ECD0 -/* F0C8 8007ECC8 004B1021 */ addu $v0, $v0, $t3 -.L8007ECCC: -/* F0CC 8007ECCC 004A1021 */ addu $v0, $v0, $t2 -.L8007ECD0: -/* F0D0 8007ECD0 94490000 */ lhu $t1, 0x0($v0) -/* F0D4 8007ECD4 2922011E */ slti $v0, $t1, 0x11E -/* F0D8 8007ECD8 1040FFF7 */ beqz $v0, .L8007ECB8 -/* F0DC 8007ECDC 00073840 */ sll $a3, $a3, 1 -/* F0E0 8007ECE0 3C02800B */ lui $v0, %hi(D_800AF404) -/* F0E4 8007ECE4 8C42F404 */ lw $v0, %lo(D_800AF404)($v0) -/* F0E8 8007ECE8 00491021 */ addu $v0, $v0, $t1 -/* F0EC 8007ECEC 90420000 */ lbu $v0, 0x0($v0) -/* F0F0 8007ECF0 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* F0F4 8007ECF4 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -/* F0F8 8007ECF8 2445FFF4 */ addiu $a1, $v0, -0xC -/* F0FC 8007ECFC 30A200FF */ andi $v0, $a1, 0xFF -/* F100 8007ED00 0062102B */ sltu $v0, $v1, $v0 -/* F104 8007ED04 10400027 */ beqz $v0, .L8007EDA4 -/* F108 8007ED08 00000000 */ nop -/* F10C 8007ED0C 24080008 */ addiu $t0, $zero, 0x8 -/* F110 8007ED10 3C07800B */ lui $a3, %hi(D_800AF36C) -/* F114 8007ED14 8CE7F36C */ lw $a3, %lo(D_800AF36C)($a3) -.L8007ED18: -/* F118 8007ED18 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* F11C 8007ED1C 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* F120 8007ED20 00A32823 */ subu $a1, $a1, $v1 -/* F124 8007ED24 306300FF */ andi $v1, $v1, 0xFF -/* F128 8007ED28 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* F12C 8007ED2C 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* F130 8007ED30 3C06800B */ lui $a2, %hi(D_800AF398) -/* F134 8007ED34 8CC6F398 */ lw $a2, %lo(D_800AF398)($a2) -/* F138 8007ED38 00621004 */ sllv $v0, $v0, $v1 -/* F13C 8007ED3C 01031823 */ subu $v1, $t0, $v1 -/* F140 8007ED40 00642007 */ srav $a0, $a0, $v1 -/* F144 8007ED44 00441021 */ addu $v0, $v0, $a0 -/* F148 8007ED48 3C01800B */ lui $at, %hi(D_800AF3C2) -/* F14C 8007ED4C A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* F150 8007ED50 10C0000C */ beqz $a2, .L8007ED84 -/* F154 8007ED54 24C2FFFF */ addiu $v0, $a2, -0x1 -/* F158 8007ED58 8CE40010 */ lw $a0, 0x10($a3) -/* F15C 8007ED5C 8CE30008 */ lw $v1, 0x8($a3) -/* F160 8007ED60 3C01800B */ lui $at, %hi(D_800AF398) -/* F164 8007ED64 AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* F168 8007ED68 24820001 */ addiu $v0, $a0, 0x1 -/* F16C 8007ED6C 00641821 */ addu $v1, $v1, $a0 -/* F170 8007ED70 ACE20010 */ sw $v0, 0x10($a3) -/* F174 8007ED74 90620000 */ lbu $v0, 0x0($v1) -/* F178 8007ED78 3C01800B */ lui $at, %hi(D_800AF3C4) -/* F17C 8007ED7C 0801FB63 */ j .L8007ED8C -/* F180 8007ED80 A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007ED84: -/* F184 8007ED84 3C01800B */ lui $at, %hi(D_800AF3C4) -/* F188 8007ED88 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007ED8C: -/* F18C 8007ED8C 3C01800B */ lui $at, %hi(D_800AF3C5) -/* F190 8007ED90 A028F3C5 */ sb $t0, %lo(D_800AF3C5)($at) -/* F194 8007ED94 30A200FF */ andi $v0, $a1, 0xFF -/* F198 8007ED98 0102102B */ sltu $v0, $t0, $v0 -/* F19C 8007ED9C 1440FFDE */ bnez $v0, .L8007ED18 -/* F1A0 8007EDA0 24030008 */ addiu $v1, $zero, 0x8 -.L8007EDA4: -/* F1A4 8007EDA4 3C02800B */ lui $v0, %hi(D_800AF3C5) -/* F1A8 8007EDA8 9042F3C5 */ lbu $v0, %lo(D_800AF3C5)($v0) -/* F1AC 8007EDAC 3C04800B */ lui $a0, %hi(D_800AF3C2) -/* F1B0 8007EDB0 9484F3C2 */ lhu $a0, %lo(D_800AF3C2)($a0) -/* F1B4 8007EDB4 3C03800B */ lui $v1, %hi(D_800AF3C4) -/* F1B8 8007EDB8 9063F3C4 */ lbu $v1, %lo(D_800AF3C4)($v1) -/* F1BC 8007EDBC 00451023 */ subu $v0, $v0, $a1 -/* F1C0 8007EDC0 30A500FF */ andi $a1, $a1, 0xFF -/* F1C4 8007EDC4 00A42004 */ sllv $a0, $a0, $a1 -/* F1C8 8007EDC8 3C01800B */ lui $at, %hi(D_800AF3C5) -/* F1CC 8007EDCC A022F3C5 */ sb $v0, %lo(D_800AF3C5)($at) -/* F1D0 8007EDD0 24020008 */ addiu $v0, $zero, 0x8 -/* F1D4 8007EDD4 00451023 */ subu $v0, $v0, $a1 -/* F1D8 8007EDD8 00431007 */ srav $v0, $v1, $v0 -/* F1DC 8007EDDC 00822021 */ addu $a0, $a0, $v0 -/* F1E0 8007EDE0 00A31804 */ sllv $v1, $v1, $a1 -/* F1E4 8007EDE4 3C01800B */ lui $at, %hi(D_800AF3C2) -/* F1E8 8007EDE8 A424F3C2 */ sh $a0, %lo(D_800AF3C2)($at) -/* F1EC 8007EDEC 3C01800B */ lui $at, %hi(D_800AF3C4) -/* F1F0 8007EDF0 A023F3C4 */ sb $v1, %lo(D_800AF3C4)($at) -/* F1F4 8007EDF4 2402011D */ addiu $v0, $zero, 0x11D -/* F1F8 8007EDF8 15220006 */ bne $t1, $v0, .L8007EE14 -/* F1FC 8007EDFC 3122FFFF */ andi $v0, $t1, 0xFFFF -/* F200 8007EE00 0C01F097 */ jal func_8007C25C -/* F204 8007EE04 24040008 */ addiu $a0, $zero, 0x8 -/* F208 8007EE08 3042FFFF */ andi $v0, $v0, 0xFFFF -/* F20C 8007EE0C 2449011D */ addiu $t1, $v0, 0x11D -/* F210 8007EE10 3122FFFF */ andi $v0, $t1, 0xFFFF -.L8007EE14: -/* F214 8007EE14 8FBF0024 */ lw $ra, 0x24($sp) -/* F218 8007EE18 8FB20020 */ lw $s2, 0x20($sp) -/* F21C 8007EE1C 8FB1001C */ lw $s1, 0x1C($sp) -/* F220 8007EE20 8FB00018 */ lw $s0, 0x18($sp) -/* F224 8007EE24 03E00008 */ jr $ra -/* F228 8007EE28 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_8007E8F0, . - func_8007E8F0 - -glabel func_8007EE2C -/* F22C 8007EE2C 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* F230 8007EE30 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* F234 8007EE34 3C03800B */ lui $v1, %hi(D_800AF410) -/* F238 8007EE38 8C63F410 */ lw $v1, %lo(D_800AF410)($v1) -/* F23C 8007EE3C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* F240 8007EE40 AFBF0014 */ sw $ra, 0x14($sp) -/* F244 8007EE44 AFB00010 */ sw $s0, 0x10($sp) -/* F248 8007EE48 00021202 */ srl $v0, $v0, 8 -/* F24C 8007EE4C 00021040 */ sll $v0, $v0, 1 -/* F250 8007EE50 00431021 */ addu $v0, $v0, $v1 -/* F254 8007EE54 94500000 */ lhu $s0, 0x0($v0) -/* F258 8007EE58 3C02800B */ lui $v0, %hi(D_800AF3E8) -/* F25C 8007EE5C 8C42F3E8 */ lw $v0, %lo(D_800AF3E8)($v0) -/* F260 8007EE60 0202102B */ sltu $v0, $s0, $v0 -/* F264 8007EE64 10400031 */ beqz $v0, .L8007EF2C -/* F268 8007EE68 00000000 */ nop -/* F26C 8007EE6C 3C02800B */ lui $v0, %hi(D_800AF408) -/* F270 8007EE70 8C42F408 */ lw $v0, %lo(D_800AF408)($v0) -/* F274 8007EE74 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* F278 8007EE78 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -/* F27C 8007EE7C 00501021 */ addu $v0, $v0, $s0 -/* F280 8007EE80 90450000 */ lbu $a1, 0x0($v0) -/* F284 8007EE84 0065102B */ sltu $v0, $v1, $a1 -/* F288 8007EE88 104000A8 */ beqz $v0, .L8007F12C -/* F28C 8007EE8C 24080008 */ addiu $t0, $zero, 0x8 -/* F290 8007EE90 3C07800B */ lui $a3, %hi(D_800AF36C) -/* F294 8007EE94 8CE7F36C */ lw $a3, %lo(D_800AF36C)($a3) -.L8007EE98: -/* F298 8007EE98 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* F29C 8007EE9C 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* F2A0 8007EEA0 00A32823 */ subu $a1, $a1, $v1 -/* F2A4 8007EEA4 306300FF */ andi $v1, $v1, 0xFF -/* F2A8 8007EEA8 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* F2AC 8007EEAC 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* F2B0 8007EEB0 3C06800B */ lui $a2, %hi(D_800AF398) -/* F2B4 8007EEB4 8CC6F398 */ lw $a2, %lo(D_800AF398)($a2) -/* F2B8 8007EEB8 00621004 */ sllv $v0, $v0, $v1 -/* F2BC 8007EEBC 01031823 */ subu $v1, $t0, $v1 -/* F2C0 8007EEC0 00642007 */ srav $a0, $a0, $v1 -/* F2C4 8007EEC4 00441021 */ addu $v0, $v0, $a0 -/* F2C8 8007EEC8 3C01800B */ lui $at, %hi(D_800AF3C2) -/* F2CC 8007EECC A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* F2D0 8007EED0 10C0000C */ beqz $a2, .L8007EF04 -/* F2D4 8007EED4 24C2FFFF */ addiu $v0, $a2, -0x1 -/* F2D8 8007EED8 8CE40010 */ lw $a0, 0x10($a3) -/* F2DC 8007EEDC 8CE30008 */ lw $v1, 0x8($a3) -/* F2E0 8007EEE0 3C01800B */ lui $at, %hi(D_800AF398) -/* F2E4 8007EEE4 AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* F2E8 8007EEE8 24820001 */ addiu $v0, $a0, 0x1 -/* F2EC 8007EEEC 00641821 */ addu $v1, $v1, $a0 -/* F2F0 8007EEF0 ACE20010 */ sw $v0, 0x10($a3) -/* F2F4 8007EEF4 90620000 */ lbu $v0, 0x0($v1) -/* F2F8 8007EEF8 3C01800B */ lui $at, %hi(D_800AF3C4) -/* F2FC 8007EEFC 0801FBC3 */ j .L8007EF0C -/* F300 8007EF00 A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007EF04: -/* F304 8007EF04 3C01800B */ lui $at, %hi(D_800AF3C4) -/* F308 8007EF08 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007EF0C: -/* F30C 8007EF0C 3C01800B */ lui $at, %hi(D_800AF3C5) -/* F310 8007EF10 A028F3C5 */ sb $t0, %lo(D_800AF3C5)($at) -/* F314 8007EF14 30A200FF */ andi $v0, $a1, 0xFF -/* F318 8007EF18 0102102B */ sltu $v0, $t0, $v0 -/* F31C 8007EF1C 1440FFDE */ bnez $v0, .L8007EE98 -/* F320 8007EF20 24030008 */ addiu $v1, $zero, 0x8 -/* F324 8007EF24 0801FC4B */ j .L8007F12C -/* F328 8007EF28 00000000 */ nop -.L8007EF2C: -/* F32C 8007EF2C 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* F330 8007EF30 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -/* F334 8007EF34 2C620008 */ sltiu $v0, $v1, 0x8 -/* F338 8007EF38 10400027 */ beqz $v0, .L8007EFD8 -/* F33C 8007EF3C 24080008 */ addiu $t0, $zero, 0x8 -/* F340 8007EF40 24070008 */ addiu $a3, $zero, 0x8 -/* F344 8007EF44 3C06800B */ lui $a2, %hi(D_800AF36C) -/* F348 8007EF48 8CC6F36C */ lw $a2, %lo(D_800AF36C)($a2) -.L8007EF4C: -/* F34C 8007EF4C 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* F350 8007EF50 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* F354 8007EF54 01034023 */ subu $t0, $t0, $v1 -/* F358 8007EF58 306300FF */ andi $v1, $v1, 0xFF -/* F35C 8007EF5C 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* F360 8007EF60 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* F364 8007EF64 3C05800B */ lui $a1, %hi(D_800AF398) -/* F368 8007EF68 8CA5F398 */ lw $a1, %lo(D_800AF398)($a1) -/* F36C 8007EF6C 00621004 */ sllv $v0, $v0, $v1 -/* F370 8007EF70 00E31823 */ subu $v1, $a3, $v1 -/* F374 8007EF74 00642007 */ srav $a0, $a0, $v1 -/* F378 8007EF78 00441021 */ addu $v0, $v0, $a0 -/* F37C 8007EF7C 3C01800B */ lui $at, %hi(D_800AF3C2) -/* F380 8007EF80 A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* F384 8007EF84 10A0000C */ beqz $a1, .L8007EFB8 -/* F388 8007EF88 24A2FFFF */ addiu $v0, $a1, -0x1 -/* F38C 8007EF8C 8CC40010 */ lw $a0, 0x10($a2) -/* F390 8007EF90 8CC30008 */ lw $v1, 0x8($a2) -/* F394 8007EF94 3C01800B */ lui $at, %hi(D_800AF398) -/* F398 8007EF98 AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* F39C 8007EF9C 24820001 */ addiu $v0, $a0, 0x1 -/* F3A0 8007EFA0 00641821 */ addu $v1, $v1, $a0 -/* F3A4 8007EFA4 ACC20010 */ sw $v0, 0x10($a2) -/* F3A8 8007EFA8 90620000 */ lbu $v0, 0x0($v1) -/* F3AC 8007EFAC 3C01800B */ lui $at, %hi(D_800AF3C4) -/* F3B0 8007EFB0 0801FBF0 */ j .L8007EFC0 -/* F3B4 8007EFB4 A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007EFB8: -/* F3B8 8007EFB8 3C01800B */ lui $at, %hi(D_800AF3C4) -/* F3BC 8007EFBC A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007EFC0: -/* F3C0 8007EFC0 3C01800B */ lui $at, %hi(D_800AF3C5) -/* F3C4 8007EFC4 A027F3C5 */ sb $a3, %lo(D_800AF3C5)($at) -/* F3C8 8007EFC8 310200FF */ andi $v0, $t0, 0xFF -/* F3CC 8007EFCC 00E2102B */ sltu $v0, $a3, $v0 -/* F3D0 8007EFD0 1440FFDE */ bnez $v0, .L8007EF4C -/* F3D4 8007EFD4 24030008 */ addiu $v1, $zero, 0x8 -.L8007EFD8: -/* F3D8 8007EFD8 3C0B800B */ lui $t3, %hi(D_800AF400) -/* F3DC 8007EFDC 8D6BF400 */ lw $t3, %lo(D_800AF400)($t3) -/* F3E0 8007EFE0 3C0A800B */ lui $t2, %hi(D_800AF3FC) -/* F3E4 8007EFE4 8D4AF3FC */ lw $t2, %lo(D_800AF3FC)($t2) -/* F3E8 8007EFE8 3C09800B */ lui $t1, %hi(D_800AF3E8) -/* F3EC 8007EFEC 8D29F3E8 */ lw $t1, %lo(D_800AF3E8)($t1) -/* F3F0 8007EFF0 3C03800B */ lui $v1, %hi(D_800AF3C2) -/* F3F4 8007EFF4 9463F3C2 */ lhu $v1, %lo(D_800AF3C2)($v1) -/* F3F8 8007EFF8 3C05800B */ lui $a1, %hi(D_800AF3C5) -/* F3FC 8007EFFC 90A5F3C5 */ lbu $a1, %lo(D_800AF3C5)($a1) -/* F400 8007F000 310600FF */ andi $a2, $t0, 0xFF -/* F404 8007F004 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* F408 8007F008 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* F40C 8007F00C 24020008 */ addiu $v0, $zero, 0x8 -/* F410 8007F010 00461023 */ subu $v0, $v0, $a2 -/* F414 8007F014 00C31804 */ sllv $v1, $v1, $a2 -/* F418 8007F018 00441007 */ srav $v0, $a0, $v0 -/* F41C 8007F01C 00621821 */ addu $v1, $v1, $v0 -/* F420 8007F020 3067FFFF */ andi $a3, $v1, 0xFFFF -/* F424 8007F024 00A82823 */ subu $a1, $a1, $t0 -/* F428 8007F028 00C42004 */ sllv $a0, $a0, $a2 -/* F42C 8007F02C 3C01800B */ lui $at, %hi(D_800AF3C5) -/* F430 8007F030 A025F3C5 */ sb $a1, %lo(D_800AF3C5)($at) -/* F434 8007F034 3C01800B */ lui $at, %hi(D_800AF3C2) -/* F438 8007F038 A423F3C2 */ sh $v1, %lo(D_800AF3C2)($at) -/* F43C 8007F03C 3C01800B */ lui $at, %hi(D_800AF3C4) -/* F440 8007F040 A024F3C4 */ sb $a0, %lo(D_800AF3C4)($at) -.L8007F044: -/* F444 8007F044 00071400 */ sll $v0, $a3, 16 -/* F448 8007F048 04410003 */ bgez $v0, .L8007F058 -/* F44C 8007F04C 00101040 */ sll $v0, $s0, 1 -/* F450 8007F050 0801FC17 */ j .L8007F05C -/* F454 8007F054 004B1021 */ addu $v0, $v0, $t3 -.L8007F058: -/* F458 8007F058 004A1021 */ addu $v0, $v0, $t2 -.L8007F05C: -/* F45C 8007F05C 94500000 */ lhu $s0, 0x0($v0) -/* F460 8007F060 0209102B */ sltu $v0, $s0, $t1 -/* F464 8007F064 1040FFF7 */ beqz $v0, .L8007F044 -/* F468 8007F068 00073840 */ sll $a3, $a3, 1 -/* F46C 8007F06C 3C02800B */ lui $v0, %hi(D_800AF408) -/* F470 8007F070 8C42F408 */ lw $v0, %lo(D_800AF408)($v0) -/* F474 8007F074 00501021 */ addu $v0, $v0, $s0 -/* F478 8007F078 90420000 */ lbu $v0, 0x0($v0) -/* F47C 8007F07C 3C03800B */ lui $v1, %hi(D_800AF3C5) -/* F480 8007F080 9063F3C5 */ lbu $v1, %lo(D_800AF3C5)($v1) -/* F484 8007F084 2445FFF8 */ addiu $a1, $v0, -0x8 -/* F488 8007F088 30A200FF */ andi $v0, $a1, 0xFF -/* F48C 8007F08C 0062102B */ sltu $v0, $v1, $v0 -/* F490 8007F090 10400026 */ beqz $v0, .L8007F12C -/* F494 8007F094 24080008 */ addiu $t0, $zero, 0x8 -/* F498 8007F098 3C07800B */ lui $a3, %hi(D_800AF36C) -/* F49C 8007F09C 8CE7F36C */ lw $a3, %lo(D_800AF36C)($a3) -.L8007F0A0: -/* F4A0 8007F0A0 3C02800B */ lui $v0, %hi(D_800AF3C2) -/* F4A4 8007F0A4 9442F3C2 */ lhu $v0, %lo(D_800AF3C2)($v0) -/* F4A8 8007F0A8 00A32823 */ subu $a1, $a1, $v1 -/* F4AC 8007F0AC 306300FF */ andi $v1, $v1, 0xFF -/* F4B0 8007F0B0 3C04800B */ lui $a0, %hi(D_800AF3C4) -/* F4B4 8007F0B4 9084F3C4 */ lbu $a0, %lo(D_800AF3C4)($a0) -/* F4B8 8007F0B8 3C06800B */ lui $a2, %hi(D_800AF398) -/* F4BC 8007F0BC 8CC6F398 */ lw $a2, %lo(D_800AF398)($a2) -/* F4C0 8007F0C0 00621004 */ sllv $v0, $v0, $v1 -/* F4C4 8007F0C4 01031823 */ subu $v1, $t0, $v1 -/* F4C8 8007F0C8 00642007 */ srav $a0, $a0, $v1 -/* F4CC 8007F0CC 00441021 */ addu $v0, $v0, $a0 -/* F4D0 8007F0D0 3C01800B */ lui $at, %hi(D_800AF3C2) -/* F4D4 8007F0D4 A422F3C2 */ sh $v0, %lo(D_800AF3C2)($at) -/* F4D8 8007F0D8 10C0000C */ beqz $a2, .L8007F10C -/* F4DC 8007F0DC 24C2FFFF */ addiu $v0, $a2, -0x1 -/* F4E0 8007F0E0 8CE40010 */ lw $a0, 0x10($a3) -/* F4E4 8007F0E4 8CE30008 */ lw $v1, 0x8($a3) -/* F4E8 8007F0E8 3C01800B */ lui $at, %hi(D_800AF398) -/* F4EC 8007F0EC AC22F398 */ sw $v0, %lo(D_800AF398)($at) -/* F4F0 8007F0F0 24820001 */ addiu $v0, $a0, 0x1 -/* F4F4 8007F0F4 00641821 */ addu $v1, $v1, $a0 -/* F4F8 8007F0F8 ACE20010 */ sw $v0, 0x10($a3) -/* F4FC 8007F0FC 90620000 */ lbu $v0, 0x0($v1) -/* F500 8007F100 3C01800B */ lui $at, %hi(D_800AF3C4) -/* F504 8007F104 0801FC45 */ j .L8007F114 -/* F508 8007F108 A022F3C4 */ sb $v0, %lo(D_800AF3C4)($at) -.L8007F10C: -/* F50C 8007F10C 3C01800B */ lui $at, %hi(D_800AF3C4) -/* F510 8007F110 A020F3C4 */ sb $zero, %lo(D_800AF3C4)($at) -.L8007F114: -/* F514 8007F114 3C01800B */ lui $at, %hi(D_800AF3C5) -/* F518 8007F118 A028F3C5 */ sb $t0, %lo(D_800AF3C5)($at) -/* F51C 8007F11C 30A200FF */ andi $v0, $a1, 0xFF -/* F520 8007F120 0102102B */ sltu $v0, $t0, $v0 -/* F524 8007F124 1440FFDE */ bnez $v0, .L8007F0A0 -/* F528 8007F128 24030008 */ addiu $v1, $zero, 0x8 -.L8007F12C: -/* F52C 8007F12C 3C02800B */ lui $v0, %hi(D_800AF3C5) -/* F530 8007F130 9042F3C5 */ lbu $v0, %lo(D_800AF3C5)($v0) -/* F534 8007F134 3C04800B */ lui $a0, %hi(D_800AF3C2) -/* F538 8007F138 9484F3C2 */ lhu $a0, %lo(D_800AF3C2)($a0) -/* F53C 8007F13C 3C03800B */ lui $v1, %hi(D_800AF3C4) -/* F540 8007F140 9063F3C4 */ lbu $v1, %lo(D_800AF3C4)($v1) -/* F544 8007F144 00451023 */ subu $v0, $v0, $a1 -/* F548 8007F148 30A500FF */ andi $a1, $a1, 0xFF -/* F54C 8007F14C 00A42004 */ sllv $a0, $a0, $a1 -/* F550 8007F150 3C01800B */ lui $at, %hi(D_800AF3C5) -/* F554 8007F154 A022F3C5 */ sb $v0, %lo(D_800AF3C5)($at) -/* F558 8007F158 24020008 */ addiu $v0, $zero, 0x8 -/* F55C 8007F15C 00451023 */ subu $v0, $v0, $a1 -/* F560 8007F160 00431007 */ srav $v0, $v1, $v0 -/* F564 8007F164 00822021 */ addu $a0, $a0, $v0 -/* F568 8007F168 00A31804 */ sllv $v1, $v1, $a1 -/* F56C 8007F16C 3C01800B */ lui $at, %hi(D_800AF3C2) -/* F570 8007F170 A424F3C2 */ sh $a0, %lo(D_800AF3C2)($at) -/* F574 8007F174 3C01800B */ lui $at, %hi(D_800AF3C4) -/* F578 8007F178 A023F3C4 */ sb $v1, %lo(D_800AF3C4)($at) -/* F57C 8007F17C 0C01F097 */ jal func_8007C25C -/* F580 8007F180 24040006 */ addiu $a0, $zero, 0x6 -/* F584 8007F184 00101980 */ sll $v1, $s0, 6 -/* F588 8007F188 00431021 */ addu $v0, $v0, $v1 -/* F58C 8007F18C 3042FFFF */ andi $v0, $v0, 0xFFFF -/* F590 8007F190 8FBF0014 */ lw $ra, 0x14($sp) -/* F594 8007F194 8FB00010 */ lw $s0, 0x10($sp) -/* F598 8007F198 03E00008 */ jr $ra -/* F59C 8007F19C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8007EE2C, . - func_8007EE2C - -glabel func_8007F1A0 -/* F5A0 8007F1A0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* F5A4 8007F1A4 AFBF0010 */ sw $ra, 0x10($sp) -/* F5A8 8007F1A8 0C01F097 */ jal func_8007C25C -/* F5AC 8007F1AC 24040001 */ addiu $a0, $zero, 0x1 -/* F5B0 8007F1B0 3042FFFF */ andi $v0, $v0, 0xFFFF -/* F5B4 8007F1B4 1440000A */ bnez $v0, .L8007F1E0 -/* F5B8 8007F1B8 00000000 */ nop -/* F5BC 8007F1BC 0C01F097 */ jal func_8007C25C -/* F5C0 8007F1C0 2404000B */ addiu $a0, $zero, 0xB -/* F5C4 8007F1C4 3042FFFF */ andi $v0, $v0, 0xFFFF -/* F5C8 8007F1C8 3C01800B */ lui $at, %hi(D_800AF3F4) -/* F5CC 8007F1CC AC22F3F4 */ sw $v0, %lo(D_800AF3F4)($at) -/* F5D0 8007F1D0 0C01F097 */ jal func_8007C25C -/* F5D4 8007F1D4 24040004 */ addiu $a0, $zero, 0x4 -/* F5D8 8007F1D8 0801FC7A */ j .L8007F1E8 -/* F5DC 8007F1DC 24420100 */ addiu $v0, $v0, 0x100 -.L8007F1E0: -/* F5E0 8007F1E0 0C01F097 */ jal func_8007C25C -/* F5E4 8007F1E4 24040008 */ addiu $a0, $zero, 0x8 -.L8007F1E8: -/* F5E8 8007F1E8 8FBF0010 */ lw $ra, 0x10($sp) -/* F5EC 8007F1EC 3042FFFF */ andi $v0, $v0, 0xFFFF -/* F5F0 8007F1F0 03E00008 */ jr $ra -/* F5F4 8007F1F4 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8007F1A0, . - func_8007F1A0 - -glabel func_8007F1F8 -/* F5F8 8007F1F8 3C03800B */ lui $v1, %hi(D_800AF3F4) -/* F5FC 8007F1FC 8C63F3F4 */ lw $v1, %lo(D_800AF3F4)($v1) -/* F600 8007F200 3C02800B */ lui $v0, %hi(D_800AF3A4) -/* F604 8007F204 9442F3A4 */ lhu $v0, %lo(D_800AF3A4)($v0) -/* F608 8007F208 00431023 */ subu $v0, $v0, $v1 -/* F60C 8007F20C 2442FFEE */ addiu $v0, $v0, -0x12 -/* F610 8007F210 03E00008 */ jr $ra -/* F614 8007F214 304207FF */ andi $v0, $v0, 0x7FF -.size func_8007F1F8, . - func_8007F1F8 - -glabel func_8007F218 -/* F618 8007F218 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* F61C 8007F21C AFBF0010 */ sw $ra, 0x10($sp) -/* F620 8007F220 0C01F10E */ jal func_8007C438 -/* F624 8007F224 00000000 */ nop -/* F628 8007F228 8FBF0010 */ lw $ra, 0x10($sp) -/* F62C 8007F22C 03E00008 */ jr $ra -/* F630 8007F230 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8007F218, . - func_8007F218 - -glabel func_8007F234 -/* F634 8007F234 3C02800B */ lui $v0, %hi(D_800AF3F0) -/* F638 8007F238 8C42F3F0 */ lw $v0, %lo(D_800AF3F0)($v0) -/* F63C 8007F23C 1440000D */ bnez $v0, .L8007F274 -/* F640 8007F240 24020008 */ addiu $v0, $zero, 0x8 -/* F644 8007F244 3C03800B */ lui $v1, %hi(D_800AF36C) -/* F648 8007F248 8C63F36C */ lw $v1, %lo(D_800AF36C)($v1) -/* F64C 8007F24C 8C650010 */ lw $a1, 0x10($v1) -/* F650 8007F250 8C640008 */ lw $a0, 0x8($v1) -/* F654 8007F254 3C01800B */ lui $at, %hi(D_800AF3F0) -/* F658 8007F258 AC22F3F0 */ sw $v0, %lo(D_800AF3F0)($at) -/* F65C 8007F25C 24A20001 */ addiu $v0, $a1, 0x1 -/* F660 8007F260 00852021 */ addu $a0, $a0, $a1 -/* F664 8007F264 AC620010 */ sw $v0, 0x10($v1) -/* F668 8007F268 90820000 */ lbu $v0, 0x0($a0) -/* F66C 8007F26C 3C01800B */ lui $at, %hi(D_800AF3EC) -/* F670 8007F270 AC22F3EC */ sw $v0, %lo(D_800AF3EC)($at) -.L8007F274: -/* F674 8007F274 3C06800B */ lui $a2, %hi(D_800AF36C) -/* F678 8007F278 8CC6F36C */ lw $a2, %lo(D_800AF36C)($a2) -/* F67C 8007F27C 3C02800B */ lui $v0, %hi(D_800AF3F0) -/* F680 8007F280 8C42F3F0 */ lw $v0, %lo(D_800AF3F0)($v0) -/* F684 8007F284 8CC40010 */ lw $a0, 0x10($a2) -/* F688 8007F288 8CC30008 */ lw $v1, 0x8($a2) -/* F68C 8007F28C 2442FFFF */ addiu $v0, $v0, -0x1 -/* F690 8007F290 3C01800B */ lui $at, %hi(D_800AF3F0) -/* F694 8007F294 AC22F3F0 */ sw $v0, %lo(D_800AF3F0)($at) -/* F698 8007F298 24820001 */ addiu $v0, $a0, 0x1 -/* F69C 8007F29C 00641821 */ addu $v1, $v1, $a0 -/* F6A0 8007F2A0 ACC20010 */ sw $v0, 0x10($a2) -/* F6A4 8007F2A4 90670000 */ lbu $a3, 0x0($v1) -/* F6A8 8007F2A8 3C02800B */ lui $v0, %hi(D_800AF3EC) -/* F6AC 8007F2AC 8C42F3EC */ lw $v0, %lo(D_800AF3EC)($v0) -/* F6B0 8007F2B0 30420001 */ andi $v0, $v0, 0x1 -/* F6B4 8007F2B4 14400010 */ bnez $v0, .L8007F2F8 -/* F6B8 8007F2B8 30E500FF */ andi $a1, $a3, 0xFF -/* F6BC 8007F2BC 8CC40010 */ lw $a0, 0x10($a2) -/* F6C0 8007F2C0 8CC30008 */ lw $v1, 0x8($a2) -/* F6C4 8007F2C4 3C01800B */ lui $at, %hi(D_800AF3F4) -/* F6C8 8007F2C8 AC25F3F4 */ sw $a1, %lo(D_800AF3F4)($at) -/* F6CC 8007F2CC 24820001 */ addiu $v0, $a0, 0x1 -/* F6D0 8007F2D0 00641821 */ addu $v1, $v1, $a0 -/* F6D4 8007F2D4 ACC20010 */ sw $v0, 0x10($a2) -/* F6D8 8007F2D8 90650000 */ lbu $a1, 0x0($v1) -/* F6DC 8007F2DC 30A200F0 */ andi $v0, $a1, 0xF0 -/* F6E0 8007F2E0 30A5000F */ andi $a1, $a1, 0xF -/* F6E4 8007F2E4 24A50100 */ addiu $a1, $a1, 0x100 -/* F6E8 8007F2E8 00021100 */ sll $v0, $v0, 4 -/* F6EC 8007F2EC 00E21025 */ or $v0, $a3, $v0 -/* F6F0 8007F2F0 3C01800B */ lui $at, %hi(D_800AF3F4) -/* F6F4 8007F2F4 AC22F3F4 */ sw $v0, %lo(D_800AF3F4)($at) -.L8007F2F8: -/* F6F8 8007F2F8 3C02800B */ lui $v0, %hi(D_800AF3EC) -/* F6FC 8007F2FC 8C42F3EC */ lw $v0, %lo(D_800AF3EC)($v0) -/* F700 8007F300 00021043 */ sra $v0, $v0, 1 -/* F704 8007F304 3C01800B */ lui $at, %hi(D_800AF3EC) -/* F708 8007F308 AC22F3EC */ sw $v0, %lo(D_800AF3EC)($at) -/* F70C 8007F30C 03E00008 */ jr $ra -/* F710 8007F310 00A01021 */ addu $v0, $a1, $zero -.size func_8007F234, . - func_8007F234 - -glabel func_8007F314 -/* F714 8007F314 3C03800B */ lui $v1, %hi(D_800AF3F4) -/* F718 8007F318 8C63F3F4 */ lw $v1, %lo(D_800AF3F4)($v1) -/* F71C 8007F31C 3C02800B */ lui $v0, %hi(D_800AF3A4) -/* F720 8007F320 9442F3A4 */ lhu $v0, %lo(D_800AF3A4)($v0) -/* F724 8007F324 00431023 */ subu $v0, $v0, $v1 -/* F728 8007F328 2442FFED */ addiu $v0, $v0, -0x13 -/* F72C 8007F32C 03E00008 */ jr $ra -/* F730 8007F330 30420FFF */ andi $v0, $v0, 0xFFF -.size func_8007F314, . - func_8007F314 - -glabel func_8007F334 -/* F734 8007F334 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* F738 8007F338 AFB00010 */ sw $s0, 0x10($sp) -/* F73C 8007F33C 00008021 */ addu $s0, $zero, $zero -/* F740 8007F340 AFB10014 */ sw $s1, 0x14($sp) -/* F744 8007F344 24110012 */ addiu $s1, $zero, 0x12 -/* F748 8007F348 AFBF0018 */ sw $ra, 0x18($sp) -/* F74C 8007F34C 3C01800B */ lui $at, %hi(D_800AF3F0) -/* F750 8007F350 AC20F3F0 */ sw $zero, %lo(D_800AF3F0)($at) -.L8007F354: -/* F754 8007F354 02002821 */ addu $a1, $s0, $zero -/* F758 8007F358 3C04800B */ lui $a0, %hi(D_800AF3A8) -/* F75C 8007F35C 8C84F3A8 */ lw $a0, %lo(D_800AF3A8)($a0) -/* F760 8007F360 2406000D */ addiu $a2, $zero, 0xD -/* F764 8007F364 26100001 */ addiu $s0, $s0, 0x1 -/* F768 8007F368 0C01FD2C */ jal func_8007F4B0 -/* F76C 8007F36C 00912021 */ addu $a0, $a0, $s1 -/* F770 8007F370 2A020100 */ slti $v0, $s0, 0x100 -/* F774 8007F374 1440FFF7 */ bnez $v0, .L8007F354 -/* F778 8007F378 2631000D */ addiu $s1, $s1, 0xD -/* F77C 8007F37C 00008021 */ addu $s0, $zero, $zero -.L8007F380: -/* F780 8007F380 3C02800B */ lui $v0, %hi(D_800AF3A8) -/* F784 8007F384 8C42F3A8 */ lw $v0, %lo(D_800AF3A8)($v0) -/* F788 8007F388 02021021 */ addu $v0, $s0, $v0 -/* F78C 8007F38C A0500D12 */ sb $s0, 0xD12($v0) -/* F790 8007F390 26100001 */ addiu $s0, $s0, 0x1 -/* F794 8007F394 2A020100 */ slti $v0, $s0, 0x100 -/* F798 8007F398 1440FFF9 */ bnez $v0, .L8007F380 -/* F79C 8007F39C 00000000 */ nop -/* F7A0 8007F3A0 00008021 */ addu $s0, $zero, $zero -.L8007F3A4: -/* F7A4 8007F3A4 3C02800B */ lui $v0, %hi(D_800AF3A8) -/* F7A8 8007F3A8 8C42F3A8 */ lw $v0, %lo(D_800AF3A8)($v0) -/* F7AC 8007F3AC 00101827 */ nor $v1, $zero, $s0 -/* F7B0 8007F3B0 02021021 */ addu $v0, $s0, $v0 -/* F7B4 8007F3B4 26100001 */ addiu $s0, $s0, 0x1 -/* F7B8 8007F3B8 A0430E12 */ sb $v1, 0xE12($v0) -/* F7BC 8007F3BC 2A020100 */ slti $v0, $s0, 0x100 -/* F7C0 8007F3C0 1440FFF8 */ bnez $v0, .L8007F3A4 -/* F7C4 8007F3C4 00002821 */ addu $a1, $zero, $zero -/* F7C8 8007F3C8 3C04800B */ lui $a0, %hi(D_800AF3A8) -/* F7CC 8007F3CC 8C84F3A8 */ lw $a0, %lo(D_800AF3A8)($a0) -/* F7D0 8007F3D0 24060080 */ addiu $a2, $zero, 0x80 -/* F7D4 8007F3D4 0C01FD2C */ jal func_8007F4B0 -/* F7D8 8007F3D8 24840F12 */ addiu $a0, $a0, 0xF12 -/* F7DC 8007F3DC 3C04800B */ lui $a0, %hi(D_800AF3A8) -/* F7E0 8007F3E0 8C84F3A8 */ lw $a0, %lo(D_800AF3A8)($a0) -/* F7E4 8007F3E4 24050020 */ addiu $a1, $zero, 0x20 -/* F7E8 8007F3E8 2406006E */ addiu $a2, $zero, 0x6E -/* F7EC 8007F3EC 0C01FD2C */ jal func_8007F4B0 -/* F7F0 8007F3F0 24840F92 */ addiu $a0, $a0, 0xF92 -/* F7F4 8007F3F4 8FBF0018 */ lw $ra, 0x18($sp) -/* F7F8 8007F3F8 8FB10014 */ lw $s1, 0x14($sp) -/* F7FC 8007F3FC 8FB00010 */ lw $s0, 0x10($sp) -/* F800 8007F400 03E00008 */ jr $ra -/* F804 8007F404 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8007F334, . - func_8007F334 - -glabel func_8007F408 -/* F808 8007F408 90820000 */ lbu $v0, 0x0($a0) -/* F80C 8007F40C 10400005 */ beqz $v0, .L8007F424 -/* F810 8007F410 00801821 */ addu $v1, $a0, $zero -/* F814 8007F414 24630001 */ addiu $v1, $v1, 0x1 -.L8007F418: -/* F818 8007F418 90620000 */ lbu $v0, 0x0($v1) -/* F81C 8007F41C 5440FFFE */ bnel $v0, $zero, .L8007F418 -/* F820 8007F420 24630001 */ addiu $v1, $v1, 0x1 -.L8007F424: -/* F824 8007F424 90A20000 */ lbu $v0, 0x0($a1) -/* F828 8007F428 50400007 */ beql $v0, $zero, .L8007F448 -/* F82C 8007F42C A0600000 */ sb $zero, 0x0($v1) -.L8007F430: -/* F830 8007F430 24A50001 */ addiu $a1, $a1, 0x1 -/* F834 8007F434 A0620000 */ sb $v0, 0x0($v1) -/* F838 8007F438 90A20000 */ lbu $v0, 0x0($a1) -/* F83C 8007F43C 1440FFFC */ bnez $v0, .L8007F430 -/* F840 8007F440 24630001 */ addiu $v1, $v1, 0x1 -/* F844 8007F444 A0600000 */ sb $zero, 0x0($v1) -.L8007F448: -/* F848 8007F448 03E00008 */ jr $ra -/* F84C 8007F44C 00801021 */ addu $v0, $a0, $zero -.size func_8007F408, . - func_8007F408 - -glabel func_8007F450 -/* F850 8007F450 90A60000 */ lbu $a2, 0x0($a1) -/* F854 8007F454 00801021 */ addu $v0, $a0, $zero -/* F858 8007F458 10C00006 */ beqz $a2, .L8007F474 -/* F85C 8007F45C 00401821 */ addu $v1, $v0, $zero -.L8007F460: -/* F860 8007F460 24A50001 */ addiu $a1, $a1, 0x1 -/* F864 8007F464 A0660000 */ sb $a2, 0x0($v1) -/* F868 8007F468 90A60000 */ lbu $a2, 0x0($a1) -/* F86C 8007F46C 14C0FFFC */ bnez $a2, .L8007F460 -/* F870 8007F470 24630001 */ addiu $v1, $v1, 0x1 -.L8007F474: -/* F874 8007F474 03E00008 */ jr $ra -/* F878 8007F478 A0600000 */ sb $zero, 0x0($v1) -.size func_8007F450, . - func_8007F450 - -glabel func_8007F47C -/* F87C 8007F47C 90830000 */ lbu $v1, 0x0($a0) -/* F880 8007F480 24840001 */ addiu $a0, $a0, 0x1 -/* F884 8007F484 90A20000 */ lbu $v0, 0x0($a1) -/* F888 8007F488 306300FF */ andi $v1, $v1, 0xFF -/* F88C 8007F48C 304200FF */ andi $v0, $v0, 0xFF -/* F890 8007F490 10620003 */ beq $v1, $v0, .L8007F4A0 -/* F894 8007F494 24A50001 */ addiu $a1, $a1, 0x1 -/* F898 8007F498 0801FD2A */ j .L8007F4A8 -/* F89C 8007F49C 00621023 */ subu $v0, $v1, $v0 -.L8007F4A0: -/* F8A0 8007F4A0 1460FFF6 */ bnez $v1, func_8007F47C -/* F8A4 8007F4A4 00001021 */ addu $v0, $zero, $zero -.L8007F4A8: -/* F8A8 8007F4A8 03E00008 */ jr $ra -/* F8AC 8007F4AC 00000000 */ nop -.size func_8007F47C, . - func_8007F47C - -glabel func_8007F4B0 -/* F8B0 8007F4B0 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* F8B4 8007F4B4 00801021 */ addu $v0, $a0, $zero -/* F8B8 8007F4B8 00403821 */ addu $a3, $v0, $zero -/* F8BC 8007F4BC 10C00006 */ beqz $a2, .L8007F4D8 -/* F8C0 8007F4C0 24C3FFFF */ addiu $v1, $a2, -0x1 -/* F8C4 8007F4C4 2404FFFF */ addiu $a0, $zero, -0x1 -.L8007F4C8: -/* F8C8 8007F4C8 A0E50000 */ sb $a1, 0x0($a3) -/* F8CC 8007F4CC 2463FFFF */ addiu $v1, $v1, -0x1 -/* F8D0 8007F4D0 1464FFFD */ bne $v1, $a0, .L8007F4C8 -/* F8D4 8007F4D4 24E70001 */ addiu $a3, $a3, 0x1 -.L8007F4D8: -/* F8D8 8007F4D8 27BD0008 */ addiu $sp, $sp, 0x8 -/* F8DC 8007F4DC 03E00008 */ jr $ra -/* F8E0 8007F4E0 00000000 */ nop -.size func_8007F4B0, . - func_8007F4B0 - -glabel func_8007F4E4 -/* F8E4 8007F4E4 90A30000 */ lbu $v1, 0x0($a1) -/* F8E8 8007F4E8 24020072 */ addiu $v0, $zero, 0x72 -/* F8EC 8007F4EC 14620010 */ bne $v1, $v0, .L8007F530 -/* F8F0 8007F4F0 00000000 */ nop -/* F8F4 8007F4F4 3C03800B */ lui $v1, %hi(D_800AF340) -/* F8F8 8007F4F8 2463F340 */ addiu $v1, $v1, %lo(D_800AF340) -/* F8FC 8007F4FC 90620000 */ lbu $v0, 0x0($v1) -/* F900 8007F500 14400019 */ bnez $v0, .L8007F568 -/* F904 8007F504 00001021 */ addu $v0, $zero, $zero -/* F908 8007F508 3C01800B */ lui $at, %hi(D_800AF344) -/* F90C 8007F50C AC24F344 */ sw $a0, %lo(D_800AF344)($at) -/* F910 8007F510 3C01800B */ lui $at, %hi(D_800AF348) -/* F914 8007F514 AC26F348 */ sw $a2, %lo(D_800AF348)($at) -/* F918 8007F518 3C01800B */ lui $at, %hi(D_800AF34C) -/* F91C 8007F51C AC27F34C */ sw $a3, %lo(D_800AF34C)($at) -/* F920 8007F520 3C01800B */ lui $at, %hi(D_800AF350) -/* F924 8007F524 AC20F350 */ sw $zero, %lo(D_800AF350)($at) -/* F928 8007F528 0801FD5A */ j .L8007F568 -/* F92C 8007F52C 00601021 */ addu $v0, $v1, $zero -.L8007F530: -/* F930 8007F530 3C03800B */ lui $v1, %hi(D_800AF358) -/* F934 8007F534 2463F358 */ addiu $v1, $v1, %lo(D_800AF358) -/* F938 8007F538 90620000 */ lbu $v0, 0x0($v1) -/* F93C 8007F53C 1440000A */ bnez $v0, .L8007F568 -/* F940 8007F540 00001021 */ addu $v0, $zero, $zero -/* F944 8007F544 3C01800B */ lui $at, %hi(D_800AF35C) -/* F948 8007F548 AC24F35C */ sw $a0, %lo(D_800AF35C)($at) -/* F94C 8007F54C 3C01800B */ lui $at, %hi(D_800AF360) -/* F950 8007F550 AC26F360 */ sw $a2, %lo(D_800AF360)($at) -/* F954 8007F554 3C01800B */ lui $at, %hi(D_800AF364) -/* F958 8007F558 AC27F364 */ sw $a3, %lo(D_800AF364)($at) -/* F95C 8007F55C 3C01800B */ lui $at, %hi(D_800AF368) -/* F960 8007F560 AC20F368 */ sw $zero, %lo(D_800AF368)($at) -/* F964 8007F564 00601021 */ addu $v0, $v1, $zero -.L8007F568: -/* F968 8007F568 03E00008 */ jr $ra -/* F96C 8007F56C 00000000 */ nop -.size func_8007F4E4, . - func_8007F4E4 - -glabel func_8007F570 -/* F970 8007F570 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* F974 8007F574 18C00015 */ blez $a2, .L8007F5CC -/* F978 8007F578 00005021 */ addu $t2, $zero, $zero -.L8007F57C: -/* F97C 8007F57C 18A0000F */ blez $a1, .L8007F5BC -/* F980 8007F580 00004821 */ addu $t1, $zero, $zero -.L8007F584: -/* F984 8007F584 8CE80010 */ lw $t0, 0x10($a3) -/* F988 8007F588 8CE2000C */ lw $v0, 0xC($a3) -/* F98C 8007F58C 0102102A */ slt $v0, $t0, $v0 -/* F990 8007F590 1040000E */ beqz $v0, .L8007F5CC -/* F994 8007F594 25020001 */ addiu $v0, $t0, 0x1 -/* F998 8007F598 8CE30008 */ lw $v1, 0x8($a3) -/* F99C 8007F59C ACE20010 */ sw $v0, 0x10($a3) -/* F9A0 8007F5A0 00681821 */ addu $v1, $v1, $t0 -/* F9A4 8007F5A4 90620000 */ lbu $v0, 0x0($v1) -/* F9A8 8007F5A8 25290001 */ addiu $t1, $t1, 0x1 -/* F9AC 8007F5AC A0820000 */ sb $v0, 0x0($a0) -/* F9B0 8007F5B0 0125102A */ slt $v0, $t1, $a1 -/* F9B4 8007F5B4 1440FFF3 */ bnez $v0, .L8007F584 -/* F9B8 8007F5B8 24840001 */ addiu $a0, $a0, 0x1 -.L8007F5BC: -/* F9BC 8007F5BC 254A0001 */ addiu $t2, $t2, 0x1 -/* F9C0 8007F5C0 0146102A */ slt $v0, $t2, $a2 -/* F9C4 8007F5C4 1440FFED */ bnez $v0, .L8007F57C -/* F9C8 8007F5C8 00000000 */ nop -.L8007F5CC: -/* F9CC 8007F5CC 01401021 */ addu $v0, $t2, $zero -/* F9D0 8007F5D0 03E00008 */ jr $ra -/* F9D4 8007F5D4 27BD0010 */ addiu $sp, $sp, 0x10 -.size func_8007F570, . - func_8007F570 - -glabel func_8007F5D8 -/* F9D8 8007F5D8 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* F9DC 8007F5DC 18C00015 */ blez $a2, .L8007F634 -/* F9E0 8007F5E0 00005021 */ addu $t2, $zero, $zero -.L8007F5E4: -/* F9E4 8007F5E4 18A0000F */ blez $a1, .L8007F624 -/* F9E8 8007F5E8 00004821 */ addu $t1, $zero, $zero -.L8007F5EC: -/* F9EC 8007F5EC 8CE80010 */ lw $t0, 0x10($a3) -/* F9F0 8007F5F0 8CE2000C */ lw $v0, 0xC($a3) -/* F9F4 8007F5F4 0102102A */ slt $v0, $t0, $v0 -/* F9F8 8007F5F8 1040000E */ beqz $v0, .L8007F634 -/* F9FC 8007F5FC 25020001 */ addiu $v0, $t0, 0x1 -/* FA00 8007F600 ACE20010 */ sw $v0, 0x10($a3) -/* FA04 8007F604 8CE20008 */ lw $v0, 0x8($a3) -/* FA08 8007F608 90830000 */ lbu $v1, 0x0($a0) -/* FA0C 8007F60C 25290001 */ addiu $t1, $t1, 0x1 -/* FA10 8007F610 00481021 */ addu $v0, $v0, $t0 -/* FA14 8007F614 A0430000 */ sb $v1, 0x0($v0) -/* FA18 8007F618 0125102A */ slt $v0, $t1, $a1 -/* FA1C 8007F61C 1440FFF3 */ bnez $v0, .L8007F5EC -/* FA20 8007F620 24840001 */ addiu $a0, $a0, 0x1 -.L8007F624: -/* FA24 8007F624 254A0001 */ addiu $t2, $t2, 0x1 -/* FA28 8007F628 0146102A */ slt $v0, $t2, $a2 -/* FA2C 8007F62C 1440FFED */ bnez $v0, .L8007F5E4 -/* FA30 8007F630 00000000 */ nop -.L8007F634: -/* FA34 8007F634 01401021 */ addu $v0, $t2, $zero -/* FA38 8007F638 03E00008 */ jr $ra -/* FA3C 8007F63C 27BD0010 */ addiu $sp, $sp, 0x10 -.size func_8007F5D8, . - func_8007F5D8 - -glabel func_8007F640 -/* FA40 8007F640 03E00008 */ jr $ra -/* FA44 8007F644 00000000 */ nop -.size func_8007F640, . - func_8007F640 - -glabel func_8007F648 -/* FA48 8007F648 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* FA4C 8007F64C 00804821 */ addu $t1, $a0, $zero -/* FA50 8007F650 AFB10024 */ sw $s1, 0x24($sp) -/* FA54 8007F654 97B10042 */ lhu $s1, 0x42($sp) -/* FA58 8007F658 00054400 */ sll $t0, $a1, 16 -/* FA5C 8007F65C 00084403 */ sra $t0, $t0, 16 -/* FA60 8007F660 00061C00 */ sll $v1, $a2, 16 -/* FA64 8007F664 00031C03 */ sra $v1, $v1, 16 -/* FA68 8007F668 3402F000 */ ori $v0, $zero, 0xF000 -/* FA6C 8007F66C AFB00020 */ sw $s0, 0x20($sp) -/* FA70 8007F670 00E08021 */ addu $s0, $a3, $zero -/* FA74 8007F674 3404C800 */ ori $a0, $zero, 0xC800 -/* FA78 8007F678 01202821 */ addu $a1, $t1, $zero -/* FA7C 8007F67C 01003021 */ addu $a2, $t0, $zero -/* FA80 8007F680 00603821 */ addu $a3, $v1, $zero -/* FA84 8007F684 AFBF0028 */ sw $ra, 0x28($sp) -/* FA88 8007F688 AFA80010 */ sw $t0, 0x10($sp) -/* FA8C 8007F68C AFA30014 */ sw $v1, 0x14($sp) -/* FA90 8007F690 0C01DBD7 */ jal func_80076F5C -/* FA94 8007F694 AFA20018 */ sw $v0, 0x18($sp) -/* FA98 8007F698 00403021 */ addu $a2, $v0, $zero -/* FA9C 8007F69C 00061080 */ sll $v0, $a2, 2 -/* FAA0 8007F6A0 00461021 */ addu $v0, $v0, $a2 -/* FAA4 8007F6A4 00021080 */ sll $v0, $v0, 2 -/* FAA8 8007F6A8 00461021 */ addu $v0, $v0, $a2 -/* FAAC 8007F6AC 000228C0 */ sll $a1, $v0, 3 -/* FAB0 8007F6B0 3C03800E */ lui $v1, %hi(D_800E79A0) -/* FAB4 8007F6B4 8C6379A0 */ lw $v1, %lo(D_800E79A0)($v1) -/* FAB8 8007F6B8 3C02800F */ lui $v0, %hi(D_800E82CE) -/* FABC 8007F6BC 00451021 */ addu $v0, $v0, $a1 -/* FAC0 8007F6C0 944282CE */ lhu $v0, %lo(D_800E82CE)($v0) -/* FAC4 8007F6C4 00431021 */ addu $v0, $v0, $v1 -/* FAC8 8007F6C8 2442FFFF */ addiu $v0, $v0, -0x1 -/* FACC 8007F6CC 3C01800F */ lui $at, %hi(D_800E82D2) -/* FAD0 8007F6D0 00250821 */ addu $at, $at, $a1 -/* FAD4 8007F6D4 A42282D2 */ sh $v0, %lo(D_800E82D2)($at) -/* FAD8 8007F6D8 00021400 */ sll $v0, $v0, 16 -/* FADC 8007F6DC 00021403 */ sra $v0, $v0, 16 -/* FAE0 8007F6E0 28420140 */ slti $v0, $v0, 0x140 -/* FAE4 8007F6E4 14400009 */ bnez $v0, .L8007F70C -/* FAE8 8007F6E8 2402013F */ addiu $v0, $zero, 0x13F -/* FAEC 8007F6EC 3C01800F */ lui $at, %hi(D_800E82D2) -/* FAF0 8007F6F0 00250821 */ addu $at, $at, $a1 -/* FAF4 8007F6F4 A42282D2 */ sh $v0, %lo(D_800E82D2)($at) -/* FAF8 8007F6F8 24020140 */ addiu $v0, $zero, 0x140 -/* FAFC 8007F6FC 00431023 */ subu $v0, $v0, $v1 -/* FB00 8007F700 3C01800F */ lui $at, %hi(D_800E82CE) -/* FB04 8007F704 00250821 */ addu $at, $at, $a1 -/* FB08 8007F708 A42282CE */ sh $v0, %lo(D_800E82CE)($at) -.L8007F70C: -/* FB0C 8007F70C 3C02800F */ lui $v0, %hi(D_800E82CE) -/* FB10 8007F710 00451021 */ addu $v0, $v0, $a1 -/* FB14 8007F714 844282CE */ lh $v0, %lo(D_800E82CE)($v0) -/* FB18 8007F718 04410004 */ bgez $v0, .L8007F72C -/* FB1C 8007F71C 00000000 */ nop -/* FB20 8007F720 3C01800F */ lui $at, %hi(D_800E82CE) -/* FB24 8007F724 00250821 */ addu $at, $at, $a1 -/* FB28 8007F728 A42082CE */ sh $zero, %lo(D_800E82CE)($at) -.L8007F72C: -/* FB2C 8007F72C 3C03800E */ lui $v1, %hi(D_800E79A0) -/* FB30 8007F730 8C6379A0 */ lw $v1, %lo(D_800E79A0)($v1) -/* FB34 8007F734 3C02800F */ lui $v0, %hi(D_800E82D0) -/* FB38 8007F738 00451021 */ addu $v0, $v0, $a1 -/* FB3C 8007F73C 944282D0 */ lhu $v0, %lo(D_800E82D0)($v0) -/* FB40 8007F740 00431021 */ addu $v0, $v0, $v1 -/* FB44 8007F744 2442FFFF */ addiu $v0, $v0, -0x1 -/* FB48 8007F748 3C01800F */ lui $at, %hi(D_800E82D4) -/* FB4C 8007F74C 00250821 */ addu $at, $at, $a1 -/* FB50 8007F750 A42282D4 */ sh $v0, %lo(D_800E82D4)($at) -/* FB54 8007F754 00021400 */ sll $v0, $v0, 16 -/* FB58 8007F758 00021403 */ sra $v0, $v0, 16 -/* FB5C 8007F75C 284200F0 */ slti $v0, $v0, 0xF0 -/* FB60 8007F760 14400009 */ bnez $v0, .L8007F788 -/* FB64 8007F764 240200EF */ addiu $v0, $zero, 0xEF -/* FB68 8007F768 3C01800F */ lui $at, %hi(D_800E82D4) -/* FB6C 8007F76C 00250821 */ addu $at, $at, $a1 -/* FB70 8007F770 A42282D4 */ sh $v0, %lo(D_800E82D4)($at) -/* FB74 8007F774 240200F0 */ addiu $v0, $zero, 0xF0 -/* FB78 8007F778 00431023 */ subu $v0, $v0, $v1 -/* FB7C 8007F77C 3C01800F */ lui $at, %hi(D_800E82D0) -/* FB80 8007F780 00250821 */ addu $at, $at, $a1 -/* FB84 8007F784 A42282D0 */ sh $v0, %lo(D_800E82D0)($at) -.L8007F788: -/* FB88 8007F788 3C02800F */ lui $v0, %hi(D_800E82D0) -/* FB8C 8007F78C 00451021 */ addu $v0, $v0, $a1 -/* FB90 8007F790 844282D0 */ lh $v0, %lo(D_800E82D0)($v0) -/* FB94 8007F794 04410008 */ bgez $v0, .L8007F7B8 -/* FB98 8007F798 28420080 */ slti $v0, $v0, 0x80 -/* FB9C 8007F79C 3C01800F */ lui $at, %hi(D_800E82D0) -/* FBA0 8007F7A0 00250821 */ addu $at, $at, $a1 -/* FBA4 8007F7A4 A42082D0 */ sh $zero, %lo(D_800E82D0)($at) -/* FBA8 8007F7A8 3C02800F */ lui $v0, %hi(D_800E82D0) -/* FBAC 8007F7AC 00451021 */ addu $v0, $v0, $a1 -/* FBB0 8007F7B0 844282D0 */ lh $v0, %lo(D_800E82D0)($v0) -/* FBB4 8007F7B4 28420080 */ slti $v0, $v0, 0x80 -.L8007F7B8: -/* FBB8 8007F7B8 14400017 */ bnez $v0, .L8007F818 -/* FBBC 8007F7BC 00C01021 */ addu $v0, $a2, $zero -/* FBC0 8007F7C0 3C02800F */ lui $v0, %hi(D_800E82CA) -/* FBC4 8007F7C4 00451021 */ addu $v0, $v0, $a1 -/* FBC8 8007F7C8 904282CA */ lbu $v0, %lo(D_800E82CA)($v0) -/* FBCC 8007F7CC 3C03800F */ lui $v1, %hi(D_800E82D0) -/* FBD0 8007F7D0 00651821 */ addu $v1, $v1, $a1 -/* FBD4 8007F7D4 946382D0 */ lhu $v1, %lo(D_800E82D0)($v1) -/* FBD8 8007F7D8 3C04800F */ lui $a0, %hi(D_800E82D4) -/* FBDC 8007F7DC 00852021 */ addu $a0, $a0, $a1 -/* FBE0 8007F7E0 948482D4 */ lhu $a0, %lo(D_800E82D4)($a0) -/* FBE4 8007F7E4 34420010 */ ori $v0, $v0, 0x10 -/* FBE8 8007F7E8 2463FFE4 */ addiu $v1, $v1, -0x1C -/* FBEC 8007F7EC 2484FFE4 */ addiu $a0, $a0, -0x1C -/* FBF0 8007F7F0 3C01800F */ lui $at, %hi(D_800E82CA) -/* FBF4 8007F7F4 00250821 */ addu $at, $at, $a1 -/* FBF8 8007F7F8 A02282CA */ sb $v0, %lo(D_800E82CA)($at) -/* FBFC 8007F7FC 3C01800F */ lui $at, %hi(D_800E82D0) -/* FC00 8007F800 00250821 */ addu $at, $at, $a1 -/* FC04 8007F804 A42382D0 */ sh $v1, %lo(D_800E82D0)($at) -/* FC08 8007F808 3C01800F */ lui $at, %hi(D_800E82D4) -/* FC0C 8007F80C 00250821 */ addu $at, $at, $a1 -/* FC10 8007F810 A42482D4 */ sh $a0, %lo(D_800E82D4)($at) -/* FC14 8007F814 00C01021 */ addu $v0, $a2, $zero -.L8007F818: -/* FC18 8007F818 3C01800F */ lui $at, %hi(D_800E82F0) -/* FC1C 8007F81C 00250821 */ addu $at, $at, $a1 -/* FC20 8007F820 A43082F0 */ sh $s0, %lo(D_800E82F0)($at) -/* FC24 8007F824 3C01800F */ lui $at, %hi(D_800E82F2) -/* FC28 8007F828 00250821 */ addu $at, $at, $a1 -/* FC2C 8007F82C A43182F2 */ sh $s1, %lo(D_800E82F2)($at) -/* FC30 8007F830 8FBF0028 */ lw $ra, 0x28($sp) -/* FC34 8007F834 8FB10024 */ lw $s1, 0x24($sp) -/* FC38 8007F838 8FB00020 */ lw $s0, 0x20($sp) -/* FC3C 8007F83C 03E00008 */ jr $ra -/* FC40 8007F840 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_8007F648, . - func_8007F648 - -glabel func_8007F844 -/* FC44 8007F844 90820000 */ lbu $v0, 0x0($a0) -/* FC48 8007F848 00001821 */ addu $v1, $zero, $zero -/* FC4C 8007F84C 10400007 */ beqz $v0, .L8007F86C -/* FC50 8007F850 24840001 */ addiu $a0, $a0, 0x1 -.L8007F854: -/* FC54 8007F854 000211C2 */ srl $v0, $v0, 7 -/* FC58 8007F858 00822021 */ addu $a0, $a0, $v0 -/* FC5C 8007F85C 90820000 */ lbu $v0, 0x0($a0) -/* FC60 8007F860 24630001 */ addiu $v1, $v1, 0x1 -/* FC64 8007F864 1440FFFB */ bnez $v0, .L8007F854 -/* FC68 8007F868 24840001 */ addiu $a0, $a0, 0x1 -.L8007F86C: -/* FC6C 8007F86C 03E00008 */ jr $ra -/* FC70 8007F870 00601021 */ addu $v0, $v1, $zero -/* FC74 8007F874 00000000 */ nop -/* FC78 8007F878 00000000 */ nop -/* FC7C 8007F87C 00000000 */ nop -.size func_8007F844, . - func_8007F844 - -glabel func_8007F880 -/* FC80 8007F880 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* FC84 8007F884 AFBF001C */ sw $ra, 0x1C($sp) -/* FC88 8007F888 AFBE0018 */ sw $fp, 0x18($sp) -/* FC8C 8007F88C 0C026014 */ jal func_80098050 -/* FC90 8007F890 03A0F021 */ addu $fp, $sp, $zero -/* FC94 8007F894 3C02800B */ lui $v0, %hi(D_800B17A0) -/* FC98 8007F898 244217A0 */ addiu $v0, $v0, %lo(D_800B17A0) -/* FC9C 8007F89C AFA20010 */ sw $v0, 0x10($sp) -/* FCA0 8007F8A0 2402000A */ addiu $v0, $zero, 0xA -/* FCA4 8007F8A4 AFA20014 */ sw $v0, 0x14($sp) -/* FCA8 8007F8A8 3C04800B */ lui $a0, %hi(D_800AF440) -/* FCAC 8007F8AC 2484F440 */ addiu $a0, $a0, %lo(D_800AF440) -/* FCB0 8007F8B0 24050001 */ addiu $a1, $zero, 0x1 -/* FCB4 8007F8B4 3C068008 */ lui $a2, %hi(func_8007F8E4) -/* FCB8 8007F8B8 24C6F8E4 */ addiu $a2, $a2, %lo(func_8007F8E4) -/* FCBC 8007F8BC 0C025218 */ jal func_80094860 -/* FCC0 8007F8C0 00003821 */ addu $a3, $zero, $zero -/* FCC4 8007F8C4 3C04800B */ lui $a0, %hi(D_800AF440) -/* FCC8 8007F8C8 0C025288 */ jal func_80094A20 -/* FCCC 8007F8CC 2484F440 */ addiu $a0, $a0, %lo(D_800AF440) -/* FCD0 8007F8D0 03C0E821 */ addu $sp, $fp, $zero -/* FCD4 8007F8D4 8FBF001C */ lw $ra, 0x1C($sp) -/* FCD8 8007F8D8 8FBE0018 */ lw $fp, 0x18($sp) -/* FCDC 8007F8DC 03E00008 */ jr $ra -/* FCE0 8007F8E0 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8007F880, . - func_8007F880 - -glabel func_8007F8E4 -/* FCE4 8007F8E4 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* FCE8 8007F8E8 AFBF0020 */ sw $ra, 0x20($sp) -/* FCEC 8007F8EC AFBE001C */ sw $fp, 0x1C($sp) -/* FCF0 8007F8F0 AFB00018 */ sw $s0, 0x18($sp) -/* FCF4 8007F8F4 03A0F021 */ addu $fp, $sp, $zero -/* FCF8 8007F8F8 AFC40028 */ sw $a0, 0x28($fp) -/* FCFC 8007F8FC 3C01800E */ lui $at, %hi(D_800E7A18) -/* FD00 8007F900 0C0227D0 */ jal func_80089F40 -/* FD04 8007F904 AC207A18 */ sw $zero, %lo(D_800E7A18)($at) -/* FD08 8007F908 24040002 */ addiu $a0, $zero, 0x2 -/* FD0C 8007F90C 0C022314 */ jal func_80088C50 -/* FD10 8007F910 24050001 */ addiu $a1, $zero, 0x1 -/* FD14 8007F914 0C025584 */ jal func_80095610 -/* FD18 8007F918 2404005A */ addiu $a0, $zero, 0x5A -/* FD1C 8007F91C 3C02800C */ lui $v0, %hi(D_800C6D60) -/* FD20 8007F920 24426D60 */ addiu $v0, $v0, %lo(D_800C6D60) -/* FD24 8007F924 AFA20010 */ sw $v0, 0x10($sp) -/* FD28 8007F928 2402000A */ addiu $v0, $zero, 0xA -/* FD2C 8007F92C AFA20014 */ sw $v0, 0x14($sp) -/* FD30 8007F930 3C04800B */ lui $a0, %hi(D_800AF5F0) -/* FD34 8007F934 2484F5F0 */ addiu $a0, $a0, %lo(D_800AF5F0) -/* FD38 8007F938 24050003 */ addiu $a1, $zero, 0x3 -/* FD3C 8007F93C 3C068007 */ lui $a2, %hi(func_80071EB0) -/* FD40 8007F940 24C61EB0 */ addiu $a2, $a2, %lo(func_80071EB0) -/* FD44 8007F944 0C025218 */ jal func_80094860 -/* FD48 8007F948 00003821 */ addu $a3, $zero, $zero -/* FD4C 8007F94C 3C04800B */ lui $a0, %hi(D_800AF5F0) -/* FD50 8007F950 0C025288 */ jal func_80094A20 -/* FD54 8007F954 2484F5F0 */ addiu $a0, $a0, %lo(D_800AF5F0) -/* FD58 8007F958 3C04800B */ lui $a0, %hi(D_800AF440) -/* FD5C 8007F95C 2484F440 */ addiu $a0, $a0, %lo(D_800AF440) -/* FD60 8007F960 0C025254 */ jal func_80094950 -/* FD64 8007F964 00002821 */ addu $a1, $zero, $zero -.L8007F968: -/* FD68 8007F968 0801FE5E */ j .L8007F978 -/* FD6C 8007F96C 00000000 */ nop -/* FD70 8007F970 0801FE68 */ j .L8007F9A0 -/* FD74 8007F974 00000000 */ nop -.L8007F978: -/* FD78 8007F978 3C02800E */ lui $v0, %hi(D_800E7A18) -/* FD7C 8007F97C 8C427A18 */ lw $v0, %lo(D_800E7A18)($v0) -/* FD80 8007F980 10400005 */ beqz $v0, .L8007F998 -/* FD84 8007F984 00000000 */ nop -/* FD88 8007F988 3C10800E */ lui $s0, %hi(D_800E7A18) -/* FD8C 8007F98C 8E107A18 */ lw $s0, %lo(D_800E7A18)($s0) -/* FD90 8007F990 0200F809 */ jalr $s0 -/* FD94 8007F994 00000000 */ nop -.L8007F998: -/* FD98 8007F998 0801FE5A */ j .L8007F968 -/* FD9C 8007F99C 00000000 */ nop -.L8007F9A0: -/* FDA0 8007F9A0 03C0E821 */ addu $sp, $fp, $zero -/* FDA4 8007F9A4 8FBF0020 */ lw $ra, 0x20($sp) -/* FDA8 8007F9A8 8FBE001C */ lw $fp, 0x1C($sp) -/* FDAC 8007F9AC 8FB00018 */ lw $s0, 0x18($sp) -/* FDB0 8007F9B0 03E00008 */ jr $ra -/* FDB4 8007F9B4 27BD0028 */ addiu $sp, $sp, 0x28 -/* FDB8 8007F9B8 00000000 */ nop -/* FDBC 8007F9BC 00000000 */ nop -.size func_8007F8E4, . - func_8007F8E4 - -glabel func_8007F9C0 -/* FDC0 8007F9C0 8FA30010 */ lw $v1, 0x10($sp) -/* FDC4 8007F9C4 8FA80014 */ lw $t0, 0x14($sp) -/* FDC8 8007F9C8 A085000C */ sb $a1, 0xC($a0) -/* FDCC 8007F9CC 30A500FF */ andi $a1, $a1, 0xFF -/* FDD0 8007F9D0 50A00005 */ beql $a1, $zero, .L8007F9E8 -/* FDD4 8007F9D4 AC800000 */ sw $zero, 0x0($a0) -/* FDD8 8007F9D8 3C01437F */ lui $at, (0x437F0000 >> 16) -/* FDDC 8007F9DC 44810000 */ mtc1 $at, $f0 -/* FDE0 8007F9E0 00000000 */ nop -/* FDE4 8007F9E4 E4800000 */ swc1 $f0, 0x0($a0) -.L8007F9E8: -/* FDE8 8007F9E8 C4820000 */ lwc1 $f2, 0x0($a0) -/* FDEC 8007F9EC 3C01437F */ lui $at, (0x437F0000 >> 16) -/* FDF0 8007F9F0 44812000 */ mtc1 $at, $f4 -/* FDF4 8007F9F4 C4800000 */ lwc1 $f0, 0x0($a0) -/* FDF8 8007F9F8 46022101 */ sub.s $f4, $f4, $f2 -/* FDFC 8007F9FC E4800004 */ swc1 $f0, 0x4($a0) -/* FE00 8007FA00 C4820004 */ lwc1 $f2, 0x4($a0) -/* FE04 8007FA04 46022081 */ sub.s $f2, $f4, $f2 -/* FE08 8007FA08 00061400 */ sll $v0, $a2, 16 -/* FE0C 8007FA0C 00021403 */ sra $v0, $v0, 16 -/* FE10 8007FA10 44820000 */ mtc1 $v0, $f0 -/* FE14 8007FA14 00000000 */ nop -/* FE18 8007FA18 46800020 */ cvt.s.w $f0, $f0 -/* FE1C 8007FA1C 46001083 */ div.s $f2, $f2, $f0 -/* FE20 8007FA20 AC870014 */ sw $a3, 0x14($a0) -/* FE24 8007FA24 AC830018 */ sw $v1, 0x18($a0) -/* FE28 8007FA28 AC88001C */ sw $t0, 0x1C($a0) -/* FE2C 8007FA2C E4840008 */ swc1 $f4, 0x8($a0) -/* FE30 8007FA30 03E00008 */ jr $ra -/* FE34 8007FA34 E4820010 */ swc1 $f2, 0x10($a0) -.size func_8007F9C0, . - func_8007F9C0 - -glabel func_8007FA38 -/* FE38 8007FA38 8FA30014 */ lw $v1, 0x14($sp) -/* FE3C 8007FA3C 8FA80010 */ lw $t0, 0x10($sp) -/* FE40 8007FA40 8FA20018 */ lw $v0, 0x18($sp) -/* FE44 8007FA44 44831000 */ mtc1 $v1, $f2 -/* FE48 8007FA48 00000000 */ nop -/* FE4C 8007FA4C 468010A1 */ cvt.d.w $f2, $f2 -/* FE50 8007FA50 04630008 */ bgezl $v1, .L8007FA74 -/* FE54 8007FA54 46201020 */ cvt.s.d $f0, $f2 -/* FE58 8007FA58 3C01800B */ lui $at, %hi(D_800AE3A0) -/* FE5C 8007FA5C D420E3A0 */ ldc1 $f0, %lo(D_800AE3A0)($at) -/* FE60 8007FA60 46201080 */ add.d $f2, $f2, $f0 -/* FE64 8007FA64 46201020 */ cvt.s.d $f0, $f2 -/* FE68 8007FA68 44831000 */ mtc1 $v1, $f2 -/* FE6C 8007FA6C 00000000 */ nop -/* FE70 8007FA70 468010A1 */ cvt.d.w $f2, $f2 -.L8007FA74: -/* FE74 8007FA74 04610004 */ bgez $v1, .L8007FA88 -/* FE78 8007FA78 E4800000 */ swc1 $f0, 0x0($a0) -/* FE7C 8007FA7C 3C01800B */ lui $at, %hi(D_800AE3A8) -/* FE80 8007FA80 D420E3A8 */ ldc1 $f0, %lo(D_800AE3A8)($at) -/* FE84 8007FA84 46201080 */ add.d $f2, $f2, $f0 -.L8007FA88: -/* FE88 8007FA88 46201020 */ cvt.s.d $f0, $f2 -/* FE8C 8007FA8C 44821000 */ mtc1 $v0, $f2 -/* FE90 8007FA90 00000000 */ nop -/* FE94 8007FA94 468010A1 */ cvt.d.w $f2, $f2 -/* FE98 8007FA98 04410004 */ bgez $v0, .L8007FAAC -/* FE9C 8007FA9C E4800004 */ swc1 $f0, 0x4($a0) -/* FEA0 8007FAA0 3C01800B */ lui $at, %hi(D_800AE3B0) -/* FEA4 8007FAA4 D420E3B0 */ ldc1 $f0, %lo(D_800AE3B0)($at) -/* FEA8 8007FAA8 46201080 */ add.d $f2, $f2, $f0 -.L8007FAAC: -/* FEAC 8007FAAC 46201020 */ cvt.s.d $f0, $f2 -/* FEB0 8007FAB0 0043102B */ sltu $v0, $v0, $v1 -/* FEB4 8007FAB4 10400004 */ beqz $v0, .L8007FAC8 -/* FEB8 8007FAB8 E4800008 */ swc1 $f0, 0x8($a0) -/* FEBC 8007FABC 24020001 */ addiu $v0, $zero, 0x1 -/* FEC0 8007FAC0 0801FEB3 */ j .L8007FACC -/* FEC4 8007FAC4 A082000C */ sb $v0, 0xC($a0) -.L8007FAC8: -/* FEC8 8007FAC8 A080000C */ sb $zero, 0xC($a0) -.L8007FACC: -/* FECC 8007FACC C4820008 */ lwc1 $f2, 0x8($a0) -/* FED0 8007FAD0 C4800004 */ lwc1 $f0, 0x4($a0) -/* FED4 8007FAD4 46001081 */ sub.s $f2, $f2, $f0 -/* FED8 8007FAD8 00051400 */ sll $v0, $a1, 16 -/* FEDC 8007FADC 00021403 */ sra $v0, $v0, 16 -/* FEE0 8007FAE0 44820000 */ mtc1 $v0, $f0 -/* FEE4 8007FAE4 00000000 */ nop -/* FEE8 8007FAE8 46800020 */ cvt.s.w $f0, $f0 -/* FEEC 8007FAEC 46001083 */ div.s $f2, $f2, $f0 -/* FEF0 8007FAF0 AC860014 */ sw $a2, 0x14($a0) -/* FEF4 8007FAF4 AC870018 */ sw $a3, 0x18($a0) -/* FEF8 8007FAF8 AC88001C */ sw $t0, 0x1C($a0) -/* FEFC 8007FAFC 03E00008 */ jr $ra -/* FF00 8007FB00 E4820010 */ swc1 $f2, 0x10($a0) -/* FF04 8007FB04 00000000 */ nop -/* FF08 8007FB08 00000000 */ nop -/* FF0C 8007FB0C 00000000 */ nop -.size func_8007FA38, . - func_8007FA38 - -glabel func_8007FB10 -/* FF10 8007FB10 C4800000 */ lwc1 $f0, 0x0($a0) -/* FF14 8007FB14 C4820010 */ lwc1 $f2, 0x10($a0) -/* FF18 8007FB18 46020000 */ add.s $f0, $f0, $f2 -/* FF1C 8007FB1C 9082000C */ lbu $v0, 0xC($a0) -/* FF20 8007FB20 00001821 */ addu $v1, $zero, $zero -/* FF24 8007FB24 10400005 */ beqz $v0, .L8007FB3C -/* FF28 8007FB28 E4800000 */ swc1 $f0, 0x0($a0) -/* FF2C 8007FB2C C4820008 */ lwc1 $f2, 0x8($a0) -/* FF30 8007FB30 4602003E */ c.le.s $f0, $f2 -/* FF34 8007FB34 0801FED2 */ j .L8007FB48 -/* FF38 8007FB38 00000000 */ nop -.L8007FB3C: -/* FF3C 8007FB3C C4820008 */ lwc1 $f2, 0x8($a0) -/* FF40 8007FB40 4600103E */ c.le.s $f2, $f0 -/* FF44 8007FB44 00000000 */ nop -.L8007FB48: -/* FF48 8007FB48 45000003 */ bc1f .L8007FB58 -/* FF4C 8007FB4C 00000000 */ nop -/* FF50 8007FB50 E4820000 */ swc1 $f2, 0x0($a0) -/* FF54 8007FB54 240300FF */ addiu $v1, $zero, 0xFF -.L8007FB58: -/* FF58 8007FB58 03E00008 */ jr $ra -/* FF5C 8007FB5C 00601021 */ addu $v0, $v1, $zero -.size func_8007FB10, . - func_8007FB10 - -glabel func_8007FB60 -/* FF60 8007FB60 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* FF64 8007FB64 AFB10004 */ sw $s1, 0x4($sp) -/* FF68 8007FB68 00808821 */ addu $s1, $a0, $zero -/* FF6C 8007FB6C AFB00000 */ sw $s0, 0x0($sp) -/* FF70 8007FB70 8E2F0000 */ lw $t7, 0x0($s1) -/* FF74 8007FB74 3C09E300 */ lui $t1, (0xE3000A01 >> 16) -/* FF78 8007FB78 35290A01 */ ori $t1, $t1, (0xE3000A01 & 0xFFFF) -/* FF7C 8007FB7C 3C02E700 */ lui $v0, (0xE7000000 >> 16) -/* FF80 8007FB80 3C014F00 */ lui $at, (0x4F000000 >> 16) -/* FF84 8007FB84 44810000 */ mtc1 $at, $f0 -/* FF88 8007FB88 01E01821 */ addu $v1, $t7, $zero -/* FF8C 8007FB8C 25EF0008 */ addiu $t7, $t7, 0x8 -/* FF90 8007FB90 01E02021 */ addu $a0, $t7, $zero -/* FF94 8007FB94 25EF0008 */ addiu $t7, $t7, 0x8 -/* FF98 8007FB98 01E03021 */ addu $a2, $t7, $zero -/* FF9C 8007FB9C 25EF0008 */ addiu $t7, $t7, 0x8 -/* FFA0 8007FBA0 01E03821 */ addu $a3, $t7, $zero -/* FFA4 8007FBA4 25EF0008 */ addiu $t7, $t7, 0x8 -/* FFA8 8007FBA8 01E04021 */ addu $t0, $t7, $zero -/* FFAC 8007FBAC 25EF0008 */ addiu $t7, $t7, 0x8 -/* FFB0 8007FBB0 AC620000 */ sw $v0, 0x0($v1) -/* FFB4 8007FBB4 AC600004 */ sw $zero, 0x4($v1) -/* FFB8 8007FBB8 AC820000 */ sw $v0, 0x0($a0) -/* FFBC 8007FBBC AC800004 */ sw $zero, 0x4($a0) -/* FFC0 8007FBC0 ACC90000 */ sw $t1, 0x0($a2) -/* FFC4 8007FBC4 ACC00004 */ sw $zero, 0x4($a2) -/* FFC8 8007FBC8 ACE20000 */ sw $v0, 0x0($a3) -/* FFCC 8007FBCC 3C02D900 */ lui $v0, (0xD9000000 >> 16) -/* FFD0 8007FBD0 01E0C821 */ addu $t9, $t7, $zero -/* FFD4 8007FBD4 ACE00004 */ sw $zero, 0x4($a3) -/* FFD8 8007FBD8 AD020000 */ sw $v0, 0x0($t0) -/* FFDC 8007FBDC 3C02FA00 */ lui $v0, (0xFA000000 >> 16) -/* FFE0 8007FBE0 AD000004 */ sw $zero, 0x4($t0) -/* FFE4 8007FBE4 AF220000 */ sw $v0, 0x0($t9) -/* FFE8 8007FBE8 90A40017 */ lbu $a0, 0x17($a1) -/* FFEC 8007FBEC 90A3001B */ lbu $v1, 0x1B($a1) -/* FFF0 8007FBF0 25EF0008 */ addiu $t7, $t7, 0x8 -/* FFF4 8007FBF4 C4A20000 */ lwc1 $f2, 0x0($a1) -/* FFF8 8007FBF8 90A2001F */ lbu $v0, 0x1F($a1) -/* FFFC 8007FBFC 00042600 */ sll $a0, $a0, 24 -/* 10000 8007FC00 00031C00 */ sll $v1, $v1, 16 -/* 10004 8007FC04 00832025 */ or $a0, $a0, $v1 -/* 10008 8007FC08 4602003E */ c.le.s $f0, $f2 -/* 1000C 8007FC0C 00021200 */ sll $v0, $v0, 8 -/* 10010 8007FC10 00000000 */ nop -/* 10014 8007FC14 45010006 */ bc1t .L8007FC30 -/* 10018 8007FC18 00828025 */ or $s0, $a0, $v0 -/* 1001C 8007FC1C 4600100D */ trunc.w.s $f0, $f2 -/* 10020 8007FC20 44180000 */ mfc1 $t8, $f0 -/* 10024 8007FC24 00000000 */ nop -/* 10028 8007FC28 0801FF12 */ j .L8007FC48 -/* 1002C 8007FC2C 01E05021 */ addu $t2, $t7, $zero -.L8007FC30: -/* 10030 8007FC30 46001001 */ sub.s $f0, $f2, $f0 -/* 10034 8007FC34 4600008D */ trunc.w.s $f2, $f0 -/* 10038 8007FC38 44181000 */ mfc1 $t8, $f2 -/* 1003C 8007FC3C 3C028000 */ lui $v0, (0x80000000 >> 16) -/* 10040 8007FC40 0302C025 */ or $t8, $t8, $v0 -/* 10044 8007FC44 01E05021 */ addu $t2, $t7, $zero -.L8007FC48: -/* 10048 8007FC48 25EF0008 */ addiu $t7, $t7, 0x8 -/* 1004C 8007FC4C 3C0EFCFF */ lui $t6, (0xFCFFFFFF >> 16) -/* 10050 8007FC50 35CEFFFF */ ori $t6, $t6, (0xFCFFFFFF & 0xFFFF) -/* 10054 8007FC54 3C0DFFFD */ lui $t5, (0xFFFDF6FB >> 16) -/* 10058 8007FC58 35ADF6FB */ ori $t5, $t5, (0xFFFDF6FB & 0xFFFF) -/* 1005C 8007FC5C 01E01821 */ addu $v1, $t7, $zero -/* 10060 8007FC60 25EF0008 */ addiu $t7, $t7, 0x8 -/* 10064 8007FC64 3C0CE200 */ lui $t4, (0xE200001C >> 16) -/* 10068 8007FC68 358C001C */ ori $t4, $t4, (0xE200001C & 0xFFFF) -/* 1006C 8007FC6C 3C0B0050 */ lui $t3, (0x5041C8 >> 16) -/* 10070 8007FC70 356B41C8 */ ori $t3, $t3, (0x5041C8 & 0xFFFF) -/* 10074 8007FC74 01E02821 */ addu $a1, $t7, $zero -/* 10078 8007FC78 25EF0008 */ addiu $t7, $t7, 0x8 -/* 1007C 8007FC7C 01E03021 */ addu $a2, $t7, $zero -/* 10080 8007FC80 25EF0008 */ addiu $t7, $t7, 0x8 -/* 10084 8007FC84 3C09E44F */ lui $t1, (0xE44FC3BC >> 16) -/* 10088 8007FC88 3529C3BC */ ori $t1, $t1, (0xE44FC3BC & 0xFFFF) -/* 1008C 8007FC8C 01E02021 */ addu $a0, $t7, $zero -/* 10090 8007FC90 25EF0008 */ addiu $t7, $t7, 0x8 -/* 10094 8007FC94 01E03821 */ addu $a3, $t7, $zero -/* 10098 8007FC98 25EF0008 */ addiu $t7, $t7, 0x8 -/* 1009C 8007FC9C 01E04021 */ addu $t0, $t7, $zero -/* 100A0 8007FCA0 25EF0008 */ addiu $t7, $t7, 0x8 -/* 100A4 8007FCA4 330200FF */ andi $v0, $t8, 0xFF -/* 100A8 8007FCA8 02021025 */ or $v0, $s0, $v0 -/* 100AC 8007FCAC AF220004 */ sw $v0, 0x4($t9) -/* 100B0 8007FCB0 AD4E0000 */ sw $t6, 0x0($t2) -/* 100B4 8007FCB4 AD4D0004 */ sw $t5, 0x4($t2) -/* 100B8 8007FCB8 AC6C0000 */ sw $t4, 0x0($v1) -/* 100BC 8007FCBC AC6B0004 */ sw $t3, 0x4($v1) -/* 100C0 8007FCC0 3C03E700 */ lui $v1, (0xE7000000 >> 16) -/* 100C4 8007FCC4 3C02E100 */ lui $v0, (0xE1000000 >> 16) -/* 100C8 8007FCC8 ACA30000 */ sw $v1, 0x0($a1) -/* 100CC 8007FCCC ACA00004 */ sw $zero, 0x4($a1) -/* 100D0 8007FCD0 ACC90000 */ sw $t1, 0x0($a2) -/* 100D4 8007FCD4 ACC00004 */ sw $zero, 0x4($a2) -/* 100D8 8007FCD8 AC820000 */ sw $v0, 0x0($a0) -/* 100DC 8007FCDC 3C02F100 */ lui $v0, (0xF1000000 >> 16) -/* 100E0 8007FCE0 AC800004 */ sw $zero, 0x4($a0) -/* 100E4 8007FCE4 ACE20000 */ sw $v0, 0x0($a3) -/* 100E8 8007FCE8 ACE00004 */ sw $zero, 0x4($a3) -/* 100EC 8007FCEC AD030000 */ sw $v1, 0x0($t0) -/* 100F0 8007FCF0 AD000004 */ sw $zero, 0x4($t0) -/* 100F4 8007FCF4 AE2F0000 */ sw $t7, 0x0($s1) -/* 100F8 8007FCF8 8FB10004 */ lw $s1, 0x4($sp) -/* 100FC 8007FCFC 8FB00000 */ lw $s0, 0x0($sp) -/* 10100 8007FD00 03E00008 */ jr $ra -/* 10104 8007FD04 27BD0008 */ addiu $sp, $sp, 0x8 -/* 10108 8007FD08 00000000 */ nop -/* 1010C 8007FD0C 00000000 */ nop -.size func_8007FB60, . - func_8007FB60 - -glabel func_8007FD10 -/* 10110 8007FD10 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 10114 8007FD14 AFBF0018 */ sw $ra, 0x18($sp) -/* 10118 8007FD18 AFB10014 */ sw $s1, 0x14($sp) -/* 1011C 8007FD1C 0C0271F3 */ jal func_8009C7CC -/* 10120 8007FD20 AFB00010 */ sw $s0, 0x10($sp) -/* 10124 8007FD24 0C0271F3 */ jal func_8009C7CC -/* 10128 8007FD28 00408021 */ addu $s0, $v0, $zero -/* 1012C 8007FD2C 0C0271F3 */ jal func_8009C7CC -/* 10130 8007FD30 00408821 */ addu $s1, $v0, $zero -/* 10134 8007FD34 00108480 */ sll $s0, $s0, 18 -/* 10138 8007FD38 3C030C00 */ lui $v1, (0xC000000 >> 16) -/* 1013C 8007FD3C 02038024 */ and $s0, $s0, $v1 -/* 10140 8007FD40 00118BC0 */ sll $s1, $s1, 15 -/* 10144 8007FD44 02118025 */ or $s0, $s0, $s1 -/* 10148 8007FD48 02028025 */ or $s0, $s0, $v0 -/* 1014C 8007FD4C 44902000 */ mtc1 $s0, $f4 -/* 10150 8007FD50 00000000 */ nop -/* 10154 8007FD54 06010004 */ bgez $s0, .L8007FD68 -/* 10158 8007FD58 46802121 */ cvt.d.w $f4, $f4 -/* 1015C 8007FD5C 3C01800B */ lui $at, %hi(D_800AE3C0) -/* 10160 8007FD60 D420E3C0 */ ldc1 $f0, %lo(D_800AE3C0)($at) -/* 10164 8007FD64 46202100 */ add.d $f4, $f4, $f0 -.L8007FD68: -/* 10168 8007FD68 3C012F80 */ lui $at, (0x2F800000 >> 16) -/* 1016C 8007FD6C 44811000 */ mtc1 $at, $f2 -/* 10170 8007FD70 46202020 */ cvt.s.d $f0, $f4 -/* 10174 8007FD74 46020002 */ mul.s $f0, $f0, $f2 -/* 10178 8007FD78 8FBF0018 */ lw $ra, 0x18($sp) -/* 1017C 8007FD7C 8FB10014 */ lw $s1, 0x14($sp) -/* 10180 8007FD80 8FB00010 */ lw $s0, 0x10($sp) -/* 10184 8007FD84 03E00008 */ jr $ra -/* 10188 8007FD88 27BD0020 */ addiu $sp, $sp, 0x20 -/* 1018C 8007FD8C 00000000 */ nop -.size func_8007FD10, . - func_8007FD10 - -glabel func_8007FD90 -/* 10190 8007FD90 3C02800B */ lui $v0, %hi(D_800A88E0) -/* 10194 8007FD94 8C4288E0 */ lw $v0, %lo(D_800A88E0)($v0) -/* 10198 8007FD98 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1019C 8007FD9C 1440001E */ bnez $v0, .L8007FE18 -/* 101A0 8007FDA0 AFBF0010 */ sw $ra, 0x10($sp) -/* 101A4 8007FDA4 24020001 */ addiu $v0, $zero, 0x1 -/* 101A8 8007FDA8 3C01800B */ lui $at, %hi(D_800A88E0) -/* 101AC 8007FDAC 0C02023C */ jal func_800808F0 -/* 101B0 8007FDB0 AC2288E0 */ sw $v0, %lo(D_800A88E0)($at) -/* 101B4 8007FDB4 3C01800B */ lui $at, %hi(D_800AE3D0) -/* 101B8 8007FDB8 D42CE3D0 */ ldc1 $f12, %lo(D_800AE3D0)($at) -/* 101BC 8007FDBC 0C02733C */ jal func_8009CCF0 -/* 101C0 8007FDC0 46206301 */ sub.d $f12, $f12, $f0 -/* 101C4 8007FDC4 3C01800B */ lui $at, %hi(D_800AE3D8) -/* 101C8 8007FDC8 D422E3D8 */ ldc1 $f2, %lo(D_800AE3D8)($at) -/* 101CC 8007FDCC 46220302 */ mul.d $f12, $f0, $f2 -/* 101D0 8007FDD0 46206004 */ sqrt.d $f0, $f12 -/* 101D4 8007FDD4 46200032 */ c.eq.d $f0, $f0 -/* 101D8 8007FDD8 00000000 */ nop -/* 101DC 8007FDDC 45010003 */ bc1t .L8007FDEC -/* 101E0 8007FDE0 00000000 */ nop -/* 101E4 8007FDE4 0C0274F0 */ jal func_8009D3C0 -/* 101E8 8007FDE8 00000000 */ nop -.L8007FDEC: -/* 101EC 8007FDEC 3C01800B */ lui $at, %hi(D_800B17A0) -/* 101F0 8007FDF0 0C02023C */ jal func_800808F0 -/* 101F4 8007FDF4 F42017A0 */ sdc1 $f0, %lo(D_800B17A0)($at) -/* 101F8 8007FDF8 3C01800B */ lui $at, %hi(D_800AE3E0) -/* 101FC 8007FDFC D422E3E0 */ ldc1 $f2, %lo(D_800AE3E0)($at) -/* 10200 8007FE00 46220302 */ mul.d $f12, $f0, $f2 -/* 10204 8007FE04 3C01800B */ lui $at, %hi(D_800B17A8) -/* 10208 8007FE08 0C0272BC */ jal func_8009CAF0 -/* 1020C 8007FE0C F42C17A8 */ sdc1 $f12, %lo(D_800B17A8)($at) -/* 10210 8007FE10 0801FF8B */ j .L8007FE2C -/* 10214 8007FE14 00000000 */ nop -.L8007FE18: -/* 10218 8007FE18 3C01800B */ lui $at, %hi(D_800B17A8) -/* 1021C 8007FE1C D42C17A8 */ ldc1 $f12, %lo(D_800B17A8)($at) -/* 10220 8007FE20 3C01800B */ lui $at, %hi(D_800A88E0) -/* 10224 8007FE24 0C027268 */ jal func_8009C9A0 -/* 10228 8007FE28 AC2088E0 */ sw $zero, %lo(D_800A88E0)($at) -.L8007FE2C: -/* 1022C 8007FE2C 3C01800B */ lui $at, %hi(D_800B17A0) -/* 10230 8007FE30 D42217A0 */ ldc1 $f2, %lo(D_800B17A0)($at) -/* 10234 8007FE34 8FBF0010 */ lw $ra, 0x10($sp) -/* 10238 8007FE38 46201002 */ mul.d $f0, $f2, $f0 -/* 1023C 8007FE3C 03E00008 */ jr $ra -/* 10240 8007FE40 27BD0018 */ addiu $sp, $sp, 0x18 -/* 10244 8007FE44 00000000 */ nop -/* 10248 8007FE48 00000000 */ nop -/* 1024C 8007FE4C 00000000 */ nop -.size func_8007FD90, . - func_8007FD90 - -glabel func_8007FE50 -/* 10250 8007FE50 C4A00000 */ lwc1 $f0, 0x0($a1) -/* 10254 8007FE54 C4A20004 */ lwc1 $f2, 0x4($a1) -/* 10258 8007FE58 C4A40008 */ lwc1 $f4, 0x8($a1) -/* 1025C 8007FE5C 00801021 */ addu $v0, $a0, $zero -/* 10260 8007FE60 E4400000 */ swc1 $f0, 0x0($v0) -/* 10264 8007FE64 E4420004 */ swc1 $f2, 0x4($v0) -/* 10268 8007FE68 03E00008 */ jr $ra -/* 1026C 8007FE6C E4440008 */ swc1 $f4, 0x8($v0) -.size func_8007FE50, . - func_8007FE50 - -glabel func_8007FE70 -/* 10270 8007FE70 C4820000 */ lwc1 $f2, 0x0($a0) -/* 10274 8007FE74 C4A00000 */ lwc1 $f0, 0x0($a1) -/* 10278 8007FE78 46001081 */ sub.s $f2, $f2, $f0 -/* 1027C 8007FE7C C4840004 */ lwc1 $f4, 0x4($a0) -/* 10280 8007FE80 C4A00004 */ lwc1 $f0, 0x4($a1) -/* 10284 8007FE84 46021082 */ mul.s $f2, $f2, $f2 -/* 10288 8007FE88 46002101 */ sub.s $f4, $f4, $f0 -/* 1028C 8007FE8C C4A60008 */ lwc1 $f6, 0x8($a1) -/* 10290 8007FE90 C4800008 */ lwc1 $f0, 0x8($a0) -/* 10294 8007FE94 46042102 */ mul.s $f4, $f4, $f4 -/* 10298 8007FE98 46060001 */ sub.s $f0, $f0, $f6 -/* 1029C 8007FE9C 46000002 */ mul.s $f0, $f0, $f0 -/* 102A0 8007FEA0 46041080 */ add.s $f2, $f2, $f4 -/* 102A4 8007FEA4 46001300 */ add.s $f12, $f2, $f0 -/* 102A8 8007FEA8 46006004 */ sqrt.s $f0, $f12 -/* 102AC 8007FEAC 46000032 */ c.eq.s $f0, $f0 -/* 102B0 8007FEB0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 102B4 8007FEB4 00000000 */ nop -/* 102B8 8007FEB8 45010003 */ bc1t .L8007FEC8 -/* 102BC 8007FEBC AFBF0010 */ sw $ra, 0x10($sp) -/* 102C0 8007FEC0 0C0241F8 */ jal func_800907E0 -/* 102C4 8007FEC4 00000000 */ nop -.L8007FEC8: -/* 102C8 8007FEC8 8FBF0010 */ lw $ra, 0x10($sp) -/* 102CC 8007FECC 03E00008 */ jr $ra -/* 102D0 8007FED0 27BD0018 */ addiu $sp, $sp, 0x18 -/* 102D4 8007FED4 00000000 */ nop -/* 102D8 8007FED8 00000000 */ nop -/* 102DC 8007FEDC 00000000 */ nop -.size func_8007FE70, . - func_8007FE70 - -glabel func_8007FEE0 -/* 102E0 8007FEE0 C4AE0004 */ lwc1 $f14, 0x4($a1) -/* 102E4 8007FEE4 C4C60008 */ lwc1 $f6, 0x8($a2) -/* 102E8 8007FEE8 46067202 */ mul.s $f8, $f14, $f6 -/* 102EC 8007FEEC C4CA0004 */ lwc1 $f10, 0x4($a2) -/* 102F0 8007FEF0 C4A40008 */ lwc1 $f4, 0x8($a1) -/* 102F4 8007FEF4 46045302 */ mul.s $f12, $f10, $f4 -/* 102F8 8007FEF8 C4C20000 */ lwc1 $f2, 0x0($a2) -/* 102FC 8007FEFC 46041102 */ mul.s $f4, $f2, $f4 -/* 10300 8007FF00 C4A00000 */ lwc1 $f0, 0x0($a1) -/* 10304 8007FF04 46060182 */ mul.s $f6, $f0, $f6 -/* 10308 8007FF08 00000000 */ nop -/* 1030C 8007FF0C 460A0002 */ mul.s $f0, $f0, $f10 -/* 10310 8007FF10 460C4201 */ sub.s $f8, $f8, $f12 -/* 10314 8007FF14 460E1082 */ mul.s $f2, $f2, $f14 -/* 10318 8007FF18 46062101 */ sub.s $f4, $f4, $f6 -/* 1031C 8007FF1C 46020001 */ sub.s $f0, $f0, $f2 -/* 10320 8007FF20 00801021 */ addu $v0, $a0, $zero -/* 10324 8007FF24 E4480000 */ swc1 $f8, 0x0($v0) -/* 10328 8007FF28 E4440004 */ swc1 $f4, 0x4($v0) -/* 1032C 8007FF2C 03E00008 */ jr $ra -/* 10330 8007FF30 E4400008 */ swc1 $f0, 0x8($v0) -/* 10334 8007FF34 00000000 */ nop -/* 10338 8007FF38 00000000 */ nop -/* 1033C 8007FF3C 00000000 */ nop -.size func_8007FEE0, . - func_8007FEE0 - -glabel func_8007FF40 -/* 10340 8007FF40 C4860000 */ lwc1 $f6, 0x0($a0) -/* 10344 8007FF44 C4A00000 */ lwc1 $f0, 0x0($a1) -/* 10348 8007FF48 46003182 */ mul.s $f6, $f6, $f0 -/* 1034C 8007FF4C C4840004 */ lwc1 $f4, 0x4($a0) -/* 10350 8007FF50 C4A00004 */ lwc1 $f0, 0x4($a1) -/* 10354 8007FF54 46002102 */ mul.s $f4, $f4, $f0 -/* 10358 8007FF58 C4A20008 */ lwc1 $f2, 0x8($a1) -/* 1035C 8007FF5C C4800008 */ lwc1 $f0, 0x8($a0) -/* 10360 8007FF60 46020002 */ mul.s $f0, $f0, $f2 -/* 10364 8007FF64 46043180 */ add.s $f6, $f6, $f4 -/* 10368 8007FF68 03E00008 */ jr $ra -/* 1036C 8007FF6C 46003000 */ add.s $f0, $f6, $f0 -.size func_8007FF40, . - func_8007FF40 - -glabel func_8007FF70 -/* 10370 8007FF70 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 10374 8007FF74 AFB10014 */ sw $s1, 0x14($sp) -/* 10378 8007FF78 00808821 */ addu $s1, $a0, $zero -/* 1037C 8007FF7C AFB00010 */ sw $s0, 0x10($sp) -/* 10380 8007FF80 00A08021 */ addu $s0, $a1, $zero -/* 10384 8007FF84 AFBF0018 */ sw $ra, 0x18($sp) -/* 10388 8007FF88 0C020040 */ jal func_80080100 -/* 1038C 8007FF8C 02002021 */ addu $a0, $s0, $zero -/* 10390 8007FF90 C6060000 */ lwc1 $f6, 0x0($s0) -/* 10394 8007FF94 46003183 */ div.s $f6, $f6, $f0 -/* 10398 8007FF98 C6040004 */ lwc1 $f4, 0x4($s0) -/* 1039C 8007FF9C 46002103 */ div.s $f4, $f4, $f0 -/* 103A0 8007FFA0 C6020008 */ lwc1 $f2, 0x8($s0) -/* 103A4 8007FFA4 46001083 */ div.s $f2, $f2, $f0 -/* 103A8 8007FFA8 02201021 */ addu $v0, $s1, $zero -/* 103AC 8007FFAC E6260000 */ swc1 $f6, 0x0($s1) -/* 103B0 8007FFB0 E6240004 */ swc1 $f4, 0x4($s1) -/* 103B4 8007FFB4 E6220008 */ swc1 $f2, 0x8($s1) -/* 103B8 8007FFB8 8FBF0018 */ lw $ra, 0x18($sp) -/* 103BC 8007FFBC 8FB10014 */ lw $s1, 0x14($sp) -/* 103C0 8007FFC0 8FB00010 */ lw $s0, 0x10($sp) -/* 103C4 8007FFC4 03E00008 */ jr $ra -/* 103C8 8007FFC8 27BD0020 */ addiu $sp, $sp, 0x20 -/* 103CC 8007FFCC 00000000 */ nop -.size func_8007FF70, . - func_8007FF70 - -glabel func_8007FFD0 -/* 103D0 8007FFD0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 103D4 8007FFD4 AFB00010 */ sw $s0, 0x10($sp) -/* 103D8 8007FFD8 AFBF0014 */ sw $ra, 0x14($sp) -/* 103DC 8007FFDC 0C020040 */ jal func_80080100 -/* 103E0 8007FFE0 00808021 */ addu $s0, $a0, $zero -/* 103E4 8007FFE4 C6060000 */ lwc1 $f6, 0x0($s0) -/* 103E8 8007FFE8 46003183 */ div.s $f6, $f6, $f0 -/* 103EC 8007FFEC C6040004 */ lwc1 $f4, 0x4($s0) -/* 103F0 8007FFF0 46002103 */ div.s $f4, $f4, $f0 -/* 103F4 8007FFF4 C6020008 */ lwc1 $f2, 0x8($s0) -/* 103F8 8007FFF8 46001083 */ div.s $f2, $f2, $f0 -/* 103FC 8007FFFC 02001021 */ addu $v0, $s0, $zero -/* 10400 80080000 E6060000 */ swc1 $f6, 0x0($s0) -/* 10404 80080004 E6040004 */ swc1 $f4, 0x4($s0) -/* 10408 80080008 E6020008 */ swc1 $f2, 0x8($s0) -/* 1040C 8008000C 8FBF0014 */ lw $ra, 0x14($sp) -/* 10410 80080010 8FB00010 */ lw $s0, 0x10($sp) -/* 10414 80080014 03E00008 */ jr $ra -/* 10418 80080018 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1041C 8008001C 00000000 */ nop -.size func_8007FFD0, . - func_8007FFD0 - -glabel func_80080020 -/* 10420 80080020 00801021 */ addu $v0, $a0, $zero -/* 10424 80080024 AC450000 */ sw $a1, 0x0($v0) -/* 10428 80080028 AC460004 */ sw $a2, 0x4($v0) -/* 1042C 8008002C 03E00008 */ jr $ra -/* 10430 80080030 AC470008 */ sw $a3, 0x8($v0) -/* 10434 80080034 00000000 */ nop -/* 10438 80080038 00000000 */ nop -/* 1043C 8008003C 00000000 */ nop -.size func_80080020, . - func_80080020 - -glabel func_80080040 -/* 10440 80080040 C4A60000 */ lwc1 $f6, 0x0($a1) -/* 10444 80080044 C4C00000 */ lwc1 $f0, 0x0($a2) -/* 10448 80080048 C4A40004 */ lwc1 $f4, 0x4($a1) -/* 1044C 8008004C 46003181 */ sub.s $f6, $f6, $f0 -/* 10450 80080050 C4C00004 */ lwc1 $f0, 0x4($a2) -/* 10454 80080054 C4A20008 */ lwc1 $f2, 0x8($a1) -/* 10458 80080058 46002101 */ sub.s $f4, $f4, $f0 -/* 1045C 8008005C C4C00008 */ lwc1 $f0, 0x8($a2) -/* 10460 80080060 46001081 */ sub.s $f2, $f2, $f0 -/* 10464 80080064 00801021 */ addu $v0, $a0, $zero -/* 10468 80080068 E4460000 */ swc1 $f6, 0x0($v0) -/* 1046C 8008006C E4440004 */ swc1 $f4, 0x4($v0) -/* 10470 80080070 03E00008 */ jr $ra -/* 10474 80080074 E4420008 */ swc1 $f2, 0x8($v0) -/* 10478 80080078 00000000 */ nop -/* 1047C 8008007C 00000000 */ nop -.size func_80080040, . - func_80080040 - -glabel func_80080080 -/* 10480 80080080 C4A60000 */ lwc1 $f6, 0x0($a1) -/* 10484 80080084 44862000 */ mtc1 $a2, $f4 -/* 10488 80080088 00000000 */ nop -/* 1048C 8008008C 46043182 */ mul.s $f6, $f6, $f4 -/* 10490 80080090 C4A20004 */ lwc1 $f2, 0x4($a1) -/* 10494 80080094 46041082 */ mul.s $f2, $f2, $f4 -/* 10498 80080098 C4A00008 */ lwc1 $f0, 0x8($a1) -/* 1049C 8008009C 46040002 */ mul.s $f0, $f0, $f4 -/* 104A0 800800A0 00801021 */ addu $v0, $a0, $zero -/* 104A4 800800A4 E4460000 */ swc1 $f6, 0x0($v0) -/* 104A8 800800A8 E4420004 */ swc1 $f2, 0x4($v0) -/* 104AC 800800AC 03E00008 */ jr $ra -/* 104B0 800800B0 E4400008 */ swc1 $f0, 0x8($v0) -/* 104B4 800800B4 00000000 */ nop -/* 104B8 800800B8 00000000 */ nop -/* 104BC 800800BC 00000000 */ nop -.size func_80080080, . - func_80080080 - -glabel func_800800C0 -/* 104C0 800800C0 C4A60000 */ lwc1 $f6, 0x0($a1) -/* 104C4 800800C4 C4C00000 */ lwc1 $f0, 0x0($a2) -/* 104C8 800800C8 C4A40004 */ lwc1 $f4, 0x4($a1) -/* 104CC 800800CC 46003180 */ add.s $f6, $f6, $f0 -/* 104D0 800800D0 C4C00004 */ lwc1 $f0, 0x4($a2) -/* 104D4 800800D4 C4A20008 */ lwc1 $f2, 0x8($a1) -/* 104D8 800800D8 46002100 */ add.s $f4, $f4, $f0 -/* 104DC 800800DC C4C00008 */ lwc1 $f0, 0x8($a2) -/* 104E0 800800E0 46001080 */ add.s $f2, $f2, $f0 -/* 104E4 800800E4 00801021 */ addu $v0, $a0, $zero -/* 104E8 800800E8 E4460000 */ swc1 $f6, 0x0($v0) -/* 104EC 800800EC E4440004 */ swc1 $f4, 0x4($v0) -/* 104F0 800800F0 03E00008 */ jr $ra -/* 104F4 800800F4 E4420008 */ swc1 $f2, 0x8($v0) -/* 104F8 800800F8 00000000 */ nop -/* 104FC 800800FC 00000000 */ nop -.size func_800800C0, . - func_800800C0 - -glabel func_80080100 -/* 10500 80080100 C4840000 */ lwc1 $f4, 0x0($a0) -/* 10504 80080104 46042102 */ mul.s $f4, $f4, $f4 -/* 10508 80080108 C4820004 */ lwc1 $f2, 0x4($a0) -/* 1050C 8008010C 46021082 */ mul.s $f2, $f2, $f2 -/* 10510 80080110 C4800008 */ lwc1 $f0, 0x8($a0) -/* 10514 80080114 46000002 */ mul.s $f0, $f0, $f0 -/* 10518 80080118 46022100 */ add.s $f4, $f4, $f2 -/* 1051C 8008011C 46002300 */ add.s $f12, $f4, $f0 -/* 10520 80080120 46006004 */ sqrt.s $f0, $f12 -/* 10524 80080124 46000032 */ c.eq.s $f0, $f0 -/* 10528 80080128 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1052C 8008012C 00000000 */ nop -/* 10530 80080130 45010003 */ bc1t .L80080140 -/* 10534 80080134 AFBF0010 */ sw $ra, 0x10($sp) -/* 10538 80080138 0C0241F8 */ jal func_800907E0 -/* 1053C 8008013C 00000000 */ nop -.L80080140: -/* 10540 80080140 8FBF0010 */ lw $ra, 0x10($sp) -/* 10544 80080144 03E00008 */ jr $ra -/* 10548 80080148 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1054C 8008014C 00000000 */ nop -.size func_80080100, . - func_80080100 - -glabel func_80080150 -/* 10550 80080150 00801021 */ addu $v0, $a0, $zero -/* 10554 80080154 C4460000 */ lwc1 $f6, 0x0($v0) -/* 10558 80080158 C4A00000 */ lwc1 $f0, 0x0($a1) -/* 1055C 8008015C C4440004 */ lwc1 $f4, 0x4($v0) -/* 10560 80080160 46003181 */ sub.s $f6, $f6, $f0 -/* 10564 80080164 C4A00004 */ lwc1 $f0, 0x4($a1) -/* 10568 80080168 C4420008 */ lwc1 $f2, 0x8($v0) -/* 1056C 8008016C 46002101 */ sub.s $f4, $f4, $f0 -/* 10570 80080170 C4A00008 */ lwc1 $f0, 0x8($a1) -/* 10574 80080174 46001081 */ sub.s $f2, $f2, $f0 -/* 10578 80080178 E4460000 */ swc1 $f6, 0x0($v0) -/* 1057C 8008017C E4440004 */ swc1 $f4, 0x4($v0) -/* 10580 80080180 03E00008 */ jr $ra -/* 10584 80080184 E4420008 */ swc1 $f2, 0x8($v0) -/* 10588 80080188 00000000 */ nop -/* 1058C 8008018C 00000000 */ nop -.size func_80080150, . - func_80080150 - -glabel func_80080190 -/* 10590 80080190 00801021 */ addu $v0, $a0, $zero -/* 10594 80080194 C4460000 */ lwc1 $f6, 0x0($v0) -/* 10598 80080198 44852000 */ mtc1 $a1, $f4 -/* 1059C 8008019C 00000000 */ nop -/* 105A0 800801A0 46043182 */ mul.s $f6, $f6, $f4 -/* 105A4 800801A4 C4420004 */ lwc1 $f2, 0x4($v0) -/* 105A8 800801A8 46041082 */ mul.s $f2, $f2, $f4 -/* 105AC 800801AC C4400008 */ lwc1 $f0, 0x8($v0) -/* 105B0 800801B0 46040002 */ mul.s $f0, $f0, $f4 -/* 105B4 800801B4 E4460000 */ swc1 $f6, 0x0($v0) -/* 105B8 800801B8 E4420004 */ swc1 $f2, 0x4($v0) -/* 105BC 800801BC 03E00008 */ jr $ra -/* 105C0 800801C0 E4400008 */ swc1 $f0, 0x8($v0) -/* 105C4 800801C4 00000000 */ nop -/* 105C8 800801C8 00000000 */ nop -/* 105CC 800801CC 00000000 */ nop -.size func_80080190, . - func_80080190 - -glabel func_800801D0 -/* 105D0 800801D0 00801021 */ addu $v0, $a0, $zero -/* 105D4 800801D4 C4460000 */ lwc1 $f6, 0x0($v0) -/* 105D8 800801D8 C4A00000 */ lwc1 $f0, 0x0($a1) -/* 105DC 800801DC C4440004 */ lwc1 $f4, 0x4($v0) -/* 105E0 800801E0 46003180 */ add.s $f6, $f6, $f0 -/* 105E4 800801E4 C4A00004 */ lwc1 $f0, 0x4($a1) -/* 105E8 800801E8 C4420008 */ lwc1 $f2, 0x8($v0) -/* 105EC 800801EC 46002100 */ add.s $f4, $f4, $f0 -/* 105F0 800801F0 C4A00008 */ lwc1 $f0, 0x8($a1) -/* 105F4 800801F4 46001080 */ add.s $f2, $f2, $f0 -/* 105F8 800801F8 E4460000 */ swc1 $f6, 0x0($v0) -/* 105FC 800801FC E4440004 */ swc1 $f4, 0x4($v0) -/* 10600 80080200 03E00008 */ jr $ra -/* 10604 80080204 E4420008 */ swc1 $f2, 0x8($v0) -/* 10608 80080208 00000000 */ nop -/* 1060C 8008020C 00000000 */ nop -.size func_800801D0, . - func_800801D0 - -glabel func_80080210 -/* 10610 80080210 C7A40010 */ lwc1 $f4, 0x10($sp) -/* 10614 80080214 C4A60000 */ lwc1 $f6, 0x0($a1) -/* 10618 80080218 46062182 */ mul.s $f6, $f4, $f6 -/* 1061C 8008021C C4C00000 */ lwc1 $f0, 0x0($a2) -/* 10620 80080220 44874000 */ mtc1 $a3, $f8 -/* 10624 80080224 00000000 */ nop -/* 10628 80080228 46004002 */ mul.s $f0, $f8, $f0 -/* 1062C 8008022C 46044280 */ add.s $f10, $f8, $f4 -/* 10630 80080230 46003180 */ add.s $f6, $f6, $f0 -/* 10634 80080234 460A3183 */ div.s $f6, $f6, $f10 -/* 10638 80080238 C4A20004 */ lwc1 $f2, 0x4($a1) -/* 1063C 8008023C 46022082 */ mul.s $f2, $f4, $f2 -/* 10640 80080240 C4C00004 */ lwc1 $f0, 0x4($a2) -/* 10644 80080244 46004002 */ mul.s $f0, $f8, $f0 -/* 10648 80080248 46001080 */ add.s $f2, $f2, $f0 -/* 1064C 8008024C 460A1083 */ div.s $f2, $f2, $f10 -/* 10650 80080250 C4A00008 */ lwc1 $f0, 0x8($a1) -/* 10654 80080254 46002102 */ mul.s $f4, $f4, $f0 -/* 10658 80080258 C4C00008 */ lwc1 $f0, 0x8($a2) -/* 1065C 8008025C 46004202 */ mul.s $f8, $f8, $f0 -/* 10660 80080260 46082100 */ add.s $f4, $f4, $f8 -/* 10664 80080264 460A2103 */ div.s $f4, $f4, $f10 -/* 10668 80080268 00801021 */ addu $v0, $a0, $zero -/* 1066C 8008026C E4460000 */ swc1 $f6, 0x0($v0) -/* 10670 80080270 E4420004 */ swc1 $f2, 0x4($v0) -/* 10674 80080274 03E00008 */ jr $ra -/* 10678 80080278 E4440008 */ swc1 $f4, 0x8($v0) -/* 1067C 8008027C 00000000 */ nop -.size func_80080210, . - func_80080210 - -glabel func_80080280 -/* 10680 80080280 3C01800B */ lui $at, %hi(D_800B17B0) -/* 10684 80080284 03E00008 */ jr $ra -/* 10688 80080288 AC2417B0 */ sw $a0, %lo(D_800B17B0)($at) -.size func_80080280, . - func_80080280 - -glabel func_8008028C -/* 1068C 8008028C 3C04800B */ lui $a0, %hi(D_800B17B0) -/* 10690 80080290 8C8417B0 */ lw $a0, %lo(D_800B17B0)($a0) -/* 10694 80080294 240200FF */ addiu $v0, $zero, 0xFF -/* 10698 80080298 3C01800B */ lui $at, %hi(D_800B17C0) -/* 1069C 8008029C A42017C0 */ sh $zero, %lo(D_800B17C0)($at) -/* 106A0 800802A0 3C01800B */ lui $at, %hi(D_800B17BE) -/* 106A4 800802A4 A42017BE */ sh $zero, %lo(D_800B17BE)($at) -/* 106A8 800802A8 3C01800B */ lui $at, %hi(D_800B17BC) -/* 106AC 800802AC A42017BC */ sh $zero, %lo(D_800B17BC)($at) -/* 106B0 800802B0 3C01800B */ lui $at, %hi(D_800B17BA) -/* 106B4 800802B4 A42017BA */ sh $zero, %lo(D_800B17BA)($at) -/* 106B8 800802B8 3C01800B */ lui $at, %hi(D_800B17B8) -/* 106BC 800802BC A42017B8 */ sh $zero, %lo(D_800B17B8)($at) -/* 106C0 800802C0 3C01800B */ lui $at, %hi(D_800B17B6) -/* 106C4 800802C4 A42017B6 */ sh $zero, %lo(D_800B17B6)($at) -/* 106C8 800802C8 3C01800B */ lui $at, %hi(D_800B17B4) -/* 106CC 800802CC A42017B4 */ sh $zero, %lo(D_800B17B4)($at) -/* 106D0 800802D0 3C01800B */ lui $at, %hi(D_800B17C2) -/* 106D4 800802D4 A02217C2 */ sb $v0, %lo(D_800B17C2)($at) -/* 106D8 800802D8 3C01800B */ lui $at, %hi(D_800A96C0) -/* 106DC 800802DC A02096C0 */ sb $zero, %lo(D_800A96C0)($at) -/* 106E0 800802E0 8C830000 */ lw $v1, 0x0($a0) -/* 106E4 800802E4 24620008 */ addiu $v0, $v1, 0x8 -/* 106E8 800802E8 AC820000 */ sw $v0, 0x0($a0) -/* 106EC 800802EC 3C02DE00 */ lui $v0, (0xDE000000 >> 16) -/* 106F0 800802F0 AC620000 */ sw $v0, 0x0($v1) -/* 106F4 800802F4 3C02800B */ lui $v0, %hi(D_800A96C8) -/* 106F8 800802F8 244296C8 */ addiu $v0, $v0, %lo(D_800A96C8) -/* 106FC 800802FC 03E00008 */ jr $ra -/* 10700 80080300 AC620004 */ sw $v0, 0x4($v1) -.size func_8008028C, . - func_8008028C - -glabel func_80080304 -/* 10704 80080304 3C06800B */ lui $a2, %hi(D_800B17B0) -/* 10708 80080308 8CC617B0 */ lw $a2, %lo(D_800B17B0)($a2) -/* 1070C 8008030C 240200FF */ addiu $v0, $zero, 0xFF -/* 10710 80080310 3C01800B */ lui $at, %hi(D_800B17C0) -/* 10714 80080314 A42017C0 */ sh $zero, %lo(D_800B17C0)($at) -/* 10718 80080318 3C01800B */ lui $at, %hi(D_800B17BE) -/* 1071C 8008031C A42017BE */ sh $zero, %lo(D_800B17BE)($at) -/* 10720 80080320 3C01800B */ lui $at, %hi(D_800B17BC) -/* 10724 80080324 A42017BC */ sh $zero, %lo(D_800B17BC)($at) -/* 10728 80080328 3C01800B */ lui $at, %hi(D_800B17BA) -/* 1072C 8008032C A42017BA */ sh $zero, %lo(D_800B17BA)($at) -/* 10730 80080330 3C01800B */ lui $at, %hi(D_800B17B8) -/* 10734 80080334 A42017B8 */ sh $zero, %lo(D_800B17B8)($at) -/* 10738 80080338 3C01800B */ lui $at, %hi(D_800B17B6) -/* 1073C 8008033C A42017B6 */ sh $zero, %lo(D_800B17B6)($at) -/* 10740 80080340 3C01800B */ lui $at, %hi(D_800B17B4) -/* 10744 80080344 A42017B4 */ sh $zero, %lo(D_800B17B4)($at) -/* 10748 80080348 3C01800B */ lui $at, %hi(D_800B17C2) -/* 1074C 8008034C A02217C2 */ sb $v0, %lo(D_800B17C2)($at) -/* 10750 80080350 3C01800B */ lui $at, %hi(D_800A96C0) -/* 10754 80080354 A02096C0 */ sb $zero, %lo(D_800A96C0)($at) -/* 10758 80080358 8CC30000 */ lw $v1, 0x0($a2) -/* 1075C 8008035C 24620008 */ addiu $v0, $v1, 0x8 -/* 10760 80080360 ACC20000 */ sw $v0, 0x0($a2) -/* 10764 80080364 3C02DE00 */ lui $v0, (0xDE000000 >> 16) -/* 10768 80080368 AC620000 */ sw $v0, 0x0($v1) -/* 1076C 8008036C 3C02800B */ lui $v0, %hi(D_800A96C8) -/* 10770 80080370 244296C8 */ addiu $v0, $v0, %lo(D_800A96C8) -/* 10774 80080374 AC620004 */ sw $v0, 0x4($v1) -/* 10778 80080378 3C01800B */ lui $at, %hi(D_800B17B4) -/* 1077C 8008037C A42417B4 */ sh $a0, %lo(D_800B17B4)($at) -/* 10780 80080380 3C01800B */ lui $at, %hi(D_800B17B6) -/* 10784 80080384 03E00008 */ jr $ra -/* 10788 80080388 A42517B6 */ sh $a1, %lo(D_800B17B6)($at) -.size func_80080304, . - func_80080304 - -glabel func_8008038C -/* 1078C 8008038C 3C04800B */ lui $a0, %hi(D_800B17B0) -/* 10790 80080390 8C8417B0 */ lw $a0, %lo(D_800B17B0)($a0) -/* 10794 80080394 8C830000 */ lw $v1, 0x0($a0) -/* 10798 80080398 24620008 */ addiu $v0, $v1, 0x8 -/* 1079C 8008039C AC820000 */ sw $v0, 0x0($a0) -/* 107A0 800803A0 3C02DE00 */ lui $v0, (0xDE000000 >> 16) -/* 107A4 800803A4 AC620000 */ sw $v0, 0x0($v1) -/* 107A8 800803A8 3C02800B */ lui $v0, %hi(D_800A9790) -/* 107AC 800803AC 24429790 */ addiu $v0, $v0, %lo(D_800A9790) -/* 107B0 800803B0 03E00008 */ jr $ra -/* 107B4 800803B4 AC620004 */ sw $v0, 0x4($v1) -.size func_8008038C, . - func_8008038C - -glabel func_800803B8 -/* 107B8 800803B8 3C03800B */ lui $v1, %hi(D_800B17B0) -/* 107BC 800803BC 8C6317B0 */ lw $v1, %lo(D_800B17B0)($v1) -/* 107C0 800803C0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 107C4 800803C4 AFBF0018 */ sw $ra, 0x18($sp) -/* 107C8 800803C8 AFB10014 */ sw $s1, 0x14($sp) -/* 107CC 800803CC AFB00010 */ sw $s0, 0x10($sp) -/* 107D0 800803D0 AFA40020 */ sw $a0, 0x20($sp) -/* 107D4 800803D4 8C640000 */ lw $a0, 0x0($v1) -/* 107D8 800803D8 24820008 */ addiu $v0, $a0, 0x8 -/* 107DC 800803DC AC620000 */ sw $v0, 0x0($v1) -/* 107E0 800803E0 8FA30020 */ lw $v1, 0x20($sp) -/* 107E4 800803E4 3C02E700 */ lui $v0, (0xE7000000 >> 16) -/* 107E8 800803E8 AC820000 */ sw $v0, 0x0($a0) -/* 107EC 800803EC AC800004 */ sw $zero, 0x4($a0) -/* 107F0 800803F0 90640000 */ lbu $a0, 0x0($v1) -/* 107F4 800803F4 24630001 */ addiu $v1, $v1, 0x1 -/* 107F8 800803F8 108000D6 */ beqz $a0, .L80080754 -/* 107FC 800803FC AFA30020 */ sw $v1, 0x20($sp) -/* 10800 80080400 3C11DE00 */ lui $s1, (0xDE000000 >> 16) -/* 10804 80080404 3C10E700 */ lui $s0, (0xE7000000 >> 16) -.L80080408: -/* 10808 80080408 3C02800B */ lui $v0, %hi(D_800A96C0) -/* 1080C 8008040C 904296C0 */ lbu $v0, %lo(D_800A96C0)($v0) -/* 10810 80080410 5440002D */ bnel $v0, $zero, .L800804C8 -/* 10814 80080414 308400FF */ andi $a0, $a0, 0xFF -/* 10818 80080418 308300FF */ andi $v1, $a0, 0xFF -/* 1081C 8008041C 24020009 */ addiu $v0, $zero, 0x9 -/* 10820 80080420 1462000C */ bne $v1, $v0, .L80080454 -/* 10824 80080424 2402000A */ addiu $v0, $zero, 0xA -/* 10828 80080428 3C02800B */ lui $v0, %hi(D_800B17BA) -/* 1082C 8008042C 844217BA */ lh $v0, %lo(D_800B17BA)($v0) -/* 10830 80080430 04420001 */ bltzl $v0, .L80080438 -/* 10834 80080434 24420007 */ addiu $v0, $v0, 0x7 -.L80080438: -/* 10838 80080438 000218C3 */ sra $v1, $v0, 3 -/* 1083C 8008043C 24620004 */ addiu $v0, $v1, 0x4 -/* 10840 80080440 04420001 */ bltzl $v0, .L80080448 -/* 10844 80080444 24620007 */ addiu $v0, $v1, 0x7 -.L80080448: -/* 10848 80080448 00021083 */ sra $v0, $v0, 2 -/* 1084C 8008044C 080201CE */ j .L80080738 -/* 10850 80080450 00021140 */ sll $v0, $v0, 5 -.L80080454: -/* 10854 80080454 1462000B */ bne $v1, $v0, .L80080484 -/* 10858 80080458 2402007B */ addiu $v0, $zero, 0x7B -/* 1085C 8008045C 3C02800B */ lui $v0, %hi(D_800B17BC) -/* 10860 80080460 944217BC */ lhu $v0, %lo(D_800B17BC)($v0) -/* 10864 80080464 3C03800B */ lui $v1, %hi(D_800B17B8) -/* 10868 80080468 946317B8 */ lhu $v1, %lo(D_800B17B8)($v1) -/* 1086C 8008046C 24420009 */ addiu $v0, $v0, 0x9 -/* 10870 80080470 3C01800B */ lui $at, %hi(D_800B17BA) -/* 10874 80080474 A42317BA */ sh $v1, %lo(D_800B17BA)($at) -/* 10878 80080478 3C01800B */ lui $at, %hi(D_800B17BC) -/* 1087C 8008047C 080201D0 */ j .L80080740 -/* 10880 80080480 A42217BC */ sh $v0, %lo(D_800B17BC)($at) -.L80080484: -/* 10884 80080484 14620010 */ bne $v1, $v0, .L800804C8 -/* 10888 80080488 308400FF */ andi $a0, $a0, 0xFF -/* 1088C 8008048C 8FA20020 */ lw $v0, 0x20($sp) -/* 10890 80080490 90440000 */ lbu $a0, 0x0($v0) -/* 10894 80080494 24420001 */ addiu $v0, $v0, 0x1 -/* 10898 80080498 AFA20020 */ sw $v0, 0x20($sp) -/* 1089C 8008049C 24020043 */ addiu $v0, $zero, 0x43 -/* 108A0 800804A0 308300FF */ andi $v1, $a0, 0xFF -/* 108A4 800804A4 10620003 */ beq $v1, $v0, .L800804B4 -/* 108A8 800804A8 24020063 */ addiu $v0, $zero, 0x63 -/* 108AC 800804AC 146200A4 */ bne $v1, $v0, .L80080740 -/* 108B0 800804B0 00000000 */ nop -.L800804B4: -/* 108B4 800804B4 0C020225 */ jal func_80080894 -/* 108B8 800804B8 27A40020 */ addiu $a0, $sp, 0x20 -/* 108BC 800804BC 3C01800B */ lui $at, %hi(D_800B17C0) -/* 108C0 800804C0 080201D0 */ j .L80080740 -/* 108C4 800804C4 A42217C0 */ sh $v0, %lo(D_800B17C0)($at) -.L800804C8: -/* 108C8 800804C8 24020020 */ addiu $v0, $zero, 0x20 -/* 108CC 800804CC 10820097 */ beq $a0, $v0, .L8008072C -/* 108D0 800804D0 00000000 */ nop -/* 108D4 800804D4 0C0201F7 */ jal func_800807DC -/* 108D8 800804D8 00000000 */ nop -/* 108DC 800804DC 00404021 */ addu $t0, $v0, $zero -/* 108E0 800804E0 3C03800B */ lui $v1, %hi(D_800B17C2) -/* 108E4 800804E4 906317C2 */ lbu $v1, %lo(D_800B17C2)($v1) -/* 108E8 800804E8 00081182 */ srl $v0, $t0, 6 -/* 108EC 800804EC 30420001 */ andi $v0, $v0, 0x1 -/* 108F0 800804F0 1043001D */ beq $v0, $v1, .L80080568 -/* 108F4 800804F4 00000000 */ nop -/* 108F8 800804F8 3C01800B */ lui $at, %hi(D_800B17C2) -/* 108FC 800804FC A02217C2 */ sb $v0, %lo(D_800B17C2)($at) -/* 10900 80080500 304200FF */ andi $v0, $v0, 0xFF -/* 10904 80080504 1040000A */ beqz $v0, .L80080530 -/* 10908 80080508 00000000 */ nop -/* 1090C 8008050C 3C04800B */ lui $a0, %hi(D_800B17B0) -/* 10910 80080510 8C8417B0 */ lw $a0, %lo(D_800B17B0)($a0) -/* 10914 80080514 8C830000 */ lw $v1, 0x0($a0) -/* 10918 80080518 24620008 */ addiu $v0, $v1, 0x8 -/* 1091C 8008051C AC820000 */ sw $v0, 0x0($a0) -/* 10920 80080520 3C02800B */ lui $v0, %hi(D_800A9810) -/* 10924 80080524 24429810 */ addiu $v0, $v0, %lo(D_800A9810) -/* 10928 80080528 08020154 */ j .L80080550 -/* 1092C 8008052C AC710000 */ sw $s1, 0x0($v1) -.L80080530: -/* 10930 80080530 3C04800B */ lui $a0, %hi(D_800B17B0) -/* 10934 80080534 8C8417B0 */ lw $a0, %lo(D_800B17B0)($a0) -/* 10938 80080538 8C830000 */ lw $v1, 0x0($a0) -/* 1093C 8008053C 24620008 */ addiu $v0, $v1, 0x8 -/* 10940 80080540 AC820000 */ sw $v0, 0x0($a0) -/* 10944 80080544 3C02800B */ lui $v0, %hi(D_800A97C8) -/* 10948 80080548 244297C8 */ addiu $v0, $v0, %lo(D_800A97C8) -/* 1094C 8008054C AC710000 */ sw $s1, 0x0($v1) -.L80080550: -/* 10950 80080550 AC620004 */ sw $v0, 0x4($v1) -/* 10954 80080554 3C02800B */ lui $v0, %hi(D_800B17C0) -/* 10958 80080558 944217C0 */ lhu $v0, %lo(D_800B17C0)($v0) -/* 1095C 8008055C 00021027 */ nor $v0, $zero, $v0 -/* 10960 80080560 3C01800B */ lui $at, %hi(D_800B17BE) -/* 10964 80080564 A42217BE */ sh $v0, %lo(D_800B17BE)($at) -.L80080568: -/* 10968 80080568 3C03800B */ lui $v1, %hi(D_800B17C0) -/* 1096C 8008056C 946317C0 */ lhu $v1, %lo(D_800B17C0)($v1) -/* 10970 80080570 3C02800B */ lui $v0, %hi(D_800B17BE) -/* 10974 80080574 944217BE */ lhu $v0, %lo(D_800B17BE)($v0) -/* 10978 80080578 1043001E */ beq $v0, $v1, .L800805F4 -/* 1097C 8008057C 3108003F */ andi $t0, $t0, 0x3F -/* 10980 80080580 3C04800B */ lui $a0, %hi(D_800B17B0) -/* 10984 80080584 8C8417B0 */ lw $a0, %lo(D_800B17B0)($a0) -/* 10988 80080588 3C01800B */ lui $at, %hi(D_800B17BE) -/* 1098C 8008058C A42317BE */ sh $v1, %lo(D_800B17BE)($at) -/* 10990 80080590 8C830000 */ lw $v1, 0x0($a0) -/* 10994 80080594 24620008 */ addiu $v0, $v1, 0x8 -/* 10998 80080598 AC820000 */ sw $v0, 0x0($a0) -/* 1099C 8008059C 3C04800B */ lui $a0, %hi(D_800B17B0) -/* 109A0 800805A0 8C8417B0 */ lw $a0, %lo(D_800B17B0)($a0) -/* 109A4 800805A4 AC700000 */ sw $s0, 0x0($v1) -/* 109A8 800805A8 AC600004 */ sw $zero, 0x4($v1) -/* 109AC 800805AC 8C850000 */ lw $a1, 0x0($a0) -/* 109B0 800805B0 24A20008 */ addiu $v0, $a1, 0x8 -/* 109B4 800805B4 AC820000 */ sw $v0, 0x0($a0) -/* 109B8 800805B8 3C02800B */ lui $v0, %hi(D_800B17C0) -/* 109BC 800805BC 944217C0 */ lhu $v0, %lo(D_800B17C0)($v0) -/* 109C0 800805C0 3C04800B */ lui $a0, %hi(D_800B17B0) -/* 109C4 800805C4 8C8417B0 */ lw $a0, %lo(D_800B17B0)($a0) -/* 109C8 800805C8 3C03F540 */ lui $v1, (0xF5400800 >> 16) -/* 109CC 800805CC 34630800 */ ori $v1, $v1, (0xF5400800 & 0xFFFF) -/* 109D0 800805D0 ACA30000 */ sw $v1, 0x0($a1) -/* 109D4 800805D4 3042000F */ andi $v0, $v0, 0xF -/* 109D8 800805D8 00021500 */ sll $v0, $v0, 20 -/* 109DC 800805DC ACA20004 */ sw $v0, 0x4($a1) -/* 109E0 800805E0 8C830000 */ lw $v1, 0x0($a0) -/* 109E4 800805E4 24620008 */ addiu $v0, $v1, 0x8 -/* 109E8 800805E8 AC820000 */ sw $v0, 0x0($a0) -/* 109EC 800805EC AC700000 */ sw $s0, 0x0($v1) -/* 109F0 800805F0 AC600004 */ sw $zero, 0x4($v1) -.L800805F4: -/* 109F4 800805F4 3C04800B */ lui $a0, %hi(D_800B17B0) -/* 109F8 800805F8 8C8417B0 */ lw $a0, %lo(D_800B17B0)($a0) -/* 109FC 800805FC 8C830000 */ lw $v1, 0x0($a0) -/* 10A00 80080600 24620008 */ addiu $v0, $v1, 0x8 -/* 10A04 80080604 AC820000 */ sw $v0, 0x0($a0) -/* 10A08 80080608 3C04800B */ lui $a0, %hi(D_800B17B0) -/* 10A0C 8008060C 8C8417B0 */ lw $a0, %lo(D_800B17B0)($a0) -/* 10A10 80080610 AC700000 */ sw $s0, 0x0($v1) -/* 10A14 80080614 AC600004 */ sw $zero, 0x4($v1) -/* 10A18 80080618 8C870000 */ lw $a3, 0x0($a0) -/* 10A1C 8008061C 24E20008 */ addiu $v0, $a3, 0x8 -/* 10A20 80080620 AC820000 */ sw $v0, 0x0($a0) -/* 10A24 80080624 3C05800B */ lui $a1, %hi(D_800B17B4) -/* 10A28 80080628 84A517B4 */ lh $a1, %lo(D_800B17B4)($a1) -/* 10A2C 8008062C 3C02800B */ lui $v0, %hi(D_800B17BA) -/* 10A30 80080630 844217BA */ lh $v0, %lo(D_800B17BA)($v0) -/* 10A34 80080634 3C03E400 */ lui $v1, (0xE4000000 >> 16) -/* 10A38 80080638 3C06800B */ lui $a2, %hi(D_800B17B6) -/* 10A3C 8008063C 84C617B6 */ lh $a2, %lo(D_800B17B6)($a2) -/* 10A40 80080640 00A22821 */ addu $a1, $a1, $v0 -/* 10A44 80080644 24A40008 */ addiu $a0, $a1, 0x8 -/* 10A48 80080648 00042080 */ sll $a0, $a0, 2 -/* 10A4C 8008064C 3C02800B */ lui $v0, %hi(D_800B17BC) -/* 10A50 80080650 844217BC */ lh $v0, %lo(D_800B17BC)($v0) -/* 10A54 80080654 30840FFF */ andi $a0, $a0, 0xFFF -/* 10A58 80080658 00042300 */ sll $a0, $a0, 12 -/* 10A5C 8008065C 00052880 */ sll $a1, $a1, 2 -/* 10A60 80080660 30A50FFF */ andi $a1, $a1, 0xFFF -/* 10A64 80080664 00052B00 */ sll $a1, $a1, 12 -/* 10A68 80080668 00C23021 */ addu $a2, $a2, $v0 -/* 10A6C 8008066C 24C20008 */ addiu $v0, $a2, 0x8 -/* 10A70 80080670 00021080 */ sll $v0, $v0, 2 -/* 10A74 80080674 30420FFF */ andi $v0, $v0, 0xFFF -/* 10A78 80080678 00431025 */ or $v0, $v0, $v1 -/* 10A7C 8008067C 00822025 */ or $a0, $a0, $v0 -/* 10A80 80080680 00063080 */ sll $a2, $a2, 2 -/* 10A84 80080684 3C03800B */ lui $v1, %hi(D_800B17B0) -/* 10A88 80080688 8C6317B0 */ lw $v1, %lo(D_800B17B0)($v1) -/* 10A8C 8008068C 30C60FFF */ andi $a2, $a2, 0xFFF -/* 10A90 80080690 00A62825 */ or $a1, $a1, $a2 -/* 10A94 80080694 ACE40000 */ sw $a0, 0x0($a3) -/* 10A98 80080698 ACE50004 */ sw $a1, 0x4($a3) -/* 10A9C 8008069C 8C640000 */ lw $a0, 0x0($v1) -/* 10AA0 800806A0 24820008 */ addiu $v0, $a0, 0x8 -/* 10AA4 800806A4 AC620000 */ sw $v0, 0x0($v1) -/* 10AA8 800806A8 3C02E100 */ lui $v0, (0xE1000000 >> 16) -/* 10AAC 800806AC AC820000 */ sw $v0, 0x0($a0) -/* 10AB0 800806B0 3102FFFF */ andi $v0, $t0, 0xFFFF -/* 10AB4 800806B4 30430007 */ andi $v1, $v0, 0x7 -/* 10AB8 800806B8 00031E00 */ sll $v1, $v1, 24 -/* 10ABC 800806BC 00021140 */ sll $v0, $v0, 5 -/* 10AC0 800806C0 3C05800B */ lui $a1, %hi(D_800B17B0) -/* 10AC4 800806C4 8CA517B0 */ lw $a1, %lo(D_800B17B0)($a1) -/* 10AC8 800806C8 3042FF00 */ andi $v0, $v0, 0xFF00 -/* 10ACC 800806CC 00621825 */ or $v1, $v1, $v0 -/* 10AD0 800806D0 AC830004 */ sw $v1, 0x4($a0) -/* 10AD4 800806D4 8CA30000 */ lw $v1, 0x0($a1) -/* 10AD8 800806D8 3C060400 */ lui $a2, (0x4000400 >> 16) -/* 10ADC 800806DC 24620008 */ addiu $v0, $v1, 0x8 -/* 10AE0 800806E0 ACA20000 */ sw $v0, 0x0($a1) -/* 10AE4 800806E4 3C04800B */ lui $a0, %hi(D_800B17B0) -/* 10AE8 800806E8 8C8417B0 */ lw $a0, %lo(D_800B17B0)($a0) -/* 10AEC 800806EC 34C60400 */ ori $a2, $a2, (0x4000400 & 0xFFFF) -/* 10AF0 800806F0 3C02F100 */ lui $v0, (0xF1000000 >> 16) -/* 10AF4 800806F4 AC620000 */ sw $v0, 0x0($v1) -/* 10AF8 800806F8 AC660004 */ sw $a2, 0x4($v1) -/* 10AFC 800806FC 8C830000 */ lw $v1, 0x0($a0) -/* 10B00 80080700 24620008 */ addiu $v0, $v1, 0x8 -/* 10B04 80080704 AC820000 */ sw $v0, 0x0($a0) -/* 10B08 80080708 3C04800B */ lui $a0, %hi(D_800B17B0) -/* 10B0C 8008070C 8C8417B0 */ lw $a0, %lo(D_800B17B0)($a0) -/* 10B10 80080710 AC700000 */ sw $s0, 0x0($v1) -/* 10B14 80080714 AC600004 */ sw $zero, 0x4($v1) -/* 10B18 80080718 8C830000 */ lw $v1, 0x0($a0) -/* 10B1C 8008071C 24620008 */ addiu $v0, $v1, 0x8 -/* 10B20 80080720 AC820000 */ sw $v0, 0x0($a0) -/* 10B24 80080724 AC700000 */ sw $s0, 0x0($v1) -/* 10B28 80080728 AC600004 */ sw $zero, 0x4($v1) -.L8008072C: -/* 10B2C 8008072C 3C02800B */ lui $v0, %hi(D_800B17BA) -/* 10B30 80080730 944217BA */ lhu $v0, %lo(D_800B17BA)($v0) -/* 10B34 80080734 24420008 */ addiu $v0, $v0, 0x8 -.L80080738: -/* 10B38 80080738 3C01800B */ lui $at, %hi(D_800B17BA) -/* 10B3C 8008073C A42217BA */ sh $v0, %lo(D_800B17BA)($at) -.L80080740: -/* 10B40 80080740 8FA20020 */ lw $v0, 0x20($sp) -/* 10B44 80080744 90440000 */ lbu $a0, 0x0($v0) -/* 10B48 80080748 24420001 */ addiu $v0, $v0, 0x1 -/* 10B4C 8008074C 1480FF2E */ bnez $a0, .L80080408 -/* 10B50 80080750 AFA20020 */ sw $v0, 0x20($sp) -.L80080754: -/* 10B54 80080754 8FBF0018 */ lw $ra, 0x18($sp) -/* 10B58 80080758 8FB10014 */ lw $s1, 0x14($sp) -/* 10B5C 8008075C 8FB00010 */ lw $s0, 0x10($sp) -/* 10B60 80080760 03E00008 */ jr $ra -/* 10B64 80080764 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_800803B8, . - func_800803B8 - -glabel func_80080768 -/* 10B68 80080768 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 10B6C 8008076C AFBF0010 */ sw $ra, 0x10($sp) -/* 10B70 80080770 3C01800B */ lui $at, %hi(D_800B17B8) -/* 10B74 80080774 A42517B8 */ sh $a1, %lo(D_800B17B8)($at) -/* 10B78 80080778 3C01800B */ lui $at, %hi(D_800B17BA) -/* 10B7C 8008077C A42517BA */ sh $a1, %lo(D_800B17BA)($at) -/* 10B80 80080780 3C01800B */ lui $at, %hi(D_800B17BC) -/* 10B84 80080784 0C0200EE */ jal func_800803B8 -/* 10B88 80080788 A42617BC */ sh $a2, %lo(D_800B17BC)($at) -/* 10B8C 8008078C 8FBF0010 */ lw $ra, 0x10($sp) -/* 10B90 80080790 03E00008 */ jr $ra -/* 10B94 80080794 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80080768, . - func_80080768 - -glabel func_80080798 -/* 10B98 80080798 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 10B9C 8008079C 24020001 */ addiu $v0, $zero, 0x1 -/* 10BA0 800807A0 AFBF0010 */ sw $ra, 0x10($sp) -/* 10BA4 800807A4 3C01800B */ lui $at, %hi(D_800B17B8) -/* 10BA8 800807A8 A42517B8 */ sh $a1, %lo(D_800B17B8)($at) -/* 10BAC 800807AC 3C01800B */ lui $at, %hi(D_800B17BA) -/* 10BB0 800807B0 A42517BA */ sh $a1, %lo(D_800B17BA)($at) -/* 10BB4 800807B4 3C01800B */ lui $at, %hi(D_800B17BC) -/* 10BB8 800807B8 A42617BC */ sh $a2, %lo(D_800B17BC)($at) -/* 10BBC 800807BC 3C01800B */ lui $at, %hi(D_800A96C0) -/* 10BC0 800807C0 0C0200EE */ jal func_800803B8 -/* 10BC4 800807C4 A02296C0 */ sb $v0, %lo(D_800A96C0)($at) -/* 10BC8 800807C8 3C01800B */ lui $at, %hi(D_800A96C0) -/* 10BCC 800807CC A02096C0 */ sb $zero, %lo(D_800A96C0)($at) -/* 10BD0 800807D0 8FBF0010 */ lw $ra, 0x10($sp) -/* 10BD4 800807D4 03E00008 */ jr $ra -/* 10BD8 800807D8 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80080798, . - func_80080798 - -glabel func_800807DC -/* 10BDC 800807DC 2482FFD0 */ addiu $v0, $a0, -0x30 -/* 10BE0 800807E0 304200FF */ andi $v0, $v0, 0xFF -/* 10BE4 800807E4 2C42000A */ sltiu $v0, $v0, 0xA -/* 10BE8 800807E8 10400004 */ beqz $v0, .L800807FC -/* 10BEC 800807EC 00801821 */ addu $v1, $a0, $zero -/* 10BF0 800807F0 306200FF */ andi $v0, $v1, 0xFF -/* 10BF4 800807F4 08020223 */ j .L8008088C -/* 10BF8 800807F8 2442FFD0 */ addiu $v0, $v0, -0x30 -.L800807FC: -/* 10BFC 800807FC 2482FFBF */ addiu $v0, $a0, -0x41 -/* 10C00 80080800 304200FF */ andi $v0, $v0, 0xFF -/* 10C04 80080804 2C42001A */ sltiu $v0, $v0, 0x1A -/* 10C08 80080808 10400003 */ beqz $v0, .L80080818 -/* 10C0C 8008080C 306200FF */ andi $v0, $v1, 0xFF -/* 10C10 80080810 08020223 */ j .L8008088C -/* 10C14 80080814 2442FFC9 */ addiu $v0, $v0, -0x37 -.L80080818: -/* 10C18 80080818 2482FF9F */ addiu $v0, $a0, -0x61 -/* 10C1C 8008081C 304200FF */ andi $v0, $v0, 0xFF -/* 10C20 80080820 2C42001A */ sltiu $v0, $v0, 0x1A -/* 10C24 80080824 10400003 */ beqz $v0, .L80080834 -/* 10C28 80080828 306200FF */ andi $v0, $v1, 0xFF -/* 10C2C 8008082C 08020223 */ j .L8008088C -/* 10C30 80080830 2442FFC3 */ addiu $v0, $v0, -0x3D -.L80080834: -/* 10C34 80080834 3C02800B */ lui $v0, %hi(D_800A9858) -/* 10C38 80080838 90429858 */ lbu $v0, %lo(D_800A9858)($v0) -/* 10C3C 8008083C 1040000A */ beqz $v0, .L80080868 -/* 10C40 80080840 00002821 */ addu $a1, $zero, $zero -/* 10C44 80080844 306600FF */ andi $a2, $v1, 0xFF -/* 10C48 80080848 3C04800B */ lui $a0, %hi(D_800A9858) -/* 10C4C 8008084C 24849858 */ addiu $a0, $a0, %lo(D_800A9858) -/* 10C50 80080850 90820000 */ lbu $v0, 0x0($a0) -.L80080854: -/* 10C54 80080854 10C2000A */ beq $a2, $v0, .L80080880 -/* 10C58 80080858 24840001 */ addiu $a0, $a0, 0x1 -/* 10C5C 8008085C 90820000 */ lbu $v0, 0x0($a0) -/* 10C60 80080860 1440FFFC */ bnez $v0, .L80080854 -/* 10C64 80080864 24A50001 */ addiu $a1, $a1, 0x1 -.L80080868: -/* 10C68 80080868 306300FF */ andi $v1, $v1, 0xFF -/* 10C6C 8008086C 240200FF */ addiu $v0, $zero, 0xFF -/* 10C70 80080870 10620005 */ beq $v1, $v0, .L80080888 -/* 10C74 80080874 24A2003D */ addiu $v0, $a1, 0x3D -/* 10C78 80080878 08020223 */ j .L8008088C -/* 10C7C 8008087C 00000000 */ nop -.L80080880: -/* 10C80 80080880 08020223 */ j .L8008088C -/* 10C84 80080884 24A2003E */ addiu $v0, $a1, 0x3E -.L80080888: -/* 10C88 80080888 2402005F */ addiu $v0, $zero, 0x5F -.L8008088C: -/* 10C8C 8008088C 03E00008 */ jr $ra -/* 10C90 80080890 00000000 */ nop -.size func_800807DC, . - func_800807DC - -glabel func_80080894 -/* 10C94 80080894 8C820000 */ lw $v0, 0x0($a0) -/* 10C98 80080898 90430000 */ lbu $v1, 0x0($v0) -/* 10C9C 8008089C 1060000F */ beqz $v1, .L800808DC -/* 10CA0 800808A0 00002821 */ addu $a1, $zero, $zero -.L800808A4: -/* 10CA4 800808A4 24460001 */ addiu $a2, $v0, 0x1 -/* 10CA8 800808A8 00403821 */ addu $a3, $v0, $zero -/* 10CAC 800808AC 2462FFD0 */ addiu $v0, $v1, -0x30 -/* 10CB0 800808B0 2C42000A */ sltiu $v0, $v0, 0xA -/* 10CB4 800808B4 10400009 */ beqz $v0, .L800808DC -/* 10CB8 800808B8 AC860000 */ sw $a2, 0x0($a0) -/* 10CBC 800808BC 00051080 */ sll $v0, $a1, 2 -/* 10CC0 800808C0 00451021 */ addu $v0, $v0, $a1 -/* 10CC4 800808C4 00021040 */ sll $v0, $v0, 1 -/* 10CC8 800808C8 2442FFD0 */ addiu $v0, $v0, -0x30 -/* 10CCC 800808CC 00622821 */ addu $a1, $v1, $v0 -/* 10CD0 800808D0 90E30001 */ lbu $v1, 0x1($a3) -/* 10CD4 800808D4 1460FFF3 */ bnez $v1, .L800808A4 -/* 10CD8 800808D8 00C01021 */ addu $v0, $a2, $zero -.L800808DC: -/* 10CDC 800808DC 03E00008 */ jr $ra -/* 10CE0 800808E0 00A01021 */ addu $v0, $a1, $zero -/* 10CE4 800808E4 00000000 */ nop -/* 10CE8 800808E8 00000000 */ nop -/* 10CEC 800808EC 00000000 */ nop -.size func_80080894, . - func_80080894 - -glabel func_800808F0 -/* 10CF0 800808F0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 10CF4 800808F4 AFBF0018 */ sw $ra, 0x18($sp) -/* 10CF8 800808F8 AFB10014 */ sw $s1, 0x14($sp) -/* 10CFC 800808FC 0C0271F3 */ jal func_8009C7CC -/* 10D00 80080900 AFB00010 */ sw $s0, 0x10($sp) -/* 10D04 80080904 0C0271F3 */ jal func_8009C7CC -/* 10D08 80080908 00408021 */ addu $s0, $v0, $zero -/* 10D0C 8008090C 0C0271F3 */ jal func_8009C7CC -/* 10D10 80080910 00408821 */ addu $s1, $v0, $zero -/* 10D14 80080914 00108480 */ sll $s0, $s0, 18 -/* 10D18 80080918 3C030C00 */ lui $v1, (0xC000000 >> 16) -/* 10D1C 8008091C 02038024 */ and $s0, $s0, $v1 -/* 10D20 80080920 00118BC0 */ sll $s1, $s1, 15 -/* 10D24 80080924 02118025 */ or $s0, $s0, $s1 -/* 10D28 80080928 02028025 */ or $s0, $s0, $v0 -/* 10D2C 8008092C 44901000 */ mtc1 $s0, $f2 -/* 10D30 80080930 00000000 */ nop -/* 10D34 80080934 06010004 */ bgez $s0, .L80080948 -/* 10D38 80080938 468010A1 */ cvt.d.w $f2, $f2 -/* 10D3C 8008093C 3C01800B */ lui $at, %hi(D_800AE3F0) -/* 10D40 80080940 D420E3F0 */ ldc1 $f0, %lo(D_800AE3F0)($at) -/* 10D44 80080944 46201080 */ add.d $f2, $f2, $f0 -.L80080948: -/* 10D48 80080948 3C01800B */ lui $at, %hi(D_800AE3F8) -/* 10D4C 8008094C D420E3F8 */ ldc1 $f0, %lo(D_800AE3F8)($at) -/* 10D50 80080950 46201002 */ mul.d $f0, $f2, $f0 -/* 10D54 80080954 8FBF0018 */ lw $ra, 0x18($sp) -/* 10D58 80080958 8FB10014 */ lw $s1, 0x14($sp) -/* 10D5C 8008095C 8FB00010 */ lw $s0, 0x10($sp) -/* 10D60 80080960 03E00008 */ jr $ra -/* 10D64 80080964 27BD0020 */ addiu $sp, $sp, 0x20 -/* 10D68 80080968 00000000 */ nop -/* 10D6C 8008096C 00000000 */ nop -.size func_800808F0, . - func_800808F0 - -glabel func_80080970 -/* 10D70 80080970 00A61821 */ addu $v1, $a1, $a2 -/* 10D74 80080974 10A30006 */ beq $a1, $v1, .L80080990 -/* 10D78 80080978 00000000 */ nop -.L8008097C: -/* 10D7C 8008097C 90A20000 */ lbu $v0, 0x0($a1) -/* 10D80 80080980 24A50001 */ addiu $a1, $a1, 0x1 -/* 10D84 80080984 A0820000 */ sb $v0, 0x0($a0) -/* 10D88 80080988 14A3FFFC */ bne $a1, $v1, .L8008097C -/* 10D8C 8008098C 24840001 */ addiu $a0, $a0, 0x1 -.L80080990: -/* 10D90 80080990 03E00008 */ jr $ra -/* 10D94 80080994 00000000 */ nop -.size func_80080970, . - func_80080970 - -glabel func_80080998 -/* 10D98 80080998 00804021 */ addu $t0, $a0, $zero -/* 10D9C 8008099C 31020007 */ andi $v0, $t0, 0x7 -/* 10DA0 800809A0 5040000B */ beql $v0, $zero, .L800809D0 -/* 10DA4 800809A4 00A04021 */ addu $t0, $a1, $zero -/* 10DA8 800809A8 00A63021 */ addu $a2, $a1, $a2 -/* 10DAC 800809AC 10A6002D */ beq $a1, $a2, .L80080A64 -/* 10DB0 800809B0 00A01821 */ addu $v1, $a1, $zero -.L800809B4: -/* 10DB4 800809B4 90620000 */ lbu $v0, 0x0($v1) -/* 10DB8 800809B8 24630001 */ addiu $v1, $v1, 0x1 -/* 10DBC 800809BC A0820000 */ sb $v0, 0x0($a0) -/* 10DC0 800809C0 1466FFFC */ bne $v1, $a2, .L800809B4 -/* 10DC4 800809C4 24840001 */ addiu $a0, $a0, 0x1 -/* 10DC8 800809C8 08020299 */ j .L80080A64 -/* 10DCC 800809CC 00000000 */ nop -.L800809D0: -/* 10DD0 800809D0 31020007 */ andi $v0, $t0, 0x7 -/* 10DD4 800809D4 1040000B */ beqz $v0, .L80080A04 -/* 10DD8 800809D8 01003821 */ addu $a3, $t0, $zero -/* 10DDC 800809DC 01063021 */ addu $a2, $t0, $a2 -/* 10DE0 800809E0 11060020 */ beq $t0, $a2, .L80080A64 -/* 10DE4 800809E4 01001821 */ addu $v1, $t0, $zero -.L800809E8: -/* 10DE8 800809E8 90620000 */ lbu $v0, 0x0($v1) -/* 10DEC 800809EC 24630001 */ addiu $v1, $v1, 0x1 -/* 10DF0 800809F0 A0820000 */ sb $v0, 0x0($a0) -/* 10DF4 800809F4 1466FFFC */ bne $v1, $a2, .L800809E8 -/* 10DF8 800809F8 24840001 */ addiu $a0, $a0, 0x1 -/* 10DFC 800809FC 08020299 */ j .L80080A64 -/* 10E00 80080A00 00000000 */ nop -.L80080A04: -/* 10E04 80080A04 000640C2 */ srl $t0, $a2, 3 -/* 10E08 80080A08 000810C0 */ sll $v0, $t0, 3 -/* 10E0C 80080A0C 00A24021 */ addu $t0, $a1, $v0 -/* 10E10 80080A10 50A80009 */ beql $a1, $t0, .L80080A38 -/* 10E14 80080A14 30C80007 */ andi $t0, $a2, 0x7 -.L80080A18: -/* 10E18 80080A18 8CE20000 */ lw $v0, 0x0($a3) -/* 10E1C 80080A1C 8CE30004 */ lw $v1, 0x4($a3) -/* 10E20 80080A20 24E70008 */ addiu $a3, $a3, 0x8 -/* 10E24 80080A24 AC820000 */ sw $v0, 0x0($a0) -/* 10E28 80080A28 AC830004 */ sw $v1, 0x4($a0) -/* 10E2C 80080A2C 14E8FFFA */ bne $a3, $t0, .L80080A18 -/* 10E30 80080A30 24840008 */ addiu $a0, $a0, 0x8 -/* 10E34 80080A34 30C80007 */ andi $t0, $a2, 0x7 -.L80080A38: -/* 10E38 80080A38 1100000A */ beqz $t0, .L80080A64 -/* 10E3C 80080A3C 00000000 */ nop -/* 10E40 80080A40 00E01821 */ addu $v1, $a3, $zero -/* 10E44 80080A44 00E82821 */ addu $a1, $a3, $t0 -/* 10E48 80080A48 10650006 */ beq $v1, $a1, .L80080A64 -/* 10E4C 80080A4C 00000000 */ nop -.L80080A50: -/* 10E50 80080A50 90620000 */ lbu $v0, 0x0($v1) -/* 10E54 80080A54 24630001 */ addiu $v1, $v1, 0x1 -/* 10E58 80080A58 A0820000 */ sb $v0, 0x0($a0) -/* 10E5C 80080A5C 1465FFFC */ bne $v1, $a1, .L80080A50 -/* 10E60 80080A60 24840001 */ addiu $a0, $a0, 0x1 -.L80080A64: -/* 10E64 80080A64 03E00008 */ jr $ra -/* 10E68 80080A68 00000000 */ nop -/* 10E6C 80080A6C 00000000 */ nop -.size func_80080998, . - func_80080998 - -glabel func_80080A70 -/* 10E70 80080A70 3C01800B */ lui $at, %hi(D_800A9880) -/* 10E74 80080A74 C4209880 */ lwc1 $f0, %lo(D_800A9880)($at) -/* 10E78 80080A78 44859000 */ mtc1 $a1, $f18 -/* 10E7C 80080A7C 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 10E80 80080A80 F7B40020 */ sdc1 $f20, 0x20($sp) -/* 10E84 80080A84 46009502 */ mul.s $f20, $f18, $f0 -/* 10E88 80080A88 44869000 */ mtc1 $a2, $f18 -/* 10E8C 80080A8C AFB00010 */ sw $s0, 0x10($sp) -/* 10E90 80080A90 F7B60028 */ sdc1 $f22, 0x28($sp) -/* 10E94 80080A94 46009582 */ mul.s $f22, $f18, $f0 -/* 10E98 80080A98 44879000 */ mtc1 $a3, $f18 -/* 10E9C 80080A9C 00808021 */ addu $s0, $a0, $zero -/* 10EA0 80080AA0 AFBF0018 */ sw $ra, 0x18($sp) -/* 10EA4 80080AA4 AFB10014 */ sw $s1, 0x14($sp) -/* 10EA8 80080AA8 F7BE0048 */ sdc1 $f30, 0x48($sp) -/* 10EAC 80080AAC F7BC0040 */ sdc1 $f28, 0x40($sp) -/* 10EB0 80080AB0 F7BA0038 */ sdc1 $f26, 0x38($sp) -/* 10EB4 80080AB4 F7B80030 */ sdc1 $f24, 0x30($sp) -/* 10EB8 80080AB8 46009602 */ mul.s $f24, $f18, $f0 -/* 10EBC 80080ABC 0C024B6C */ jal func_80092DB0 -/* 10EC0 80080AC0 4600A306 */ mov.s $f12, $f20 -/* 10EC4 80080AC4 4600A306 */ mov.s $f12, $f20 -/* 10EC8 80080AC8 0C0241FC */ jal func_800907F0 -/* 10ECC 80080ACC 46000786 */ mov.s $f30, $f0 -/* 10ED0 80080AD0 46000686 */ mov.s $f26, $f0 -/* 10ED4 80080AD4 0C024B6C */ jal func_80092DB0 -/* 10ED8 80080AD8 4600B306 */ mov.s $f12, $f22 -/* 10EDC 80080ADC 44110000 */ mfc1 $s1, $f0 -/* 10EE0 80080AE0 00000000 */ nop -/* 10EE4 80080AE4 0C0241FC */ jal func_800907F0 -/* 10EE8 80080AE8 4600B306 */ mov.s $f12, $f22 -/* 10EEC 80080AEC 46000706 */ mov.s $f28, $f0 -/* 10EF0 80080AF0 0C024B6C */ jal func_80092DB0 -/* 10EF4 80080AF4 4600C306 */ mov.s $f12, $f24 -/* 10EF8 80080AF8 4600C306 */ mov.s $f12, $f24 -/* 10EFC 80080AFC 0C0241FC */ jal func_800907F0 -/* 10F00 80080B00 46000586 */ mov.s $f22, $f0 -/* 10F04 80080B04 46000506 */ mov.s $f20, $f0 -/* 10F08 80080B08 0C026210 */ jal func_80098840 -/* 10F0C 80080B0C 02002021 */ addu $a0, $s0, $zero -/* 10F10 80080B10 00000000 */ nop -/* 10F14 80080B14 4614E382 */ mul.s $f14, $f28, $f20 -/* 10F18 80080B18 00000000 */ nop -/* 10F1C 80080B1C 4616D202 */ mul.s $f8, $f26, $f22 -/* 10F20 80080B20 00000000 */ nop -/* 10F24 80080B24 4616F282 */ mul.s $f10, $f30, $f22 -/* 10F28 80080B28 00000000 */ nop -/* 10F2C 80080B2C 4614D102 */ mul.s $f4, $f26, $f20 -/* 10F30 80080B30 4600E007 */ neg.s $f0, $f28 -/* 10F34 80080B34 461CD702 */ mul.s $f28, $f26, $f28 -/* 10F38 80080B38 44919000 */ mtc1 $s1, $f18 -/* 10F3C 80080B3C 00000000 */ nop -/* 10F40 80080B40 4612A402 */ mul.s $f16, $f20, $f18 -/* 10F44 80080B44 00000000 */ nop -/* 10F48 80080B48 461EA502 */ mul.s $f20, $f20, $f30 -/* 10F4C 80080B4C 00000000 */ nop -/* 10F50 80080B50 4610F182 */ mul.s $f6, $f30, $f16 -/* 10F54 80080B54 4600D087 */ neg.s $f2, $f26 -/* 10F58 80080B58 46101082 */ mul.s $f2, $f2, $f16 -/* 10F5C 80080B5C 00000000 */ nop -/* 10F60 80080B60 46169402 */ mul.s $f16, $f18, $f22 -/* 10F64 80080B64 00000000 */ nop -/* 10F68 80080B68 46160582 */ mul.s $f22, $f0, $f22 -/* 10F6C 80080B6C 00000000 */ nop -/* 10F70 80080B70 461E0002 */ mul.s $f0, $f0, $f30 -/* 10F74 80080B74 00000000 */ nop -/* 10F78 80080B78 4610F302 */ mul.s $f12, $f30, $f16 -/* 10F7C 80080B7C 46083180 */ add.s $f6, $f6, $f8 -/* 10F80 80080B80 460A1080 */ add.s $f2, $f2, $f10 -/* 10F84 80080B84 4610D682 */ mul.s $f26, $f26, $f16 -/* 10F88 80080B88 AE110020 */ sw $s1, 0x20($s0) -/* 10F8C 80080B8C E60E0000 */ swc1 $f14, 0x0($s0) -/* 10F90 80080B90 460C2101 */ sub.s $f4, $f4, $f12 -/* 10F94 80080B94 E61C0028 */ swc1 $f28, 0x28($s0) -/* 10F98 80080B98 E6160010 */ swc1 $f22, 0x10($s0) -/* 10F9C 80080B9C E6000024 */ swc1 $f0, 0x24($s0) -/* 10FA0 80080BA0 461AA500 */ add.s $f20, $f20, $f26 -/* 10FA4 80080BA4 E6060004 */ swc1 $f6, 0x4($s0) -/* 10FA8 80080BA8 E6020008 */ swc1 $f2, 0x8($s0) -/* 10FAC 80080BAC E6040014 */ swc1 $f4, 0x14($s0) -/* 10FB0 80080BB0 E6140018 */ swc1 $f20, 0x18($s0) -/* 10FB4 80080BB4 8FBF0018 */ lw $ra, 0x18($sp) -/* 10FB8 80080BB8 8FB10014 */ lw $s1, 0x14($sp) -/* 10FBC 80080BBC 8FB00010 */ lw $s0, 0x10($sp) -/* 10FC0 80080BC0 D7BE0048 */ ldc1 $f30, 0x48($sp) -/* 10FC4 80080BC4 D7BC0040 */ ldc1 $f28, 0x40($sp) -/* 10FC8 80080BC8 D7BA0038 */ ldc1 $f26, 0x38($sp) -/* 10FCC 80080BCC D7B80030 */ ldc1 $f24, 0x30($sp) -/* 10FD0 80080BD0 D7B60028 */ ldc1 $f22, 0x28($sp) -/* 10FD4 80080BD4 D7B40020 */ ldc1 $f20, 0x20($sp) -/* 10FD8 80080BD8 03E00008 */ jr $ra -/* 10FDC 80080BDC 27BD0050 */ addiu $sp, $sp, 0x50 -.size func_80080A70, . - func_80080A70 - -glabel func_80080BE0 -/* 10FE0 80080BE0 3C01800B */ lui $at, %hi(D_800A9880) -/* 10FE4 80080BE4 C4209880 */ lwc1 $f0, %lo(D_800A9880)($at) -/* 10FE8 80080BE8 44859000 */ mtc1 $a1, $f18 -/* 10FEC 80080BEC 27BDFF70 */ addiu $sp, $sp, -0x90 -/* 10FF0 80080BF0 F7B40060 */ sdc1 $f20, 0x60($sp) -/* 10FF4 80080BF4 46009502 */ mul.s $f20, $f18, $f0 -/* 10FF8 80080BF8 44869000 */ mtc1 $a2, $f18 -/* 10FFC 80080BFC F7B80070 */ sdc1 $f24, 0x70($sp) -/* 11000 80080C00 46009602 */ mul.s $f24, $f18, $f0 -/* 11004 80080C04 AFB10054 */ sw $s1, 0x54($sp) -/* 11008 80080C08 44879000 */ mtc1 $a3, $f18 -/* 1100C 80080C0C 00808821 */ addu $s1, $a0, $zero -/* 11010 80080C10 AFBF0058 */ sw $ra, 0x58($sp) -/* 11014 80080C14 46009482 */ mul.s $f18, $f18, $f0 -/* 11018 80080C18 AFB00050 */ sw $s0, 0x50($sp) -/* 1101C 80080C1C F7BE0088 */ sdc1 $f30, 0x88($sp) -/* 11020 80080C20 F7BC0080 */ sdc1 $f28, 0x80($sp) -/* 11024 80080C24 F7BA0078 */ sdc1 $f26, 0x78($sp) -/* 11028 80080C28 F7B60068 */ sdc1 $f22, 0x68($sp) -/* 1102C 80080C2C 44109000 */ mfc1 $s0, $f18 -/* 11030 80080C30 00000000 */ nop -/* 11034 80080C34 0C024B6C */ jal func_80092DB0 -/* 11038 80080C38 4600A306 */ mov.s $f12, $f20 -/* 1103C 80080C3C 4600A306 */ mov.s $f12, $f20 -/* 11040 80080C40 0C0241FC */ jal func_800907F0 -/* 11044 80080C44 46000686 */ mov.s $f26, $f0 -/* 11048 80080C48 4600C306 */ mov.s $f12, $f24 -/* 1104C 80080C4C 0C024B6C */ jal func_80092DB0 -/* 11050 80080C50 46000586 */ mov.s $f22, $f0 -/* 11054 80080C54 4600C306 */ mov.s $f12, $f24 -/* 11058 80080C58 0C0241FC */ jal func_800907F0 -/* 1105C 80080C5C 46000786 */ mov.s $f30, $f0 -/* 11060 80080C60 44906000 */ mtc1 $s0, $f12 -/* 11064 80080C64 00000000 */ nop -/* 11068 80080C68 0C024B6C */ jal func_80092DB0 -/* 1106C 80080C6C 46000706 */ mov.s $f28, $f0 -/* 11070 80080C70 44906000 */ mtc1 $s0, $f12 -/* 11074 80080C74 00000000 */ nop -/* 11078 80080C78 0C0241FC */ jal func_800907F0 -/* 1107C 80080C7C 46000606 */ mov.s $f24, $f0 -/* 11080 80080C80 27B00010 */ addiu $s0, $sp, 0x10 -/* 11084 80080C84 02002021 */ addu $a0, $s0, $zero -/* 11088 80080C88 0C026210 */ jal func_80098840 -/* 1108C 80080C8C 46000506 */ mov.s $f20, $f0 -/* 11090 80080C90 00000000 */ nop -/* 11094 80080C94 461EA402 */ mul.s $f16, $f20, $f30 -/* 11098 80080C98 00000000 */ nop -/* 1109C 80080C9C 4614E382 */ mul.s $f14, $f28, $f20 -/* 110A0 80080CA0 00000000 */ nop -/* 110A4 80080CA4 4618B202 */ mul.s $f8, $f22, $f24 -/* 110A8 80080CA8 00000000 */ nop -/* 110AC 80080CAC 4618D282 */ mul.s $f10, $f26, $f24 -/* 110B0 80080CB0 00000000 */ nop -/* 110B4 80080CB4 4614B102 */ mul.s $f4, $f22, $f20 -/* 110B8 80080CB8 00000000 */ nop -/* 110BC 80080CBC 461AA502 */ mul.s $f20, $f20, $f26 -/* 110C0 80080CC0 4600E007 */ neg.s $f0, $f28 -/* 110C4 80080CC4 461CB702 */ mul.s $f28, $f22, $f28 -/* 110C8 80080CC8 00000000 */ nop -/* 110CC 80080CCC 4610D182 */ mul.s $f6, $f26, $f16 -/* 110D0 80080CD0 4600B087 */ neg.s $f2, $f22 -/* 110D4 80080CD4 46101082 */ mul.s $f2, $f2, $f16 -/* 110D8 80080CD8 00000000 */ nop -/* 110DC 80080CDC 4618F402 */ mul.s $f16, $f30, $f24 -/* 110E0 80080CE0 00000000 */ nop -/* 110E4 80080CE4 46180602 */ mul.s $f24, $f0, $f24 -/* 110E8 80080CE8 00000000 */ nop -/* 110EC 80080CEC 461A0002 */ mul.s $f0, $f0, $f26 -/* 110F0 80080CF0 00000000 */ nop -/* 110F4 80080CF4 4610D302 */ mul.s $f12, $f26, $f16 -/* 110F8 80080CF8 46083180 */ add.s $f6, $f6, $f8 -/* 110FC 80080CFC 02002021 */ addu $a0, $s0, $zero -/* 11100 80080D00 02202821 */ addu $a1, $s1, $zero -/* 11104 80080D04 460A1080 */ add.s $f2, $f2, $f10 -/* 11108 80080D08 4610B582 */ mul.s $f22, $f22, $f16 -/* 1110C 80080D0C E7BE0030 */ swc1 $f30, 0x30($sp) -/* 11110 80080D10 E7AE0010 */ swc1 $f14, 0x10($sp) -/* 11114 80080D14 460C2101 */ sub.s $f4, $f4, $f12 -/* 11118 80080D18 E7BC0038 */ swc1 $f28, 0x38($sp) -/* 1111C 80080D1C E7B80020 */ swc1 $f24, 0x20($sp) -/* 11120 80080D20 E7A00034 */ swc1 $f0, 0x34($sp) -/* 11124 80080D24 4616A500 */ add.s $f20, $f20, $f22 -/* 11128 80080D28 E7A60014 */ swc1 $f6, 0x14($sp) -/* 1112C 80080D2C E7A20018 */ swc1 $f2, 0x18($sp) -/* 11130 80080D30 E7A40024 */ swc1 $f4, 0x24($sp) -/* 11134 80080D34 0C026228 */ jal func_800988A0 -/* 11138 80080D38 E7B40028 */ swc1 $f20, 0x28($sp) -/* 1113C 80080D3C 8FBF0058 */ lw $ra, 0x58($sp) -/* 11140 80080D40 8FB10054 */ lw $s1, 0x54($sp) -/* 11144 80080D44 8FB00050 */ lw $s0, 0x50($sp) -/* 11148 80080D48 D7BE0088 */ ldc1 $f30, 0x88($sp) -/* 1114C 80080D4C D7BC0080 */ ldc1 $f28, 0x80($sp) -/* 11150 80080D50 D7BA0078 */ ldc1 $f26, 0x78($sp) -/* 11154 80080D54 D7B80070 */ ldc1 $f24, 0x70($sp) -/* 11158 80080D58 D7B60068 */ ldc1 $f22, 0x68($sp) -/* 1115C 80080D5C D7B40060 */ ldc1 $f20, 0x60($sp) -/* 11160 80080D60 03E00008 */ jr $ra -/* 11164 80080D64 27BD0090 */ addiu $sp, $sp, 0x90 -/* 11168 80080D68 00000000 */ nop -/* 1116C 80080D6C 00000000 */ nop -.size func_80080BE0, . - func_80080BE0 - -glabel func_80080D70 -/* 11170 80080D70 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 11174 80080D74 AFB00018 */ sw $s0, 0x18($sp) -/* 11178 80080D78 4600600D */ trunc.w.s $f0, $f12 -/* 1117C 80080D7C 44100000 */ mfc1 $s0, $f0 -/* 11180 80080D80 AFBF001C */ sw $ra, 0x1C($sp) -/* 11184 80080D84 0C0271D4 */ jal func_8009C750 -/* 11188 80080D88 27A50010 */ addiu $a1, $sp, 0x10 -/* 1118C 80080D8C 3C01800B */ lui $at, %hi(D_800AE400) -/* 11190 80080D90 D422E400 */ ldc1 $f2, %lo(D_800AE400)($at) -/* 11194 80080D94 46000021 */ cvt.d.s $f0, $f0 -/* 11198 80080D98 4620103C */ c.lt.d $f2, $f0 -/* 1119C 80080D9C 00000000 */ nop -/* 111A0 80080DA0 00000000 */ nop -/* 111A4 80080DA4 45030001 */ bc1tl .L80080DAC -/* 111A8 80080DA8 26100001 */ addiu $s0, $s0, 0x1 -.L80080DAC: -/* 111AC 80080DAC 02001021 */ addu $v0, $s0, $zero -/* 111B0 80080DB0 8FBF001C */ lw $ra, 0x1C($sp) -/* 111B4 80080DB4 8FB00018 */ lw $s0, 0x18($sp) -/* 111B8 80080DB8 03E00008 */ jr $ra -/* 111BC 80080DBC 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80080D70, . - func_80080D70 - -glabel func_80080DC0 -/* 111C0 80080DC0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 111C4 80080DC4 AFB00010 */ sw $s0, 0x10($sp) -/* 111C8 80080DC8 00808021 */ addu $s0, $a0, $zero -/* 111CC 80080DCC 3C04800B */ lui $a0, %hi(D_800A9898) -/* 111D0 80080DD0 24849898 */ addiu $a0, $a0, %lo(D_800A9898) -/* 111D4 80080DD4 24020001 */ addiu $v0, $zero, 0x1 -/* 111D8 80080DD8 3C01800B */ lui $at, %hi(D_800A9890) -/* 111DC 80080DDC A0229890 */ sb $v0, %lo(D_800A9890)($at) -/* 111E0 80080DE0 3C02800C */ lui $v0, %hi(D_800C49E8) -/* 111E4 80080DE4 244249E8 */ addiu $v0, $v0, %lo(D_800C49E8) -/* 111E8 80080DE8 3C01800C */ lui $at, %hi(D_800C4BA0) -/* 111EC 80080DEC AC224BA0 */ sw $v0, %lo(D_800C4BA0)($at) -/* 111F0 80080DF0 24020002 */ addiu $v0, $zero, 0x2 -/* 111F4 80080DF4 3C03800A */ lui $v1, %hi(D_8009ECB0) -/* 111F8 80080DF8 2463ECB0 */ addiu $v1, $v1, %lo(D_8009ECB0) -/* 111FC 80080DFC 3C01800C */ lui $at, %hi(D_800C4B60) -/* 11200 80080E00 AC224B60 */ sw $v0, %lo(D_800C4B60)($at) -/* 11204 80080E04 3C02800A */ lui $v0, %hi(D_8009ED80) -/* 11208 80080E08 2442ED80 */ addiu $v0, $v0, %lo(D_8009ED80) -/* 1120C 80080E0C 00431023 */ subu $v0, $v0, $v1 -/* 11210 80080E10 3C01800C */ lui $at, %hi(D_800C4B6C) -/* 11214 80080E14 AC224B6C */ sw $v0, %lo(D_800C4B6C)($at) -/* 11218 80080E18 24020800 */ addiu $v0, $zero, 0x800 -/* 1121C 80080E1C AFBF0014 */ sw $ra, 0x14($sp) -/* 11220 80080E20 3C01800C */ lui $at, %hi(D_800C4BA4) -/* 11224 80080E24 AC204BA4 */ sw $zero, %lo(D_800C4BA4)($at) -/* 11228 80080E28 3C01800C */ lui $at, %hi(D_800C4B68) -/* 1122C 80080E2C AC234B68 */ sw $v1, %lo(D_800C4B68)($at) -/* 11230 80080E30 3C01800C */ lui $at, %hi(D_800C4B7C) -/* 11234 80080E34 AC224B7C */ sw $v0, %lo(D_800C4B7C)($at) -/* 11238 80080E38 3C01800C */ lui $at, %hi(D_800C4B80) -/* 1123C 80080E3C AC204B80 */ sw $zero, %lo(D_800C4B80)($at) -/* 11240 80080E40 3C01800C */ lui $at, %hi(D_800C4B84) -/* 11244 80080E44 AC204B84 */ sw $zero, %lo(D_800C4B84)($at) -/* 11248 80080E48 3C01800C */ lui $at, %hi(D_800C4B88) -/* 1124C 80080E4C AC204B88 */ sw $zero, %lo(D_800C4B88)($at) -/* 11250 80080E50 3C01800C */ lui $at, %hi(D_800C4B8C) -/* 11254 80080E54 AC204B8C */ sw $zero, %lo(D_800C4B8C)($at) -/* 11258 80080E58 3C01800C */ lui $at, %hi(D_800C4B98) -/* 1125C 80080E5C AC204B98 */ sw $zero, %lo(D_800C4B98)($at) -/* 11260 80080E60 3C01800C */ lui $at, %hi(D_800C4B9C) -/* 11264 80080E64 0C02080F */ jal func_8008203C -/* 11268 80080E68 AC204B9C */ sw $zero, %lo(D_800C4B9C)($at) -/* 1126C 80080E6C 0C02048F */ jal func_8008123C -/* 11270 80080E70 02002021 */ addu $a0, $s0, $zero -/* 11274 80080E74 8FBF0014 */ lw $ra, 0x14($sp) -/* 11278 80080E78 8FB00010 */ lw $s0, 0x10($sp) -/* 1127C 80080E7C 03E00008 */ jr $ra -/* 11280 80080E80 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80080DC0, . - func_80080DC0 - -glabel func_80080E84 -/* 11284 80080E84 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 11288 80080E88 AFB00010 */ sw $s0, 0x10($sp) -/* 1128C 80080E8C 3C10800E */ lui $s0, %hi(D_800E79C8) -/* 11290 80080E90 261079C8 */ addiu $s0, $s0, %lo(D_800E79C8) -/* 11294 80080E94 02002021 */ addu $a0, $s0, $zero -/* 11298 80080E98 3C05800B */ lui $a1, %hi(D_800B17D0) -/* 1129C 80080E9C 24A517D0 */ addiu $a1, $a1, %lo(D_800B17D0) -/* 112A0 80080EA0 AFBF0014 */ sw $ra, 0x14($sp) -/* 112A4 80080EA4 0C024D5C */ jal func_80093570 -/* 112A8 80080EA8 24060004 */ addiu $a2, $zero, 0x4 -/* 112AC 80080EAC 3C04800C */ lui $a0, %hi(D_800C49E8) -/* 112B0 80080EB0 248449E8 */ addiu $a0, $a0, %lo(D_800C49E8) -/* 112B4 80080EB4 3C05800B */ lui $a1, %hi(D_800B17E0) -/* 112B8 80080EB8 24A517E0 */ addiu $a1, $a1, %lo(D_800B17E0) -/* 112BC 80080EBC 0C024D5C */ jal func_80093570 -/* 112C0 80080EC0 24060001 */ addiu $a2, $zero, 0x1 -/* 112C4 80080EC4 3C04800E */ lui $a0, %hi(D_800E7970) -/* 112C8 80080EC8 24847970 */ addiu $a0, $a0, %lo(D_800E7970) -/* 112CC 80080ECC 02002821 */ addu $a1, $s0, $zero -/* 112D0 80080ED0 0C022415 */ jal func_80089054 -/* 112D4 80080ED4 24060003 */ addiu $a2, $zero, 0x3 -/* 112D8 80080ED8 8FBF0014 */ lw $ra, 0x14($sp) -/* 112DC 80080EDC 8FB00010 */ lw $s0, 0x10($sp) -/* 112E0 80080EE0 03E00008 */ jr $ra -/* 112E4 80080EE4 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80080E84, . - func_80080E84 - -glabel func_80080EE8 -/* 112E8 80080EE8 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 112EC 80080EEC AFB1001C */ sw $s1, 0x1C($sp) -/* 112F0 80080EF0 24110001 */ addiu $s1, $zero, 0x1 -/* 112F4 80080EF4 AFB00018 */ sw $s0, 0x18($sp) -/* 112F8 80080EF8 24100002 */ addiu $s0, $zero, 0x2 -/* 112FC 80080EFC AFBF0020 */ sw $ra, 0x20($sp) -.L80080F00: -/* 11300 80080F00 3C04800E */ lui $a0, %hi(D_800E79C8) -/* 11304 80080F04 248479C8 */ addiu $a0, $a0, %lo(D_800E79C8) -/* 11308 80080F08 27A50010 */ addiu $a1, $sp, 0x10 -/* 1130C 80080F0C 0C024DB8 */ jal func_800936E0 -/* 11310 80080F10 24060001 */ addiu $a2, $zero, 0x1 -/* 11314 80080F14 8FA20010 */ lw $v0, 0x10($sp) -/* 11318 80080F18 84420000 */ lh $v0, 0x0($v0) -/* 1131C 80080F1C 10510011 */ beq $v0, $s1, .L80080F64 -/* 11320 80080F20 00000000 */ nop -/* 11324 80080F24 1450FFF6 */ bne $v0, $s0, .L80080F00 -/* 11328 80080F28 00000000 */ nop -/* 1132C 80080F2C 3C02800B */ lui $v0, %hi(D_800A9894) -/* 11330 80080F30 8C429894 */ lw $v0, %lo(D_800A9894)($v0) -/* 11334 80080F34 10400005 */ beqz $v0, .L80080F4C -/* 11338 80080F38 00000000 */ nop -/* 1133C 80080F3C 3C05800B */ lui $a1, %hi(D_800A9891) -/* 11340 80080F40 90A59891 */ lbu $a1, %lo(D_800A9891)($a1) -/* 11344 80080F44 0040F809 */ jalr $v0 -/* 11348 80080F48 24040002 */ addiu $a0, $zero, 0x2 -.L80080F4C: -/* 1134C 80080F4C 3C02800B */ lui $v0, %hi(D_800A9891) -/* 11350 80080F50 90429891 */ lbu $v0, %lo(D_800A9891)($v0) -/* 11354 80080F54 24420001 */ addiu $v0, $v0, 0x1 -/* 11358 80080F58 3C01800B */ lui $at, %hi(D_800A9891) -/* 1135C 80080F5C 080203C0 */ j .L80080F00 -/* 11360 80080F60 A0229891 */ sb $v0, %lo(D_800A9891)($at) -.L80080F64: -/* 11364 80080F64 8FBF0020 */ lw $ra, 0x20($sp) -/* 11368 80080F68 8FB1001C */ lw $s1, 0x1C($sp) -/* 1136C 80080F6C 8FB00018 */ lw $s0, 0x18($sp) -/* 11370 80080F70 03E00008 */ jr $ra -/* 11374 80080F74 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_80080EE8, . - func_80080EE8 - -glabel func_80080F78 -/* 11378 80080F78 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1137C 80080F7C 3C03800B */ lui $v1, %hi(D_800A9890) -/* 11380 80080F80 90639890 */ lbu $v1, %lo(D_800A9890)($v1) -/* 11384 80080F84 00803021 */ addu $a2, $a0, $zero -/* 11388 80080F88 24020001 */ addiu $v0, $zero, 0x1 -/* 1138C 80080F8C 14620018 */ bne $v1, $v0, .L80080FF0 -/* 11390 80080F90 AFBF0010 */ sw $ra, 0x10($sp) -/* 11394 80080F94 8CC20000 */ lw $v0, 0x0($a2) -/* 11398 80080F98 3C05800C */ lui $a1, %hi(D_800C4B90) -/* 1139C 80080F9C 24A54B90 */ addiu $a1, $a1, %lo(D_800C4B90) -/* 113A0 80080FA0 ACA20000 */ sw $v0, 0x0($a1) -/* 113A4 80080FA4 8CC20004 */ lw $v0, 0x4($a2) -/* 113A8 80080FA8 3C01800C */ lui $at, %hi(D_800C4B94) -/* 113AC 80080FAC AC224B94 */ sw $v0, %lo(D_800C4B94)($at) -/* 113B0 80080FB0 8CC20008 */ lw $v0, 0x8($a2) -/* 113B4 80080FB4 3C04800F */ lui $a0, %hi(D_800E8B14) -/* 113B8 80080FB8 24848B14 */ addiu $a0, $a0, %lo(D_800E8B14) -/* 113BC 80080FBC 3C01800C */ lui $at, %hi(D_800C4B70) -/* 113C0 80080FC0 AC224B70 */ sw $v0, %lo(D_800C4B70)($at) -/* 113C4 80080FC4 8CC2000C */ lw $v0, 0xC($a2) -/* 113C8 80080FC8 24A5FFC0 */ addiu $a1, $a1, -0x40 -/* 113CC 80080FCC 3C01800C */ lui $at, %hi(D_800C4B78) -/* 113D0 80080FD0 AC224B78 */ sw $v0, %lo(D_800C4B78)($at) -/* 113D4 80080FD4 0C024E04 */ jal func_80093810 -/* 113D8 80080FD8 24060001 */ addiu $a2, $zero, 0x1 -/* 113DC 80080FDC 3C04800C */ lui $a0, %hi(D_800C49E8) -/* 113E0 80080FE0 248449E8 */ addiu $a0, $a0, %lo(D_800C49E8) -/* 113E4 80080FE4 00002821 */ addu $a1, $zero, $zero -/* 113E8 80080FE8 0C024DB8 */ jal func_800936E0 -/* 113EC 80080FEC 24060001 */ addiu $a2, $zero, 0x1 -.L80080FF0: -/* 113F0 80080FF0 3C02800B */ lui $v0, %hi(D_800A9894) -/* 113F4 80080FF4 8C429894 */ lw $v0, %lo(D_800A9894)($v0) -/* 113F8 80080FF8 1040000C */ beqz $v0, .L8008102C -/* 113FC 80080FFC 00000000 */ nop -/* 11400 80081000 3C05800B */ lui $a1, %hi(D_800A9891) -/* 11404 80081004 90A59891 */ lbu $a1, %lo(D_800A9891)($a1) -/* 11408 80081008 10A00008 */ beqz $a1, .L8008102C -/* 1140C 8008100C 00000000 */ nop -/* 11410 80081010 0040F809 */ jalr $v0 -/* 11414 80081014 24040001 */ addiu $a0, $zero, 0x1 -/* 11418 80081018 3C02800B */ lui $v0, %hi(D_800A9891) -/* 1141C 8008101C 90429891 */ lbu $v0, %lo(D_800A9891)($v0) -/* 11420 80081020 24420001 */ addiu $v0, $v0, 0x1 -/* 11424 80081024 3C01800B */ lui $at, %hi(D_800A9891) -/* 11428 80081028 A0229891 */ sb $v0, %lo(D_800A9891)($at) -.L8008102C: -/* 1142C 8008102C 8FBF0010 */ lw $ra, 0x10($sp) -/* 11430 80081030 03E00008 */ jr $ra -/* 11434 80081034 27BD0018 */ addiu $sp, $sp, 0x18 -/* 11438 80081038 00000000 */ nop -/* 1143C 8008103C 00000000 */ nop -.size func_80080F78, . - func_80080F78 - -glabel func_80081040 -/* 11440 80081040 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 11444 80081044 AFB00010 */ sw $s0, 0x10($sp) -/* 11448 80081048 00808021 */ addu $s0, $a0, $zero -/* 1144C 8008104C AFBF0014 */ sw $ra, 0x14($sp) -/* 11450 80081050 0C022E08 */ jal func_8008B820 -/* 11454 80081054 24040001 */ addiu $a0, $zero, 0x1 -/* 11458 80081058 3C01800B */ lui $at, %hi(D_800A9894) -/* 1145C 8008105C AC309894 */ sw $s0, %lo(D_800A9894)($at) -/* 11460 80081060 0C022E08 */ jal func_8008B820 -/* 11464 80081064 00402021 */ addu $a0, $v0, $zero -/* 11468 80081068 8FBF0014 */ lw $ra, 0x14($sp) -/* 1146C 8008106C 8FB00010 */ lw $s0, 0x10($sp) -/* 11470 80081070 03E00008 */ jr $ra -/* 11474 80081074 27BD0018 */ addiu $sp, $sp, 0x18 -/* 11478 80081078 00000000 */ nop -/* 1147C 8008107C 00000000 */ nop -.size func_80081040, . - func_80081040 - -glabel func_80081080 -/* 11480 80081080 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 11484 80081084 00042400 */ sll $a0, $a0, 16 -/* 11488 80081088 00042403 */ sra $a0, $a0, 16 -/* 1148C 8008108C 24020001 */ addiu $v0, $zero, 0x1 -/* 11490 80081090 1082000B */ beq $a0, $v0, .L800810C0 -/* 11494 80081094 AFBF0010 */ sw $ra, 0x10($sp) -/* 11498 80081098 24020002 */ addiu $v0, $zero, 0x2 -/* 1149C 8008109C 14820010 */ bne $a0, $v0, .L800810E0 -/* 114A0 800810A0 24040002 */ addiu $a0, $zero, 0x2 -/* 114A4 800810A4 0C020642 */ jal func_80081908 -/* 114A8 800810A8 24050019 */ addiu $a1, $zero, 0x19 -/* 114AC 800810AC 24040001 */ addiu $a0, $zero, 0x1 -/* 114B0 800810B0 0C020642 */ jal func_80081908 -/* 114B4 800810B4 24050019 */ addiu $a1, $zero, 0x19 -/* 114B8 800810B8 08020438 */ j .L800810E0 -/* 114BC 800810BC 00000000 */ nop -.L800810C0: -/* 114C0 800810C0 2402001C */ addiu $v0, $zero, 0x1C -/* 114C4 800810C4 14A20006 */ bne $a1, $v0, .L800810E0 -/* 114C8 800810C8 00000000 */ nop -/* 114CC 800810CC 3C01800B */ lui $at, %hi(D_800A9890) -/* 114D0 800810D0 A0209890 */ sb $zero, %lo(D_800A9890)($at) -/* 114D4 800810D4 3C04800E */ lui $a0, %hi(D_800E7970) -/* 114D8 800810D8 0C022449 */ jal func_80089124 -/* 114DC 800810DC 24847970 */ addiu $a0, $a0, %lo(D_800E7970) -.L800810E0: -/* 114E0 800810E0 8FBF0010 */ lw $ra, 0x10($sp) -/* 114E4 800810E4 03E00008 */ jr $ra -/* 114E8 800810E8 27BD0018 */ addiu $sp, $sp, 0x18 -/* 114EC 800810EC 00000000 */ nop -.size func_80081080, . - func_80081080 - -glabel func_800810F0 -/* 114F0 800810F0 90A60000 */ lbu $a2, 0x0($a1) -/* 114F4 800810F4 30C20080 */ andi $v0, $a2, 0x80 -/* 114F8 800810F8 10400006 */ beqz $v0, .L80081114 -/* 114FC 800810FC 24A50001 */ addiu $a1, $a1, 0x1 -/* 11500 80081100 30C6007F */ andi $a2, $a2, 0x7F -/* 11504 80081104 90A20000 */ lbu $v0, 0x0($a1) -/* 11508 80081108 00063200 */ sll $a2, $a2, 8 -/* 1150C 8008110C 24A50001 */ addiu $a1, $a1, 0x1 -/* 11510 80081110 00C23025 */ or $a2, $a2, $v0 -.L80081114: -/* 11514 80081114 8C820074 */ lw $v0, 0x74($a0) -/* 11518 80081118 8C430018 */ lw $v1, 0x18($v0) -/* 1151C 8008111C 000610C0 */ sll $v0, $a2, 3 -/* 11520 80081120 00461023 */ subu $v0, $v0, $a2 -/* 11524 80081124 00431021 */ addu $v0, $v0, $v1 -/* 11528 80081128 90460000 */ lbu $a2, 0x0($v0) -/* 1152C 8008112C 14C00002 */ bnez $a2, .L80081138 -/* 11530 80081130 00403821 */ addu $a3, $v0, $zero -/* 11534 80081134 24060001 */ addiu $a2, $zero, 0x1 -.L80081138: -/* 11538 80081138 24020400 */ addiu $v0, $zero, 0x400 -/* 1153C 8008113C 0046001A */ div $zero, $v0, $a2 -/* 11540 80081140 14C00002 */ bnez $a2, .L8008114C -/* 11544 80081144 00000000 */ nop -/* 11548 80081148 0007000D */ break 7 -.L8008114C: -/* 1154C 8008114C 2401FFFF */ addiu $at, $zero, -0x1 -/* 11550 80081150 14C10004 */ bne $a2, $at, .L80081164 -/* 11554 80081154 3C018000 */ lui $at, (0x80000000 >> 16) -/* 11558 80081158 14410002 */ bne $v0, $at, .L80081164 -/* 1155C 8008115C 00000000 */ nop -/* 11560 80081160 0006000D */ break 6 -.L80081164: -/* 11564 80081164 00001012 */ mflo $v0 -/* 11568 80081168 A08600BF */ sb $a2, 0xBF($a0) -/* 1156C 8008116C AC820064 */ sw $v0, 0x64($a0) -/* 11570 80081170 90E20001 */ lbu $v0, 0x1($a3) -/* 11574 80081174 A08200C0 */ sb $v0, 0xC0($a0) -/* 11578 80081178 90E60002 */ lbu $a2, 0x2($a3) -/* 1157C 8008117C 3C01800B */ lui $at, %hi(D_800AE410) -/* 11580 80081180 D424E410 */ ldc1 $f4, %lo(D_800AE410)($at) -/* 11584 80081184 44861000 */ mtc1 $a2, $f2 -/* 11588 80081188 00000000 */ nop -/* 1158C 8008118C 468010A0 */ cvt.s.w $f2, $f2 -/* 11590 80081190 460010A1 */ cvt.d.s $f2, $f2 -/* 11594 80081194 46222083 */ div.d $f2, $f4, $f2 -/* 11598 80081198 908200C0 */ lbu $v0, 0xC0($a0) -/* 1159C 8008119C A08600C6 */ sb $a2, 0xC6($a0) -/* 115A0 800811A0 90E30003 */ lbu $v1, 0x3($a3) -/* 115A4 800811A4 00621023 */ subu $v0, $v1, $v0 -/* 115A8 800811A8 44820000 */ mtc1 $v0, $f0 -/* 115AC 800811AC 00000000 */ nop -/* 115B0 800811B0 46800020 */ cvt.s.w $f0, $f0 -/* 115B4 800811B4 46000021 */ cvt.d.s $f0, $f0 -/* 115B8 800811B8 46201082 */ mul.d $f2, $f2, $f0 -/* 115BC 800811BC A08300C1 */ sb $v1, 0xC1($a0) -/* 115C0 800811C0 462010A0 */ cvt.s.d $f2, $f2 -/* 115C4 800811C4 E4820058 */ swc1 $f2, 0x58($a0) -/* 115C8 800811C8 90E60004 */ lbu $a2, 0x4($a3) -/* 115CC 800811CC 44861000 */ mtc1 $a2, $f2 -/* 115D0 800811D0 00000000 */ nop -/* 115D4 800811D4 468010A0 */ cvt.s.w $f2, $f2 -/* 115D8 800811D8 460010A1 */ cvt.d.s $f2, $f2 -/* 115DC 800811DC 46222083 */ div.d $f2, $f4, $f2 -/* 115E0 800811E0 908200C1 */ lbu $v0, 0xC1($a0) -/* 115E4 800811E4 A08600C7 */ sb $a2, 0xC7($a0) -/* 115E8 800811E8 90E30005 */ lbu $v1, 0x5($a3) -/* 115EC 800811EC 00621023 */ subu $v0, $v1, $v0 -/* 115F0 800811F0 44820000 */ mtc1 $v0, $f0 -/* 115F4 800811F4 00000000 */ nop -/* 115F8 800811F8 46800020 */ cvt.s.w $f0, $f0 -/* 115FC 800811FC 46000021 */ cvt.d.s $f0, $f0 -/* 11600 80081200 46201082 */ mul.d $f2, $f2, $f0 -/* 11604 80081204 A08300C2 */ sb $v1, 0xC2($a0) -/* 11608 80081208 462010A0 */ cvt.s.d $f2, $f2 -/* 1160C 8008120C E482005C */ swc1 $f2, 0x5C($a0) -/* 11610 80081210 90E60006 */ lbu $a2, 0x6($a3) -/* 11614 80081214 44860000 */ mtc1 $a2, $f0 -/* 11618 80081218 00000000 */ nop -/* 1161C 8008121C 46800020 */ cvt.s.w $f0, $f0 -/* 11620 80081220 46000021 */ cvt.d.s $f0, $f0 -/* 11624 80081224 46202103 */ div.d $f4, $f4, $f0 -/* 11628 80081228 00A01021 */ addu $v0, $a1, $zero -/* 1162C 8008122C A08600C8 */ sb $a2, 0xC8($a0) -/* 11630 80081230 46202120 */ cvt.s.d $f4, $f4 -/* 11634 80081234 03E00008 */ jr $ra -/* 11638 80081238 E4840060 */ swc1 $f4, 0x60($a0) -.size func_800810F0, . - func_800810F0 - -glabel func_8008123C -/* 1163C 8008123C 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 11640 80081240 AFB3002C */ sw $s3, 0x2C($sp) -/* 11644 80081244 00809821 */ addu $s3, $a0, $zero -/* 11648 80081248 AFBF0030 */ sw $ra, 0x30($sp) -/* 1164C 8008124C AFB20028 */ sw $s2, 0x28($sp) -/* 11650 80081250 AFB10024 */ sw $s1, 0x24($sp) -/* 11654 80081254 AFB00020 */ sw $s0, 0x20($sp) -/* 11658 80081258 8E630040 */ lw $v1, 0x40($s3) -/* 1165C 8008125C 8E640000 */ lw $a0, 0x0($s3) -/* 11660 80081260 8E620004 */ lw $v0, 0x4($s3) -/* 11664 80081264 3C058000 */ lui $a1, %hi(D_80000300) -/* 11668 80081268 8CA50300 */ lw $a1, %lo(D_80000300)($a1) -/* 1166C 8008126C 24420004 */ addiu $v0, $v0, 0x4 -/* 11670 80081270 3C01800C */ lui $at, %hi(D_800C4B48) -/* 11674 80081274 AC234B48 */ sw $v1, %lo(D_800C4B48)($at) -/* 11678 80081278 3C01800E */ lui $at, %hi(D_800E7A14) -/* 1167C 8008127C AC247A14 */ sw $a0, %lo(D_800E7A14)($at) -/* 11680 80081280 3C01800B */ lui $at, %hi(D_800B1804) -/* 11684 80081284 AC221804 */ sw $v0, %lo(D_800B1804)($at) -/* 11688 80081288 14A00002 */ bnez $a1, .L80081294 -/* 1168C 8008128C 2402003C */ addiu $v0, $zero, 0x3C -/* 11690 80081290 24020032 */ addiu $v0, $zero, 0x32 -.L80081294: -/* 11694 80081294 3C01800B */ lui $at, %hi(D_800B1814) -/* 11698 80081298 AC221814 */ sw $v0, %lo(D_800B1814)($at) -/* 1169C 8008129C 3C03800B */ lui $v1, %hi(D_800B1814) -/* 116A0 800812A0 8C631814 */ lw $v1, %lo(D_800B1814)($v1) -/* 116A4 800812A4 3C02000F */ lui $v0, (0xF4240 >> 16) -/* 116A8 800812A8 34424240 */ ori $v0, $v0, (0xF4240 & 0xFFFF) -/* 116AC 800812AC 0043001A */ div $zero, $v0, $v1 -/* 116B0 800812B0 14600002 */ bnez $v1, .L800812BC -/* 116B4 800812B4 00000000 */ nop -/* 116B8 800812B8 0007000D */ break 7 -.L800812BC: -/* 116BC 800812BC 2401FFFF */ addiu $at, $zero, -0x1 -/* 116C0 800812C0 14610004 */ bne $v1, $at, .L800812D4 -/* 116C4 800812C4 3C018000 */ lui $at, (0x80000000 >> 16) -/* 116C8 800812C8 14410002 */ bne $v0, $at, .L800812D4 -/* 116CC 800812CC 00000000 */ nop -/* 116D0 800812D0 0006000D */ break 6 -.L800812D4: -/* 116D4 800812D4 00001012 */ mflo $v0 -/* 116D8 800812D8 8E640010 */ lw $a0, 0x10($s3) -/* 116DC 800812DC 8E650014 */ lw $a1, 0x14($s3) -/* 116E0 800812E0 3C01800B */ lui $at, %hi(D_800B1818) -/* 116E4 800812E4 0C0216A4 */ jal func_80085A90 -/* 116E8 800812E8 AC221818 */ sw $v0, %lo(D_800B1818)($at) -/* 116EC 800812EC 0C021588 */ jal func_80085620 -/* 116F0 800812F0 8E640008 */ lw $a0, 0x8($s3) -/* 116F4 800812F4 3C02800B */ lui $v0, %hi(D_800B1804) -/* 116F8 800812F8 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 116FC 800812FC 2442FFFC */ addiu $v0, $v0, -0x4 -/* 11700 80081300 000220C0 */ sll $a0, $v0, 3 -/* 11704 80081304 00822023 */ subu $a0, $a0, $v0 -/* 11708 80081308 0C0216B7 */ jal func_80085ADC -/* 1170C 8008130C 00042080 */ sll $a0, $a0, 2 -/* 11710 80081310 3C03800B */ lui $v1, %hi(D_800B1804) -/* 11714 80081314 8C631804 */ lw $v1, %lo(D_800B1804)($v1) -/* 11718 80081318 3C01800B */ lui $at, %hi(D_800B1808) -/* 1171C 8008131C AC221808 */ sw $v0, %lo(D_800B1808)($at) -/* 11720 80081320 00032080 */ sll $a0, $v1, 2 -/* 11724 80081324 00832021 */ addu $a0, $a0, $v1 -/* 11728 80081328 00042100 */ sll $a0, $a0, 4 -/* 1172C 8008132C 00832023 */ subu $a0, $a0, $v1 -/* 11730 80081330 0C0216B7 */ jal func_80085ADC -/* 11734 80081334 00042080 */ sll $a0, $a0, 2 -/* 11738 80081338 8E640024 */ lw $a0, 0x24($s3) -/* 1173C 8008133C 3C01800B */ lui $at, %hi(D_800B180C) -/* 11740 80081340 AC22180C */ sw $v0, %lo(D_800B180C)($at) -/* 11744 80081344 244204F0 */ addiu $v0, $v0, 0x4F0 -/* 11748 80081348 3C01800B */ lui $at, %hi(D_800B1810) -/* 1174C 8008134C 0C02084C */ jal func_80082130 -/* 11750 80081350 AC221810 */ sw $v0, %lo(D_800B1810)($at) -/* 11754 80081354 8E640018 */ lw $a0, 0x18($s3) -/* 11758 80081358 3C01800B */ lui $at, %hi(D_800B1828) -/* 1175C 8008135C AC201828 */ sw $zero, %lo(D_800B1828)($at) -/* 11760 80081360 3C01800B */ lui $at, %hi(D_800B182C) -/* 11764 80081364 10800006 */ beqz $a0, .L80081380 -/* 11768 80081368 AC20182C */ sw $zero, %lo(D_800B182C)($at) -/* 1176C 8008136C 8E65001C */ lw $a1, 0x1C($s3) -/* 11770 80081370 10A00003 */ beqz $a1, .L80081380 -/* 11774 80081374 00000000 */ nop -/* 11778 80081378 0C02076D */ jal func_80081DB4 -/* 1177C 8008137C 00000000 */ nop -.L80081380: -/* 11780 80081380 8E640020 */ lw $a0, 0x20($s3) -/* 11784 80081384 3C01800B */ lui $at, %hi(D_800B183C) -/* 11788 80081388 AC20183C */ sw $zero, %lo(D_800B183C)($at) -/* 1178C 8008138C 3C01800B */ lui $at, %hi(D_800B1838) -/* 11790 80081390 10800003 */ beqz $a0, .L800813A0 -/* 11794 80081394 AC201838 */ sw $zero, %lo(D_800B1838)($at) -/* 11798 80081398 0C0207DF */ jal func_80081F7C -/* 1179C 8008139C 00000000 */ nop -.L800813A0: -/* 117A0 800813A0 3C05800B */ lui $a1, %hi(D_800B1814) -/* 117A4 800813A4 8CA51814 */ lw $a1, %lo(D_800B1814)($a1) -/* 117A8 800813A8 02602021 */ addu $a0, $s3, $zero -/* 117AC 800813AC 24020002 */ addiu $v0, $zero, 0x2 -/* 117B0 800813B0 3C01800B */ lui $at, %hi(D_800B1840) -/* 117B4 800813B4 AC201840 */ sw $zero, %lo(D_800B1840)($at) -/* 117B8 800813B8 3C01800B */ lui $at, %hi(D_800B1834) -/* 117BC 800813BC AC221834 */ sw $v0, %lo(D_800B1834)($at) -/* 117C0 800813C0 0C0215F4 */ jal func_800857D0 -/* 117C4 800813C4 24060002 */ addiu $a2, $zero, 0x2 -/* 117C8 800813C8 24040003 */ addiu $a0, $zero, 0x3 -/* 117CC 800813CC 0C020531 */ jal func_800814C4 -/* 117D0 800813D0 24057FFF */ addiu $a1, $zero, 0x7FFF -/* 117D4 800813D4 3C031234 */ lui $v1, (0x12345678 >> 16) -/* 117D8 800813D8 34635678 */ ori $v1, $v1, (0x12345678 & 0xFFFF) -/* 117DC 800813DC 3C04800B */ lui $a0, %hi(D_800B17F0) -/* 117E0 800813E0 248417F0 */ addiu $a0, $a0, %lo(D_800B17F0) -/* 117E4 800813E4 24020001 */ addiu $v0, $zero, 0x1 -/* 117E8 800813E8 3C01800B */ lui $at, %hi(D_800B1820) -/* 117EC 800813EC AC221820 */ sw $v0, %lo(D_800B1820)($at) -/* 117F0 800813F0 3C028008 */ lui $v0, %hi(func_800822AC) -/* 117F4 800813F4 244222AC */ addiu $v0, $v0, %lo(func_800822AC) -/* 117F8 800813F8 3C01800B */ lui $at, %hi(D_800B1824) -/* 117FC 800813FC AC231824 */ sw $v1, %lo(D_800B1824)($at) -/* 11800 80081400 AC800000 */ sw $zero, 0x0($a0) -/* 11804 80081404 3C01800B */ lui $at, %hi(D_800B17F8) -/* 11808 80081408 AC2217F8 */ sw $v0, %lo(D_800B17F8)($at) -/* 1180C 8008140C 3C01800B */ lui $at, %hi(D_800B17F4) -/* 11810 80081410 AC2417F4 */ sw $a0, %lo(D_800B17F4)($at) -/* 11814 80081414 0C022000 */ jal func_80088000 -/* 11818 80081418 00008821 */ addu $s1, $zero, $zero -/* 1181C 8008141C 3C02800B */ lui $v0, %hi(D_800B1804) -/* 11820 80081420 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 11824 80081424 1840001E */ blez $v0, .L800814A0 -/* 11828 80081428 00000000 */ nop -/* 1182C 8008142C 2412FF90 */ addiu $s2, $zero, -0x70 -/* 11830 80081430 00008021 */ addu $s0, $zero, $zero -.L80081434: -/* 11834 80081434 3C02800B */ lui $v0, %hi(D_800B180C) -/* 11838 80081438 8C42180C */ lw $v0, %lo(D_800B180C)($v0) -/* 1183C 8008143C 02021021 */ addu $v0, $s0, $v0 -/* 11840 80081440 A04000C9 */ sb $zero, 0xC9($v0) -/* 11844 80081444 3C04800B */ lui $a0, %hi(D_800B180C) -/* 11848 80081448 8C84180C */ lw $a0, %lo(D_800B180C)($a0) -/* 1184C 8008144C 0C020DCE */ jal func_80083738 -/* 11850 80081450 00902021 */ addu $a0, $a0, $s0 -/* 11854 80081454 A3A00014 */ sb $zero, 0x14($sp) -/* 11858 80081458 8E62000C */ lw $v0, 0xC($s3) -/* 1185C 8008145C A7A00012 */ sh $zero, 0x12($sp) -/* 11860 80081460 A7A20010 */ sh $v0, 0x10($sp) -/* 11864 80081464 2A220004 */ slti $v0, $s1, 0x4 -/* 11868 80081468 54400007 */ bnel $v0, $zero, .L80081488 -/* 1186C 8008146C 2652001C */ addiu $s2, $s2, 0x1C -/* 11870 80081470 3C04800B */ lui $a0, %hi(D_800B1808) -/* 11874 80081474 8C841808 */ lw $a0, %lo(D_800B1808)($a0) -/* 11878 80081478 27A50010 */ addiu $a1, $sp, 0x10 -/* 1187C 8008147C 0C022014 */ jal func_80088050 -/* 11880 80081480 00922021 */ addu $a0, $a0, $s2 -/* 11884 80081484 2652001C */ addiu $s2, $s2, 0x1C -.L80081488: -/* 11888 80081488 3C02800B */ lui $v0, %hi(D_800B1804) -/* 1188C 8008148C 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 11890 80081490 26310001 */ addiu $s1, $s1, 0x1 -/* 11894 80081494 0222102A */ slt $v0, $s1, $v0 -/* 11898 80081498 1440FFE6 */ bnez $v0, .L80081434 -/* 1189C 8008149C 2610013C */ addiu $s0, $s0, 0x13C -.L800814A0: -/* 118A0 800814A0 0C0216C3 */ jal func_80085B0C -/* 118A4 800814A4 00000000 */ nop -/* 118A8 800814A8 8FBF0030 */ lw $ra, 0x30($sp) -/* 118AC 800814AC 8FB3002C */ lw $s3, 0x2C($sp) -/* 118B0 800814B0 8FB20028 */ lw $s2, 0x28($sp) -/* 118B4 800814B4 8FB10024 */ lw $s1, 0x24($sp) -/* 118B8 800814B8 8FB00020 */ lw $s0, 0x20($sp) -/* 118BC 800814BC 03E00008 */ jr $ra -/* 118C0 800814C0 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_8008123C, . - func_8008123C - -glabel func_800814C4 -/* 118C4 800814C4 30820001 */ andi $v0, $a0, 0x1 -/* 118C8 800814C8 10400003 */ beqz $v0, .L800814D8 -/* 118CC 800814CC 30820002 */ andi $v0, $a0, 0x2 -/* 118D0 800814D0 3C01800B */ lui $at, %hi(D_800B181C) -/* 118D4 800814D4 A425181C */ sh $a1, %lo(D_800B181C)($at) -.L800814D8: -/* 118D8 800814D8 10400003 */ beqz $v0, .L800814E8 -/* 118DC 800814DC 00000000 */ nop -/* 118E0 800814E0 3C01800B */ lui $at, %hi(D_800B181E) -/* 118E4 800814E4 A425181E */ sh $a1, %lo(D_800B181E)($at) -.L800814E8: -/* 118E8 800814E8 03E00008 */ jr $ra -/* 118EC 800814EC 00000000 */ nop -.size func_800814C4, . - func_800814C4 - -glabel func_800814F0 -/* 118F0 800814F0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 118F4 800814F4 AFBF0014 */ sw $ra, 0x14($sp) -/* 118F8 800814F8 0C020F33 */ jal func_80083CCC -/* 118FC 800814FC AFB00010 */ sw $s0, 0x10($sp) -/* 11900 80081500 00408021 */ addu $s0, $v0, $zero -/* 11904 80081504 0C0207B2 */ jal func_80081EC8 -/* 11908 80081508 02002021 */ addu $a0, $s0, $zero -/* 1190C 8008150C 02001021 */ addu $v0, $s0, $zero -/* 11910 80081510 8FBF0014 */ lw $ra, 0x14($sp) -/* 11914 80081514 8FB00010 */ lw $s0, 0x10($sp) -/* 11918 80081518 03E00008 */ jr $ra -/* 1191C 8008151C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_800814F0, . - func_800814F0 - -glabel func_80081520 -/* 11920 80081520 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 11924 80081524 AFB40028 */ sw $s4, 0x28($sp) -/* 11928 80081528 0080A021 */ addu $s4, $a0, $zero -/* 1192C 8008152C AFB5002C */ sw $s5, 0x2C($sp) -/* 11930 80081530 00A0A821 */ addu $s5, $a1, $zero -/* 11934 80081534 AFBF0030 */ sw $ra, 0x30($sp) -/* 11938 80081538 AFB30024 */ sw $s3, 0x24($sp) -/* 1193C 8008153C AFB20020 */ sw $s2, 0x20($sp) -/* 11940 80081540 AFB1001C */ sw $s1, 0x1C($sp) -/* 11944 80081544 0C020F33 */ jal func_80083CCC -/* 11948 80081548 AFB00018 */ sw $s0, 0x18($sp) -/* 1194C 8008154C 3C11800B */ lui $s1, %hi(D_800B180C) -/* 11950 80081550 8E31180C */ lw $s1, %lo(D_800B180C)($s1) -/* 11954 80081554 3C03800B */ lui $v1, %hi(D_800B1804) -/* 11958 80081558 8C631804 */ lw $v1, %lo(D_800B1804)($v1) -/* 1195C 8008155C 00009021 */ addu $s2, $zero, $zero -/* 11960 80081560 18600077 */ blez $v1, .L80081740 -/* 11964 80081564 00409821 */ addu $s3, $v0, $zero -/* 11968 80081568 26300034 */ addiu $s0, $s1, 0x34 -.L8008156C: -/* 1196C 8008156C 8E020010 */ lw $v0, 0x10($s0) -/* 11970 80081570 5453006D */ bnel $v0, $s3, .L80081728 -/* 11974 80081574 26520001 */ addiu $s2, $s2, 0x1 -/* 11978 80081578 8E020040 */ lw $v0, 0x40($s0) -/* 1197C 8008157C 5454006A */ bnel $v0, $s4, .L80081728 -/* 11980 80081580 26520001 */ addiu $s2, $s2, 0x1 -/* 11984 80081584 8E02FFD0 */ lw $v0, -0x30($s0) -/* 11988 80081588 50400067 */ beql $v0, $zero, .L80081728 -/* 1198C 8008158C 26520001 */ addiu $s2, $s2, 0x1 -.L80081590: -/* 11990 80081590 8E05FFD0 */ lw $a1, -0x30($s0) -/* 11994 80081594 90A40000 */ lbu $a0, 0x0($a1) -/* 11998 80081598 308300FF */ andi $v1, $a0, 0xFF -/* 1199C 8008159C 2C620080 */ sltiu $v0, $v1, 0x80 -/* 119A0 800815A0 14400010 */ bnez $v0, .L800815E4 -/* 119A4 800815A4 24A20001 */ addiu $v0, $a1, 0x1 -/* 119A8 800815A8 240200AB */ addiu $v0, $zero, 0xAB -/* 119AC 800815AC 14620004 */ bne $v1, $v0, .L800815C0 -/* 119B0 800815B0 3082007F */ andi $v0, $a0, 0x7F -/* 119B4 800815B4 90A20001 */ lbu $v0, 0x1($a1) -/* 119B8 800815B8 1055003B */ beq $v0, $s5, .L800816A8 -/* 119BC 800815BC 3082007F */ andi $v0, $a0, 0x7F -.L800815C0: -/* 119C0 800815C0 00021080 */ sll $v0, $v0, 2 -/* 119C4 800815C4 3C01800B */ lui $at, %hi(D_800A98B0) -/* 119C8 800815C8 00220821 */ addu $at, $at, $v0 -/* 119CC 800815CC 8C2298B0 */ lw $v0, %lo(D_800A98B0)($at) -/* 119D0 800815D0 02202021 */ addu $a0, $s1, $zero -/* 119D4 800815D4 0040F809 */ jalr $v0 -/* 119D8 800815D8 24A50001 */ addiu $a1, $a1, 0x1 -/* 119DC 800815DC 080205A7 */ j .L8008169C -/* 119E0 800815E0 AE02FFD0 */ sw $v0, -0x30($s0) -.L800815E4: -/* 119E4 800815E4 9203009E */ lbu $v1, 0x9E($s0) -/* 119E8 800815E8 1060000E */ beqz $v1, .L80081624 -/* 119EC 800815EC AE02FFD0 */ sw $v0, -0x30($s0) -/* 119F0 800815F0 24A20002 */ addiu $v0, $a1, 0x2 -/* 119F4 800815F4 AE02FFD0 */ sw $v0, -0x30($s0) -/* 119F8 800815F8 90A50001 */ lbu $a1, 0x1($a1) -/* 119FC 800815FC 30A200FF */ andi $v0, $a1, 0xFF -/* 11A00 80081600 2C420080 */ sltiu $v0, $v0, 0x80 -/* 11A04 80081604 14400009 */ bnez $v0, .L8008162C -/* 11A08 80081608 A2050087 */ sb $a1, 0x87($s0) -/* 11A0C 8008160C 30A2007F */ andi $v0, $a1, 0x7F -/* 11A10 80081610 A2020087 */ sb $v0, 0x87($s0) -/* 11A14 80081614 92020087 */ lbu $v0, 0x87($s0) -/* 11A18 80081618 A200009E */ sb $zero, 0x9E($s0) -/* 11A1C 8008161C 0802058B */ j .L8008162C -/* 11A20 80081620 A202009F */ sb $v0, 0x9F($s0) -.L80081624: -/* 11A24 80081624 9202009F */ lbu $v0, 0x9F($s0) -/* 11A28 80081628 A2020087 */ sb $v0, 0x87($s0) -.L8008162C: -/* 11A2C 8008162C 96030078 */ lhu $v1, 0x78($s0) -/* 11A30 80081630 10600004 */ beqz $v1, .L80081644 -/* 11A34 80081634 00000000 */ nop -/* 11A38 80081638 92020083 */ lbu $v0, 0x83($s0) -/* 11A3C 8008163C 50400012 */ beql $v0, $zero, .L80081688 -/* 11A40 80081640 A6030066 */ sh $v1, 0x66($s0) -.L80081644: -/* 11A44 80081644 8E03FFD0 */ lw $v1, -0x30($s0) -/* 11A48 80081648 A2000083 */ sb $zero, 0x83($s0) -/* 11A4C 8008164C 24620001 */ addiu $v0, $v1, 0x1 -/* 11A50 80081650 AE02FFD0 */ sw $v0, -0x30($s0) -/* 11A54 80081654 90640000 */ lbu $a0, 0x0($v1) -/* 11A58 80081658 308200FF */ andi $v0, $a0, 0xFF -/* 11A5C 8008165C 2C420080 */ sltiu $v0, $v0, 0x80 -/* 11A60 80081660 10400003 */ beqz $v0, .L80081670 -/* 11A64 80081664 24620002 */ addiu $v0, $v1, 0x2 -/* 11A68 80081668 080205A2 */ j .L80081688 -/* 11A6C 8008166C A6040066 */ sh $a0, 0x66($s0) -.L80081670: -/* 11A70 80081670 AE02FFD0 */ sw $v0, -0x30($s0) -/* 11A74 80081674 90630001 */ lbu $v1, 0x1($v1) -/* 11A78 80081678 3082007F */ andi $v0, $a0, 0x7F -/* 11A7C 8008167C 00021200 */ sll $v0, $v0, 8 -/* 11A80 80081680 00621821 */ addu $v1, $v1, $v0 -/* 11A84 80081684 A6030066 */ sh $v1, 0x66($s0) -.L80081688: -/* 11A88 80081688 96020066 */ lhu $v0, 0x66($s0) -/* 11A8C 8008168C 8E03FFD8 */ lw $v1, -0x28($s0) -/* 11A90 80081690 00021200 */ sll $v0, $v0, 8 -/* 11A94 80081694 00621821 */ addu $v1, $v1, $v0 -/* 11A98 80081698 AE03FFD8 */ sw $v1, -0x28($s0) -.L8008169C: -/* 11A9C 8008169C 8E02FFD0 */ lw $v0, -0x30($s0) -/* 11AA0 800816A0 1440FFBB */ bnez $v0, .L80081590 -/* 11AA4 800816A4 00000000 */ nop -.L800816A8: -/* 11AA8 800816A8 8E02FFD8 */ lw $v0, -0x28($s0) -/* 11AAC 800816AC 8E03FFD0 */ lw $v1, -0x30($s0) -/* 11AB0 800816B0 10600011 */ beqz $v1, .L800816F8 -/* 11AB4 800816B4 AE020008 */ sw $v0, 0x8($s0) -/* 11AB8 800816B8 90640002 */ lbu $a0, 0x2($v1) -/* 11ABC 800816BC 28820080 */ slti $v0, $a0, 0x80 -/* 11AC0 800816C0 14400006 */ bnez $v0, .L800816DC -/* 11AC4 800816C4 24650003 */ addiu $a1, $v1, 0x3 -/* 11AC8 800816C8 3084007F */ andi $a0, $a0, 0x7F -/* 11ACC 800816CC 90620003 */ lbu $v0, 0x3($v1) -/* 11AD0 800816D0 00042200 */ sll $a0, $a0, 8 -/* 11AD4 800816D4 24650004 */ addiu $a1, $v1, 0x4 -/* 11AD8 800816D8 00822025 */ or $a0, $a0, $v0 -.L800816DC: -/* 11ADC 800816DC 8E03FFD8 */ lw $v1, -0x28($s0) -/* 11AE0 800816E0 00041200 */ sll $v0, $a0, 8 -/* 11AE4 800816E4 A6000076 */ sh $zero, 0x76($s0) -/* 11AE8 800816E8 A6040066 */ sh $a0, 0x66($s0) -/* 11AEC 800816EC AE05FFD0 */ sw $a1, -0x30($s0) -/* 11AF0 800816F0 00621823 */ subu $v1, $v1, $v0 -/* 11AF4 800816F4 AE03FFD8 */ sw $v1, -0x28($s0) -.L800816F8: -/* 11AF8 800816F8 8E02FFD8 */ lw $v0, -0x28($s0) -/* 11AFC 800816FC 8E030004 */ lw $v1, 0x4($s0) -/* 11B00 80081700 10600003 */ beqz $v1, .L80081710 -/* 11B04 80081704 AE02000C */ sw $v0, 0xC($s0) -/* 11B08 80081708 0C020C68 */ jal func_800831A0 -/* 11B0C 8008170C 02202021 */ addu $a0, $s1, $zero -.L80081710: -/* 11B10 80081710 8E020000 */ lw $v0, 0x0($s0) -/* 11B14 80081714 50400004 */ beql $v0, $zero, .L80081728 -/* 11B18 80081718 26520001 */ addiu $s2, $s2, 0x1 -/* 11B1C 8008171C 0C020C99 */ jal func_80083264 -/* 11B20 80081720 02202021 */ addu $a0, $s1, $zero -/* 11B24 80081724 26520001 */ addiu $s2, $s2, 0x1 -.L80081728: -/* 11B28 80081728 3C02800B */ lui $v0, %hi(D_800B1804) -/* 11B2C 8008172C 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 11B30 80081730 2610013C */ addiu $s0, $s0, 0x13C -/* 11B34 80081734 0242102A */ slt $v0, $s2, $v0 -/* 11B38 80081738 1440FF8C */ bnez $v0, .L8008156C -/* 11B3C 8008173C 2631013C */ addiu $s1, $s1, 0x13C -.L80081740: -/* 11B40 80081740 0C0207B2 */ jal func_80081EC8 -/* 11B44 80081744 02602021 */ addu $a0, $s3, $zero -/* 11B48 80081748 02601021 */ addu $v0, $s3, $zero -/* 11B4C 8008174C 8FBF0030 */ lw $ra, 0x30($sp) -/* 11B50 80081750 8FB5002C */ lw $s5, 0x2C($sp) -/* 11B54 80081754 8FB40028 */ lw $s4, 0x28($sp) -/* 11B58 80081758 8FB30024 */ lw $s3, 0x24($sp) -/* 11B5C 8008175C 8FB20020 */ lw $s2, 0x20($sp) -/* 11B60 80081760 8FB1001C */ lw $s1, 0x1C($sp) -/* 11B64 80081764 8FB00018 */ lw $s0, 0x18($sp) -/* 11B68 80081768 03E00008 */ jr $ra -/* 11B6C 8008176C 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_80081520, . - func_80081520 - -glabel func_80081770 -/* 11B70 80081770 00802821 */ addu $a1, $a0, $zero -/* 11B74 80081774 3C04800B */ lui $a0, %hi(D_800B183C) -/* 11B78 80081778 8C84183C */ lw $a0, %lo(D_800B183C)($a0) -/* 11B7C 8008177C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 11B80 80081780 14800008 */ bnez $a0, .L800817A4 -/* 11B84 80081784 AFBF0018 */ sw $ra, 0x18($sp) -/* 11B88 80081788 3C04800B */ lui $a0, %hi(D_800B1838) -/* 11B8C 8008178C 8C841838 */ lw $a0, %lo(D_800B1838)($a0) -/* 11B90 80081790 14800006 */ bnez $a0, .L800817AC -/* 11B94 80081794 00001021 */ addu $v0, $zero, $zero -/* 11B98 80081798 3C01800B */ lui $at, %hi(D_800B1828) -/* 11B9C 8008179C 080205F9 */ j .L800817E4 -/* 11BA0 800817A0 AC201828 */ sw $zero, %lo(D_800B1828)($at) -.L800817A4: -/* 11BA4 800817A4 3C01800B */ lui $at, %hi(D_800B183C) -/* 11BA8 800817A8 AC20183C */ sw $zero, %lo(D_800B183C)($at) -.L800817AC: -/* 11BAC 800817AC 3C02800B */ lui $v0, %hi(D_800B1828) -/* 11BB0 800817B0 8C421828 */ lw $v0, %lo(D_800B1828)($v0) -/* 11BB4 800817B4 14400005 */ bnez $v0, .L800817CC -/* 11BB8 800817B8 2402FFFF */ addiu $v0, $zero, -0x1 -/* 11BBC 800817BC 8C820010 */ lw $v0, 0x10($a0) -/* 11BC0 800817C0 3C01800B */ lui $at, %hi(D_800B1828) -/* 11BC4 800817C4 AC221828 */ sw $v0, %lo(D_800B1828)($at) -/* 11BC8 800817C8 2402FFFF */ addiu $v0, $zero, -0x1 -.L800817CC: -/* 11BCC 800817CC 24060080 */ addiu $a2, $zero, 0x80 -/* 11BD0 800817D0 24070080 */ addiu $a3, $zero, 0x80 -/* 11BD4 800817D4 0C020EC9 */ jal func_80083B24 -/* 11BD8 800817D8 AFA20010 */ sw $v0, 0x10($sp) -/* 11BDC 800817DC 3C01800B */ lui $at, %hi(D_800B1828) -/* 11BE0 800817E0 AC201828 */ sw $zero, %lo(D_800B1828)($at) -.L800817E4: -/* 11BE4 800817E4 8FBF0018 */ lw $ra, 0x18($sp) -/* 11BE8 800817E8 03E00008 */ jr $ra -/* 11BEC 800817EC 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80081770, . - func_80081770 - -glabel func_800817F0 -/* 11BF0 800817F0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 11BF4 800817F4 00804821 */ addu $t1, $a0, $zero -/* 11BF8 800817F8 3C04800B */ lui $a0, %hi(D_800B183C) -/* 11BFC 800817FC 8C84183C */ lw $a0, %lo(D_800B183C)($a0) -/* 11C00 80081800 8FA80030 */ lw $t0, 0x30($sp) -/* 11C04 80081804 00A05021 */ addu $t2, $a1, $zero -/* 11C08 80081808 00C05821 */ addu $t3, $a2, $zero -/* 11C0C 8008180C 14800008 */ bnez $a0, .L80081830 -/* 11C10 80081810 AFBF0018 */ sw $ra, 0x18($sp) -/* 11C14 80081814 3C05800B */ lui $a1, %hi(D_800B1838) -/* 11C18 80081818 8CA51838 */ lw $a1, %lo(D_800B1838)($a1) -/* 11C1C 8008181C 14A00007 */ bnez $a1, .L8008183C -/* 11C20 80081820 00001021 */ addu $v0, $zero, $zero -/* 11C24 80081824 3C01800B */ lui $at, %hi(D_800B1828) -/* 11C28 80081828 0802063F */ j .L800818FC -/* 11C2C 8008182C AC201828 */ sw $zero, %lo(D_800B1828)($at) -.L80081830: -/* 11C30 80081830 00802821 */ addu $a1, $a0, $zero -/* 11C34 80081834 3C01800B */ lui $at, %hi(D_800B183C) -/* 11C38 80081838 AC20183C */ sw $zero, %lo(D_800B183C)($at) -.L8008183C: -/* 11C3C 8008183C 3C02800B */ lui $v0, %hi(D_800B1828) -/* 11C40 80081840 8C421828 */ lw $v0, %lo(D_800B1828)($v0) -/* 11C44 80081844 14400004 */ bnez $v0, .L80081858 -/* 11C48 80081848 00000000 */ nop -/* 11C4C 8008184C 8CA20010 */ lw $v0, 0x10($a1) -/* 11C50 80081850 3C01800B */ lui $at, %hi(D_800B1828) -/* 11C54 80081854 AC221828 */ sw $v0, %lo(D_800B1828)($at) -.L80081858: -/* 11C58 80081858 10E00020 */ beqz $a3, .L800818DC -/* 11C5C 8008185C 24060004 */ addiu $a2, $zero, 0x4 -/* 11C60 80081860 3C02800B */ lui $v0, %hi(D_800B1804) -/* 11C64 80081864 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 11C68 80081868 3C04800B */ lui $a0, %hi(D_800B1810) -/* 11C6C 8008186C 8C841810 */ lw $a0, %lo(D_800B1810)($a0) -/* 11C70 80081870 00C2102A */ slt $v0, $a2, $v0 -/* 11C74 80081874 10400019 */ beqz $v0, .L800818DC -/* 11C78 80081878 240CFFFF */ addiu $t4, $zero, -0x1 -/* 11C7C 8008187C 000910C0 */ sll $v0, $t1, 3 -/* 11C80 80081880 00A23821 */ addu $a3, $a1, $v0 -/* 11C84 80081884 24830078 */ addiu $v1, $a0, 0x78 -.L80081888: -/* 11C88 80081888 9462002E */ lhu $v0, 0x2E($v1) -/* 11C8C 8008188C 5449000D */ bnel $v0, $t1, .L800818C4 -/* 11C90 80081890 24C60001 */ addiu $a2, $a2, 0x1 -/* 11C94 80081894 8C620000 */ lw $v0, 0x0($v1) -/* 11C98 80081898 5445000A */ bnel $v0, $a1, .L800818C4 -/* 11C9C 8008189C 24C60001 */ addiu $a2, $a2, 0x1 -/* 11CA0 800818A0 150C0002 */ bne $t0, $t4, .L800818AC -/* 11CA4 800818A4 01203021 */ addu $a2, $t1, $zero -/* 11CA8 800818A8 8CE8001C */ lw $t0, 0x1C($a3) -.L800818AC: -/* 11CAC 800818AC 01403821 */ addu $a3, $t2, $zero -/* 11CB0 800818B0 AFAB0010 */ sw $t3, 0x10($sp) -/* 11CB4 800818B4 0C020E9D */ jal func_80083A74 -/* 11CB8 800818B8 AFA80014 */ sw $t0, 0x14($sp) -/* 11CBC 800818BC 0802063D */ j .L800818F4 -/* 11CC0 800818C0 00000000 */ nop -.L800818C4: -/* 11CC4 800818C4 3C02800B */ lui $v0, %hi(D_800B1804) -/* 11CC8 800818C8 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 11CCC 800818CC 2463013C */ addiu $v1, $v1, 0x13C -/* 11CD0 800818D0 00C2102A */ slt $v0, $a2, $v0 -/* 11CD4 800818D4 1440FFEC */ bnez $v0, .L80081888 -/* 11CD8 800818D8 2484013C */ addiu $a0, $a0, 0x13C -.L800818DC: -/* 11CDC 800818DC 00A02021 */ addu $a0, $a1, $zero -/* 11CE0 800818E0 01202821 */ addu $a1, $t1, $zero -/* 11CE4 800818E4 01403021 */ addu $a2, $t2, $zero -/* 11CE8 800818E8 01603821 */ addu $a3, $t3, $zero -/* 11CEC 800818EC 0C020EC9 */ jal func_80083B24 -/* 11CF0 800818F0 AFA80010 */ sw $t0, 0x10($sp) -.L800818F4: -/* 11CF4 800818F4 3C01800B */ lui $at, %hi(D_800B1828) -/* 11CF8 800818F8 AC201828 */ sw $zero, %lo(D_800B1828)($at) -.L800818FC: -/* 11CFC 800818FC 8FBF0018 */ lw $ra, 0x18($sp) -/* 11D00 80081900 03E00008 */ jr $ra -/* 11D04 80081904 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_800817F0, . - func_800817F0 - -glabel func_80081908 -/* 11D08 80081908 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 11D0C 8008190C 14A00002 */ bnez $a1, .L80081918 -/* 11D10 80081910 00A04021 */ addu $t0, $a1, $zero -/* 11D14 80081914 24080001 */ addiu $t0, $zero, 0x1 -.L80081918: -/* 11D18 80081918 3C02800B */ lui $v0, %hi(D_800B1804) -/* 11D1C 8008191C 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 11D20 80081920 3C06800B */ lui $a2, %hi(D_800B180C) -/* 11D24 80081924 8CC6180C */ lw $a2, %lo(D_800B180C)($a2) -/* 11D28 80081928 18400027 */ blez $v0, .L800819C8 -/* 11D2C 8008192C 00003821 */ addu $a3, $zero, $zero -/* 11D30 80081930 308A0001 */ andi $t2, $a0, 0x1 -/* 11D34 80081934 30840002 */ andi $a0, $a0, 0x2 -/* 11D38 80081938 240DFFFF */ addiu $t5, $zero, -0x1 -/* 11D3C 8008193C 240C0001 */ addiu $t4, $zero, 0x1 -/* 11D40 80081940 240BFFFE */ addiu $t3, $zero, -0x2 -/* 11D44 80081944 00404821 */ addu $t1, $v0, $zero -/* 11D48 80081948 24C30010 */ addiu $v1, $a2, 0x10 -.L8008194C: -/* 11D4C 8008194C 8C620068 */ lw $v0, 0x68($v1) -/* 11D50 80081950 10400005 */ beqz $v0, .L80081968 -/* 11D54 80081954 00000000 */ nop -/* 11D58 80081958 15400005 */ bnez $t2, .L80081970 -/* 11D5C 8008195C 00000000 */ nop -/* 11D60 80081960 0802066E */ j .L800819B8 -/* 11D64 80081964 24E70001 */ addiu $a3, $a3, 0x1 -.L80081968: -/* 11D68 80081968 50800013 */ beql $a0, $zero, .L800819B8 -/* 11D6C 8008196C 24E70001 */ addiu $a3, $a3, 0x1 -.L80081970: -/* 11D70 80081970 8C62FFF4 */ lw $v0, -0xC($v1) -/* 11D74 80081974 50400010 */ beql $v0, $zero, .L800819B8 -/* 11D78 80081978 24E70001 */ addiu $a3, $a3, 0x1 -/* 11D7C 8008197C 8C620000 */ lw $v0, 0x0($v1) -/* 11D80 80081980 544D000D */ bnel $v0, $t5, .L800819B8 -/* 11D84 80081984 24E70001 */ addiu $a3, $a3, 0x1 -/* 11D88 80081988 8CC20000 */ lw $v0, 0x0($a2) -/* 11D8C 8008198C 30420001 */ andi $v0, $v0, 0x1 -/* 11D90 80081990 50400007 */ beql $v0, $zero, .L800819B0 -/* 11D94 80081994 AC68000C */ sw $t0, 0xC($v1) -/* 11D98 80081998 AC6C000C */ sw $t4, 0xC($v1) -/* 11D9C 8008199C AC600000 */ sw $zero, 0x0($v1) -/* 11DA0 800819A0 8CC20000 */ lw $v0, 0x0($a2) -/* 11DA4 800819A4 004B1024 */ and $v0, $v0, $t3 -/* 11DA8 800819A8 0802066D */ j .L800819B4 -/* 11DAC 800819AC ACC20000 */ sw $v0, 0x0($a2) -.L800819B0: -/* 11DB0 800819B0 AC650000 */ sw $a1, 0x0($v1) -.L800819B4: -/* 11DB4 800819B4 24E70001 */ addiu $a3, $a3, 0x1 -.L800819B8: -/* 11DB8 800819B8 2463013C */ addiu $v1, $v1, 0x13C -/* 11DBC 800819BC 00E9102A */ slt $v0, $a3, $t1 -/* 11DC0 800819C0 1440FFE2 */ bnez $v0, .L8008194C -/* 11DC4 800819C4 24C6013C */ addiu $a2, $a2, 0x13C -.L800819C8: -/* 11DC8 800819C8 27BD0008 */ addiu $sp, $sp, 0x8 -/* 11DCC 800819CC 03E00008 */ jr $ra -/* 11DD0 800819D0 00000000 */ nop -.size func_80081908, . - func_80081908 - -glabel func_800819D4 -/* 11DD4 800819D4 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 11DD8 800819D8 00003021 */ addu $a2, $zero, $zero -/* 11DDC 800819DC 3C03800B */ lui $v1, %hi(D_800B1804) -/* 11DE0 800819E0 8C631804 */ lw $v1, %lo(D_800B1804)($v1) -/* 11DE4 800819E4 3C02800B */ lui $v0, %hi(D_800B180C) -/* 11DE8 800819E8 8C42180C */ lw $v0, %lo(D_800B180C)($v0) -/* 11DEC 800819EC 18600016 */ blez $v1, .L80081A48 -/* 11DF0 800819F0 00002821 */ addu $a1, $zero, $zero -/* 11DF4 800819F4 30880001 */ andi $t0, $a0, 0x1 -/* 11DF8 800819F8 30840002 */ andi $a0, $a0, 0x2 -/* 11DFC 800819FC 00603821 */ addu $a3, $v1, $zero -/* 11E00 80081A00 24430078 */ addiu $v1, $v0, 0x78 -.L80081A04: -/* 11E04 80081A04 8C62FF8C */ lw $v0, -0x74($v1) -/* 11E08 80081A08 5040000C */ beql $v0, $zero, .L80081A3C -/* 11E0C 80081A0C 24C60001 */ addiu $a2, $a2, 0x1 -/* 11E10 80081A10 8C620000 */ lw $v0, 0x0($v1) -/* 11E14 80081A14 10400005 */ beqz $v0, .L80081A2C -/* 11E18 80081A18 00000000 */ nop -/* 11E1C 80081A1C 55000006 */ bnel $t0, $zero, .L80081A38 -/* 11E20 80081A20 24A50001 */ addiu $a1, $a1, 0x1 -/* 11E24 80081A24 0802068F */ j .L80081A3C -/* 11E28 80081A28 24C60001 */ addiu $a2, $a2, 0x1 -.L80081A2C: -/* 11E2C 80081A2C 50800003 */ beql $a0, $zero, .L80081A3C -/* 11E30 80081A30 24C60001 */ addiu $a2, $a2, 0x1 -/* 11E34 80081A34 24A50001 */ addiu $a1, $a1, 0x1 -.L80081A38: -/* 11E38 80081A38 24C60001 */ addiu $a2, $a2, 0x1 -.L80081A3C: -/* 11E3C 80081A3C 00C7102A */ slt $v0, $a2, $a3 -/* 11E40 80081A40 1440FFF0 */ bnez $v0, .L80081A04 -/* 11E44 80081A44 2463013C */ addiu $v1, $v1, 0x13C -.L80081A48: -/* 11E48 80081A48 00A01021 */ addu $v0, $a1, $zero -/* 11E4C 80081A4C 03E00008 */ jr $ra -/* 11E50 80081A50 27BD0008 */ addiu $sp, $sp, 0x8 -.size func_800819D4, . - func_800819D4 - -glabel func_80081A54 -/* 11E54 80081A54 14800003 */ bnez $a0, .L80081A64 -/* 11E58 80081A58 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 11E5C 80081A5C 080206C0 */ j .L80081B00 -/* 11E60 80081A60 00001021 */ addu $v0, $zero, $zero -.L80081A64: -/* 11E64 80081A64 14A00002 */ bnez $a1, .L80081A70 -/* 11E68 80081A68 00A04821 */ addu $t1, $a1, $zero -/* 11E6C 80081A6C 24090001 */ addiu $t1, $zero, 0x1 -.L80081A70: -/* 11E70 80081A70 00004021 */ addu $t0, $zero, $zero -/* 11E74 80081A74 3C02800B */ lui $v0, %hi(D_800B1804) -/* 11E78 80081A78 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 11E7C 80081A7C 3C06800B */ lui $a2, %hi(D_800B180C) -/* 11E80 80081A80 8CC6180C */ lw $a2, %lo(D_800B180C)($a2) -/* 11E84 80081A84 1840001D */ blez $v0, .L80081AFC -/* 11E88 80081A88 00003821 */ addu $a3, $zero, $zero -/* 11E8C 80081A8C 240DFFFF */ addiu $t5, $zero, -0x1 -/* 11E90 80081A90 240C0001 */ addiu $t4, $zero, 0x1 -/* 11E94 80081A94 240BFFFE */ addiu $t3, $zero, -0x2 -/* 11E98 80081A98 00405021 */ addu $t2, $v0, $zero -/* 11E9C 80081A9C 24C30010 */ addiu $v1, $a2, 0x10 -.L80081AA0: -/* 11EA0 80081AA0 8C620034 */ lw $v0, 0x34($v1) -/* 11EA4 80081AA4 54440011 */ bnel $v0, $a0, .L80081AEC -/* 11EA8 80081AA8 25080001 */ addiu $t0, $t0, 0x1 -/* 11EAC 80081AAC 8C620000 */ lw $v0, 0x0($v1) -/* 11EB0 80081AB0 544D000E */ bnel $v0, $t5, .L80081AEC -/* 11EB4 80081AB4 25080001 */ addiu $t0, $t0, 0x1 -/* 11EB8 80081AB8 8CC20000 */ lw $v0, 0x0($a2) -/* 11EBC 80081ABC 30420001 */ andi $v0, $v0, 0x1 -/* 11EC0 80081AC0 50400007 */ beql $v0, $zero, .L80081AE0 -/* 11EC4 80081AC4 AC69000C */ sw $t1, 0xC($v1) -/* 11EC8 80081AC8 AC6C000C */ sw $t4, 0xC($v1) -/* 11ECC 80081ACC AC600000 */ sw $zero, 0x0($v1) -/* 11ED0 80081AD0 8CC20000 */ lw $v0, 0x0($a2) -/* 11ED4 80081AD4 004B1024 */ and $v0, $v0, $t3 -/* 11ED8 80081AD8 080206B9 */ j .L80081AE4 -/* 11EDC 80081ADC ACC20000 */ sw $v0, 0x0($a2) -.L80081AE0: -/* 11EE0 80081AE0 AC650000 */ sw $a1, 0x0($v1) -.L80081AE4: -/* 11EE4 80081AE4 24E70001 */ addiu $a3, $a3, 0x1 -/* 11EE8 80081AE8 25080001 */ addiu $t0, $t0, 0x1 -.L80081AEC: -/* 11EEC 80081AEC 2463013C */ addiu $v1, $v1, 0x13C -/* 11EF0 80081AF0 010A102A */ slt $v0, $t0, $t2 -/* 11EF4 80081AF4 1440FFEA */ bnez $v0, .L80081AA0 -/* 11EF8 80081AF8 24C6013C */ addiu $a2, $a2, 0x13C -.L80081AFC: -/* 11EFC 80081AFC 00E01021 */ addu $v0, $a3, $zero -.L80081B00: -/* 11F00 80081B00 03E00008 */ jr $ra -/* 11F04 80081B04 27BD0008 */ addiu $sp, $sp, 0x8 -.size func_80081A54, . - func_80081A54 - -glabel func_80081B08 -/* 11F08 80081B08 14800003 */ bnez $a0, .L80081B18 -/* 11F0C 80081B0C 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 11F10 80081B10 080206D6 */ j .L80081B58 -/* 11F14 80081B14 00001021 */ addu $v0, $zero, $zero -.L80081B18: -/* 11F18 80081B18 00003021 */ addu $a2, $zero, $zero -/* 11F1C 80081B1C 3C07800B */ lui $a3, %hi(D_800B1804) -/* 11F20 80081B20 8CE71804 */ lw $a3, %lo(D_800B1804)($a3) -/* 11F24 80081B24 3C03800B */ lui $v1, %hi(D_800B180C) -/* 11F28 80081B28 8C63180C */ lw $v1, %lo(D_800B180C)($v1) -/* 11F2C 80081B2C 18E00009 */ blez $a3, .L80081B54 -/* 11F30 80081B30 00002821 */ addu $a1, $zero, $zero -.L80081B34: -/* 11F34 80081B34 8C620044 */ lw $v0, 0x44($v1) -/* 11F38 80081B38 24C60001 */ addiu $a2, $a2, 0x1 -/* 11F3C 80081B3C 00441026 */ xor $v0, $v0, $a0 -/* 11F40 80081B40 2C420001 */ sltiu $v0, $v0, 0x1 -/* 11F44 80081B44 00A22821 */ addu $a1, $a1, $v0 -/* 11F48 80081B48 00C7102A */ slt $v0, $a2, $a3 -/* 11F4C 80081B4C 1440FFF9 */ bnez $v0, .L80081B34 -/* 11F50 80081B50 2463013C */ addiu $v1, $v1, 0x13C -.L80081B54: -/* 11F54 80081B54 00A01021 */ addu $v0, $a1, $zero -.L80081B58: -/* 11F58 80081B58 03E00008 */ jr $ra -/* 11F5C 80081B5C 27BD0008 */ addiu $sp, $sp, 0x8 -.size func_80081B08, . - func_80081B08 - -glabel func_80081B60 -/* 11F60 80081B60 14800003 */ bnez $a0, .L80081B70 -/* 11F64 80081B64 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 11F68 80081B68 080206EE */ j .L80081BB8 -/* 11F6C 80081B6C 00001021 */ addu $v0, $zero, $zero -.L80081B70: -/* 11F70 80081B70 00003821 */ addu $a3, $zero, $zero -/* 11F74 80081B74 3C02800B */ lui $v0, %hi(D_800B1804) -/* 11F78 80081B78 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 11F7C 80081B7C 3C03800B */ lui $v1, %hi(D_800B180C) -/* 11F80 80081B80 8C63180C */ lw $v1, %lo(D_800B180C)($v1) -/* 11F84 80081B84 1840000B */ blez $v0, .L80081BB4 -/* 11F88 80081B88 00003021 */ addu $a2, $zero, $zero -/* 11F8C 80081B8C 00404021 */ addu $t0, $v0, $zero -/* 11F90 80081B90 2463009E */ addiu $v1, $v1, 0x9E -.L80081B94: -/* 11F94 80081B94 8C62FFA6 */ lw $v0, -0x5A($v1) -/* 11F98 80081B98 14440003 */ bne $v0, $a0, .L80081BA8 -/* 11F9C 80081B9C 24E70001 */ addiu $a3, $a3, 0x1 -/* 11FA0 80081BA0 A4650000 */ sh $a1, 0x0($v1) -/* 11FA4 80081BA4 24C60001 */ addiu $a2, $a2, 0x1 -.L80081BA8: -/* 11FA8 80081BA8 00E8102A */ slt $v0, $a3, $t0 -/* 11FAC 80081BAC 1440FFF9 */ bnez $v0, .L80081B94 -/* 11FB0 80081BB0 2463013C */ addiu $v1, $v1, 0x13C -.L80081BB4: -/* 11FB4 80081BB4 00C01021 */ addu $v0, $a2, $zero -.L80081BB8: -/* 11FB8 80081BB8 03E00008 */ jr $ra -/* 11FBC 80081BBC 27BD0008 */ addiu $sp, $sp, 0x8 -.size func_80081B60, . - func_80081B60 - -glabel func_80081BC0 -/* 11FC0 80081BC0 14800003 */ bnez $a0, .L80081BD0 -/* 11FC4 80081BC4 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 11FC8 80081BC8 0802070A */ j .L80081C28 -/* 11FCC 80081BCC 00001021 */ addu $v0, $zero, $zero -.L80081BD0: -/* 11FD0 80081BD0 00003821 */ addu $a3, $zero, $zero -/* 11FD4 80081BD4 3C02800B */ lui $v0, %hi(D_800B1804) -/* 11FD8 80081BD8 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 11FDC 80081BDC 3C03800B */ lui $v1, %hi(D_800B180C) -/* 11FE0 80081BE0 8C63180C */ lw $v1, %lo(D_800B180C)($v1) -/* 11FE4 80081BE4 1840000F */ blez $v0, .L80081C24 -/* 11FE8 80081BE8 00003021 */ addu $a2, $zero, $zero -/* 11FEC 80081BEC 240800FF */ addiu $t0, $zero, 0xFF -/* 11FF0 80081BF0 246300BE */ addiu $v1, $v1, 0xBE -.L80081BF4: -/* 11FF4 80081BF4 8C62FF86 */ lw $v0, -0x7A($v1) -/* 11FF8 80081BF8 14440004 */ bne $v0, $a0, .L80081C0C -/* 11FFC 80081BFC 00000000 */ nop -/* 12000 80081C00 24C60001 */ addiu $a2, $a2, 0x1 -/* 12004 80081C04 A465FFF2 */ sh $a1, -0xE($v1) -/* 12008 80081C08 A0680000 */ sb $t0, 0x0($v1) -.L80081C0C: -/* 1200C 80081C0C 3C02800B */ lui $v0, %hi(D_800B1804) -/* 12010 80081C10 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 12014 80081C14 24E70001 */ addiu $a3, $a3, 0x1 -/* 12018 80081C18 00E2102A */ slt $v0, $a3, $v0 -/* 1201C 80081C1C 1440FFF5 */ bnez $v0, .L80081BF4 -/* 12020 80081C20 2463013C */ addiu $v1, $v1, 0x13C -.L80081C24: -/* 12024 80081C24 00C01021 */ addu $v0, $a2, $zero -.L80081C28: -/* 12028 80081C28 03E00008 */ jr $ra -/* 1202C 80081C2C 27BD0008 */ addiu $sp, $sp, 0x8 -.size func_80081BC0, . - func_80081BC0 - -glabel func_80081C30 -/* 12030 80081C30 44851000 */ mtc1 $a1, $f2 -/* 12034 80081C34 00000000 */ nop -/* 12038 80081C38 14800003 */ bnez $a0, .L80081C48 -/* 1203C 80081C3C 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 12040 80081C40 08020726 */ j .L80081C98 -/* 12044 80081C44 00001021 */ addu $v0, $zero, $zero -.L80081C48: -/* 12048 80081C48 00003021 */ addu $a2, $zero, $zero -/* 1204C 80081C4C 3C02800B */ lui $v0, %hi(D_800B1804) -/* 12050 80081C50 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 12054 80081C54 3C03800B */ lui $v1, %hi(D_800B180C) -/* 12058 80081C58 8C63180C */ lw $v1, %lo(D_800B180C)($v1) -/* 1205C 80081C5C 1840000D */ blez $v0, .L80081C94 -/* 12060 80081C60 00002821 */ addu $a1, $zero, $zero -/* 12064 80081C64 00403821 */ addu $a3, $v0, $zero -/* 12068 80081C68 24630030 */ addiu $v1, $v1, 0x30 -.L80081C6C: -/* 1206C 80081C6C 8C620014 */ lw $v0, 0x14($v1) -/* 12070 80081C70 14440005 */ bne $v0, $a0, .L80081C88 -/* 12074 80081C74 24C60001 */ addiu $a2, $a2, 0x1 -/* 12078 80081C78 C4600060 */ lwc1 $f0, 0x60($v1) -/* 1207C 80081C7C 46001000 */ add.s $f0, $f2, $f0 -/* 12080 80081C80 24A50001 */ addiu $a1, $a1, 0x1 -/* 12084 80081C84 E4600000 */ swc1 $f0, 0x0($v1) -.L80081C88: -/* 12088 80081C88 00C7102A */ slt $v0, $a2, $a3 -/* 1208C 80081C8C 1440FFF7 */ bnez $v0, .L80081C6C -/* 12090 80081C90 2463013C */ addiu $v1, $v1, 0x13C -.L80081C94: -/* 12094 80081C94 00A01021 */ addu $v0, $a1, $zero -.L80081C98: -/* 12098 80081C98 03E00008 */ jr $ra -/* 1209C 80081C9C 27BD0008 */ addiu $sp, $sp, 0x8 -.size func_80081C30, . - func_80081C30 - -glabel func_80081CA0 -/* 120A0 80081CA0 14800003 */ bnez $a0, .L80081CB0 -/* 120A4 80081CA4 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 120A8 80081CA8 08020749 */ j .L80081D24 -/* 120AC 80081CAC 00001021 */ addu $v0, $zero, $zero -.L80081CB0: -/* 120B0 80081CB0 1CA00003 */ bgtz $a1, .L80081CC0 -/* 120B4 80081CB4 28A20101 */ slti $v0, $a1, 0x101 -/* 120B8 80081CB8 08020732 */ j .L80081CC8 -/* 120BC 80081CBC 24050001 */ addiu $a1, $zero, 0x1 -.L80081CC0: -/* 120C0 80081CC0 50400001 */ beql $v0, $zero, .L80081CC8 -/* 120C4 80081CC4 24050100 */ addiu $a1, $zero, 0x100 -.L80081CC8: -/* 120C8 80081CC8 00003821 */ addu $a3, $zero, $zero -/* 120CC 80081CCC 3C02800B */ lui $v0, %hi(D_800B1804) -/* 120D0 80081CD0 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 120D4 80081CD4 3C03800B */ lui $v1, %hi(D_800B180C) -/* 120D8 80081CD8 8C63180C */ lw $v1, %lo(D_800B180C)($v1) -/* 120DC 80081CDC 18400010 */ blez $v0, .L80081D20 -/* 120E0 80081CE0 00003021 */ addu $a2, $zero, $zero -/* 120E4 80081CE4 00404021 */ addu $t0, $v0, $zero -/* 120E8 80081CE8 2463009C */ addiu $v1, $v1, 0x9C -.L80081CEC: -/* 120EC 80081CEC 8C62FFA8 */ lw $v0, -0x58($v1) -/* 120F0 80081CF0 14440008 */ bne $v0, $a0, .L80081D14 -/* 120F4 80081CF4 24E70001 */ addiu $a3, $a3, 0x1 -/* 120F8 80081CF8 9462000C */ lhu $v0, 0xC($v1) -/* 120FC 80081CFC 00450018 */ mult $v0, $a1 -/* 12100 80081D00 00001012 */ mflo $v0 -/* 12104 80081D04 24C60001 */ addiu $a2, $a2, 0x1 -/* 12108 80081D08 A465FFFC */ sh $a1, -0x4($v1) -/* 1210C 80081D0C 000211C3 */ sra $v0, $v0, 7 -/* 12110 80081D10 A4620000 */ sh $v0, 0x0($v1) -.L80081D14: -/* 12114 80081D14 00E8102A */ slt $v0, $a3, $t0 -/* 12118 80081D18 1440FFF4 */ bnez $v0, .L80081CEC -/* 1211C 80081D1C 2463013C */ addiu $v1, $v1, 0x13C -.L80081D20: -/* 12120 80081D20 00C01021 */ addu $v0, $a2, $zero -.L80081D24: -/* 12124 80081D24 03E00008 */ jr $ra -/* 12128 80081D28 27BD0008 */ addiu $sp, $sp, 0x8 -.size func_80081CA0, . - func_80081CA0 - -glabel func_80081D2C -/* 1212C 80081D2C 14800003 */ bnez $a0, .L80081D3C -/* 12130 80081D30 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 12134 80081D34 0802076B */ j .L80081DAC -/* 12138 80081D38 00001021 */ addu $v0, $zero, $zero -.L80081D3C: -/* 1213C 80081D3C 04A10003 */ bgez $a1, .L80081D4C -/* 12140 80081D40 28A20080 */ slti $v0, $a1, 0x80 -/* 12144 80081D44 08020755 */ j .L80081D54 -/* 12148 80081D48 00002821 */ addu $a1, $zero, $zero -.L80081D4C: -/* 1214C 80081D4C 50400001 */ beql $v0, $zero, .L80081D54 -/* 12150 80081D50 2405007F */ addiu $a1, $zero, 0x7F -.L80081D54: -/* 12154 80081D54 00003821 */ addu $a3, $zero, $zero -/* 12158 80081D58 3C02800B */ lui $v0, %hi(D_800B1804) -/* 1215C 80081D5C 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 12160 80081D60 3C03800B */ lui $v1, %hi(D_800B180C) -/* 12164 80081D64 8C63180C */ lw $v1, %lo(D_800B180C)($v1) -/* 12168 80081D68 1840000F */ blez $v0, .L80081DA8 -/* 1216C 80081D6C 00003021 */ addu $a2, $zero, $zero -/* 12170 80081D70 240800FF */ addiu $t0, $zero, 0xFF -/* 12174 80081D74 246300CC */ addiu $v1, $v1, 0xCC -.L80081D78: -/* 12178 80081D78 8C62FF78 */ lw $v0, -0x88($v1) -/* 1217C 80081D7C 14440004 */ bne $v0, $a0, .L80081D90 -/* 12180 80081D80 00000000 */ nop -/* 12184 80081D84 24C60001 */ addiu $a2, $a2, 0x1 -/* 12188 80081D88 A065FFFF */ sb $a1, -0x1($v1) -/* 1218C 80081D8C A0680000 */ sb $t0, 0x0($v1) -.L80081D90: -/* 12190 80081D90 3C02800B */ lui $v0, %hi(D_800B1804) -/* 12194 80081D94 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 12198 80081D98 24E70001 */ addiu $a3, $a3, 0x1 -/* 1219C 80081D9C 00E2102A */ slt $v0, $a3, $v0 -/* 121A0 80081DA0 1440FFF5 */ bnez $v0, .L80081D78 -/* 121A4 80081DA4 2463013C */ addiu $v1, $v1, 0x13C -.L80081DA8: -/* 121A8 80081DA8 00C01021 */ addu $v0, $a2, $zero -.L80081DAC: -/* 121AC 80081DAC 03E00008 */ jr $ra -/* 121B0 80081DB0 27BD0008 */ addiu $sp, $sp, 0x8 -.size func_80081D2C, . - func_80081D2C - -glabel func_80081DB4 -/* 121B4 80081DB4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 121B8 80081DB8 AFB00010 */ sw $s0, 0x10($sp) -/* 121BC 80081DBC AFBF0014 */ sw $ra, 0x14($sp) -/* 121C0 80081DC0 0C020D43 */ jal func_8008350C -/* 121C4 80081DC4 00808021 */ addu $s0, $a0, $zero -/* 121C8 80081DC8 3C02800B */ lui $v0, %hi(D_800B182C) -/* 121CC 80081DCC 8C42182C */ lw $v0, %lo(D_800B182C)($v0) -/* 121D0 80081DD0 14400003 */ bnez $v0, .L80081DE0 -/* 121D4 80081DD4 00000000 */ nop -/* 121D8 80081DD8 3C01800B */ lui $at, %hi(D_800B182C) -/* 121DC 80081DDC AC30182C */ sw $s0, %lo(D_800B182C)($at) -.L80081DE0: -/* 121E0 80081DE0 8FBF0014 */ lw $ra, 0x14($sp) -/* 121E4 80081DE4 8FB00010 */ lw $s0, 0x10($sp) -/* 121E8 80081DE8 03E00008 */ jr $ra -/* 121EC 80081DEC 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80081DB4, . - func_80081DB4 - -glabel func_80081DF0 -/* 121F0 80081DF0 10800006 */ beqz $a0, .L80081E0C -/* 121F4 80081DF4 00000000 */ nop -/* 121F8 80081DF8 8C820010 */ lw $v0, 0x10($a0) -/* 121FC 80081DFC 04410003 */ bgez $v0, .L80081E0C -/* 12200 80081E00 00000000 */ nop -/* 12204 80081E04 3C01800B */ lui $at, %hi(D_800B1828) -/* 12208 80081E08 AC241828 */ sw $a0, %lo(D_800B1828)($at) -.L80081E0C: -/* 1220C 80081E0C 3C02800B */ lui $v0, %hi(D_800B1828) -/* 12210 80081E10 03E00008 */ jr $ra -/* 12214 80081E14 8C421828 */ lw $v0, %lo(D_800B1828)($v0) -.size func_80081DF0, . - func_80081DF0 - -glabel func_80081E18 -/* 12218 80081E18 10800006 */ beqz $a0, .L80081E34 -/* 1221C 80081E1C 00000000 */ nop -/* 12220 80081E20 8C820010 */ lw $v0, 0x10($a0) -/* 12224 80081E24 04410003 */ bgez $v0, .L80081E34 -/* 12228 80081E28 00000000 */ nop -/* 1222C 80081E2C 3C01800B */ lui $at, %hi(D_800B182C) -/* 12230 80081E30 AC24182C */ sw $a0, %lo(D_800B182C)($at) -.L80081E34: -/* 12234 80081E34 03E00008 */ jr $ra -/* 12238 80081E38 00000000 */ nop -.size func_80081E18, . - func_80081E18 - -glabel func_80081E3C -/* 1223C 80081E3C 3C02800B */ lui $v0, %hi(D_800B182C) -/* 12240 80081E40 03E00008 */ jr $ra -/* 12244 80081E44 8C42182C */ lw $v0, %lo(D_800B182C)($v0) -.size func_80081E3C, . - func_80081E3C - -glabel func_80081E48 -/* 12248 80081E48 14800006 */ bnez $a0, .L80081E64 -/* 1224C 80081E4C 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 12250 80081E50 080207A7 */ j .L80081E9C -/* 12254 80081E54 00001021 */ addu $v0, $zero, $zero -.L80081E58: -/* 12258 80081E58 8CA2007C */ lw $v0, 0x7C($a1) -/* 1225C 80081E5C 080207A7 */ j .L80081E9C -/* 12260 80081E60 00000000 */ nop -.L80081E64: -/* 12264 80081E64 3C02800B */ lui $v0, %hi(D_800B1804) -/* 12268 80081E68 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 1226C 80081E6C 3C05800B */ lui $a1, %hi(D_800B180C) -/* 12270 80081E70 8CA5180C */ lw $a1, %lo(D_800B180C)($a1) -/* 12274 80081E74 18400008 */ blez $v0, .L80081E98 -/* 12278 80081E78 00001821 */ addu $v1, $zero, $zero -/* 1227C 80081E7C 00403021 */ addu $a2, $v0, $zero -.L80081E80: -/* 12280 80081E80 8CA20044 */ lw $v0, 0x44($a1) -/* 12284 80081E84 1044FFF4 */ beq $v0, $a0, .L80081E58 -/* 12288 80081E88 24630001 */ addiu $v1, $v1, 0x1 -/* 1228C 80081E8C 0066102A */ slt $v0, $v1, $a2 -/* 12290 80081E90 1440FFFB */ bnez $v0, .L80081E80 -/* 12294 80081E94 24A5013C */ addiu $a1, $a1, 0x13C -.L80081E98: -/* 12298 80081E98 00001021 */ addu $v0, $zero, $zero -.L80081E9C: -/* 1229C 80081E9C 03E00008 */ jr $ra -/* 122A0 80081EA0 27BD0008 */ addiu $sp, $sp, 0x8 -.size func_80081E48, . - func_80081E48 - -glabel func_80081EA4 -/* 122A4 80081EA4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 122A8 80081EA8 AFA40014 */ sw $a0, 0x14($sp) -/* 122AC 80081EAC 27A40010 */ addiu $a0, $sp, 0x10 -/* 122B0 80081EB0 AFBF0018 */ sw $ra, 0x18($sp) -/* 122B4 80081EB4 0C020885 */ jal func_80082214 -/* 122B8 80081EB8 A3A00010 */ sb $zero, 0x10($sp) -/* 122BC 80081EBC 8FBF0018 */ lw $ra, 0x18($sp) -/* 122C0 80081EC0 03E00008 */ jr $ra -/* 122C4 80081EC4 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80081EA4, . - func_80081EA4 - -glabel func_80081EC8 -/* 122C8 80081EC8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 122CC 80081ECC 24020001 */ addiu $v0, $zero, 0x1 -/* 122D0 80081ED0 AFA40014 */ sw $a0, 0x14($sp) -/* 122D4 80081ED4 27A40010 */ addiu $a0, $sp, 0x10 -/* 122D8 80081ED8 AFBF0018 */ sw $ra, 0x18($sp) -/* 122DC 80081EDC 0C020885 */ jal func_80082214 -/* 122E0 80081EE0 A3A20010 */ sb $v0, 0x10($sp) -/* 122E4 80081EE4 8FBF0018 */ lw $ra, 0x18($sp) -/* 122E8 80081EE8 03E00008 */ jr $ra -/* 122EC 80081EEC 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80081EC8, . - func_80081EC8 - -glabel func_80081EF0 -/* 122F0 80081EF0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 122F4 80081EF4 24020002 */ addiu $v0, $zero, 0x2 -/* 122F8 80081EF8 AFA40014 */ sw $a0, 0x14($sp) -/* 122FC 80081EFC 3C01800B */ lui $at, %hi(D_800B1834) -/* 12300 80081F00 AC241834 */ sw $a0, %lo(D_800B1834)($at) -/* 12304 80081F04 27A40010 */ addiu $a0, $sp, 0x10 -/* 12308 80081F08 AFBF0018 */ sw $ra, 0x18($sp) -/* 1230C 80081F0C 0C020885 */ jal func_80082214 -/* 12310 80081F10 A3A20010 */ sb $v0, 0x10($sp) -/* 12314 80081F14 8FBF0018 */ lw $ra, 0x18($sp) -/* 12318 80081F18 03E00008 */ jr $ra -/* 1231C 80081F1C 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80081EF0, . - func_80081EF0 - -glabel func_80081F20 -/* 12320 80081F20 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 12324 80081F24 AFB00018 */ sw $s0, 0x18($sp) -/* 12328 80081F28 00808021 */ addu $s0, $a0, $zero -/* 1232C 80081F2C 24020001 */ addiu $v0, $zero, 0x1 -/* 12330 80081F30 1600000A */ bnez $s0, .L80081F5C -/* 12334 80081F34 AFBF001C */ sw $ra, 0x1C($sp) -/* 12338 80081F38 3C03800B */ lui $v1, %hi(D_800B1834) -/* 1233C 80081F3C 8C631834 */ lw $v1, %lo(D_800B1834)($v1) -/* 12340 80081F40 24020002 */ addiu $v0, $zero, 0x2 -/* 12344 80081F44 A3A20010 */ sb $v0, 0x10($sp) -/* 12348 80081F48 AFA30014 */ sw $v1, 0x14($sp) -/* 1234C 80081F4C 3C01800B */ lui $at, %hi(D_800B1834) -/* 12350 80081F50 AC231834 */ sw $v1, %lo(D_800B1834)($at) -/* 12354 80081F54 0C020885 */ jal func_80082214 -/* 12358 80081F58 27A40010 */ addiu $a0, $sp, 0x10 -.L80081F5C: -/* 1235C 80081F5C 10400003 */ beqz $v0, .L80081F6C -/* 12360 80081F60 00000000 */ nop -/* 12364 80081F64 3C01800B */ lui $at, %hi(D_800B1830) -/* 12368 80081F68 AC301830 */ sw $s0, %lo(D_800B1830)($at) -.L80081F6C: -/* 1236C 80081F6C 8FBF001C */ lw $ra, 0x1C($sp) -/* 12370 80081F70 8FB00018 */ lw $s0, 0x18($sp) -/* 12374 80081F74 03E00008 */ jr $ra -/* 12378 80081F78 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80081F20, . - func_80081F20 - -glabel func_80081F7C -/* 1237C 80081F7C 00803021 */ addu $a2, $a0, $zero -/* 12380 80081F80 8CC2000C */ lw $v0, 0xC($a2) -/* 12384 80081F84 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 12388 80081F88 30420001 */ andi $v0, $v0, 0x1 -/* 1238C 80081F8C 14400019 */ bnez $v0, .L80081FF4 -/* 12390 80081F90 00C03821 */ addu $a3, $a2, $zero -/* 12394 80081F94 3C02800B */ lui $v0, %hi(D_800B1838) -/* 12398 80081F98 8C421838 */ lw $v0, %lo(D_800B1838)($v0) -/* 1239C 80081F9C 14400003 */ bnez $v0, .L80081FAC -/* 123A0 80081FA0 00000000 */ nop -/* 123A4 80081FA4 3C01800B */ lui $at, %hi(D_800B1838) -/* 123A8 80081FA8 AC261838 */ sw $a2, %lo(D_800B1838)($at) -.L80081FAC: -/* 123AC 80081FAC 8CC20014 */ lw $v0, 0x14($a2) -/* 123B0 80081FB0 8CC40000 */ lw $a0, 0x0($a2) -/* 123B4 80081FB4 00002821 */ addu $a1, $zero, $zero -/* 123B8 80081FB8 24030001 */ addiu $v1, $zero, 0x1 -/* 123BC 80081FBC ACC3000C */ sw $v1, 0xC($a2) -/* 123C0 80081FC0 ACC00010 */ sw $zero, 0x10($a2) -/* 123C4 80081FC4 00C21021 */ addu $v0, $a2, $v0 -/* 123C8 80081FC8 1880000A */ blez $a0, .L80081FF4 -/* 123CC 80081FCC ACC20014 */ sw $v0, 0x14($a2) -/* 123D0 80081FD0 00C01821 */ addu $v1, $a2, $zero -.L80081FD4: -/* 123D4 80081FD4 8C620018 */ lw $v0, 0x18($v1) -/* 123D8 80081FD8 00E21021 */ addu $v0, $a3, $v0 -/* 123DC 80081FDC AC620018 */ sw $v0, 0x18($v1) -/* 123E0 80081FE0 8CC20000 */ lw $v0, 0x0($a2) -/* 123E4 80081FE4 24A50001 */ addiu $a1, $a1, 0x1 -/* 123E8 80081FE8 00A2102A */ slt $v0, $a1, $v0 -/* 123EC 80081FEC 1440FFF9 */ bnez $v0, .L80081FD4 -/* 123F0 80081FF0 24630008 */ addiu $v1, $v1, 0x8 -.L80081FF4: -/* 123F4 80081FF4 27BD0008 */ addiu $sp, $sp, 0x8 -/* 123F8 80081FF8 03E00008 */ jr $ra -/* 123FC 80081FFC 00000000 */ nop -.size func_80081F7C, . - func_80081F7C - -glabel func_80082000 -/* 12400 80082000 03E00008 */ jr $ra -/* 12404 80082004 8C820004 */ lw $v0, 0x4($a0) -.size func_80082000, . - func_80082000 - -glabel func_80082008 -/* 12408 80082008 3C01800B */ lui $at, %hi(D_800B1838) -/* 1240C 8008200C 03E00008 */ jr $ra -/* 12410 80082010 AC241838 */ sw $a0, %lo(D_800B1838)($at) -.size func_80082008, . - func_80082008 - -glabel func_80082014 -/* 12414 80082014 3C01800B */ lui $at, %hi(D_800B183C) -/* 12418 80082018 03E00008 */ jr $ra -/* 1241C 8008201C AC24183C */ sw $a0, %lo(D_800B183C)($at) -.size func_80082014, . - func_80082014 - -glabel func_80082020 -/* 12420 80082020 3C02800B */ lui $v0, %hi(D_800B1838) -/* 12424 80082024 03E00008 */ jr $ra -/* 12428 80082028 8C421838 */ lw $v0, %lo(D_800B1838)($v0) -.size func_80082020, . - func_80082020 - -glabel func_8008202C -/* 1242C 8008202C 03E00008 */ jr $ra -/* 12430 80082030 AC850010 */ sw $a1, 0x10($a0) -.size func_8008202C, . - func_8008202C - -glabel func_80082034 -/* 12434 80082034 03E00008 */ jr $ra -/* 12438 80082038 8C820010 */ lw $v0, 0x10($a0) -.size func_80082034, . - func_80082034 - -glabel func_8008203C -/* 1243C 8008203C 3C01800B */ lui $at, %hi(D_800A9B8C) -/* 12440 80082040 03E00008 */ jr $ra -/* 12444 80082044 AC249B8C */ sw $a0, %lo(D_800A9B8C)($at) -.size func_8008203C, . - func_8008203C - -glabel func_80082048 -/* 12448 80082048 10800015 */ beqz $a0, .L800820A0 -/* 1244C 8008204C 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 12450 80082050 3C03800B */ lui $v1, %hi(D_800B1804) -/* 12454 80082054 8C631804 */ lw $v1, %lo(D_800B1804)($v1) -/* 12458 80082058 3C02800B */ lui $v0, %hi(D_800B180C) -/* 1245C 8008205C 8C42180C */ lw $v0, %lo(D_800B180C)($v0) -/* 12460 80082060 1860000F */ blez $v1, .L800820A0 -/* 12464 80082064 00002821 */ addu $a1, $zero, $zero -/* 12468 80082068 00603021 */ addu $a2, $v1, $zero -/* 1246C 8008206C 24430078 */ addiu $v1, $v0, 0x78 -.L80082070: -/* 12470 80082070 8C62FFCC */ lw $v0, -0x34($v1) -/* 12474 80082074 54440007 */ bnel $v0, $a0, .L80082094 -/* 12478 80082078 24A50001 */ addiu $a1, $a1, 0x1 -/* 1247C 8008207C 8C62FFFC */ lw $v0, -0x4($v1) -/* 12480 80082080 14400002 */ bnez $v0, .L8008208C -/* 12484 80082084 00000000 */ nop -/* 12488 80082088 8C620000 */ lw $v0, 0x0($v1) -.L8008208C: -/* 1248C 8008208C 08020829 */ j .L800820A4 -/* 12490 80082090 8C420008 */ lw $v0, 0x8($v0) -.L80082094: -/* 12494 80082094 00A6102A */ slt $v0, $a1, $a2 -/* 12498 80082098 1440FFF5 */ bnez $v0, .L80082070 -/* 1249C 8008209C 2463013C */ addiu $v1, $v1, 0x13C -.L800820A0: -/* 124A0 800820A0 00001021 */ addu $v0, $zero, $zero -.L800820A4: -/* 124A4 800820A4 03E00008 */ jr $ra -/* 124A8 800820A8 27BD0008 */ addiu $sp, $sp, 0x8 -.size func_80082048, . - func_80082048 - -glabel func_800820AC -/* 124AC 800820AC 14800006 */ bnez $a0, .L800820C8 -/* 124B0 800820B0 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 124B4 800820B4 08020847 */ j .L8008211C -/* 124B8 800820B8 00001021 */ addu $v0, $zero, $zero -.L800820BC: -/* 124BC 800820BC 8C420020 */ lw $v0, 0x20($v0) -/* 124C0 800820C0 08020847 */ j .L8008211C -/* 124C4 800820C4 00000000 */ nop -.L800820C8: -/* 124C8 800820C8 3C03800B */ lui $v1, %hi(D_800B1804) -/* 124CC 800820CC 8C631804 */ lw $v1, %lo(D_800B1804)($v1) -/* 124D0 800820D0 3C02800B */ lui $v0, %hi(D_800B180C) -/* 124D4 800820D4 8C42180C */ lw $v0, %lo(D_800B180C)($v0) -/* 124D8 800820D8 1860000F */ blez $v1, .L80082118 -/* 124DC 800820DC 00002821 */ addu $a1, $zero, $zero -/* 124E0 800820E0 00603021 */ addu $a2, $v1, $zero -/* 124E4 800820E4 24430078 */ addiu $v1, $v0, 0x78 -.L800820E8: -/* 124E8 800820E8 8C62FFCC */ lw $v0, -0x34($v1) -/* 124EC 800820EC 54440007 */ bnel $v0, $a0, .L8008210C -/* 124F0 800820F0 24A50001 */ addiu $a1, $a1, 0x1 -/* 124F4 800820F4 8C62FFFC */ lw $v0, -0x4($v1) -/* 124F8 800820F8 1440FFF0 */ bnez $v0, .L800820BC -/* 124FC 800820FC 00000000 */ nop -/* 12500 80082100 8C620000 */ lw $v0, 0x0($v1) -/* 12504 80082104 08020847 */ j .L8008211C -/* 12508 80082108 8C420014 */ lw $v0, 0x14($v0) -.L8008210C: -/* 1250C 8008210C 00A6102A */ slt $v0, $a1, $a2 -/* 12510 80082110 1440FFF5 */ bnez $v0, .L800820E8 -/* 12514 80082114 2463013C */ addiu $v1, $v1, 0x13C -.L80082118: -/* 12518 80082118 00001021 */ addu $v0, $zero, $zero -.L8008211C: -/* 1251C 8008211C 03E00008 */ jr $ra -/* 12520 80082120 27BD0008 */ addiu $sp, $sp, 0x8 -.size func_800820AC, . - func_800820AC - -glabel func_80082124 -/* 12524 80082124 3C01800B */ lui $at, %hi(D_800B1840) -/* 12528 80082128 03E00008 */ jr $ra -/* 1252C 8008212C AC241840 */ sw $a0, %lo(D_800B1840)($at) -.size func_80082124, . - func_80082124 - -glabel func_80082130 -/* 12530 80082130 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 12534 80082134 AFB00010 */ sw $s0, 0x10($sp) -/* 12538 80082138 00808021 */ addu $s0, $a0, $zero -/* 1253C 8008213C 2A020040 */ slti $v0, $s0, 0x40 -/* 12540 80082140 10400003 */ beqz $v0, .L80082150 -/* 12544 80082144 AFBF0014 */ sw $ra, 0x14($sp) -/* 12548 80082148 08020857 */ j .L8008215C -/* 1254C 8008214C 24100040 */ addiu $s0, $zero, 0x40 -.L80082150: -/* 12550 80082150 2A020401 */ slti $v0, $s0, 0x401 -/* 12554 80082154 50400001 */ beql $v0, $zero, .L8008215C -/* 12558 80082158 24100400 */ addiu $s0, $zero, 0x400 -.L8008215C: -/* 1255C 8008215C 0C0216B7 */ jal func_80085ADC -/* 12560 80082160 001020C0 */ sll $a0, $s0, 3 -/* 12564 80082164 3C01800B */ lui $at, %hi(D_800B1850) -/* 12568 80082168 AC221850 */ sw $v0, %lo(D_800B1850)($at) -/* 1256C 8008216C 3C01800B */ lui $at, %hi(D_800B184C) -/* 12570 80082170 AC30184C */ sw $s0, %lo(D_800B184C)($at) -/* 12574 80082174 3C01800B */ lui $at, %hi(D_800B1848) -/* 12578 80082178 AC201848 */ sw $zero, %lo(D_800B1848)($at) -/* 1257C 8008217C 3C01800B */ lui $at, %hi(D_800B1844) -/* 12580 80082180 AC201844 */ sw $zero, %lo(D_800B1844)($at) -/* 12584 80082184 8FBF0014 */ lw $ra, 0x14($sp) -/* 12588 80082188 8FB00010 */ lw $s0, 0x10($sp) -/* 1258C 8008218C 03E00008 */ jr $ra -/* 12590 80082190 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80082130, . - func_80082130 - -glabel func_80082194 -/* 12594 80082194 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 12598 80082198 AFBF0010 */ sw $ra, 0x10($sp) -/* 1259C 8008219C 90830000 */ lbu $v1, 0x0($a0) -/* 125A0 800821A0 24020001 */ addiu $v0, $zero, 0x1 -/* 125A4 800821A4 10620010 */ beq $v1, $v0, .L800821E8 -/* 125A8 800821A8 28620002 */ slti $v0, $v1, 0x2 -/* 125AC 800821AC 50400005 */ beql $v0, $zero, .L800821C4 -/* 125B0 800821B0 24020002 */ addiu $v0, $zero, 0x2 -/* 125B4 800821B4 10600007 */ beqz $v1, .L800821D4 -/* 125B8 800821B8 2405FFFE */ addiu $a1, $zero, -0x2 -/* 125BC 800821BC 08020882 */ j .L80082208 -/* 125C0 800821C0 00000000 */ nop -.L800821C4: -/* 125C4 800821C4 1062000E */ beq $v1, $v0, .L80082200 -/* 125C8 800821C8 00000000 */ nop -/* 125CC 800821CC 08020882 */ j .L80082208 -/* 125D0 800821D0 00000000 */ nop -.L800821D4: -/* 125D4 800821D4 8C840004 */ lw $a0, 0x4($a0) -/* 125D8 800821D8 0C020FCE */ jal func_80083F38 -/* 125DC 800821DC 24060001 */ addiu $a2, $zero, 0x1 -/* 125E0 800821E0 08020882 */ j .L80082208 -/* 125E4 800821E4 00000000 */ nop -.L800821E8: -/* 125E8 800821E8 8C840004 */ lw $a0, 0x4($a0) -/* 125EC 800821EC 2405FFFE */ addiu $a1, $zero, -0x2 -/* 125F0 800821F0 0C020FCE */ jal func_80083F38 -/* 125F4 800821F4 00003021 */ addu $a2, $zero, $zero -/* 125F8 800821F8 08020882 */ j .L80082208 -/* 125FC 800821FC 00000000 */ nop -.L80082200: -/* 12600 80082200 0C021458 */ jal func_80085160 -/* 12604 80082204 8C840004 */ lw $a0, 0x4($a0) -.L80082208: -/* 12608 80082208 8FBF0010 */ lw $ra, 0x10($sp) -/* 1260C 8008220C 03E00008 */ jr $ra -/* 12610 80082210 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80082194, . - func_80082194 - -glabel func_80082214 -/* 12614 80082214 00802821 */ addu $a1, $a0, $zero -/* 12618 80082218 3C04800B */ lui $a0, %hi(D_800B1848) -/* 1261C 8008221C 8C841848 */ lw $a0, %lo(D_800B1848)($a0) -/* 12620 80082220 3C03800B */ lui $v1, %hi(D_800B184C) -/* 12624 80082224 8C63184C */ lw $v1, %lo(D_800B184C)($v1) -/* 12628 80082228 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1262C 8008222C AFB00010 */ sw $s0, 0x10($sp) -/* 12630 80082230 24820001 */ addiu $v0, $a0, 0x1 -/* 12634 80082234 0043001A */ div $zero, $v0, $v1 -/* 12638 80082238 14600002 */ bnez $v1, .L80082244 -/* 1263C 8008223C 00000000 */ nop -/* 12640 80082240 0007000D */ break 7 -.L80082244: -/* 12644 80082244 2401FFFF */ addiu $at, $zero, -0x1 -/* 12648 80082248 14610004 */ bne $v1, $at, .L8008225C -/* 1264C 8008224C 3C018000 */ lui $at, (0x80000000 >> 16) -/* 12650 80082250 14410002 */ bne $v0, $at, .L8008225C -/* 12654 80082254 00000000 */ nop -/* 12658 80082258 0006000D */ break 6 -.L8008225C: -/* 1265C 8008225C 00008010 */ mfhi $s0 -/* 12660 80082260 3C02800B */ lui $v0, %hi(D_800B1844) -/* 12664 80082264 8C421844 */ lw $v0, %lo(D_800B1844)($v0) -/* 12668 80082268 1202000B */ beq $s0, $v0, .L80082298 -/* 1266C 8008226C AFBF0014 */ sw $ra, 0x14($sp) -/* 12670 80082270 3C02800B */ lui $v0, %hi(D_800B1850) -/* 12674 80082274 8C421850 */ lw $v0, %lo(D_800B1850)($v0) -/* 12678 80082278 000420C0 */ sll $a0, $a0, 3 -/* 1267C 8008227C 24060008 */ addiu $a2, $zero, 0x8 -/* 12680 80082280 0C0216D7 */ jal func_80085B5C -/* 12684 80082284 00442021 */ addu $a0, $v0, $a0 -/* 12688 80082288 3C01800B */ lui $at, %hi(D_800B1848) -/* 1268C 8008228C AC301848 */ sw $s0, %lo(D_800B1848)($at) -/* 12690 80082290 080208A7 */ j .L8008229C -/* 12694 80082294 24020001 */ addiu $v0, $zero, 0x1 -.L80082298: -/* 12698 80082298 00001021 */ addu $v0, $zero, $zero -.L8008229C: -/* 1269C 8008229C 8FBF0014 */ lw $ra, 0x14($sp) -/* 126A0 800822A0 8FB00010 */ lw $s0, 0x10($sp) -/* 126A4 800822A4 03E00008 */ jr $ra -/* 126A8 800822A8 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80082214, . - func_80082214 - -glabel func_800822AC -/* 126AC 800822AC 3C03800B */ lui $v1, %hi(D_800B1844) -/* 126B0 800822B0 8C631844 */ lw $v1, %lo(D_800B1844)($v1) -/* 126B4 800822B4 3C02800B */ lui $v0, %hi(D_800B1848) -/* 126B8 800822B8 8C421848 */ lw $v0, %lo(D_800B1848)($v0) -/* 126BC 800822BC 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 126C0 800822C0 AFBF0024 */ sw $ra, 0x24($sp) -/* 126C4 800822C4 AFB40020 */ sw $s4, 0x20($sp) -/* 126C8 800822C8 AFB3001C */ sw $s3, 0x1C($sp) -/* 126CC 800822CC AFB20018 */ sw $s2, 0x18($sp) -/* 126D0 800822D0 AFB10014 */ sw $s1, 0x14($sp) -/* 126D4 800822D4 AFB00010 */ sw $s0, 0x10($sp) -/* 126D8 800822D8 10620018 */ beq $v1, $v0, .L8008233C -/* 126DC 800822DC F7B40028 */ sdc1 $f20, 0x28($sp) -.L800822E0: -/* 126E0 800822E0 3C04800B */ lui $a0, %hi(D_800B1844) -/* 126E4 800822E4 8C841844 */ lw $a0, %lo(D_800B1844)($a0) -/* 126E8 800822E8 3C02800B */ lui $v0, %hi(D_800B1850) -/* 126EC 800822EC 8C421850 */ lw $v0, %lo(D_800B1850)($v0) -/* 126F0 800822F0 000420C0 */ sll $a0, $a0, 3 -/* 126F4 800822F4 0C020865 */ jal func_80082194 -/* 126F8 800822F8 00442021 */ addu $a0, $v0, $a0 -/* 126FC 800822FC 3C02800B */ lui $v0, %hi(D_800B1844) -/* 12700 80082300 8C421844 */ lw $v0, %lo(D_800B1844)($v0) -/* 12704 80082304 3C03800B */ lui $v1, %hi(D_800B184C) -/* 12708 80082308 8C63184C */ lw $v1, %lo(D_800B184C)($v1) -/* 1270C 8008230C 24420001 */ addiu $v0, $v0, 0x1 -/* 12710 80082310 3C01800B */ lui $at, %hi(D_800B1844) -/* 12714 80082314 14430003 */ bne $v0, $v1, .L80082324 -/* 12718 80082318 AC221844 */ sw $v0, %lo(D_800B1844)($at) -/* 1271C 8008231C 3C01800B */ lui $at, %hi(D_800B1844) -/* 12720 80082320 AC201844 */ sw $zero, %lo(D_800B1844)($at) -.L80082324: -/* 12724 80082324 3C03800B */ lui $v1, %hi(D_800B1844) -/* 12728 80082328 8C631844 */ lw $v1, %lo(D_800B1844)($v1) -/* 1272C 8008232C 3C02800B */ lui $v0, %hi(D_800B1848) -/* 12730 80082330 8C421848 */ lw $v0, %lo(D_800B1848)($v0) -/* 12734 80082334 1462FFEA */ bne $v1, $v0, .L800822E0 -/* 12738 80082338 00000000 */ nop -.L8008233C: -/* 1273C 8008233C 3C02800B */ lui $v0, %hi(D_800B1804) -/* 12740 80082340 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 12744 80082344 2412FFFC */ addiu $s2, $zero, -0x4 -/* 12748 80082348 3C11800B */ lui $s1, %hi(D_800B180C) -/* 1274C 8008234C 8E31180C */ lw $s1, %lo(D_800B180C)($s1) -/* 12750 80082350 2442FFFC */ addiu $v0, $v0, -0x4 -/* 12754 80082354 0242102A */ slt $v0, $s2, $v0 -/* 12758 80082358 10400085 */ beqz $v0, .L80082570 -/* 1275C 8008235C 00000000 */ nop -/* 12760 80082360 2414FFFF */ addiu $s4, $zero, -0x1 -/* 12764 80082364 263000AA */ addiu $s0, $s1, 0xAA -/* 12768 80082368 2413FF90 */ addiu $s3, $zero, -0x70 -.L8008236C: -/* 1276C 8008236C 8E02FF5A */ lw $v0, -0xA6($s0) -/* 12770 80082370 50400077 */ beql $v0, $zero, .L80082550 -/* 12774 80082374 2673001C */ addiu $s3, $s3, 0x1C -/* 12778 80082378 8E220000 */ lw $v0, 0x0($s1) -/* 1277C 8008237C 30420001 */ andi $v0, $v0, 0x1 -/* 12780 80082380 54400073 */ bnel $v0, $zero, .L80082550 -/* 12784 80082384 2673001C */ addiu $s3, $s3, 0x1C -/* 12788 80082388 8E02FF5E */ lw $v0, -0xA2($s0) -/* 1278C 8008238C 10400003 */ beqz $v0, .L8008239C -/* 12790 80082390 02202021 */ addu $a0, $s1, $zero -/* 12794 80082394 0C020ABA */ jal func_80082AE8 -/* 12798 80082398 02402821 */ addu $a1, $s2, $zero -.L8008239C: -/* 1279C 8008239C 9603FFF2 */ lhu $v1, -0xE($s0) -/* 127A0 800823A0 8E02FF62 */ lw $v0, -0x9E($s0) -/* 127A4 800823A4 9604FFF0 */ lhu $a0, -0x10($s0) -/* 127A8 800823A8 00431821 */ addu $v1, $v0, $v1 -/* 127AC 800823AC 24027FFF */ addiu $v0, $zero, 0x7FFF -/* 127B0 800823B0 10820012 */ beq $a0, $v0, .L800823FC -/* 127B4 800823B4 AE03FF62 */ sw $v1, -0x9E($s0) -/* 127B8 800823B8 8E02FF92 */ lw $v0, -0x6E($s0) -/* 127BC 800823BC 00431023 */ subu $v0, $v0, $v1 -/* 127C0 800823C0 0441000B */ bgez $v0, .L800823F0 -/* 127C4 800823C4 00000000 */ nop -.L800823C8: -/* 127C8 800823C8 8E02FF5A */ lw $v0, -0xA6($s0) -/* 127CC 800823CC 1040005F */ beqz $v0, .L8008254C -/* 127D0 800823D0 02202021 */ addu $a0, $s1, $zero -/* 127D4 800823D4 0C020967 */ jal func_8008259C -/* 127D8 800823D8 02402821 */ addu $a1, $s2, $zero -/* 127DC 800823DC 8E02FF92 */ lw $v0, -0x6E($s0) -/* 127E0 800823E0 8E03FF62 */ lw $v1, -0x9E($s0) -/* 127E4 800823E4 00431023 */ subu $v0, $v0, $v1 -/* 127E8 800823E8 0440FFF7 */ bltz $v0, .L800823C8 -/* 127EC 800823EC 00000000 */ nop -.L800823F0: -/* 127F0 800823F0 8E02FF5A */ lw $v0, -0xA6($s0) -/* 127F4 800823F4 50400056 */ beql $v0, $zero, .L80082550 -/* 127F8 800823F8 2673001C */ addiu $s3, $s3, 0x1C -.L800823FC: -/* 127FC 800823FC 8E02FF8E */ lw $v0, -0x72($s0) -/* 12800 80082400 10400008 */ beqz $v0, .L80082424 -/* 12804 80082404 00000000 */ nop -/* 12808 80082408 8E02FF6A */ lw $v0, -0x96($s0) -/* 1280C 8008240C 8E03FF62 */ lw $v1, -0x9E($s0) -/* 12810 80082410 00431023 */ subu $v0, $v0, $v1 -/* 12814 80082414 04410003 */ bgez $v0, .L80082424 -/* 12818 80082418 00000000 */ nop -/* 1281C 8008241C 0C020C68 */ jal func_800831A0 -/* 12820 80082420 02202021 */ addu $a0, $s1, $zero -.L80082424: -/* 12824 80082424 8E02FF8A */ lw $v0, -0x76($s0) -/* 12828 80082428 10400008 */ beqz $v0, .L8008244C -/* 1282C 8008242C 00000000 */ nop -/* 12830 80082430 8E02FF6E */ lw $v0, -0x92($s0) -/* 12834 80082434 8E03FF62 */ lw $v1, -0x9E($s0) -/* 12838 80082438 00431023 */ subu $v0, $v0, $v1 -/* 1283C 8008243C 04410003 */ bgez $v0, .L8008244C -/* 12840 80082440 00000000 */ nop -/* 12844 80082444 0C020C99 */ jal func_80083264 -/* 12848 80082448 02202021 */ addu $a0, $s1, $zero -.L8008244C: -/* 1284C 8008244C 8E02FF66 */ lw $v0, -0x9A($s0) -/* 12850 80082450 10540011 */ beq $v0, $s4, .L80082498 -/* 12854 80082454 2442FFFF */ addiu $v0, $v0, -0x1 -/* 12858 80082458 1454000F */ bne $v0, $s4, .L80082498 -/* 1285C 8008245C AE02FF66 */ sw $v0, -0x9A($s0) -/* 12860 80082460 9202001F */ lbu $v0, 0x1F($s0) -/* 12864 80082464 AE00FF8E */ sw $zero, -0x72($s0) -/* 12868 80082468 AE00FF8A */ sw $zero, -0x76($s0) -/* 1286C 8008246C AE00FFCA */ sw $zero, -0x36($s0) -/* 12870 80082470 AE00FFCE */ sw $zero, -0x32($s0) -/* 12874 80082474 AE00FF9A */ sw $zero, -0x66($s0) -/* 12878 80082478 AE00FF5E */ sw $zero, -0xA2($s0) -/* 1287C 8008247C 1040002E */ beqz $v0, .L80082538 -/* 12880 80082480 AE00FF5A */ sw $zero, -0xA6($s0) -/* 12884 80082484 A200001F */ sb $zero, 0x1F($s0) -/* 12888 80082488 3C04800B */ lui $a0, %hi(D_800B1808) -/* 1288C 8008248C 8C841808 */ lw $a0, %lo(D_800B1808)($a0) -/* 12890 80082490 0C022154 */ jal func_80088550 -/* 12894 80082494 00932021 */ addu $a0, $a0, $s3 -.L80082498: -/* 12898 80082498 9202001F */ lbu $v0, 0x1F($s0) -/* 1289C 8008249C 10400026 */ beqz $v0, .L80082538 -/* 128A0 800824A0 00000000 */ nop -/* 128A4 800824A4 92020019 */ lbu $v0, 0x19($s0) -/* 128A8 800824A8 10400003 */ beqz $v0, .L800824B8 -/* 128AC 800824AC 00000000 */ nop -/* 128B0 800824B0 0C020B8D */ jal func_80082E34 -/* 128B4 800824B4 02202021 */ addu $a0, $s1, $zero -.L800824B8: -/* 128B8 800824B8 9202002A */ lbu $v0, 0x2A($s0) -/* 128BC 800824BC 10400008 */ beqz $v0, .L800824E0 -/* 128C0 800824C0 00000000 */ nop -/* 128C4 800824C4 8E02FFEA */ lw $v0, -0x16($s0) -/* 128C8 800824C8 8E03FF62 */ lw $v1, -0x9E($s0) -/* 128CC 800824CC 00431023 */ subu $v0, $v0, $v1 -/* 128D0 800824D0 04410003 */ bgez $v0, .L800824E0 -/* 128D4 800824D4 00000000 */ nop -/* 128D8 800824D8 0C020C0B */ jal func_8008302C -/* 128DC 800824DC 02202021 */ addu $a0, $s1, $zero -.L800824E0: -/* 128E0 800824E0 9202002B */ lbu $v0, 0x2B($s0) -/* 128E4 800824E4 10400004 */ beqz $v0, .L800824F8 -/* 128E8 800824E8 C614FF86 */ lwc1 $f20, -0x7A($s0) -/* 128EC 800824EC 0C020C4F */ jal func_8008313C -/* 128F0 800824F0 02202021 */ addu $a0, $s1, $zero -/* 128F4 800824F4 4600A500 */ add.s $f20, $f20, $f0 -.L800824F8: -/* 128F8 800824F8 92020024 */ lbu $v0, 0x24($s0) -/* 128FC 800824FC 10400004 */ beqz $v0, .L80082510 -/* 12900 80082500 00000000 */ nop -/* 12904 80082504 0C020C39 */ jal func_800830E4 -/* 12908 80082508 02202021 */ addu $a0, $s1, $zero -/* 1290C 8008250C 4600A500 */ add.s $f20, $f20, $f0 -.L80082510: -/* 12910 80082510 8E02FF5E */ lw $v0, -0xA2($s0) -/* 12914 80082514 14400008 */ bnez $v0, .L80082538 -/* 12918 80082518 02202021 */ addu $a0, $s1, $zero -/* 1291C 8008251C 4406A000 */ mfc1 $a2, $f20 -/* 12920 80082520 00000000 */ nop -/* 12924 80082524 0C020B2E */ jal func_80082CB8 -/* 12928 80082528 02402821 */ addu $a1, $s2, $zero -/* 1292C 8008252C 02202021 */ addu $a0, $s1, $zero -/* 12930 80082530 0C020AD9 */ jal func_80082B64 -/* 12934 80082534 02402821 */ addu $a1, $s2, $zero -.L80082538: -/* 12938 80082538 8E02FF62 */ lw $v0, -0x9E($s0) -/* 1293C 8008253C 8E03FF96 */ lw $v1, -0x6A($s0) -/* 12940 80082540 00431023 */ subu $v0, $v0, $v1 -/* 12944 80082544 00021202 */ srl $v0, $v0, 8 -/* 12948 80082548 A6020000 */ sh $v0, 0x0($s0) -.L8008254C: -/* 1294C 8008254C 2673001C */ addiu $s3, $s3, 0x1C -.L80082550: -/* 12950 80082550 26520001 */ addiu $s2, $s2, 0x1 -/* 12954 80082554 3C02800B */ lui $v0, %hi(D_800B1804) -/* 12958 80082558 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 1295C 8008255C 2610013C */ addiu $s0, $s0, 0x13C -/* 12960 80082560 2442FFFC */ addiu $v0, $v0, -0x4 -/* 12964 80082564 0242102A */ slt $v0, $s2, $v0 -/* 12968 80082568 1440FF80 */ bnez $v0, .L8008236C -/* 1296C 8008256C 2631013C */ addiu $s1, $s1, 0x13C -.L80082570: -/* 12970 80082570 3C02800B */ lui $v0, %hi(D_800B1818) -/* 12974 80082574 8C421818 */ lw $v0, %lo(D_800B1818)($v0) -/* 12978 80082578 8FBF0024 */ lw $ra, 0x24($sp) -/* 1297C 8008257C 8FB40020 */ lw $s4, 0x20($sp) -/* 12980 80082580 8FB3001C */ lw $s3, 0x1C($sp) -/* 12984 80082584 8FB20018 */ lw $s2, 0x18($sp) -/* 12988 80082588 8FB10014 */ lw $s1, 0x14($sp) -/* 1298C 8008258C 8FB00010 */ lw $s0, 0x10($sp) -/* 12990 80082590 D7B40028 */ ldc1 $f20, 0x28($sp) -/* 12994 80082594 03E00008 */ jr $ra -/* 12998 80082598 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_800822AC, . - func_800822AC - -glabel func_8008259C -/* 1299C 8008259C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 129A0 800825A0 AFB00010 */ sw $s0, 0x10($sp) -/* 129A4 800825A4 00808021 */ addu $s0, $a0, $zero -/* 129A8 800825A8 AFB3001C */ sw $s3, 0x1C($sp) -/* 129AC 800825AC 00A09821 */ addu $s3, $a1, $zero -/* 129B0 800825B0 AFBF0024 */ sw $ra, 0x24($sp) -/* 129B4 800825B4 AFB40020 */ sw $s4, 0x20($sp) -/* 129B8 800825B8 AFB20018 */ sw $s2, 0x18($sp) -/* 129BC 800825BC AFB10014 */ sw $s1, 0x14($sp) -/* 129C0 800825C0 8E050004 */ lw $a1, 0x4($s0) -/* 129C4 800825C4 50A0012F */ beql $a1, $zero, .L80082A84 -/* 129C8 800825C8 AE050004 */ sw $a1, 0x4($s0) -.L800825CC: -/* 129CC 800825CC 90A40000 */ lbu $a0, 0x0($a1) -/* 129D0 800825D0 308200FF */ andi $v0, $a0, 0xFF -/* 129D4 800825D4 2C420080 */ sltiu $v0, $v0, 0x80 -/* 129D8 800825D8 1440000B */ bnez $v0, .L80082608 -/* 129DC 800825DC 3082007F */ andi $v0, $a0, 0x7F -/* 129E0 800825E0 00021080 */ sll $v0, $v0, 2 -/* 129E4 800825E4 3C01800B */ lui $at, %hi(D_800A98B0) -/* 129E8 800825E8 00220821 */ addu $at, $at, $v0 -/* 129EC 800825EC 8C2298B0 */ lw $v0, %lo(D_800A98B0)($at) -/* 129F0 800825F0 02002021 */ addu $a0, $s0, $zero -/* 129F4 800825F4 0040F809 */ jalr $v0 -/* 129F8 800825F8 24A50001 */ addiu $a1, $a1, 0x1 -/* 129FC 800825FC 00402821 */ addu $a1, $v0, $zero -/* 12A00 80082600 14A0FFF2 */ bnez $a1, .L800825CC -/* 12A04 80082604 00000000 */ nop -.L80082608: -/* 12A08 80082608 10A0011E */ beqz $a1, .L80082A84 -/* 12A0C 8008260C AE050004 */ sw $a1, 0x4($s0) -/* 12A10 80082610 C6000050 */ lwc1 $f0, 0x50($s0) -/* 12A14 80082614 8E040004 */ lw $a0, 0x4($s0) -/* 12A18 80082618 920300D2 */ lbu $v1, 0xD2($s0) -/* 12A1C 8008261C 24820001 */ addiu $v0, $a0, 0x1 -/* 12A20 80082620 E600004C */ swc1 $f0, 0x4C($s0) -/* 12A24 80082624 AE020004 */ sw $v0, 0x4($s0) -/* 12A28 80082628 90920000 */ lbu $s2, 0x0($a0) -/* 12A2C 8008262C 1060000E */ beqz $v1, .L80082668 -/* 12A30 80082630 24820002 */ addiu $v0, $a0, 0x2 -/* 12A34 80082634 AE020004 */ sw $v0, 0x4($s0) -/* 12A38 80082638 90830001 */ lbu $v1, 0x1($a0) -/* 12A3C 8008263C 306200FF */ andi $v0, $v1, 0xFF -/* 12A40 80082640 2C420080 */ sltiu $v0, $v0, 0x80 -/* 12A44 80082644 14400004 */ bnez $v0, .L80082658 -/* 12A48 80082648 24020060 */ addiu $v0, $zero, 0x60 -/* 12A4C 8008264C 3063007F */ andi $v1, $v1, 0x7F -/* 12A50 80082650 A20000D2 */ sb $zero, 0xD2($s0) -/* 12A54 80082654 A20300D3 */ sb $v1, 0xD3($s0) -.L80082658: -/* 12A58 80082658 56420005 */ bnel $s2, $v0, .L80082670 -/* 12A5C 8008265C A20300BB */ sb $v1, 0xBB($s0) -/* 12A60 80082660 0802099C */ j .L80082670 -/* 12A64 80082664 00000000 */ nop -.L80082668: -/* 12A68 80082668 920200D3 */ lbu $v0, 0xD3($s0) -/* 12A6C 8008266C A20200BB */ sb $v0, 0xBB($s0) -.L80082670: -/* 12A70 80082670 960300AC */ lhu $v1, 0xAC($s0) -/* 12A74 80082674 1060000F */ beqz $v1, .L800826B4 -/* 12A78 80082678 00000000 */ nop -/* 12A7C 8008267C 920200B7 */ lbu $v0, 0xB7($s0) -/* 12A80 80082680 5040001C */ beql $v0, $zero, .L800826F4 -/* 12A84 80082684 A603009A */ sh $v1, 0x9A($s0) -/* 12A88 80082688 8E030004 */ lw $v1, 0x4($s0) -/* 12A8C 8008268C A20000B7 */ sb $zero, 0xB7($s0) -/* 12A90 80082690 24620001 */ addiu $v0, $v1, 0x1 -/* 12A94 80082694 AE020004 */ sw $v0, 0x4($s0) -/* 12A98 80082698 90640000 */ lbu $a0, 0x0($v1) -/* 12A9C 8008269C 308200FF */ andi $v0, $a0, 0xFF -/* 12AA0 800826A0 2C420080 */ sltiu $v0, $v0, 0x80 -/* 12AA4 800826A4 54400013 */ bnel $v0, $zero, .L800826F4 -/* 12AA8 800826A8 A604009A */ sh $a0, 0x9A($s0) -/* 12AAC 800826AC 080209B7 */ j .L800826DC -/* 12AB0 800826B0 24620002 */ addiu $v0, $v1, 0x2 -.L800826B4: -/* 12AB4 800826B4 8E030004 */ lw $v1, 0x4($s0) -/* 12AB8 800826B8 24620001 */ addiu $v0, $v1, 0x1 -/* 12ABC 800826BC AE020004 */ sw $v0, 0x4($s0) -/* 12AC0 800826C0 90640000 */ lbu $a0, 0x0($v1) -/* 12AC4 800826C4 308200FF */ andi $v0, $a0, 0xFF -/* 12AC8 800826C8 2C420080 */ sltiu $v0, $v0, 0x80 -/* 12ACC 800826CC 10400003 */ beqz $v0, .L800826DC -/* 12AD0 800826D0 24620002 */ addiu $v0, $v1, 0x2 -/* 12AD4 800826D4 080209BD */ j .L800826F4 -/* 12AD8 800826D8 A604009A */ sh $a0, 0x9A($s0) -.L800826DC: -/* 12ADC 800826DC AE020004 */ sw $v0, 0x4($s0) -/* 12AE0 800826E0 90630001 */ lbu $v1, 0x1($v1) -/* 12AE4 800826E4 3082007F */ andi $v0, $a0, 0x7F -/* 12AE8 800826E8 00021200 */ sll $v0, $v0, 8 -/* 12AEC 800826EC 00621821 */ addu $v1, $v1, $v0 -/* 12AF0 800826F0 A603009A */ sh $v1, 0x9A($s0) -.L800826F4: -/* 12AF4 800826F4 8E02003C */ lw $v0, 0x3C($s0) -/* 12AF8 800826F8 8E03003C */ lw $v1, 0x3C($s0) -/* 12AFC 800826FC 920400CF */ lbu $a0, 0xCF($s0) -/* 12B00 80082700 8E050074 */ lw $a1, 0x74($s0) -/* 12B04 80082704 AE020040 */ sw $v0, 0x40($s0) -/* 12B08 80082708 9602009A */ lhu $v0, 0x9A($s0) -/* 12B0C 8008270C A60000AA */ sh $zero, 0xAA($s0) -/* 12B10 80082710 A20000D1 */ sb $zero, 0xD1($s0) -/* 12B14 80082714 A20400D0 */ sb $a0, 0xD0($s0) -/* 12B18 80082718 00021200 */ sll $v0, $v0, 8 -/* 12B1C 8008271C 00621821 */ addu $v1, $v1, $v0 -/* 12B20 80082720 10A0000C */ beqz $a1, .L80082754 -/* 12B24 80082724 AE03003C */ sw $v1, 0x3C($s0) -/* 12B28 80082728 8E020084 */ lw $v0, 0x84($s0) -/* 12B2C 8008272C 1440000A */ bnez $v0, .L80082758 -/* 12B30 80082730 24020060 */ addiu $v0, $zero, 0x60 -/* 12B34 80082734 960200AE */ lhu $v0, 0xAE($s0) -/* 12B38 80082738 8CA30020 */ lw $v1, 0x20($a1) -/* 12B3C 8008273C 00021040 */ sll $v0, $v0, 1 -/* 12B40 80082740 00431021 */ addu $v0, $v0, $v1 -/* 12B44 80082744 94430000 */ lhu $v1, 0x0($v0) -/* 12B48 80082748 3402FFFF */ ori $v0, $zero, 0xFFFF -/* 12B4C 8008274C 50620001 */ beql $v1, $v0, .L80082754 -/* 12B50 80082750 24120060 */ addiu $s2, $zero, 0x60 -.L80082754: -/* 12B54 80082754 24020060 */ addiu $v0, $zero, 0x60 -.L80082758: -/* 12B58 80082758 124200BE */ beq $s2, $v0, .L80082A54 -/* 12B5C 8008275C 00000000 */ nop -/* 12B60 80082760 8E030084 */ lw $v1, 0x84($s0) -/* 12B64 80082764 8E14007C */ lw $s4, 0x7C($s0) -/* 12B68 80082768 10600059 */ beqz $v1, .L800828D0 -/* 12B6C 8008276C 00121040 */ sll $v0, $s2, 1 -/* 12B70 80082770 00521021 */ addu $v0, $v0, $s2 -/* 12B74 80082774 00023040 */ sll $a2, $v0, 1 -/* 12B78 80082778 00C31021 */ addu $v0, $a2, $v1 -/* 12B7C 8008277C 94430000 */ lhu $v1, 0x0($v0) -/* 12B80 80082780 8E020084 */ lw $v0, 0x84($s0) -/* 12B84 80082784 00C21021 */ addu $v0, $a2, $v0 -/* 12B88 80082788 A60300AE */ sh $v1, 0xAE($s0) -/* 12B8C 8008278C 90420004 */ lbu $v0, 0x4($v0) -/* 12B90 80082790 8E030084 */ lw $v1, 0x84($s0) -/* 12B94 80082794 00021042 */ srl $v0, $v0, 1 -/* 12B98 80082798 A20200BD */ sb $v0, 0xBD($s0) -/* 12B9C 8008279C 8E020074 */ lw $v0, 0x74($s0) -/* 12BA0 800827A0 00C31821 */ addu $v1, $a2, $v1 -/* 12BA4 800827A4 94630002 */ lhu $v1, 0x2($v1) -/* 12BA8 800827A8 8C440018 */ lw $a0, 0x18($v0) -/* 12BAC 800827AC 000310C0 */ sll $v0, $v1, 3 -/* 12BB0 800827B0 00431023 */ subu $v0, $v0, $v1 -/* 12BB4 800827B4 00441021 */ addu $v0, $v0, $a0 -/* 12BB8 800827B8 90440000 */ lbu $a0, 0x0($v0) -/* 12BBC 800827BC 14800002 */ bnez $a0, .L800827C8 -/* 12BC0 800827C0 00402821 */ addu $a1, $v0, $zero -/* 12BC4 800827C4 24040001 */ addiu $a0, $zero, 0x1 -.L800827C8: -/* 12BC8 800827C8 24020400 */ addiu $v0, $zero, 0x400 -/* 12BCC 800827CC 0044001A */ div $zero, $v0, $a0 -/* 12BD0 800827D0 14800002 */ bnez $a0, .L800827DC -/* 12BD4 800827D4 00000000 */ nop -/* 12BD8 800827D8 0007000D */ break 7 -.L800827DC: -/* 12BDC 800827DC 2401FFFF */ addiu $at, $zero, -0x1 -/* 12BE0 800827E0 14810004 */ bne $a0, $at, .L800827F4 -/* 12BE4 800827E4 3C018000 */ lui $at, (0x80000000 >> 16) -/* 12BE8 800827E8 14410002 */ bne $v0, $at, .L800827F4 -/* 12BEC 800827EC 00000000 */ nop -/* 12BF0 800827F0 0006000D */ break 6 -.L800827F4: -/* 12BF4 800827F4 00001012 */ mflo $v0 -/* 12BF8 800827F8 A20400BF */ sb $a0, 0xBF($s0) -/* 12BFC 800827FC AE020064 */ sw $v0, 0x64($s0) -/* 12C00 80082800 90A20001 */ lbu $v0, 0x1($a1) -/* 12C04 80082804 A20200C0 */ sb $v0, 0xC0($s0) -/* 12C08 80082808 90A40002 */ lbu $a0, 0x2($a1) -/* 12C0C 8008280C 3C01800B */ lui $at, %hi(D_800AE418) -/* 12C10 80082810 D424E418 */ ldc1 $f4, %lo(D_800AE418)($at) -/* 12C14 80082814 44841000 */ mtc1 $a0, $f2 -/* 12C18 80082818 00000000 */ nop -/* 12C1C 8008281C 468010A0 */ cvt.s.w $f2, $f2 -/* 12C20 80082820 460010A1 */ cvt.d.s $f2, $f2 -/* 12C24 80082824 46222083 */ div.d $f2, $f4, $f2 -/* 12C28 80082828 920200C0 */ lbu $v0, 0xC0($s0) -/* 12C2C 8008282C A20400C6 */ sb $a0, 0xC6($s0) -/* 12C30 80082830 90A30003 */ lbu $v1, 0x3($a1) -/* 12C34 80082834 00621023 */ subu $v0, $v1, $v0 -/* 12C38 80082838 44820000 */ mtc1 $v0, $f0 -/* 12C3C 8008283C 00000000 */ nop -/* 12C40 80082840 46800020 */ cvt.s.w $f0, $f0 -/* 12C44 80082844 46000021 */ cvt.d.s $f0, $f0 -/* 12C48 80082848 46201082 */ mul.d $f2, $f2, $f0 -/* 12C4C 8008284C A20300C1 */ sb $v1, 0xC1($s0) -/* 12C50 80082850 462010A0 */ cvt.s.d $f2, $f2 -/* 12C54 80082854 E6020058 */ swc1 $f2, 0x58($s0) -/* 12C58 80082858 90A40004 */ lbu $a0, 0x4($a1) -/* 12C5C 8008285C 44841000 */ mtc1 $a0, $f2 -/* 12C60 80082860 00000000 */ nop -/* 12C64 80082864 468010A0 */ cvt.s.w $f2, $f2 -/* 12C68 80082868 460010A1 */ cvt.d.s $f2, $f2 -/* 12C6C 8008286C 46222083 */ div.d $f2, $f4, $f2 -/* 12C70 80082870 920200C1 */ lbu $v0, 0xC1($s0) -/* 12C74 80082874 A20400C7 */ sb $a0, 0xC7($s0) -/* 12C78 80082878 90A30005 */ lbu $v1, 0x5($a1) -/* 12C7C 8008287C 00621023 */ subu $v0, $v1, $v0 -/* 12C80 80082880 44820000 */ mtc1 $v0, $f0 -/* 12C84 80082884 00000000 */ nop -/* 12C88 80082888 46800020 */ cvt.s.w $f0, $f0 -/* 12C8C 8008288C 46000021 */ cvt.d.s $f0, $f0 -/* 12C90 80082890 46201082 */ mul.d $f2, $f2, $f0 -/* 12C94 80082894 A20300C2 */ sb $v1, 0xC2($s0) -/* 12C98 80082898 462010A0 */ cvt.s.d $f2, $f2 -/* 12C9C 8008289C E602005C */ swc1 $f2, 0x5C($s0) -/* 12CA0 800828A0 90A40006 */ lbu $a0, 0x6($a1) -/* 12CA4 800828A4 44840000 */ mtc1 $a0, $f0 -/* 12CA8 800828A8 00000000 */ nop -/* 12CAC 800828AC 46800020 */ cvt.s.w $f0, $f0 -/* 12CB0 800828B0 46000021 */ cvt.d.s $f0, $f0 -/* 12CB4 800828B4 46202103 */ div.d $f4, $f4, $f0 -/* 12CB8 800828B8 8E020084 */ lw $v0, 0x84($s0) -/* 12CBC 800828BC 00C21021 */ addu $v0, $a2, $v0 -/* 12CC0 800828C0 A20400C8 */ sb $a0, 0xC8($s0) -/* 12CC4 800828C4 46202120 */ cvt.s.d $f4, $f4 -/* 12CC8 800828C8 E6040060 */ swc1 $f4, 0x60($s0) -/* 12CCC 800828CC 90520005 */ lbu $s2, 0x5($v0) -.L800828D0: -/* 12CD0 800828D0 920200D6 */ lbu $v0, 0xD6($s0) -/* 12CD4 800828D4 14400003 */ bnez $v0, .L800828E4 -/* 12CD8 800828D8 00000000 */ nop -/* 12CDC 800828DC 0C020B71 */ jal func_80082DC4 -/* 12CE0 800828E0 02002021 */ addu $a0, $s0, $zero -.L800828E4: -/* 12CE4 800828E4 920200D4 */ lbu $v0, 0xD4($s0) -/* 12CE8 800828E8 10400003 */ beqz $v0, .L800828F8 -/* 12CEC 800828EC 00000000 */ nop -/* 12CF0 800828F0 0C020C04 */ jal func_80083010 -/* 12CF4 800828F4 02002021 */ addu $a0, $s0, $zero -.L800828F8: -/* 12CF8 800828F8 8E020074 */ lw $v0, 0x74($s0) -/* 12CFC 800828FC 10400004 */ beqz $v0, .L80082910 -/* 12D00 80082900 961100AE */ lhu $s1, 0xAE($s0) -/* 12D04 80082904 8C430020 */ lw $v1, 0x20($v0) -/* 12D08 80082908 08020A47 */ j .L8008291C -/* 12D0C 8008290C 00111040 */ sll $v0, $s1, 1 -.L80082910: -/* 12D10 80082910 8E020078 */ lw $v0, 0x78($s0) -/* 12D14 80082914 8C430014 */ lw $v1, 0x14($v0) -/* 12D18 80082918 00111040 */ sll $v0, $s1, 1 -.L8008291C: -/* 12D1C 8008291C 00431021 */ addu $v0, $v0, $v1 -/* 12D20 80082920 94510000 */ lhu $s1, 0x0($v0) -/* 12D24 80082924 920200D7 */ lbu $v0, 0xD7($s0) -/* 12D28 80082928 14400019 */ bnez $v0, .L80082990 -/* 12D2C 8008292C 00111080 */ sll $v0, $s1, 2 -/* 12D30 80082930 8E83002C */ lw $v1, 0x2C($s4) -/* 12D34 80082934 00431021 */ addu $v0, $v0, $v1 -/* 12D38 80082938 8C420000 */ lw $v0, 0x0($v0) -/* 12D3C 8008293C 920300C9 */ lbu $v1, 0xC9($s0) -/* 12D40 80082940 10600010 */ beqz $v1, .L80082984 -/* 12D44 80082944 AE020008 */ sw $v0, 0x8($s0) -/* 12D48 80082948 960200A0 */ lhu $v0, 0xA0($s0) -/* 12D4C 8008294C 1040000D */ beqz $v0, .L80082984 -/* 12D50 80082950 00002821 */ addu $a1, $zero, $zero -/* 12D54 80082954 3C06800B */ lui $a2, %hi(D_800B1818) -/* 12D58 80082958 8CC61818 */ lw $a2, %lo(D_800B1818)($a2) -/* 12D5C 8008295C 001320C0 */ sll $a0, $s3, 3 -/* 12D60 80082960 3C02800B */ lui $v0, %hi(D_800B1808) -/* 12D64 80082964 8C421808 */ lw $v0, %lo(D_800B1808)($v0) -/* 12D68 80082968 00932023 */ subu $a0, $a0, $s3 -/* 12D6C 8008296C 00042080 */ sll $a0, $a0, 2 -/* 12D70 80082970 A60000A0 */ sh $zero, 0xA0($s0) -/* 12D74 80082974 0C022104 */ jal func_80088410 -/* 12D78 80082978 00442021 */ addu $a0, $v0, $a0 -/* 12D7C 8008297C 08020A64 */ j .L80082990 -/* 12D80 80082980 00000000 */ nop -.L80082984: -/* 12D84 80082984 02002021 */ addu $a0, $s0, $zero -/* 12D88 80082988 0C020ABA */ jal func_80082AE8 -/* 12D8C 8008298C 02602821 */ addu $a1, $s3, $zero -.L80082990: -/* 12D90 80082990 8E860028 */ lw $a2, 0x28($s4) -/* 12D94 80082994 00112080 */ sll $a0, $s1, 2 -/* 12D98 80082998 920500BA */ lbu $a1, 0xBA($s0) -/* 12D9C 8008299C 920300B9 */ lbu $v1, 0xB9($s0) -/* 12DA0 800829A0 24020001 */ addiu $v0, $zero, 0x1 -/* 12DA4 800829A4 00451023 */ subu $v0, $v0, $a1 -/* 12DA8 800829A8 00620018 */ mult $v1, $v0 -/* 12DAC 800829AC 00001812 */ mflo $v1 -/* 12DB0 800829B0 00862021 */ addu $a0, $a0, $a2 -/* 12DB4 800829B4 C4820000 */ lwc1 $f2, 0x0($a0) -/* 12DB8 800829B8 44920000 */ mtc1 $s2, $f0 -/* 12DBC 800829BC 00000000 */ nop -/* 12DC0 800829C0 46800020 */ cvt.s.w $f0, $f0 -/* 12DC4 800829C4 46020080 */ add.s $f2, $f0, $f2 -/* 12DC8 800829C8 00602021 */ addu $a0, $v1, $zero -/* 12DCC 800829CC 30630080 */ andi $v1, $v1, 0x80 -/* 12DD0 800829D0 10600004 */ beqz $v1, .L800829E4 -/* 12DD4 800829D4 E602002C */ swc1 $f2, 0x2C($s0) -/* 12DD8 800829D8 308200FF */ andi $v0, $a0, 0xFF -/* 12DDC 800829DC 08020A7A */ j .L800829E8 -/* 12DE0 800829E0 2442FF00 */ addiu $v0, $v0, -0x100 -.L800829E4: -/* 12DE4 800829E4 308200FF */ andi $v0, $a0, 0xFF -.L800829E8: -/* 12DE8 800829E8 44820000 */ mtc1 $v0, $f0 -/* 12DEC 800829EC 00000000 */ nop -/* 12DF0 800829F0 46800020 */ cvt.s.w $f0, $f0 -/* 12DF4 800829F4 46001000 */ add.s $f0, $f2, $f0 -/* 12DF8 800829F8 E600002C */ swc1 $f0, 0x2C($s0) -/* 12DFC 800829FC 920400CA */ lbu $a0, 0xCA($s0) -/* 12E00 80082A00 920200CC */ lbu $v0, 0xCC($s0) -/* 12E04 80082A04 308300FF */ andi $v1, $a0, 0xFF -/* 12E08 80082A08 1062002F */ beq $v1, $v0, .L80082AC8 -/* 12E0C 80082A0C 24020080 */ addiu $v0, $zero, 0x80 -/* 12E10 80082A10 920500CB */ lbu $a1, 0xCB($s0) -/* 12E14 80082A14 00451023 */ subu $v0, $v0, $a1 -/* 12E18 80082A18 00430018 */ mult $v0, $v1 -/* 12E1C 80082A1C 00001012 */ mflo $v0 -/* 12E20 80082A20 A20400CC */ sb $a0, 0xCC($s0) -/* 12E24 80082A24 001320C0 */ sll $a0, $s3, 3 -/* 12E28 80082A28 3C03800B */ lui $v1, %hi(D_800B1808) -/* 12E2C 80082A2C 8C631808 */ lw $v1, %lo(D_800B1808)($v1) -/* 12E30 80082A30 00932023 */ subu $a0, $a0, $s3 -/* 12E34 80082A34 00042080 */ sll $a0, $a0, 2 -/* 12E38 80082A38 00642021 */ addu $a0, $v1, $a0 -/* 12E3C 80082A3C 000211C3 */ sra $v0, $v0, 7 -/* 12E40 80082A40 00A22821 */ addu $a1, $a1, $v0 -/* 12E44 80082A44 0C022090 */ jal func_80088240 -/* 12E48 80082A48 30A500FF */ andi $a1, $a1, 0xFF -/* 12E4C 80082A4C 08020AB2 */ j .L80082AC8 -/* 12E50 80082A50 00000000 */ nop -.L80082A54: -/* 12E54 80082A54 920200C3 */ lbu $v0, 0xC3($s0) -/* 12E58 80082A58 2C420004 */ sltiu $v0, $v0, 0x4 -/* 12E5C 80082A5C 1040001A */ beqz $v0, .L80082AC8 -/* 12E60 80082A60 24020004 */ addiu $v0, $zero, 0x4 -/* 12E64 80082A64 8E03000C */ lw $v1, 0xC($s0) -/* 12E68 80082A68 920400C4 */ lbu $a0, 0xC4($s0) -/* 12E6C 80082A6C A20200C3 */ sb $v0, 0xC3($s0) -/* 12E70 80082A70 24020001 */ addiu $v0, $zero, 0x1 -/* 12E74 80082A74 A20200C5 */ sb $v0, 0xC5($s0) -/* 12E78 80082A78 AE030054 */ sw $v1, 0x54($s0) -/* 12E7C 80082A7C 08020AB2 */ j .L80082AC8 -/* 12E80 80082A80 A20400CD */ sb $a0, 0xCD($s0) -.L80082A84: -/* 12E84 80082A84 920200C9 */ lbu $v0, 0xC9($s0) -/* 12E88 80082A88 1040000F */ beqz $v0, .L80082AC8 -/* 12E8C 80082A8C 00002821 */ addu $a1, $zero, $zero -/* 12E90 80082A90 A20000C9 */ sb $zero, 0xC9($s0) -/* 12E94 80082A94 3C06800B */ lui $a2, %hi(D_800B1818) -/* 12E98 80082A98 8CC61818 */ lw $a2, %lo(D_800B1818)($a2) -/* 12E9C 80082A9C 001380C0 */ sll $s0, $s3, 3 -/* 12EA0 80082AA0 3C04800B */ lui $a0, %hi(D_800B1808) -/* 12EA4 80082AA4 8C841808 */ lw $a0, %lo(D_800B1808)($a0) -/* 12EA8 80082AA8 02138023 */ subu $s0, $s0, $s3 -/* 12EAC 80082AAC 00108080 */ sll $s0, $s0, 2 -/* 12EB0 80082AB0 0C022104 */ jal func_80088410 -/* 12EB4 80082AB4 00902021 */ addu $a0, $a0, $s0 -/* 12EB8 80082AB8 3C04800B */ lui $a0, %hi(D_800B1808) -/* 12EBC 80082ABC 8C841808 */ lw $a0, %lo(D_800B1808)($a0) -/* 12EC0 80082AC0 0C022154 */ jal func_80088550 -/* 12EC4 80082AC4 00902021 */ addu $a0, $a0, $s0 -.L80082AC8: -/* 12EC8 80082AC8 8FBF0024 */ lw $ra, 0x24($sp) -/* 12ECC 80082ACC 8FB40020 */ lw $s4, 0x20($sp) -/* 12ED0 80082AD0 8FB3001C */ lw $s3, 0x1C($sp) -/* 12ED4 80082AD4 8FB20018 */ lw $s2, 0x18($sp) -/* 12ED8 80082AD8 8FB10014 */ lw $s1, 0x14($sp) -/* 12EDC 80082ADC 8FB00010 */ lw $s0, 0x10($sp) -/* 12EE0 80082AE0 03E00008 */ jr $ra -/* 12EE4 80082AE4 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_8008259C, . - func_8008259C - -glabel func_80082AE8 -/* 12EE8 80082AE8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 12EEC 80082AEC AFB10014 */ sw $s1, 0x14($sp) -/* 12EF0 80082AF0 00808821 */ addu $s1, $a0, $zero -/* 12EF4 80082AF4 AFBF0018 */ sw $ra, 0x18($sp) -/* 12EF8 80082AF8 AFB00010 */ sw $s0, 0x10($sp) -/* 12EFC 80082AFC 922200C9 */ lbu $v0, 0xC9($s1) -/* 12F00 80082B00 10400008 */ beqz $v0, .L80082B24 -/* 12F04 80082B04 00A08021 */ addu $s0, $a1, $zero -/* 12F08 80082B08 001020C0 */ sll $a0, $s0, 3 -/* 12F0C 80082B0C 3C02800B */ lui $v0, %hi(D_800B1808) -/* 12F10 80082B10 8C421808 */ lw $v0, %lo(D_800B1808)($v0) -/* 12F14 80082B14 00902023 */ subu $a0, $a0, $s0 -/* 12F18 80082B18 00042080 */ sll $a0, $a0, 2 -/* 12F1C 80082B1C 0C022154 */ jal func_80088550 -/* 12F20 80082B20 00442021 */ addu $a0, $v0, $a0 -.L80082B24: -/* 12F24 80082B24 24020001 */ addiu $v0, $zero, 0x1 -/* 12F28 80082B28 001020C0 */ sll $a0, $s0, 3 -/* 12F2C 80082B2C 00902023 */ subu $a0, $a0, $s0 -/* 12F30 80082B30 A22200C9 */ sb $v0, 0xC9($s1) -/* 12F34 80082B34 3C02800B */ lui $v0, %hi(D_800B1808) -/* 12F38 80082B38 8C421808 */ lw $v0, %lo(D_800B1808)($v0) -/* 12F3C 80082B3C 8E250008 */ lw $a1, 0x8($s1) -/* 12F40 80082B40 00042080 */ sll $a0, $a0, 2 -/* 12F44 80082B44 0C022130 */ jal func_800884C0 -/* 12F48 80082B48 00442021 */ addu $a0, $v0, $a0 -/* 12F4C 80082B4C AE200008 */ sw $zero, 0x8($s1) -/* 12F50 80082B50 8FBF0018 */ lw $ra, 0x18($sp) -/* 12F54 80082B54 8FB10014 */ lw $s1, 0x14($sp) -/* 12F58 80082B58 8FB00010 */ lw $s0, 0x10($sp) -/* 12F5C 80082B5C 03E00008 */ jr $ra -/* 12F60 80082B60 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80082AE8, . - func_80082AE8 - -glabel func_80082B64 -/* 12F64 80082B64 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 12F68 80082B68 AFB00010 */ sw $s0, 0x10($sp) -/* 12F6C 80082B6C 00808021 */ addu $s0, $a0, $zero -/* 12F70 80082B70 AFBF0018 */ sw $ra, 0x18($sp) -/* 12F74 80082B74 AFB10014 */ sw $s1, 0x14($sp) -/* 12F78 80082B78 920200BC */ lbu $v0, 0xBC($s0) -/* 12F7C 80082B7C 920300C4 */ lbu $v1, 0xC4($s0) -/* 12F80 80082B80 00430018 */ mult $v0, $v1 -/* 12F84 80082B84 00001012 */ mflo $v0 -/* 12F88 80082B88 920300BB */ lbu $v1, 0xBB($s0) -/* 12F8C 80082B8C 00000000 */ nop -/* 12F90 80082B90 00430018 */ mult $v0, $v1 -/* 12F94 80082B94 00001012 */ mflo $v0 -/* 12F98 80082B98 8603009E */ lh $v1, 0x9E($s0) -/* 12F9C 80082B9C 00000000 */ nop -/* 12FA0 80082BA0 00430018 */ mult $v0, $v1 -/* 12FA4 80082BA4 00001012 */ mflo $v0 -/* 12FA8 80082BA8 00022342 */ srl $a0, $v0, 13 -/* 12FAC 80082BAC 24027FFF */ addiu $v0, $zero, 0x7FFF -/* 12FB0 80082BB0 0044102B */ sltu $v0, $v0, $a0 -/* 12FB4 80082BB4 10400002 */ beqz $v0, .L80082BC0 -/* 12FB8 80082BB8 00A08821 */ addu $s1, $a1, $zero -/* 12FBC 80082BBC 24047FFF */ addiu $a0, $zero, 0x7FFF -.L80082BC0: -/* 12FC0 80082BC0 8E020078 */ lw $v0, 0x78($s0) -/* 12FC4 80082BC4 14400004 */ bnez $v0, .L80082BD8 -/* 12FC8 80082BC8 00000000 */ nop -/* 12FCC 80082BCC 3C02800B */ lui $v0, %hi(D_800B181E) -/* 12FD0 80082BD0 08020AF8 */ j .L80082BE0 -/* 12FD4 80082BD4 9442181E */ lhu $v0, %lo(D_800B181E)($v0) -.L80082BD8: -/* 12FD8 80082BD8 3C02800B */ lui $v0, %hi(D_800B181C) -/* 12FDC 80082BDC 9442181C */ lhu $v0, %lo(D_800B181C)($v0) -.L80082BE0: -/* 12FE0 80082BE0 00000000 */ nop -/* 12FE4 80082BE4 00820018 */ mult $a0, $v0 -/* 12FE8 80082BE8 00002012 */ mflo $a0 -/* 12FEC 80082BEC 8E030010 */ lw $v1, 0x10($s0) -/* 12FF0 80082BF0 2402FFFF */ addiu $v0, $zero, -0x1 -/* 12FF4 80082BF4 1062000B */ beq $v1, $v0, .L80082C24 -/* 12FF8 80082BF8 000423C2 */ srl $a0, $a0, 15 -/* 12FFC 80082BFC 00000000 */ nop -/* 13000 80082C00 00830018 */ mult $a0, $v1 -/* 13004 80082C04 00001812 */ mflo $v1 -/* 13008 80082C08 8E02001C */ lw $v0, 0x1C($s0) -/* 1300C 80082C0C 00000000 */ nop -/* 13010 80082C10 0062001B */ divu $zero, $v1, $v0 -/* 13014 80082C14 14400002 */ bnez $v0, .L80082C20 -/* 13018 80082C18 00000000 */ nop -/* 1301C 80082C1C 0007000D */ break 7 -.L80082C20: -/* 13020 80082C20 00002012 */ mflo $a0 -.L80082C24: -/* 13024 80082C24 960200A0 */ lhu $v0, 0xA0($s0) -/* 13028 80082C28 00000000 */ nop -/* 1302C 80082C2C 1082000C */ beq $a0, $v0, .L80082C60 -/* 13030 80082C30 00042C00 */ sll $a1, $a0, 16 -/* 13034 80082C34 00052C03 */ sra $a1, $a1, 16 -/* 13038 80082C38 A60400A0 */ sh $a0, 0xA0($s0) -/* 1303C 80082C3C 001120C0 */ sll $a0, $s1, 3 -/* 13040 80082C40 00912023 */ subu $a0, $a0, $s1 -/* 13044 80082C44 3C02800B */ lui $v0, %hi(D_800B1808) -/* 13048 80082C48 8C421808 */ lw $v0, %lo(D_800B1808)($v0) -/* 1304C 80082C4C 3C06800B */ lui $a2, %hi(D_800B1818) -/* 13050 80082C50 8CC61818 */ lw $a2, %lo(D_800B1818)($a2) -/* 13054 80082C54 00042080 */ sll $a0, $a0, 2 -/* 13058 80082C58 0C022104 */ jal func_80088410 -/* 1305C 80082C5C 00442021 */ addu $a0, $v0, $a0 -.L80082C60: -/* 13060 80082C60 920200BD */ lbu $v0, 0xBD($s0) -/* 13064 80082C64 860300B0 */ lh $v1, 0xB0($s0) -/* 13068 80082C68 00430018 */ mult $v0, $v1 -/* 1306C 80082C6C 00001012 */ mflo $v0 -/* 13070 80082C70 920300BE */ lbu $v1, 0xBE($s0) -/* 13074 80082C74 000211C3 */ sra $v0, $v0, 7 -/* 13078 80082C78 3044007F */ andi $a0, $v0, 0x7F -/* 1307C 80082C7C 10830009 */ beq $a0, $v1, .L80082CA4 -/* 13080 80082C80 00802821 */ addu $a1, $a0, $zero -/* 13084 80082C84 001120C0 */ sll $a0, $s1, 3 -/* 13088 80082C88 A20500BE */ sb $a1, 0xBE($s0) -/* 1308C 80082C8C 3C02800B */ lui $v0, %hi(D_800B1808) -/* 13090 80082C90 8C421808 */ lw $v0, %lo(D_800B1808)($v0) -/* 13094 80082C94 00912023 */ subu $a0, $a0, $s1 -/* 13098 80082C98 00042080 */ sll $a0, $a0, 2 -/* 1309C 80082C9C 0C0220B8 */ jal func_800882E0 -/* 130A0 80082CA0 00442021 */ addu $a0, $v0, $a0 -.L80082CA4: -/* 130A4 80082CA4 8FBF0018 */ lw $ra, 0x18($sp) -/* 130A8 80082CA8 8FB10014 */ lw $s1, 0x14($sp) -/* 130AC 80082CAC 8FB00010 */ lw $s0, 0x10($sp) -/* 130B0 80082CB0 03E00008 */ jr $ra -/* 130B4 80082CB4 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80082B64, . - func_80082B64 - -glabel func_80082CB8 -/* 130B8 80082CB8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 130BC 80082CBC AFB00010 */ sw $s0, 0x10($sp) -/* 130C0 80082CC0 00808021 */ addu $s0, $a0, $zero -/* 130C4 80082CC4 AFBF0018 */ sw $ra, 0x18($sp) -/* 130C8 80082CC8 AFB10014 */ sw $s1, 0x14($sp) -/* 130CC 80082CCC 920200B8 */ lbu $v0, 0xB8($s0) -/* 130D0 80082CD0 C606002C */ lwc1 $f6, 0x2C($s0) -/* 130D4 80082CD4 44864000 */ mtc1 $a2, $f8 -/* 130D8 80082CD8 304300FF */ andi $v1, $v0, 0xFF -/* 130DC 80082CDC 10600011 */ beqz $v1, .L80082D24 -/* 130E0 80082CE0 00A08821 */ addu $s1, $a1, $zero -/* 130E4 80082CE4 960400AA */ lhu $a0, 0xAA($s0) -/* 130E8 80082CE8 0044102B */ sltu $v0, $v0, $a0 -/* 130EC 80082CEC 5440000D */ bnel $v0, $zero, .L80082D24 -/* 130F0 80082CF0 E6060050 */ swc1 $f6, 0x50($s0) -/* 130F4 80082CF4 C604004C */ lwc1 $f4, 0x4C($s0) -/* 130F8 80082CF8 46043001 */ sub.s $f0, $f6, $f4 -/* 130FC 80082CFC 44831000 */ mtc1 $v1, $f2 -/* 13100 80082D00 00000000 */ nop -/* 13104 80082D04 468010A0 */ cvt.s.w $f2, $f2 -/* 13108 80082D08 46020003 */ div.s $f0, $f0, $f2 -/* 1310C 80082D0C 44841000 */ mtc1 $a0, $f2 -/* 13110 80082D10 00000000 */ nop -/* 13114 80082D14 468010A0 */ cvt.s.w $f2, $f2 -/* 13118 80082D18 46020002 */ mul.s $f0, $f0, $f2 -/* 1311C 80082D1C 46002180 */ add.s $f6, $f4, $f0 -/* 13120 80082D20 E6060050 */ swc1 $f6, 0x50($s0) -.L80082D24: -/* 13124 80082D24 C6000024 */ lwc1 $f0, 0x24($s0) -/* 13128 80082D28 46004000 */ add.s $f0, $f8, $f0 -/* 1312C 80082D2C 46003180 */ add.s $f6, $f6, $f0 -/* 13130 80082D30 C6000028 */ lwc1 $f0, 0x28($s0) -/* 13134 80082D34 46003032 */ c.eq.s $f6, $f0 -/* 13138 80082D38 00000000 */ nop -/* 1313C 80082D3C 4501001C */ bc1t .L80082DB0 -/* 13140 80082D40 00000000 */ nop -/* 13144 80082D44 3C01800B */ lui $at, %hi(D_800AE420) -/* 13148 80082D48 D420E420 */ ldc1 $f0, %lo(D_800AE420)($at) -/* 1314C 80082D4C 46003321 */ cvt.d.s $f12, $f6 -/* 13150 80082D50 46206302 */ mul.d $f12, $f12, $f0 -/* 13154 80082D54 E6060028 */ swc1 $f6, 0x28($s0) -/* 13158 80082D58 0C020CDE */ jal func_80083378 -/* 1315C 80082D5C 46206320 */ cvt.s.d $f12, $f12 -/* 13160 80082D60 3C01800B */ lui $at, %hi(D_800AE428) -/* 13164 80082D64 D422E428 */ ldc1 $f2, %lo(D_800AE428)($at) -/* 13168 80082D68 46000186 */ mov.s $f6, $f0 -/* 1316C 80082D6C 46003021 */ cvt.d.s $f0, $f6 -/* 13170 80082D70 4620103C */ c.lt.d $f2, $f0 -/* 13174 80082D74 00000000 */ nop -/* 13178 80082D78 00000000 */ nop -/* 1317C 80082D7C 45000004 */ bc1f .L80082D90 -/* 13180 80082D80 001120C0 */ sll $a0, $s1, 3 -/* 13184 80082D84 3C014000 */ lui $at, (0x40000000 >> 16) -/* 13188 80082D88 44813000 */ mtc1 $at, $f6 -/* 1318C 80082D8C A20000BB */ sb $zero, 0xBB($s0) -.L80082D90: -/* 13190 80082D90 00912023 */ subu $a0, $a0, $s1 -/* 13194 80082D94 3C02800B */ lui $v0, %hi(D_800B1808) -/* 13198 80082D98 8C421808 */ lw $v0, %lo(D_800B1808)($v0) -/* 1319C 80082D9C 00042080 */ sll $a0, $a0, 2 -/* 131A0 80082DA0 44053000 */ mfc1 $a1, $f6 -/* 131A4 80082DA4 00000000 */ nop -/* 131A8 80082DA8 0C0220E0 */ jal func_80088380 -/* 131AC 80082DAC 00442021 */ addu $a0, $v0, $a0 -.L80082DB0: -/* 131B0 80082DB0 8FBF0018 */ lw $ra, 0x18($sp) -/* 131B4 80082DB4 8FB10014 */ lw $s1, 0x14($sp) -/* 131B8 80082DB8 8FB00010 */ lw $s0, 0x10($sp) -/* 131BC 80082DBC 03E00008 */ jr $ra -/* 131C0 80082DC0 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80082CB8, . - func_80082CB8 - -glabel func_80082DC4 -/* 131C4 80082DC4 00802821 */ addu $a1, $a0, $zero -/* 131C8 80082DC8 94A3009A */ lhu $v1, 0x9A($a1) -/* 131CC 80082DCC 24027FFF */ addiu $v0, $zero, 0x7FFF -/* 131D0 80082DD0 1062000D */ beq $v1, $v0, .L80082E08 -/* 131D4 80082DD4 3C037FFF */ lui $v1, (0x7FFFFFFF >> 16) -/* 131D8 80082DD8 94A300B2 */ lhu $v1, 0xB2($a1) -/* 131DC 80082DDC 10600004 */ beqz $v1, .L80082DF0 -/* 131E0 80082DE0 00031A00 */ sll $v1, $v1, 8 -/* 131E4 80082DE4 8CA20040 */ lw $v0, 0x40($a1) -/* 131E8 80082DE8 08020B85 */ j .L80082E14 -/* 131EC 80082DEC 00431021 */ addu $v0, $v0, $v1 -.L80082DF0: -/* 131F0 80082DF0 94A200B4 */ lhu $v0, 0xB4($a1) -/* 131F4 80082DF4 8CA3003C */ lw $v1, 0x3C($a1) -/* 131F8 80082DF8 00021200 */ sll $v0, $v0, 8 -/* 131FC 80082DFC 00621823 */ subu $v1, $v1, $v0 -/* 13200 80082E00 08020B86 */ j .L80082E18 -/* 13204 80082E04 ACA30054 */ sw $v1, 0x54($a1) -.L80082E08: -/* 13208 80082E08 8CA20040 */ lw $v0, 0x40($a1) -/* 1320C 80082E0C 3463FFFF */ ori $v1, $v1, (0x7FFFFFFF & 0xFFFF) -/* 13210 80082E10 00431021 */ addu $v0, $v0, $v1 -.L80082E14: -/* 13214 80082E14 ACA20054 */ sw $v0, 0x54($a1) -.L80082E18: -/* 13218 80082E18 90A200C0 */ lbu $v0, 0xC0($a1) -/* 1321C 80082E1C 90A400BF */ lbu $a0, 0xBF($a1) -/* 13220 80082E20 24030001 */ addiu $v1, $zero, 0x1 -/* 13224 80082E24 A0A300C3 */ sb $v1, 0xC3($a1) -/* 13228 80082E28 A0A200C4 */ sb $v0, 0xC4($a1) -/* 1322C 80082E2C 03E00008 */ jr $ra -/* 13230 80082E30 A0A400C5 */ sb $a0, 0xC5($a1) -.size func_80082DC4, . - func_80082DC4 - -glabel func_80082E34 -/* 13234 80082E34 00802821 */ addu $a1, $a0, $zero -/* 13238 80082E38 8CA20054 */ lw $v0, 0x54($a1) -/* 1323C 80082E3C 8CA3000C */ lw $v1, 0xC($a1) -/* 13240 80082E40 00431023 */ subu $v0, $v0, $v1 -/* 13244 80082E44 0441000A */ bgez $v0, .L80082E70 -/* 13248 80082E48 00000000 */ nop -/* 1324C 80082E4C 90A200C3 */ lbu $v0, 0xC3($a1) -/* 13250 80082E50 2C420004 */ sltiu $v0, $v0, 0x4 -/* 13254 80082E54 10400006 */ beqz $v0, .L80082E70 -/* 13258 80082E58 24030004 */ addiu $v1, $zero, 0x4 -/* 1325C 80082E5C 90A200C4 */ lbu $v0, 0xC4($a1) -/* 13260 80082E60 A0A300C3 */ sb $v1, 0xC3($a1) -/* 13264 80082E64 24030001 */ addiu $v1, $zero, 0x1 -/* 13268 80082E68 A0A300C5 */ sb $v1, 0xC5($a1) -/* 1326C 80082E6C A0A200CD */ sb $v0, 0xCD($a1) -.L80082E70: -/* 13270 80082E70 90A600C3 */ lbu $a2, 0xC3($a1) -/* 13274 80082E74 90A200BF */ lbu $v0, 0xBF($a1) -/* 13278 80082E78 30C300FF */ andi $v1, $a2, 0xFF -/* 1327C 80082E7C A0A200C5 */ sb $v0, 0xC5($a1) -/* 13280 80082E80 24020002 */ addiu $v0, $zero, 0x2 -/* 13284 80082E84 10620024 */ beq $v1, $v0, .L80082F18 -/* 13288 80082E88 28620003 */ slti $v0, $v1, 0x3 -/* 1328C 80082E8C 10400005 */ beqz $v0, .L80082EA4 -/* 13290 80082E90 24020001 */ addiu $v0, $zero, 0x1 -/* 13294 80082E94 1062000A */ beq $v1, $v0, .L80082EC0 -/* 13298 80082E98 00000000 */ nop -/* 1329C 80082E9C 08020C02 */ j .L80083008 -/* 132A0 80082EA0 00000000 */ nop -.L80082EA4: -/* 132A4 80082EA4 24020003 */ addiu $v0, $zero, 0x3 -/* 132A8 80082EA8 10620057 */ beq $v1, $v0, .L80083008 -/* 132AC 80082EAC 24020004 */ addiu $v0, $zero, 0x4 -/* 132B0 80082EB0 10620037 */ beq $v1, $v0, .L80082F90 -/* 132B4 80082EB4 00000000 */ nop -/* 132B8 80082EB8 08020C02 */ j .L80083008 -/* 132BC 80082EBC 00000000 */ nop -.L80082EC0: -/* 132C0 80082EC0 8CA2000C */ lw $v0, 0xC($a1) -/* 132C4 80082EC4 8CA30040 */ lw $v1, 0x40($a1) -/* 132C8 80082EC8 8CA40064 */ lw $a0, 0x64($a1) -/* 132CC 80082ECC 00431023 */ subu $v0, $v0, $v1 -/* 132D0 80082ED0 00021202 */ srl $v0, $v0, 8 -/* 132D4 80082ED4 00440018 */ mult $v0, $a0 -/* 132D8 80082ED8 00001012 */ mflo $v0 -/* 132DC 80082EDC 90A300C6 */ lbu $v1, 0xC6($a1) -/* 132E0 80082EE0 00021282 */ srl $v0, $v0, 10 -/* 132E4 80082EE4 0043182A */ slt $v1, $v0, $v1 -/* 132E8 80082EE8 10600008 */ beqz $v1, .L80082F0C -/* 132EC 80082EEC 00000000 */ nop -/* 132F0 80082EF0 C4A00058 */ lwc1 $f0, 0x58($a1) -/* 132F4 80082EF4 44821000 */ mtc1 $v0, $f2 -/* 132F8 80082EF8 00000000 */ nop -/* 132FC 80082EFC 468010A0 */ cvt.s.w $f2, $f2 -/* 13300 80082F00 90A200C0 */ lbu $v0, 0xC0($a1) -/* 13304 80082F04 08020BDA */ j .L80082F68 -/* 13308 80082F08 46020002 */ mul.s $f0, $f0, $f2 -.L80082F0C: -/* 1330C 80082F0C 90A300C1 */ lbu $v1, 0xC1($a1) -/* 13310 80082F10 08020BE1 */ j .L80082F84 -/* 13314 80082F14 24C20001 */ addiu $v0, $a2, 0x1 -.L80082F18: -/* 13318 80082F18 8CA2000C */ lw $v0, 0xC($a1) -/* 1331C 80082F1C 8CA30040 */ lw $v1, 0x40($a1) -/* 13320 80082F20 00431023 */ subu $v0, $v0, $v1 -/* 13324 80082F24 90A300C6 */ lbu $v1, 0xC6($a1) -/* 13328 80082F28 8CA40064 */ lw $a0, 0x64($a1) -/* 1332C 80082F2C 00021202 */ srl $v0, $v0, 8 -/* 13330 80082F30 00431023 */ subu $v0, $v0, $v1 -/* 13334 80082F34 00440018 */ mult $v0, $a0 -/* 13338 80082F38 00001012 */ mflo $v0 -/* 1333C 80082F3C 90A300C7 */ lbu $v1, 0xC7($a1) -/* 13340 80082F40 00021282 */ srl $v0, $v0, 10 -/* 13344 80082F44 0043182A */ slt $v1, $v0, $v1 -/* 13348 80082F48 5060000D */ beql $v1, $zero, .L80082F80 -/* 1334C 80082F4C 24C20001 */ addiu $v0, $a2, 0x1 -/* 13350 80082F50 C4A0005C */ lwc1 $f0, 0x5C($a1) -/* 13354 80082F54 44821000 */ mtc1 $v0, $f2 -/* 13358 80082F58 00000000 */ nop -/* 1335C 80082F5C 468010A0 */ cvt.s.w $f2, $f2 -/* 13360 80082F60 46020002 */ mul.s $f0, $f0, $f2 -/* 13364 80082F64 90A200C1 */ lbu $v0, 0xC1($a1) -.L80082F68: -/* 13368 80082F68 4600008D */ trunc.w.s $f2, $f0 -/* 1336C 80082F6C 44031000 */ mfc1 $v1, $f2 -/* 13370 80082F70 00000000 */ nop -/* 13374 80082F74 00431021 */ addu $v0, $v0, $v1 -/* 13378 80082F78 08020C02 */ j .L80083008 -/* 1337C 80082F7C A0A200C4 */ sb $v0, 0xC4($a1) -.L80082F80: -/* 13380 80082F80 90A300C2 */ lbu $v1, 0xC2($a1) -.L80082F84: -/* 13384 80082F84 A0A200C3 */ sb $v0, 0xC3($a1) -/* 13388 80082F88 08020C02 */ j .L80083008 -/* 1338C 80082F8C A0A300C4 */ sb $v1, 0xC4($a1) -.L80082F90: -/* 13390 80082F90 8CA2000C */ lw $v0, 0xC($a1) -/* 13394 80082F94 8CA30054 */ lw $v1, 0x54($a1) -/* 13398 80082F98 8CA40064 */ lw $a0, 0x64($a1) -/* 1339C 80082F9C 00431023 */ subu $v0, $v0, $v1 -/* 133A0 80082FA0 00021202 */ srl $v0, $v0, 8 -/* 133A4 80082FA4 00440018 */ mult $v0, $a0 -/* 133A8 80082FA8 00001012 */ mflo $v0 -/* 133AC 80082FAC 90A300C8 */ lbu $v1, 0xC8($a1) -/* 133B0 80082FB0 00021282 */ srl $v0, $v0, 10 -/* 133B4 80082FB4 0043182A */ slt $v1, $v0, $v1 -/* 133B8 80082FB8 50600011 */ beql $v1, $zero, .L80083000 -/* 133BC 80082FBC 24C20001 */ addiu $v0, $a2, 0x1 -/* 133C0 80082FC0 C4A00060 */ lwc1 $f0, 0x60($a1) -/* 133C4 80082FC4 44821000 */ mtc1 $v0, $f2 -/* 133C8 80082FC8 00000000 */ nop -/* 133CC 80082FCC 468010A0 */ cvt.s.w $f2, $f2 -/* 133D0 80082FD0 46020002 */ mul.s $f0, $f0, $f2 -/* 133D4 80082FD4 90A200CD */ lbu $v0, 0xCD($a1) -/* 133D8 80082FD8 44821000 */ mtc1 $v0, $f2 -/* 133DC 80082FDC 00000000 */ nop -/* 133E0 80082FE0 468010A0 */ cvt.s.w $f2, $f2 -/* 133E4 80082FE4 46020002 */ mul.s $f0, $f0, $f2 -/* 133E8 80082FE8 4600008D */ trunc.w.s $f2, $f0 -/* 133EC 80082FEC 44031000 */ mfc1 $v1, $f2 -/* 133F0 80082FF0 00000000 */ nop -/* 133F4 80082FF4 00431023 */ subu $v0, $v0, $v1 -/* 133F8 80082FF8 08020C02 */ j .L80083008 -/* 133FC 80082FFC A0A200C4 */ sb $v0, 0xC4($a1) -.L80083000: -/* 13400 80083000 A0A200C3 */ sb $v0, 0xC3($a1) -/* 13404 80083004 A0A000C4 */ sb $zero, 0xC4($a1) -.L80083008: -/* 13408 80083008 03E00008 */ jr $ra -/* 1340C 8008300C 00000000 */ nop -.size func_80082E34, . - func_80082E34 - -glabel func_80083010 -/* 13410 80083010 8C830040 */ lw $v1, 0x40($a0) -/* 13414 80083014 908200BD */ lbu $v0, 0xBD($a0) -/* 13418 80083018 A08000D9 */ sb $zero, 0xD9($a0) -/* 1341C 8008301C 30420040 */ andi $v0, $v0, 0x40 -/* 13420 80083020 AC830094 */ sw $v1, 0x94($a0) -/* 13424 80083024 03E00008 */ jr $ra -/* 13428 80083028 A08200DA */ sb $v0, 0xDA($a0) -.size func_80083010, . - func_80083010 - -glabel func_8008302C -/* 1342C 8008302C 908600D4 */ lbu $a2, 0xD4($a0) -/* 13430 80083030 2408007F */ addiu $t0, $zero, 0x7F -/* 13434 80083034 24070001 */ addiu $a3, $zero, 0x1 -.L80083038: -/* 13438 80083038 908200D9 */ lbu $v0, 0xD9($a0) -/* 1343C 8008303C 8C830094 */ lw $v1, 0x94($a0) -/* 13440 80083040 00462821 */ addu $a1, $v0, $a2 -/* 13444 80083044 24630100 */ addiu $v1, $v1, 0x100 -/* 13448 80083048 2CA20040 */ sltiu $v0, $a1, 0x40 -/* 1344C 8008304C 10400003 */ beqz $v0, .L8008305C -/* 13450 80083050 AC830094 */ sw $v1, 0x94($a0) -/* 13454 80083054 08020C32 */ j .L800830C8 -/* 13458 80083058 A08500D9 */ sb $a1, 0xD9($a0) -.L8008305C: -/* 1345C 8008305C 908300DA */ lbu $v1, 0xDA($a0) -/* 13460 80083060 30A2003F */ andi $v0, $a1, 0x3F -/* 13464 80083064 00052982 */ srl $a1, $a1, 6 -/* 13468 80083068 1460000B */ bnez $v1, .L80083098 -/* 1346C 8008306C A08200D9 */ sb $v0, 0xD9($a0) -/* 13470 80083070 908200BD */ lbu $v0, 0xBD($a0) -/* 13474 80083074 00451021 */ addu $v0, $v0, $a1 -/* 13478 80083078 A08200BD */ sb $v0, 0xBD($a0) -/* 1347C 8008307C 304200FF */ andi $v0, $v0, 0xFF -/* 13480 80083080 2C420080 */ sltiu $v0, $v0, 0x80 -/* 13484 80083084 14400010 */ bnez $v0, .L800830C8 -/* 13488 80083088 00000000 */ nop -/* 1348C 8008308C A08800BD */ sb $t0, 0xBD($a0) -/* 13490 80083090 08020C32 */ j .L800830C8 -/* 13494 80083094 A08700DA */ sb $a3, 0xDA($a0) -.L80083098: -/* 13498 80083098 908200BD */ lbu $v0, 0xBD($a0) -/* 1349C 8008309C 00451023 */ subu $v0, $v0, $a1 -/* 134A0 800830A0 A08200BD */ sb $v0, 0xBD($a0) -/* 134A4 800830A4 304200FF */ andi $v0, $v0, 0xFF -/* 134A8 800830A8 2C430080 */ sltiu $v1, $v0, 0x80 -/* 134AC 800830AC 38630001 */ xori $v1, $v1, 0x1 -/* 134B0 800830B0 2C420001 */ sltiu $v0, $v0, 0x1 -/* 134B4 800830B4 00621825 */ or $v1, $v1, $v0 -/* 134B8 800830B8 10600003 */ beqz $v1, .L800830C8 -/* 134BC 800830BC 00000000 */ nop -/* 134C0 800830C0 A08000BD */ sb $zero, 0xBD($a0) -/* 134C4 800830C4 A08000DA */ sb $zero, 0xDA($a0) -.L800830C8: -/* 134C8 800830C8 8C820094 */ lw $v0, 0x94($a0) -/* 134CC 800830CC 8C83000C */ lw $v1, 0xC($a0) -/* 134D0 800830D0 00431023 */ subu $v0, $v0, $v1 -/* 134D4 800830D4 0440FFD8 */ bltz $v0, .L80083038 -/* 134D8 800830D8 00000000 */ nop -/* 134DC 800830DC 03E00008 */ jr $ra -/* 134E0 800830E0 00000000 */ nop -.size func_8008302C, . - func_8008302C - -glabel func_800830E4 -/* 134E4 800830E4 908200D0 */ lbu $v0, 0xD0($a0) -/* 134E8 800830E8 2442FFFF */ addiu $v0, $v0, -0x1 -/* 134EC 800830EC A08200D0 */ sb $v0, 0xD0($a0) -/* 134F0 800830F0 304200FF */ andi $v0, $v0, 0xFF -/* 134F4 800830F4 1440000C */ bnez $v0, .L80083128 -/* 134F8 800830F8 00000000 */ nop -/* 134FC 800830FC 808200D1 */ lb $v0, 0xD1($a0) -/* 13500 80083100 14400006 */ bnez $v0, .L8008311C -/* 13504 80083104 00000000 */ nop -/* 13508 80083108 908200D8 */ lbu $v0, 0xD8($a0) -/* 1350C 8008310C 908300CE */ lbu $v1, 0xCE($a0) -/* 13510 80083110 A08200D1 */ sb $v0, 0xD1($a0) -/* 13514 80083114 08020C4A */ j .L80083128 -/* 13518 80083118 A08300D0 */ sb $v1, 0xD0($a0) -.L8008311C: -/* 1351C 8008311C 908200CF */ lbu $v0, 0xCF($a0) -/* 13520 80083120 A08000D1 */ sb $zero, 0xD1($a0) -/* 13524 80083124 A08200D0 */ sb $v0, 0xD0($a0) -.L80083128: -/* 13528 80083128 808200D1 */ lb $v0, 0xD1($a0) -/* 1352C 8008312C 44820000 */ mtc1 $v0, $f0 -/* 13530 80083130 00000000 */ nop -/* 13534 80083134 03E00008 */ jr $ra -/* 13538 80083138 46800020 */ cvt.s.w $f0, $f0 -.size func_800830E4, . - func_800830E4 - -glabel func_8008313C -/* 1353C 8008313C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 13540 80083140 AFB00010 */ sw $s0, 0x10($sp) -/* 13544 80083144 00808021 */ addu $s0, $a0, $zero -/* 13548 80083148 AFBF0014 */ sw $ra, 0x14($sp) -/* 1354C 8008314C 960300AA */ lhu $v1, 0xAA($s0) -/* 13550 80083150 920200B6 */ lbu $v0, 0xB6($s0) -/* 13554 80083154 00621823 */ subu $v1, $v1, $v0 -/* 13558 80083158 1C600004 */ bgtz $v1, .L8008316C -/* 1355C 8008315C 00000000 */ nop -/* 13560 80083160 44800000 */ mtc1 $zero, $f0 -/* 13564 80083164 08020C64 */ j .L80083190 -/* 13568 80083168 00000000 */ nop -.L8008316C: -/* 1356C 8008316C C60000DC */ lwc1 $f0, 0xDC($s0) -/* 13570 80083170 44836000 */ mtc1 $v1, $f12 -/* 13574 80083174 00000000 */ nop -/* 13578 80083178 46806320 */ cvt.s.w $f12, $f12 -/* 1357C 8008317C 0C024B6C */ jal func_80092DB0 -/* 13580 80083180 46006302 */ mul.s $f12, $f12, $f0 -/* 13584 80083184 C6020020 */ lwc1 $f2, 0x20($s0) -/* 13588 80083188 46020002 */ mul.s $f0, $f0, $f2 -/* 1358C 8008318C E6000068 */ swc1 $f0, 0x68($s0) -.L80083190: -/* 13590 80083190 8FBF0014 */ lw $ra, 0x14($sp) -/* 13594 80083194 8FB00010 */ lw $s0, 0x10($sp) -/* 13598 80083198 03E00008 */ jr $ra -/* 1359C 8008319C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008313C, . - func_8008313C - -glabel func_800831A0 -/* 135A0 800831A0 00803021 */ addu $a2, $a0, $zero -/* 135A4 800831A4 24070001 */ addiu $a3, $zero, 0x1 -.L800831A8: -/* 135A8 800831A8 94C300A2 */ lhu $v1, 0xA2($a2) -/* 135AC 800831AC 8CC20014 */ lw $v0, 0x14($a2) -/* 135B0 800831B0 2463FFFF */ addiu $v1, $v1, -0x1 -/* 135B4 800831B4 24420100 */ addiu $v0, $v0, 0x100 -/* 135B8 800831B8 A4C300A2 */ sh $v1, 0xA2($a2) -/* 135BC 800831BC 3063FFFF */ andi $v1, $v1, 0xFFFF -/* 135C0 800831C0 14600021 */ bnez $v1, .L80083248 -/* 135C4 800831C4 ACC20014 */ sw $v0, 0x14($a2) -/* 135C8 800831C8 8CC30038 */ lw $v1, 0x38($a2) -/* 135CC 800831CC 24620001 */ addiu $v0, $v1, 0x1 -/* 135D0 800831D0 ACC20038 */ sw $v0, 0x38($a2) -/* 135D4 800831D4 90650000 */ lbu $a1, 0x0($v1) -/* 135D8 800831D8 30A200FF */ andi $v0, $a1, 0xFF -/* 135DC 800831DC 2C420080 */ sltiu $v0, $v0, 0x80 -/* 135E0 800831E0 54400018 */ bnel $v0, $zero, .L80083244 -/* 135E4 800831E4 A0C500BC */ sb $a1, 0xBC($a2) -/* 135E8 800831E8 8CC30038 */ lw $v1, 0x38($a2) -/* 135EC 800831EC 30A2007F */ andi $v0, $a1, 0x7F -/* 135F0 800831F0 A0C200BC */ sb $v0, 0xBC($a2) -/* 135F4 800831F4 24620001 */ addiu $v0, $v1, 0x1 -/* 135F8 800831F8 ACC20038 */ sw $v0, 0x38($a2) -/* 135FC 800831FC 90650000 */ lbu $a1, 0x0($v1) -/* 13600 80083200 30A200FF */ andi $v0, $a1, 0xFF -/* 13604 80083204 2C420080 */ sltiu $v0, $v0, 0x80 -/* 13608 80083208 1440000C */ bnez $v0, .L8008323C -/* 1360C 8008320C 24A20002 */ addiu $v0, $a1, 0x2 -/* 13610 80083210 8CC40038 */ lw $a0, 0x38($a2) -/* 13614 80083214 30A3007F */ andi $v1, $a1, 0x7F -/* 13618 80083218 00031A00 */ sll $v1, $v1, 8 -/* 1361C 8008321C A4C300A2 */ sh $v1, 0xA2($a2) -/* 13620 80083220 24820001 */ addiu $v0, $a0, 0x1 -/* 13624 80083224 ACC20038 */ sw $v0, 0x38($a2) -/* 13628 80083228 90820000 */ lbu $v0, 0x0($a0) -/* 1362C 8008322C 24630002 */ addiu $v1, $v1, 0x2 -/* 13630 80083230 00431021 */ addu $v0, $v0, $v1 -/* 13634 80083234 08020C92 */ j .L80083248 -/* 13638 80083238 A4C200A2 */ sh $v0, 0xA2($a2) -.L8008323C: -/* 1363C 8008323C 08020C92 */ j .L80083248 -/* 13640 80083240 A4C200A2 */ sh $v0, 0xA2($a2) -.L80083244: -/* 13644 80083244 A4C700A2 */ sh $a3, 0xA2($a2) -.L80083248: -/* 13648 80083248 8CC20014 */ lw $v0, 0x14($a2) -/* 1364C 8008324C 8CC3000C */ lw $v1, 0xC($a2) -/* 13650 80083250 00431023 */ subu $v0, $v0, $v1 -/* 13654 80083254 0440FFD4 */ bltz $v0, .L800831A8 -/* 13658 80083258 00000000 */ nop -/* 1365C 8008325C 03E00008 */ jr $ra -/* 13660 80083260 00000000 */ nop -.size func_800831A0, . - func_800831A0 - -glabel func_80083264 -/* 13664 80083264 00802821 */ addu $a1, $a0, $zero -/* 13668 80083268 3C01800B */ lui $at, %hi(D_800AE430) -/* 1366C 8008326C D424E430 */ ldc1 $f4, %lo(D_800AE430)($at) -/* 13670 80083270 24060001 */ addiu $a2, $zero, 0x1 -.L80083274: -/* 13674 80083274 94A300A4 */ lhu $v1, 0xA4($a1) -/* 13678 80083278 8CA20018 */ lw $v0, 0x18($a1) -/* 1367C 8008327C 2463FFFF */ addiu $v1, $v1, -0x1 -/* 13680 80083280 24420100 */ addiu $v0, $v0, 0x100 -/* 13684 80083284 A4A300A4 */ sh $v1, 0xA4($a1) -/* 13688 80083288 3063FFFF */ andi $v1, $v1, 0xFFFF -/* 1368C 8008328C 14600033 */ bnez $v1, .L8008335C -/* 13690 80083290 ACA20018 */ sw $v0, 0x18($a1) -/* 13694 80083294 8CA20034 */ lw $v0, 0x34($a1) -/* 13698 80083298 24430001 */ addiu $v1, $v0, 0x1 -/* 1369C 8008329C ACA30034 */ sw $v1, 0x34($a1) -/* 136A0 800832A0 90430000 */ lbu $v1, 0x0($v0) -/* 136A4 800832A4 306400FF */ andi $a0, $v1, 0xFF -/* 136A8 800832A8 2C820080 */ sltiu $v0, $a0, 0x80 -/* 136AC 800832AC 14400020 */ bnez $v0, .L80083330 -/* 136B0 800832B0 3062007F */ andi $v0, $v1, 0x7F -/* 136B4 800832B4 44820000 */ mtc1 $v0, $f0 -/* 136B8 800832B8 00000000 */ nop -/* 136BC 800832BC 46800020 */ cvt.s.w $f0, $f0 -/* 136C0 800832C0 46000021 */ cvt.d.s $f0, $f0 -/* 136C4 800832C4 46240001 */ sub.d $f0, $f0, $f4 -/* 136C8 800832C8 C4A2006C */ lwc1 $f2, 0x6C($a1) -/* 136CC 800832CC 46200020 */ cvt.s.d $f0, $f0 -/* 136D0 800832D0 46020082 */ mul.s $f2, $f0, $f2 -/* 136D4 800832D4 8CA30034 */ lw $v1, 0x34($a1) -/* 136D8 800832D8 24620001 */ addiu $v0, $v1, 0x1 -/* 136DC 800832DC ACA20034 */ sw $v0, 0x34($a1) -/* 136E0 800832E0 E4A00070 */ swc1 $f0, 0x70($a1) -/* 136E4 800832E4 E4A20024 */ swc1 $f2, 0x24($a1) -/* 136E8 800832E8 90630000 */ lbu $v1, 0x0($v1) -/* 136EC 800832EC 306200FF */ andi $v0, $v1, 0xFF -/* 136F0 800832F0 2C420080 */ sltiu $v0, $v0, 0x80 -/* 136F4 800832F4 1440000C */ bnez $v0, .L80083328 -/* 136F8 800832F8 24620002 */ addiu $v0, $v1, 0x2 -/* 136FC 800832FC 8CA40034 */ lw $a0, 0x34($a1) -/* 13700 80083300 3063007F */ andi $v1, $v1, 0x7F -/* 13704 80083304 00031A00 */ sll $v1, $v1, 8 -/* 13708 80083308 A4A300A4 */ sh $v1, 0xA4($a1) -/* 1370C 8008330C 24820001 */ addiu $v0, $a0, 0x1 -/* 13710 80083310 ACA20034 */ sw $v0, 0x34($a1) -/* 13714 80083314 90820000 */ lbu $v0, 0x0($a0) -/* 13718 80083318 24630002 */ addiu $v1, $v1, 0x2 -/* 1371C 8008331C 00431021 */ addu $v0, $v0, $v1 -/* 13720 80083320 08020CD7 */ j .L8008335C -/* 13724 80083324 A4A200A4 */ sh $v0, 0xA4($a1) -.L80083328: -/* 13728 80083328 08020CD7 */ j .L8008335C -/* 1372C 8008332C A4A200A4 */ sh $v0, 0xA4($a1) -.L80083330: -/* 13730 80083330 44840000 */ mtc1 $a0, $f0 -/* 13734 80083334 00000000 */ nop -/* 13738 80083338 46800020 */ cvt.s.w $f0, $f0 -/* 1373C 8008333C 46000021 */ cvt.d.s $f0, $f0 -/* 13740 80083340 46240001 */ sub.d $f0, $f0, $f4 -/* 13744 80083344 C4A2006C */ lwc1 $f2, 0x6C($a1) -/* 13748 80083348 46200020 */ cvt.s.d $f0, $f0 -/* 1374C 8008334C 46020082 */ mul.s $f2, $f0, $f2 -/* 13750 80083350 A4A600A4 */ sh $a2, 0xA4($a1) -/* 13754 80083354 E4A00070 */ swc1 $f0, 0x70($a1) -/* 13758 80083358 E4A20024 */ swc1 $f2, 0x24($a1) -.L8008335C: -/* 1375C 8008335C 8CA20018 */ lw $v0, 0x18($a1) -/* 13760 80083360 8CA3000C */ lw $v1, 0xC($a1) -/* 13764 80083364 00431023 */ subu $v0, $v0, $v1 -/* 13768 80083368 0440FFC2 */ bltz $v0, .L80083274 -/* 1376C 8008336C 00000000 */ nop -/* 13770 80083370 03E00008 */ jr $ra -/* 13774 80083374 00000000 */ nop -.size func_80083264, . - func_80083264 - -glabel func_80083378 -/* 13778 80083378 44800000 */ mtc1 $zero, $f0 -/* 1377C 8008337C 46006186 */ mov.s $f6, $f12 -/* 13780 80083380 46003032 */ c.eq.s $f6, $f0 -/* 13784 80083384 00000000 */ nop -/* 13788 80083388 45000005 */ bc1f .L800833A0 -/* 1378C 8008338C 00000000 */ nop -/* 13790 80083390 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 13794 80083394 44810000 */ mtc1 $at, $f0 -/* 13798 80083398 08020D41 */ j .L80083504 -/* 1379C 8008339C 00000000 */ nop -.L800833A0: -/* 137A0 800833A0 4606003C */ c.lt.s $f0, $f6 -/* 137A4 800833A4 00000000 */ nop -/* 137A8 800833A8 00000000 */ nop -/* 137AC 800833AC 4503002D */ bc1tl .L80083464 -/* 137B0 800833B0 46063402 */ mul.s $f16, $f6, $f6 -/* 137B4 800833B4 46003187 */ neg.s $f6, $f6 -/* 137B8 800833B8 46063402 */ mul.s $f16, $f6, $f6 -/* 137BC 800833BC 3C01800B */ lui $at, %hi(D_800AE438) -/* 137C0 800833C0 D420E438 */ ldc1 $f0, %lo(D_800AE438)($at) -/* 137C4 800833C4 460030A1 */ cvt.d.s $f2, $f6 -/* 137C8 800833C8 46201082 */ mul.d $f2, $f2, $f0 -/* 137CC 800833CC 3C01800B */ lui $at, %hi(D_800AE440) -/* 137D0 800833D0 D420E440 */ ldc1 $f0, %lo(D_800AE440)($at) -/* 137D4 800833D4 460083A1 */ cvt.d.s $f14, $f16 -/* 137D8 800833D8 46207382 */ mul.d $f14, $f14, $f0 -/* 137DC 800833DC 00000000 */ nop -/* 137E0 800833E0 46068202 */ mul.s $f8, $f16, $f6 -/* 137E4 800833E4 00000000 */ nop -/* 137E8 800833E8 46108102 */ mul.s $f4, $f16, $f16 -/* 137EC 800833EC 3C01800B */ lui $at, %hi(D_800AE448) -/* 137F0 800833F0 D420E448 */ ldc1 $f0, %lo(D_800AE448)($at) -/* 137F4 800833F4 46004221 */ cvt.d.s $f8, $f8 -/* 137F8 800833F8 46204202 */ mul.d $f8, $f8, $f0 -/* 137FC 800833FC 3C01800B */ lui $at, %hi(D_800AE450) -/* 13800 80083400 D420E450 */ ldc1 $f0, %lo(D_800AE450)($at) -/* 13804 80083404 46002321 */ cvt.d.s $f12, $f4 -/* 13808 80083408 46206302 */ mul.d $f12, $f12, $f0 -/* 1380C 8008340C 00000000 */ nop -/* 13810 80083410 46062182 */ mul.s $f6, $f4, $f6 -/* 13814 80083414 00000000 */ nop -/* 13818 80083418 46102102 */ mul.s $f4, $f4, $f16 -/* 1381C 8008341C 3C01800B */ lui $at, %hi(D_800AE458) -/* 13820 80083420 D420E458 */ ldc1 $f0, %lo(D_800AE458)($at) -/* 13824 80083424 3C01800B */ lui $at, %hi(D_800AE460) -/* 13828 80083428 D42AE460 */ ldc1 $f10, %lo(D_800AE460)($at) -/* 1382C 8008342C 46201080 */ add.d $f2, $f2, $f0 -/* 13830 80083430 460031A1 */ cvt.d.s $f6, $f6 -/* 13834 80083434 462A3182 */ mul.d $f6, $f6, $f10 -/* 13838 80083438 462E1080 */ add.d $f2, $f2, $f14 -/* 1383C 8008343C 46281080 */ add.d $f2, $f2, $f8 -/* 13840 80083440 3C01800B */ lui $at, %hi(D_800AE468) -/* 13844 80083444 D428E468 */ ldc1 $f8, %lo(D_800AE468)($at) -/* 13848 80083448 46002121 */ cvt.d.s $f4, $f4 -/* 1384C 8008344C 46282102 */ mul.d $f4, $f4, $f8 -/* 13850 80083450 462C1080 */ add.d $f2, $f2, $f12 -/* 13854 80083454 46261080 */ add.d $f2, $f2, $f6 -/* 13858 80083458 46241080 */ add.d $f2, $f2, $f4 -/* 1385C 8008345C 08020D40 */ j .L80083500 -/* 13860 80083460 46220003 */ div.d $f0, $f0, $f2 -.L80083464: -/* 13864 80083464 3C01800B */ lui $at, %hi(D_800AE470) -/* 13868 80083468 D422E470 */ ldc1 $f2, %lo(D_800AE470)($at) -/* 1386C 8008346C 46003021 */ cvt.d.s $f0, $f6 -/* 13870 80083470 46220002 */ mul.d $f0, $f0, $f2 -/* 13874 80083474 3C01800B */ lui $at, %hi(D_800AE478) -/* 13878 80083478 D422E478 */ ldc1 $f2, %lo(D_800AE478)($at) -/* 1387C 8008347C 46008321 */ cvt.d.s $f12, $f16 -/* 13880 80083480 46226302 */ mul.d $f12, $f12, $f2 -/* 13884 80083484 00000000 */ nop -/* 13888 80083488 46068202 */ mul.s $f8, $f16, $f6 -/* 1388C 8008348C 3C01800B */ lui $at, %hi(D_800AE480) -/* 13890 80083490 D422E480 */ ldc1 $f2, %lo(D_800AE480)($at) -/* 13894 80083494 46004221 */ cvt.d.s $f8, $f8 -/* 13898 80083498 46224202 */ mul.d $f8, $f8, $f2 -/* 1389C 8008349C 00000000 */ nop -/* 138A0 800834A0 46108082 */ mul.s $f2, $f16, $f16 -/* 138A4 800834A4 3C01800B */ lui $at, %hi(D_800AE488) -/* 138A8 800834A8 D424E488 */ ldc1 $f4, %lo(D_800AE488)($at) -/* 138AC 800834AC 460012A1 */ cvt.d.s $f10, $f2 -/* 138B0 800834B0 46245282 */ mul.d $f10, $f10, $f4 -/* 138B4 800834B4 00000000 */ nop -/* 138B8 800834B8 46061182 */ mul.s $f6, $f2, $f6 -/* 138BC 800834BC 3C01800B */ lui $at, %hi(D_800AE490) -/* 138C0 800834C0 D424E490 */ ldc1 $f4, %lo(D_800AE490)($at) -/* 138C4 800834C4 46101082 */ mul.s $f2, $f2, $f16 -/* 138C8 800834C8 46240000 */ add.d $f0, $f0, $f4 -/* 138CC 800834CC 3C01800B */ lui $at, %hi(D_800AE498) -/* 138D0 800834D0 D424E498 */ ldc1 $f4, %lo(D_800AE498)($at) -/* 138D4 800834D4 460031A1 */ cvt.d.s $f6, $f6 -/* 138D8 800834D8 46243182 */ mul.d $f6, $f6, $f4 -/* 138DC 800834DC 462C0000 */ add.d $f0, $f0, $f12 -/* 138E0 800834E0 3C01800B */ lui $at, %hi(D_800AE4A0) -/* 138E4 800834E4 D424E4A0 */ ldc1 $f4, %lo(D_800AE4A0)($at) -/* 138E8 800834E8 46280000 */ add.d $f0, $f0, $f8 -/* 138EC 800834EC 460010A1 */ cvt.d.s $f2, $f2 -/* 138F0 800834F0 46241082 */ mul.d $f2, $f2, $f4 -/* 138F4 800834F4 462A0000 */ add.d $f0, $f0, $f10 -/* 138F8 800834F8 46260000 */ add.d $f0, $f0, $f6 -/* 138FC 800834FC 46220000 */ add.d $f0, $f0, $f2 -.L80083500: -/* 13900 80083500 46200020 */ cvt.s.d $f0, $f0 -.L80083504: -/* 13904 80083504 03E00008 */ jr $ra -/* 13908 80083508 00000000 */ nop -.size func_80083378, . - func_80083378 - -glabel func_8008350C -/* 1390C 8008350C 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 13910 80083510 AFB10024 */ sw $s1, 0x24($sp) -/* 13914 80083514 00808821 */ addu $s1, $a0, $zero -/* 13918 80083518 AFB00020 */ sw $s0, 0x20($sp) -/* 1391C 8008351C 02208021 */ addu $s0, $s1, $zero -/* 13920 80083520 AFBF002C */ sw $ra, 0x2C($sp) -/* 13924 80083524 AFB20028 */ sw $s2, 0x28($sp) -/* 13928 80083528 8E020010 */ lw $v0, 0x10($s0) -/* 1392C 8008352C 00A09021 */ addu $s2, $a1, $zero -/* 13930 80083530 04400056 */ bltz $v0, .L8008368C -/* 13934 80083534 3C038000 */ lui $v1, (0x80000000 >> 16) -/* 13938 80083538 26040024 */ addiu $a0, $s0, 0x24 -/* 1393C 8008353C 02002821 */ addu $a1, $s0, $zero -/* 13940 80083540 24060003 */ addiu $a2, $zero, 0x3 -/* 13944 80083544 00431025 */ or $v0, $v0, $v1 -/* 13948 80083548 0C020E8F */ jal func_80083A3C -/* 1394C 8008354C AE020010 */ sw $v0, 0x10($s0) -/* 13950 80083550 8E04002C */ lw $a0, 0x2C($s0) -/* 13954 80083554 8E060020 */ lw $a2, 0x20($s0) -/* 13958 80083558 0C020E8F */ jal func_80083A3C -/* 1395C 8008355C 02002821 */ addu $a1, $s0, $zero -/* 13960 80083560 8E020020 */ lw $v0, 0x20($s0) -/* 13964 80083564 18400047 */ blez $v0, .L80083684 -/* 13968 80083568 00003021 */ addu $a2, $zero, $zero -/* 1396C 8008356C 3C01800B */ lui $at, %hi(D_800AE4A8) -/* 13970 80083570 D424E4A8 */ ldc1 $f4, %lo(D_800AE4A8)($at) -/* 13974 80083574 3C07FF00 */ lui $a3, (0xFF000000 >> 16) -/* 13978 80083578 24080001 */ addiu $t0, $zero, 0x1 -/* 1397C 8008357C 00002821 */ addu $a1, $zero, $zero -.L80083580: -/* 13980 80083580 8E020028 */ lw $v0, 0x28($s0) -/* 13984 80083584 00452021 */ addu $a0, $v0, $a1 -/* 13988 80083588 90830000 */ lbu $v1, 0x0($a0) -/* 1398C 8008358C 30620080 */ andi $v0, $v1, 0x80 -/* 13990 80083590 10400002 */ beqz $v0, .L8008359C -/* 13994 80083594 306200FF */ andi $v0, $v1, 0xFF -/* 13998 80083598 2442FF00 */ addiu $v0, $v0, -0x100 -.L8008359C: -/* 1399C 8008359C 44821000 */ mtc1 $v0, $f2 -/* 139A0 800835A0 00000000 */ nop -/* 139A4 800835A4 468010A0 */ cvt.s.w $f2, $f2 -/* 139A8 800835A8 46001021 */ cvt.d.s $f0, $f2 -/* 139AC 800835AC 46240003 */ div.d $f0, $f0, $f4 -/* 139B0 800835B0 46200020 */ cvt.s.d $f0, $f0 -/* 139B4 800835B4 E4800000 */ swc1 $f0, 0x0($a0) -/* 139B8 800835B8 8E020024 */ lw $v0, 0x24($s0) -/* 139BC 800835BC 00461021 */ addu $v0, $v0, $a2 -/* 139C0 800835C0 90420000 */ lbu $v0, 0x0($v0) -/* 139C4 800835C4 2442FFD0 */ addiu $v0, $v0, -0x30 -/* 139C8 800835C8 00401821 */ addu $v1, $v0, $zero -/* 139CC 800835CC 30420080 */ andi $v0, $v0, 0x80 -/* 139D0 800835D0 10400002 */ beqz $v0, .L800835DC -/* 139D4 800835D4 306200FF */ andi $v0, $v1, 0xFF -/* 139D8 800835D8 2442FF00 */ addiu $v0, $v0, -0x100 -.L800835DC: -/* 139DC 800835DC 44821000 */ mtc1 $v0, $f2 -/* 139E0 800835E0 00000000 */ nop -/* 139E4 800835E4 468010A0 */ cvt.s.w $f2, $f2 -/* 139E8 800835E8 C4800000 */ lwc1 $f0, 0x0($a0) -/* 139EC 800835EC 46020000 */ add.s $f0, $f0, $f2 -/* 139F0 800835F0 E4800000 */ swc1 $f0, 0x0($a0) -/* 139F4 800835F4 8E02002C */ lw $v0, 0x2C($s0) -/* 139F8 800835F8 00A21021 */ addu $v0, $a1, $v0 -/* 139FC 800835FC 8C440000 */ lw $a0, 0x0($v0) -/* 13A00 80083600 90820009 */ lbu $v0, 0x9($a0) -/* 13A04 80083604 1440001A */ bnez $v0, .L80083670 -/* 13A08 80083608 00000000 */ nop -/* 13A0C 8008360C 8C830000 */ lw $v1, 0x0($a0) -/* 13A10 80083610 00671024 */ and $v0, $v1, $a3 -/* 13A14 80083614 10470002 */ beq $v0, $a3, .L80083620 -/* 13A18 80083618 00721821 */ addu $v1, $v1, $s2 -/* 13A1C 8008361C AC830000 */ sw $v1, 0x0($a0) -.L80083620: -/* 13A20 80083620 8E02002C */ lw $v0, 0x2C($s0) -/* 13A24 80083624 00A21021 */ addu $v0, $a1, $v0 -/* 13A28 80083628 8C420000 */ lw $v0, 0x0($v0) -/* 13A2C 8008362C A0480009 */ sb $t0, 0x9($v0) -/* 13A30 80083630 8E02002C */ lw $v0, 0x2C($s0) -/* 13A34 80083634 00A21021 */ addu $v0, $a1, $v0 -/* 13A38 80083638 8C430000 */ lw $v1, 0x0($v0) -/* 13A3C 8008363C 8C62000C */ lw $v0, 0xC($v1) -/* 13A40 80083640 10400002 */ beqz $v0, .L8008364C -/* 13A44 80083644 00511021 */ addu $v0, $v0, $s1 -/* 13A48 80083648 AC62000C */ sw $v0, 0xC($v1) -.L8008364C: -/* 13A4C 8008364C 8E02002C */ lw $v0, 0x2C($s0) -/* 13A50 80083650 00A21021 */ addu $v0, $a1, $v0 -/* 13A54 80083654 8C430000 */ lw $v1, 0x0($v0) -/* 13A58 80083658 90620008 */ lbu $v0, 0x8($v1) -/* 13A5C 8008365C 14400004 */ bnez $v0, .L80083670 -/* 13A60 80083660 00000000 */ nop -/* 13A64 80083664 8C620010 */ lw $v0, 0x10($v1) -/* 13A68 80083668 00511021 */ addu $v0, $v0, $s1 -/* 13A6C 8008366C AC620010 */ sw $v0, 0x10($v1) -.L80083670: -/* 13A70 80083670 8E020020 */ lw $v0, 0x20($s0) -/* 13A74 80083674 24C60001 */ addiu $a2, $a2, 0x1 -/* 13A78 80083678 00C2102A */ slt $v0, $a2, $v0 -/* 13A7C 8008367C 1440FFC0 */ bnez $v0, .L80083580 -/* 13A80 80083680 24A50004 */ addiu $a1, $a1, 0x4 -.L80083684: -/* 13A84 80083684 0C024070 */ jal func_800901C0 -/* 13A88 80083688 00000000 */ nop -.L8008368C: -/* 13A8C 8008368C 8FBF002C */ lw $ra, 0x2C($sp) -/* 13A90 80083690 8FB20028 */ lw $s2, 0x28($sp) -/* 13A94 80083694 8FB10024 */ lw $s1, 0x24($sp) -/* 13A98 80083698 8FB00020 */ lw $s0, 0x20($sp) -/* 13A9C 8008369C 03E00008 */ jr $ra -/* 13AA0 800836A0 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_8008350C, . - func_8008350C - -glabel func_800836A4 -/* 13AA4 800836A4 00003021 */ addu $a2, $zero, $zero -/* 13AA8 800836A8 3C074800 */ lui $a3, (0x48000000 >> 16) -/* 13AAC 800836AC 3C080800 */ lui $t0, (0x8000000 >> 16) -.L800836B0: -/* 13AB0 800836B0 3C02800B */ lui $v0, %hi(D_800B1824) -/* 13AB4 800836B4 8C421824 */ lw $v0, %lo(D_800B1824)($v0) -/* 13AB8 800836B8 00022840 */ sll $a1, $v0, 1 -/* 13ABC 800836BC 00471024 */ and $v0, $v0, $a3 -/* 13AC0 800836C0 00471826 */ xor $v1, $v0, $a3 -/* 13AC4 800836C4 2C630001 */ sltiu $v1, $v1, 0x1 -/* 13AC8 800836C8 00481026 */ xor $v0, $v0, $t0 -/* 13ACC 800836CC 2C420001 */ sltiu $v0, $v0, 0x1 -/* 13AD0 800836D0 00621825 */ or $v1, $v1, $v0 -/* 13AD4 800836D4 3C01800B */ lui $at, %hi(D_800B1824) -/* 13AD8 800836D8 AC251824 */ sw $a1, %lo(D_800B1824)($at) -/* 13ADC 800836DC 10600004 */ beqz $v1, .L800836F0 -/* 13AE0 800836E0 24C60001 */ addiu $a2, $a2, 0x1 -/* 13AE4 800836E4 34A20001 */ ori $v0, $a1, 0x1 -/* 13AE8 800836E8 3C01800B */ lui $at, %hi(D_800B1824) -/* 13AEC 800836EC AC221824 */ sw $v0, %lo(D_800B1824)($at) -.L800836F0: -/* 13AF0 800836F0 28C20008 */ slti $v0, $a2, 0x8 -/* 13AF4 800836F4 1440FFEE */ bnez $v0, .L800836B0 -/* 13AF8 800836F8 00000000 */ nop -/* 13AFC 800836FC 3C014780 */ lui $at, (0x47800000 >> 16) -/* 13B00 80083700 44810000 */ mtc1 $at, $f0 -/* 13B04 80083704 3C01800B */ lui $at, %hi(D_800B1824) -/* 13B08 80083708 C4221824 */ lwc1 $f2, %lo(D_800B1824)($at) -/* 13B0C 8008370C 468010A0 */ cvt.s.w $f2, $f2 -/* 13B10 80083710 46001083 */ div.s $f2, $f2, $f0 -/* 13B14 80083714 46001083 */ div.s $f2, $f2, $f0 -/* 13B18 80083718 44840000 */ mtc1 $a0, $f0 -/* 13B1C 8008371C 00000000 */ nop -/* 13B20 80083720 46800020 */ cvt.s.w $f0, $f0 -/* 13B24 80083724 46020002 */ mul.s $f0, $f0, $f2 -/* 13B28 80083728 4600008D */ trunc.w.s $f2, $f0 -/* 13B2C 8008372C 44021000 */ mfc1 $v0, $f2 -/* 13B30 80083730 03E00008 */ jr $ra -/* 13B34 80083734 00000000 */ nop -.size func_800836A4, . - func_800836A4 - -glabel func_80083738 -/* 13B38 80083738 00803021 */ addu $a2, $a0, $zero -/* 13B3C 8008373C 90C700C9 */ lbu $a3, 0xC9($a2) -/* 13B40 80083740 00001821 */ addu $v1, $zero, $zero -/* 13B44 80083744 ACC00004 */ sw $zero, 0x4($a2) -.L80083748: -/* 13B48 80083748 A0800000 */ sb $zero, 0x0($a0) -/* 13B4C 8008374C 24630001 */ addiu $v1, $v1, 0x1 -/* 13B50 80083750 2C62013C */ sltiu $v0, $v1, 0x13C -/* 13B54 80083754 1440FFFC */ bnez $v0, .L80083748 -/* 13B58 80083758 24840001 */ addiu $a0, $a0, 0x1 -/* 13B5C 8008375C 240500FF */ addiu $a1, $zero, 0xFF -/* 13B60 80083760 A0C500CC */ sb $a1, 0xCC($a2) -/* 13B64 80083764 A0C500BE */ sb $a1, 0xBE($a2) -/* 13B68 80083768 3C02800B */ lui $v0, %hi(D_800B1814) -/* 13B6C 8008376C 8C421814 */ lw $v0, %lo(D_800B1814)($v0) -/* 13B70 80083770 24046000 */ addiu $a0, $zero, 0x6000 -/* 13B74 80083774 0082001A */ div $zero, $a0, $v0 -/* 13B78 80083778 14400002 */ bnez $v0, .L80083784 -/* 13B7C 8008377C 00000000 */ nop -/* 13B80 80083780 0007000D */ break 7 -.L80083784: -/* 13B84 80083784 2401FFFF */ addiu $at, $zero, -0x1 -/* 13B88 80083788 14410004 */ bne $v0, $at, .L8008379C -/* 13B8C 8008378C 3C018000 */ lui $at, (0x80000000 >> 16) -/* 13B90 80083790 14810002 */ bne $a0, $at, .L8008379C -/* 13B94 80083794 00000000 */ nop -/* 13B98 80083798 0006000D */ break 6 -.L8008379C: -/* 13B9C 8008379C 00002012 */ mflo $a0 -/* 13BA0 800837A0 3C0142C7 */ lui $at, (0x42C7CCCD >> 16) -/* 13BA4 800837A4 3421CCCD */ ori $at, $at, (0x42C7CCCD & 0xFFFF) -/* 13BA8 800837A8 44810000 */ mtc1 $at, $f0 -/* 13BAC 800837AC 3C013D00 */ lui $at, (0x3D000000 >> 16) -/* 13BB0 800837B0 44811000 */ mtc1 $at, $f2 -/* 13BB4 800837B4 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 13BB8 800837B8 44812000 */ mtc1 $at, $f4 -/* 13BBC 800837BC 3C013B80 */ lui $at, (0x3B808081 >> 16) -/* 13BC0 800837C0 34218081 */ ori $at, $at, (0x3B808081 & 0xFFFF) -/* 13BC4 800837C4 44813000 */ mtc1 $at, $f6 -/* 13BC8 800837C8 3C013D88 */ lui $at, (0x3D888889 >> 16) -/* 13BCC 800837CC 34218889 */ ori $at, $at, (0x3D888889 & 0xFFFF) -/* 13BD0 800837D0 44814000 */ mtc1 $at, $f8 -/* 13BD4 800837D4 2403007F */ addiu $v1, $zero, 0x7F -/* 13BD8 800837D8 A0C300D3 */ sb $v1, 0xD3($a2) -/* 13BDC 800837DC A0C300BC */ sb $v1, 0xBC($a2) -/* 13BE0 800837E0 A0C300C1 */ sb $v1, 0xC1($a2) -/* 13BE4 800837E4 A0C500C7 */ sb $a1, 0xC7($a2) -/* 13BE8 800837E8 A0C300C2 */ sb $v1, 0xC2($a2) -/* 13BEC 800837EC 24020040 */ addiu $v0, $zero, 0x40 -/* 13BF0 800837F0 A0C200BD */ sb $v0, 0xBD($a2) -/* 13BF4 800837F4 24020001 */ addiu $v0, $zero, 0x1 -/* 13BF8 800837F8 A0C200BF */ sb $v0, 0xBF($a2) -/* 13BFC 800837FC A0C200C6 */ sb $v0, 0xC6($a2) -/* 13C00 80083800 2402000F */ addiu $v0, $zero, 0xF -/* 13C04 80083804 A0C200C8 */ sb $v0, 0xC8($a2) -/* 13C08 80083808 3C03800B */ lui $v1, %hi(D_800B1828) -/* 13C0C 8008380C 8C631828 */ lw $v1, %lo(D_800B1828)($v1) -/* 13C10 80083810 3402FFFF */ ori $v0, $zero, 0xFFFF -/* 13C14 80083814 A4C200A0 */ sh $v0, 0xA0($a2) -/* 13C18 80083818 24020001 */ addiu $v0, $zero, 0x1 -/* 13C1C 8008381C A4C2009A */ sh $v0, 0x9A($a2) -/* 13C20 80083820 A4C200A2 */ sh $v0, 0xA2($a2) -/* 13C24 80083824 A4C200A4 */ sh $v0, 0xA4($a2) -/* 13C28 80083828 2402FFFF */ addiu $v0, $zero, -0x1 -/* 13C2C 8008382C ACC20010 */ sw $v0, 0x10($a2) -/* 13C30 80083830 24020080 */ addiu $v0, $zero, 0x80 -/* 13C34 80083834 A4C2009E */ sh $v0, 0x9E($a2) -/* 13C38 80083838 A4C200B0 */ sh $v0, 0xB0($a2) -/* 13C3C 8008383C A4C20098 */ sh $v0, 0x98($a2) -/* 13C40 80083840 E4C00028 */ swc1 $f0, 0x28($a2) -/* 13C44 80083844 E4C2006C */ swc1 $f2, 0x6C($a2) -/* 13C48 80083848 E4C40058 */ swc1 $f4, 0x58($a2) -/* 13C4C 8008384C E4C6005C */ swc1 $f6, 0x5C($a2) -/* 13C50 80083850 E4C80060 */ swc1 $f8, 0x60($a2) -/* 13C54 80083854 A4C400A8 */ sh $a0, 0xA8($a2) -/* 13C58 80083858 14600003 */ bnez $v1, .L80083868 -/* 13C5C 8008385C A4C4009C */ sh $a0, 0x9C($a2) -/* 13C60 80083860 3C03800B */ lui $v1, %hi(D_800B182C) -/* 13C64 80083864 8C63182C */ lw $v1, %lo(D_800B182C)($v1) -.L80083868: -/* 13C68 80083868 ACC3007C */ sw $v1, 0x7C($a2) -/* 13C6C 8008386C 03E00008 */ jr $ra -/* 13C70 80083870 A0C700C9 */ sb $a3, 0xC9($a2) -.size func_80083738, . - func_80083738 - -glabel func_80083874 -/* 13C74 80083874 04A1000A */ bgez $a1, .L800838A0 -/* 13C78 80083878 00003021 */ addu $a2, $zero, $zero -/* 13C7C 8008387C 3C03800B */ lui $v1, %hi(D_800B180C) -/* 13C80 80083880 8C63180C */ lw $v1, %lo(D_800B180C)($v1) -.L80083884: -/* 13C84 80083884 8C620004 */ lw $v0, 0x4($v1) -/* 13C88 80083888 1040006A */ beqz $v0, .L80083A34 -/* 13C8C 8008388C 00C01021 */ addu $v0, $a2, $zero -/* 13C90 80083890 24C60001 */ addiu $a2, $a2, 0x1 -/* 13C94 80083894 28C20004 */ slti $v0, $a2, 0x4 -/* 13C98 80083898 1440FFFA */ bnez $v0, .L80083884 -/* 13C9C 8008389C 2463013C */ addiu $v1, $v1, 0x13C -.L800838A0: -/* 13CA0 800838A0 3C07800B */ lui $a3, %hi(D_800B1804) -/* 13CA4 800838A4 8CE71804 */ lw $a3, %lo(D_800B1804)($a3) -/* 13CA8 800838A8 24060004 */ addiu $a2, $zero, 0x4 -/* 13CAC 800838AC 3C03800B */ lui $v1, %hi(D_800B1810) -/* 13CB0 800838B0 8C631810 */ lw $v1, %lo(D_800B1810)($v1) -/* 13CB4 800838B4 00C7102A */ slt $v0, $a2, $a3 -/* 13CB8 800838B8 1040000E */ beqz $v0, .L800838F4 -/* 13CBC 800838BC 3C097FFF */ lui $t1, (0x7FFFFFFF >> 16) -.L800838C0: -/* 13CC0 800838C0 8C620004 */ lw $v0, 0x4($v1) -/* 13CC4 800838C4 1040005B */ beqz $v0, .L80083A34 -/* 13CC8 800838C8 00C01021 */ addu $v0, $a2, $zero -/* 13CCC 800838CC 24C60001 */ addiu $a2, $a2, 0x1 -/* 13CD0 800838D0 00C7102A */ slt $v0, $a2, $a3 -/* 13CD4 800838D4 1440FFFA */ bnez $v0, .L800838C0 -/* 13CD8 800838D8 2463013C */ addiu $v1, $v1, 0x13C -/* 13CDC 800838DC 24060004 */ addiu $a2, $zero, 0x4 -/* 13CE0 800838E0 3C03800B */ lui $v1, %hi(D_800B1810) -/* 13CE4 800838E4 8C631810 */ lw $v1, %lo(D_800B1810)($v1) -/* 13CE8 800838E8 3C097FFF */ lui $t1, (0x7FFFFFFF >> 16) -/* 13CEC 800838EC 3C07800B */ lui $a3, %hi(D_800B1804) -/* 13CF0 800838F0 8CE71804 */ lw $a3, %lo(D_800B1804)($a3) -.L800838F4: -/* 13CF4 800838F4 3529FFFF */ ori $t1, $t1, (0x7FFFFFFF & 0xFFFF) -/* 13CF8 800838F8 00C7102A */ slt $v0, $a2, $a3 -/* 13CFC 800838FC 10400010 */ beqz $v0, .L80083940 -/* 13D00 80083900 24080003 */ addiu $t0, $zero, 0x3 -/* 13D04 80083904 00E05021 */ addu $t2, $a3, $zero -/* 13D08 80083908 24670048 */ addiu $a3, $v1, 0x48 -.L8008390C: -/* 13D0C 8008390C 8CE20030 */ lw $v0, 0x30($a3) -/* 13D10 80083910 50400008 */ beql $v0, $zero, .L80083934 -/* 13D14 80083914 24C60001 */ addiu $a2, $a2, 0x1 -/* 13D18 80083918 8CE30000 */ lw $v1, 0x0($a3) -/* 13D1C 8008391C 0123102A */ slt $v0, $t1, $v1 -/* 13D20 80083920 54400004 */ bnel $v0, $zero, .L80083934 -/* 13D24 80083924 24C60001 */ addiu $a2, $a2, 0x1 -/* 13D28 80083928 00604821 */ addu $t1, $v1, $zero -/* 13D2C 8008392C 00C04021 */ addu $t0, $a2, $zero -/* 13D30 80083930 24C60001 */ addiu $a2, $a2, 0x1 -.L80083934: -/* 13D34 80083934 00CA102A */ slt $v0, $a2, $t2 -/* 13D38 80083938 1440FFF4 */ bnez $v0, .L8008390C -/* 13D3C 8008393C 24E7013C */ addiu $a3, $a3, 0x13C -.L80083940: -/* 13D40 80083940 29020004 */ slti $v0, $t0, 0x4 -/* 13D44 80083944 54400003 */ bnel $v0, $zero, .L80083954 -/* 13D48 80083948 24060004 */ addiu $a2, $zero, 0x4 -/* 13D4C 8008394C 08020E8D */ j .L80083A34 -/* 13D50 80083950 01001021 */ addu $v0, $t0, $zero -.L80083954: -/* 13D54 80083954 3C07800B */ lui $a3, %hi(D_800B1804) -/* 13D58 80083958 8CE71804 */ lw $a3, %lo(D_800B1804)($a3) -/* 13D5C 8008395C 3C03800B */ lui $v1, %hi(D_800B1810) -/* 13D60 80083960 8C631810 */ lw $v1, %lo(D_800B1810)($v1) -/* 13D64 80083964 00C7102A */ slt $v0, $a2, $a3 -/* 13D68 80083968 50400010 */ beql $v0, $zero, .L800839AC -/* 13D6C 8008396C 24060004 */ addiu $a2, $zero, 0x4 -/* 13D70 80083970 8C680078 */ lw $t0, 0x78($v1) -.L80083974: -/* 13D74 80083974 55000005 */ bnel $t0, $zero, .L8008398C -/* 13D78 80083978 24C60001 */ addiu $a2, $a2, 0x1 -/* 13D7C 8008397C 8C620074 */ lw $v0, 0x74($v1) -/* 13D80 80083980 1444002C */ bne $v0, $a0, .L80083A34 -/* 13D84 80083984 00C01021 */ addu $v0, $a2, $zero -/* 13D88 80083988 24C60001 */ addiu $a2, $a2, 0x1 -.L8008398C: -/* 13D8C 8008398C 00C7102A */ slt $v0, $a2, $a3 -/* 13D90 80083990 1440FFF8 */ bnez $v0, .L80083974 -/* 13D94 80083994 00000000 */ nop -/* 13D98 80083998 3C07800B */ lui $a3, %hi(D_800B1804) -/* 13D9C 8008399C 8CE71804 */ lw $a3, %lo(D_800B1804)($a3) -/* 13DA0 800839A0 24060004 */ addiu $a2, $zero, 0x4 -/* 13DA4 800839A4 3C03800B */ lui $v1, %hi(D_800B1810) -/* 13DA8 800839A8 8C631810 */ lw $v1, %lo(D_800B1810)($v1) -.L800839AC: -/* 13DAC 800839AC 00C7102A */ slt $v0, $a2, $a3 -/* 13DB0 800839B0 10400011 */ beqz $v0, .L800839F8 -/* 13DB4 800839B4 00000000 */ nop -/* 13DB8 800839B8 00054880 */ sll $t1, $a1, 2 -/* 13DBC 800839BC 00E04021 */ addu $t0, $a3, $zero -/* 13DC0 800839C0 24670080 */ addiu $a3, $v1, 0x80 -.L800839C4: -/* 13DC4 800839C4 8CE2FFF4 */ lw $v0, -0xC($a3) -/* 13DC8 800839C8 54440008 */ bnel $v0, $a0, .L800839EC -/* 13DCC 800839CC 24C60001 */ addiu $a2, $a2, 0x1 -/* 13DD0 800839D0 8C82000C */ lw $v0, 0xC($a0) -/* 13DD4 800839D4 01221021 */ addu $v0, $t1, $v0 -/* 13DD8 800839D8 8C430000 */ lw $v1, 0x0($v0) -/* 13DDC 800839DC 8CE20000 */ lw $v0, 0x0($a3) -/* 13DE0 800839E0 10620014 */ beq $v1, $v0, .L80083A34 -/* 13DE4 800839E4 00C01021 */ addu $v0, $a2, $zero -/* 13DE8 800839E8 24C60001 */ addiu $a2, $a2, 0x1 -.L800839EC: -/* 13DEC 800839EC 00C8102A */ slt $v0, $a2, $t0 -/* 13DF0 800839F0 1440FFF4 */ bnez $v0, .L800839C4 -/* 13DF4 800839F4 24E7013C */ addiu $a3, $a3, 0x13C -.L800839F8: -/* 13DF8 800839F8 3C03800B */ lui $v1, %hi(D_800B1804) -/* 13DFC 800839FC 8C631804 */ lw $v1, %lo(D_800B1804)($v1) -/* 13E00 80083A00 2463FFFC */ addiu $v1, $v1, -0x4 -/* 13E04 80083A04 00A3001A */ div $zero, $a1, $v1 -/* 13E08 80083A08 14600002 */ bnez $v1, .L80083A14 -/* 13E0C 80083A0C 00000000 */ nop -/* 13E10 80083A10 0007000D */ break 7 -.L80083A14: -/* 13E14 80083A14 2401FFFF */ addiu $at, $zero, -0x1 -/* 13E18 80083A18 14610004 */ bne $v1, $at, .L80083A2C -/* 13E1C 80083A1C 3C018000 */ lui $at, (0x80000000 >> 16) -/* 13E20 80083A20 14A10002 */ bne $a1, $at, .L80083A2C -/* 13E24 80083A24 00000000 */ nop -/* 13E28 80083A28 0006000D */ break 6 -.L80083A2C: -/* 13E2C 80083A2C 00001010 */ mfhi $v0 -/* 13E30 80083A30 24420004 */ addiu $v0, $v0, 0x4 -.L80083A34: -/* 13E34 80083A34 03E00008 */ jr $ra -/* 13E38 80083A38 00000000 */ nop -.size func_80083874, . - func_80083874 - -glabel func_80083A3C -/* 13E3C 80083A3C 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 13E40 80083A40 18C00009 */ blez $a2, .L80083A68 -/* 13E44 80083A44 00001821 */ addu $v1, $zero, $zero -.L80083A48: -/* 13E48 80083A48 8C820000 */ lw $v0, 0x0($a0) -/* 13E4C 80083A4C 10400003 */ beqz $v0, .L80083A5C -/* 13E50 80083A50 24630001 */ addiu $v1, $v1, 0x1 -/* 13E54 80083A54 00451021 */ addu $v0, $v0, $a1 -/* 13E58 80083A58 AC820000 */ sw $v0, 0x0($a0) -.L80083A5C: -/* 13E5C 80083A5C 0066102A */ slt $v0, $v1, $a2 -/* 13E60 80083A60 1440FFF9 */ bnez $v0, .L80083A48 -/* 13E64 80083A64 24840004 */ addiu $a0, $a0, 0x4 -.L80083A68: -/* 13E68 80083A68 27BD0008 */ addiu $sp, $sp, 0x8 -/* 13E6C 80083A6C 03E00008 */ jr $ra -/* 13E70 80083A70 00000000 */ nop -.size func_80083A3C, . - func_80083A3C - -glabel func_80083A74 -/* 13E74 80083A74 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 13E78 80083A78 AFB10014 */ sw $s1, 0x14($sp) -/* 13E7C 80083A7C 8FB10040 */ lw $s1, 0x40($sp) -/* 13E80 80083A80 AFB20018 */ sw $s2, 0x18($sp) -/* 13E84 80083A84 8FB20044 */ lw $s2, 0x44($sp) -/* 13E88 80083A88 AFB3001C */ sw $s3, 0x1C($sp) -/* 13E8C 80083A8C 00809821 */ addu $s3, $a0, $zero -/* 13E90 80083A90 AFB40020 */ sw $s4, 0x20($sp) -/* 13E94 80083A94 00A0A021 */ addu $s4, $a1, $zero -/* 13E98 80083A98 AFB50024 */ sw $s5, 0x24($sp) -/* 13E9C 80083A9C 00C0A821 */ addu $s5, $a2, $zero -/* 13EA0 80083AA0 AFB00010 */ sw $s0, 0x10($sp) -/* 13EA4 80083AA4 AFBF0028 */ sw $ra, 0x28($sp) -/* 13EA8 80083AA8 0C020DCE */ jal func_80083738 -/* 13EAC 80083AAC 00E08021 */ addu $s0, $a3, $zero -/* 13EB0 80083AB0 3C02800B */ lui $v0, %hi(D_800B1820) -/* 13EB4 80083AB4 8C421820 */ lw $v0, %lo(D_800B1820)($v0) -/* 13EB8 80083AB8 A67500A6 */ sh $s5, 0xA6($s3) -/* 13EBC 80083ABC AE740078 */ sw $s4, 0x78($s3) -/* 13EC0 80083AC0 A670009E */ sh $s0, 0x9E($s3) -/* 13EC4 80083AC4 A67100B0 */ sh $s1, 0xB0($s3) -/* 13EC8 80083AC8 AE620044 */ sw $v0, 0x44($s3) -/* 13ECC 80083ACC AE720048 */ sw $s2, 0x48($s3) -/* 13ED0 80083AD0 8E830010 */ lw $v1, 0x10($s4) -/* 13ED4 80083AD4 24420001 */ addiu $v0, $v0, 0x1 -/* 13ED8 80083AD8 3C01800B */ lui $at, %hi(D_800B1820) -/* 13EDC 80083ADC AC221820 */ sw $v0, %lo(D_800B1820)($at) -/* 13EE0 80083AE0 54600001 */ bnel $v1, $zero, .L80083AE8 -/* 13EE4 80083AE4 AE63007C */ sw $v1, 0x7C($s3) -.L80083AE8: -/* 13EE8 80083AE8 001510C0 */ sll $v0, $s5, 3 -/* 13EEC 80083AEC 02821021 */ addu $v0, $s4, $v0 -/* 13EF0 80083AF0 8C420018 */ lw $v0, 0x18($v0) -/* 13EF4 80083AF4 AE620080 */ sw $v0, 0x80($s3) -/* 13EF8 80083AF8 AE620004 */ sw $v0, 0x4($s3) -/* 13EFC 80083AFC 8E620044 */ lw $v0, 0x44($s3) -/* 13F00 80083B00 8FBF0028 */ lw $ra, 0x28($sp) -/* 13F04 80083B04 8FB50024 */ lw $s5, 0x24($sp) -/* 13F08 80083B08 8FB40020 */ lw $s4, 0x20($sp) -/* 13F0C 80083B0C 8FB3001C */ lw $s3, 0x1C($sp) -/* 13F10 80083B10 8FB20018 */ lw $s2, 0x18($sp) -/* 13F14 80083B14 8FB10014 */ lw $s1, 0x14($sp) -/* 13F18 80083B18 8FB00010 */ lw $s0, 0x10($sp) -/* 13F1C 80083B1C 03E00008 */ jr $ra -/* 13F20 80083B20 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_80083A74, . - func_80083A74 - -glabel func_80083B24 -/* 13F24 80083B24 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 13F28 80083B28 AFB20018 */ sw $s2, 0x18($sp) -/* 13F2C 80083B2C 8FB20048 */ lw $s2, 0x48($sp) -/* 13F30 80083B30 AFB3001C */ sw $s3, 0x1C($sp) -/* 13F34 80083B34 00809821 */ addu $s3, $a0, $zero -/* 13F38 80083B38 AFB40020 */ sw $s4, 0x20($sp) -/* 13F3C 80083B3C 00A0A021 */ addu $s4, $a1, $zero -/* 13F40 80083B40 AFB50024 */ sw $s5, 0x24($sp) -/* 13F44 80083B44 00C0A821 */ addu $s5, $a2, $zero -/* 13F48 80083B48 AFB60028 */ sw $s6, 0x28($sp) -/* 13F4C 80083B4C 00E0B021 */ addu $s6, $a3, $zero -/* 13F50 80083B50 2402FFFF */ addiu $v0, $zero, -0x1 -/* 13F54 80083B54 AFBF0030 */ sw $ra, 0x30($sp) -/* 13F58 80083B58 AFB7002C */ sw $s7, 0x2C($sp) -/* 13F5C 80083B5C AFB10014 */ sw $s1, 0x14($sp) -/* 13F60 80083B60 16420004 */ bne $s2, $v0, .L80083B74 -/* 13F64 80083B64 AFB00010 */ sw $s0, 0x10($sp) -/* 13F68 80083B68 001410C0 */ sll $v0, $s4, 3 -/* 13F6C 80083B6C 02621021 */ addu $v0, $s3, $v0 -/* 13F70 80083B70 8C52001C */ lw $s2, 0x1C($v0) -.L80083B74: -/* 13F74 80083B74 3C02800B */ lui $v0, %hi(D_800B1804) -/* 13F78 80083B78 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 13F7C 80083B7C 24050004 */ addiu $a1, $zero, 0x4 -/* 13F80 80083B80 3C04800B */ lui $a0, %hi(D_800B1810) -/* 13F84 80083B84 8C841810 */ lw $a0, %lo(D_800B1810)($a0) -/* 13F88 80083B88 00A2102A */ slt $v0, $a1, $v0 -/* 13F8C 80083B8C 1040002B */ beqz $v0, .L80083C3C -/* 13F90 80083B90 26460001 */ addiu $a2, $s2, 0x1 -/* 13F94 80083B94 001410C0 */ sll $v0, $s4, 3 -/* 13F98 80083B98 0262B821 */ addu $s7, $s3, $v0 -/* 13F9C 80083B9C 00808021 */ addu $s0, $a0, $zero -.L80083BA0: -/* 13FA0 80083BA0 8E020004 */ lw $v0, 0x4($s0) -/* 13FA4 80083BA4 14400016 */ bnez $v0, .L80083C00 -/* 13FA8 80083BA8 00000000 */ nop -/* 13FAC 80083BAC 0C020DCE */ jal func_80083738 -/* 13FB0 80083BB0 00000000 */ nop -/* 13FB4 80083BB4 3C02800B */ lui $v0, %hi(D_800B1820) -/* 13FB8 80083BB8 8C421820 */ lw $v0, %lo(D_800B1820)($v0) -/* 13FBC 80083BBC A61400A6 */ sh $s4, 0xA6($s0) -/* 13FC0 80083BC0 AE130078 */ sw $s3, 0x78($s0) -/* 13FC4 80083BC4 A615009E */ sh $s5, 0x9E($s0) -/* 13FC8 80083BC8 A61600B0 */ sh $s6, 0xB0($s0) -/* 13FCC 80083BCC AE120048 */ sw $s2, 0x48($s0) -/* 13FD0 80083BD0 AE020044 */ sw $v0, 0x44($s0) -/* 13FD4 80083BD4 8E630010 */ lw $v1, 0x10($s3) -/* 13FD8 80083BD8 24420001 */ addiu $v0, $v0, 0x1 -/* 13FDC 80083BDC 3C01800B */ lui $at, %hi(D_800B1820) -/* 13FE0 80083BE0 AC221820 */ sw $v0, %lo(D_800B1820)($at) -/* 13FE4 80083BE4 54600001 */ bnel $v1, $zero, .L80083BEC -/* 13FE8 80083BE8 AE03007C */ sw $v1, 0x7C($s0) -.L80083BEC: -/* 13FEC 80083BEC 8EE30018 */ lw $v1, 0x18($s7) -/* 13FF0 80083BF0 8E020044 */ lw $v0, 0x44($s0) -/* 13FF4 80083BF4 AE030080 */ sw $v1, 0x80($s0) -/* 13FF8 80083BF8 08020F28 */ j .L80083CA0 -/* 13FFC 80083BFC AE030004 */ sw $v1, 0x4($s0) -.L80083C00: -/* 14000 80083C00 8E020078 */ lw $v0, 0x78($s0) -/* 14004 80083C04 10400007 */ beqz $v0, .L80083C24 -/* 14008 80083C08 24A50001 */ addiu $a1, $a1, 0x1 -/* 1400C 80083C0C 8E030048 */ lw $v1, 0x48($s0) -/* 14010 80083C10 0066102A */ slt $v0, $v1, $a2 -/* 14014 80083C14 10400003 */ beqz $v0, .L80083C24 -/* 14018 80083C18 00000000 */ nop -/* 1401C 80083C1C 00603021 */ addu $a2, $v1, $zero -/* 14020 80083C20 02008821 */ addu $s1, $s0, $zero -.L80083C24: -/* 14024 80083C24 3C02800B */ lui $v0, %hi(D_800B1804) -/* 14028 80083C28 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 1402C 80083C2C 2610013C */ addiu $s0, $s0, 0x13C -/* 14030 80083C30 00A2102A */ slt $v0, $a1, $v0 -/* 14034 80083C34 1440FFDA */ bnez $v0, .L80083BA0 -/* 14038 80083C38 2484013C */ addiu $a0, $a0, 0x13C -.L80083C3C: -/* 1403C 80083C3C 00D2102A */ slt $v0, $a2, $s2 -/* 14040 80083C40 10400017 */ beqz $v0, .L80083CA0 -/* 14044 80083C44 00001021 */ addu $v0, $zero, $zero -/* 14048 80083C48 0C020DCE */ jal func_80083738 -/* 1404C 80083C4C 02202021 */ addu $a0, $s1, $zero -/* 14050 80083C50 3C02800B */ lui $v0, %hi(D_800B1820) -/* 14054 80083C54 8C421820 */ lw $v0, %lo(D_800B1820)($v0) -/* 14058 80083C58 A63400A6 */ sh $s4, 0xA6($s1) -/* 1405C 80083C5C AE330078 */ sw $s3, 0x78($s1) -/* 14060 80083C60 A635009E */ sh $s5, 0x9E($s1) -/* 14064 80083C64 A63600B0 */ sh $s6, 0xB0($s1) -/* 14068 80083C68 AE320048 */ sw $s2, 0x48($s1) -/* 1406C 80083C6C AE220044 */ sw $v0, 0x44($s1) -/* 14070 80083C70 8E630010 */ lw $v1, 0x10($s3) -/* 14074 80083C74 24420001 */ addiu $v0, $v0, 0x1 -/* 14078 80083C78 3C01800B */ lui $at, %hi(D_800B1820) -/* 1407C 80083C7C AC221820 */ sw $v0, %lo(D_800B1820)($at) -/* 14080 80083C80 54600001 */ bnel $v1, $zero, .L80083C88 -/* 14084 80083C84 AE23007C */ sw $v1, 0x7C($s1) -.L80083C88: -/* 14088 80083C88 001418C0 */ sll $v1, $s4, 3 -/* 1408C 80083C8C 02631821 */ addu $v1, $s3, $v1 -/* 14090 80083C90 8C630018 */ lw $v1, 0x18($v1) -/* 14094 80083C94 8E220044 */ lw $v0, 0x44($s1) -/* 14098 80083C98 AE230080 */ sw $v1, 0x80($s1) -/* 1409C 80083C9C AE230004 */ sw $v1, 0x4($s1) -.L80083CA0: -/* 140A0 80083CA0 8FBF0030 */ lw $ra, 0x30($sp) -/* 140A4 80083CA4 8FB7002C */ lw $s7, 0x2C($sp) -/* 140A8 80083CA8 8FB60028 */ lw $s6, 0x28($sp) -/* 140AC 80083CAC 8FB50024 */ lw $s5, 0x24($sp) -/* 140B0 80083CB0 8FB40020 */ lw $s4, 0x20($sp) -/* 140B4 80083CB4 8FB3001C */ lw $s3, 0x1C($sp) -/* 140B8 80083CB8 8FB20018 */ lw $s2, 0x18($sp) -/* 140BC 80083CBC 8FB10014 */ lw $s1, 0x14($sp) -/* 140C0 80083CC0 8FB00010 */ lw $s0, 0x10($sp) -/* 140C4 80083CC4 03E00008 */ jr $ra -/* 140C8 80083CC8 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_80083B24, . - func_80083B24 - -glabel func_80083CCC -/* 140CC 80083CCC 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 140D0 80083CD0 AFB20038 */ sw $s2, 0x38($sp) -/* 140D4 80083CD4 00809021 */ addu $s2, $a0, $zero -/* 140D8 80083CD8 AFBF004C */ sw $ra, 0x4C($sp) -/* 140DC 80083CDC AFB60048 */ sw $s6, 0x48($sp) -/* 140E0 80083CE0 AFB50044 */ sw $s5, 0x44($sp) -/* 140E4 80083CE4 AFB40040 */ sw $s4, 0x40($sp) -/* 140E8 80083CE8 AFB3003C */ sw $s3, 0x3C($sp) -/* 140EC 80083CEC AFB10034 */ sw $s1, 0x34($sp) -/* 140F0 80083CF0 AFB00030 */ sw $s0, 0x30($sp) -/* 140F4 80083CF4 8E420028 */ lw $v0, 0x28($s2) -/* 140F8 80083CF8 8E540004 */ lw $s4, 0x4($s2) -/* 140FC 80083CFC 14400035 */ bnez $v0, .L80083DD4 -/* 14100 80083D00 02403021 */ addu $a2, $s2, $zero -/* 14104 80083D04 24020001 */ addiu $v0, $zero, 0x1 -/* 14108 80083D08 AE420028 */ sw $v0, 0x28($s2) -/* 1410C 80083D0C 02402821 */ addu $a1, $s2, $zero -/* 14110 80083D10 00002021 */ addu $a0, $zero, $zero -/* 14114 80083D14 2643000C */ addiu $v1, $s2, 0xC -.L80083D18: -/* 14118 80083D18 8C620000 */ lw $v0, 0x0($v1) -/* 1411C 80083D1C 10400003 */ beqz $v0, .L80083D2C -/* 14120 80083D20 24840001 */ addiu $a0, $a0, 0x1 -/* 14124 80083D24 00451021 */ addu $v0, $v0, $a1 -/* 14128 80083D28 AC620000 */ sw $v0, 0x0($v1) -.L80083D2C: -/* 1412C 80083D2C 28820007 */ slti $v0, $a0, 0x7 -/* 14130 80083D30 1440FFF9 */ bnez $v0, .L80083D18 -/* 14134 80083D34 24630004 */ addiu $v1, $v1, 0x4 -/* 14138 80083D38 8E42000C */ lw $v0, 0xC($s2) -/* 1413C 80083D3C 00002021 */ addu $a0, $zero, $zero -/* 14140 80083D40 1A80000B */ blez $s4, .L80083D70 -/* 14144 80083D44 00C02821 */ addu $a1, $a2, $zero -/* 14148 80083D48 00401821 */ addu $v1, $v0, $zero -.L80083D4C: -/* 1414C 80083D4C 8C620000 */ lw $v0, 0x0($v1) -/* 14150 80083D50 10400003 */ beqz $v0, .L80083D60 -/* 14154 80083D54 24840001 */ addiu $a0, $a0, 0x1 -/* 14158 80083D58 00451021 */ addu $v0, $v0, $a1 -/* 1415C 80083D5C AC620000 */ sw $v0, 0x0($v1) -.L80083D60: -/* 14160 80083D60 0094102A */ slt $v0, $a0, $s4 -/* 14164 80083D64 1440FFF9 */ bnez $v0, .L80083D4C -/* 14168 80083D68 24630004 */ addiu $v1, $v1, 0x4 -/* 1416C 80083D6C 00002021 */ addu $a0, $zero, $zero -.L80083D70: -/* 14170 80083D70 8E420010 */ lw $v0, 0x10($s2) -/* 14174 80083D74 1A80000A */ blez $s4, .L80083DA0 -/* 14178 80083D78 00C02821 */ addu $a1, $a2, $zero -/* 1417C 80083D7C 00401821 */ addu $v1, $v0, $zero -.L80083D80: -/* 14180 80083D80 8C620000 */ lw $v0, 0x0($v1) -/* 14184 80083D84 10400003 */ beqz $v0, .L80083D94 -/* 14188 80083D88 24840001 */ addiu $a0, $a0, 0x1 -/* 1418C 80083D8C 00451021 */ addu $v0, $v0, $a1 -/* 14190 80083D90 AC620000 */ sw $v0, 0x0($v1) -.L80083D94: -/* 14194 80083D94 0094102A */ slt $v0, $a0, $s4 -/* 14198 80083D98 1440FFF9 */ bnez $v0, .L80083D80 -/* 1419C 80083D9C 24630004 */ addiu $v1, $v1, 0x4 -.L80083DA0: -/* 141A0 80083DA0 00002021 */ addu $a0, $zero, $zero -/* 141A4 80083DA4 8E420014 */ lw $v0, 0x14($s2) -/* 141A8 80083DA8 1A80000A */ blez $s4, .L80083DD4 -/* 141AC 80083DAC 00C02821 */ addu $a1, $a2, $zero -/* 141B0 80083DB0 00401821 */ addu $v1, $v0, $zero -.L80083DB4: -/* 141B4 80083DB4 8C620000 */ lw $v0, 0x0($v1) -/* 141B8 80083DB8 10400003 */ beqz $v0, .L80083DC8 -/* 141BC 80083DBC 24840001 */ addiu $a0, $a0, 0x1 -/* 141C0 80083DC0 00451021 */ addu $v0, $v0, $a1 -/* 141C4 80083DC4 AC620000 */ sw $v0, 0x0($v1) -.L80083DC8: -/* 141C8 80083DC8 0094102A */ slt $v0, $a0, $s4 -/* 141CC 80083DCC 1440FFF9 */ bnez $v0, .L80083DB4 -/* 141D0 80083DD0 24630004 */ addiu $v1, $v1, 0x4 -.L80083DD4: -/* 141D4 80083DD4 3C03800B */ lui $v1, %hi(D_800B1820) -/* 141D8 80083DD8 8C631820 */ lw $v1, %lo(D_800B1820)($v1) -/* 141DC 80083DDC 02402021 */ addu $a0, $s2, $zero -/* 141E0 80083DE0 2405FFFF */ addiu $a1, $zero, -0x1 -/* 141E4 80083DE4 24620001 */ addiu $v0, $v1, 0x1 -/* 141E8 80083DE8 3C01800B */ lui $at, %hi(D_800B1820) -/* 141EC 80083DEC AC221820 */ sw $v0, %lo(D_800B1820)($at) -/* 141F0 80083DF0 0C020E1D */ jal func_80083874 -/* 141F4 80083DF4 0060A821 */ addu $s5, $v1, $zero -/* 141F8 80083DF8 00021880 */ sll $v1, $v0, 2 -/* 141FC 80083DFC 00621821 */ addu $v1, $v1, $v0 -/* 14200 80083E00 00031900 */ sll $v1, $v1, 4 -/* 14204 80083E04 3C04800B */ lui $a0, %hi(D_800B180C) -/* 14208 80083E08 8C84180C */ lw $a0, %lo(D_800B180C)($a0) -/* 1420C 80083E0C 00621823 */ subu $v1, $v1, $v0 -/* 14210 80083E10 00031880 */ sll $v1, $v1, 2 -/* 14214 80083E14 00838021 */ addu $s0, $a0, $v1 -/* 14218 80083E18 0C020DCE */ jal func_80083738 -/* 1421C 80083E1C 02002021 */ addu $a0, $s0, $zero -/* 14220 80083E20 8E030000 */ lw $v1, 0x0($s0) -/* 14224 80083E24 24020001 */ addiu $v0, $zero, 0x1 -/* 14228 80083E28 A20200D2 */ sb $v0, 0xD2($s0) -/* 1422C 80083E2C AE120074 */ sw $s2, 0x74($s0) -/* 14230 80083E30 34630003 */ ori $v1, $v1, 0x3 -/* 14234 80083E34 AE030000 */ sw $v1, 0x0($s0) -/* 14238 80083E38 8E420024 */ lw $v0, 0x24($s2) -/* 1423C 80083E3C 00009821 */ addu $s3, $zero, $zero -/* 14240 80083E40 AE150044 */ sw $s5, 0x44($s0) -/* 14244 80083E44 AE020080 */ sw $v0, 0x80($s0) -/* 14248 80083E48 1A80002E */ blez $s4, .L80083F04 -/* 1424C 80083E4C AE020004 */ sw $v0, 0x4($s0) -/* 14250 80083E50 24160001 */ addiu $s6, $zero, 0x1 -.L80083E54: -/* 14254 80083E54 8E42000C */ lw $v0, 0xC($s2) -/* 14258 80083E58 00138880 */ sll $s1, $s3, 2 -/* 1425C 80083E5C 02221021 */ addu $v0, $s1, $v0 -/* 14260 80083E60 8C420000 */ lw $v0, 0x0($v0) -/* 14264 80083E64 50400024 */ beql $v0, $zero, .L80083EF8 -/* 14268 80083E68 26730001 */ addiu $s3, $s3, 0x1 -/* 1426C 80083E6C 02402021 */ addu $a0, $s2, $zero -/* 14270 80083E70 0C020E1D */ jal func_80083874 -/* 14274 80083E74 02602821 */ addu $a1, $s3, $zero -/* 14278 80083E78 00021880 */ sll $v1, $v0, 2 -/* 1427C 80083E7C 00621821 */ addu $v1, $v1, $v0 -/* 14280 80083E80 00031900 */ sll $v1, $v1, 4 -/* 14284 80083E84 3C04800B */ lui $a0, %hi(D_800B180C) -/* 14288 80083E88 8C84180C */ lw $a0, %lo(D_800B180C)($a0) -/* 1428C 80083E8C 00621823 */ subu $v1, $v1, $v0 -/* 14290 80083E90 00031880 */ sll $v1, $v1, 2 -/* 14294 80083E94 00838021 */ addu $s0, $a0, $v1 -/* 14298 80083E98 0C020DCE */ jal func_80083738 -/* 1429C 80083E9C 02002021 */ addu $a0, $s0, $zero -/* 142A0 80083EA0 8E020000 */ lw $v0, 0x0($s0) -/* 142A4 80083EA4 A21600D2 */ sb $s6, 0xD2($s0) -/* 142A8 80083EA8 AE120074 */ sw $s2, 0x74($s0) -/* 142AC 80083EAC 34420001 */ ori $v0, $v0, 0x1 -/* 142B0 80083EB0 AE020000 */ sw $v0, 0x0($s0) -/* 142B4 80083EB4 8E420010 */ lw $v0, 0x10($s2) -/* 142B8 80083EB8 02221021 */ addu $v0, $s1, $v0 -/* 142BC 80083EBC 8C420000 */ lw $v0, 0x0($v0) -/* 142C0 80083EC0 AE02008C */ sw $v0, 0x8C($s0) -/* 142C4 80083EC4 AE020038 */ sw $v0, 0x38($s0) -/* 142C8 80083EC8 8E420014 */ lw $v0, 0x14($s2) -/* 142CC 80083ECC 02221021 */ addu $v0, $s1, $v0 -/* 142D0 80083ED0 8C420000 */ lw $v0, 0x0($v0) -/* 142D4 80083ED4 AE020088 */ sw $v0, 0x88($s0) -/* 142D8 80083ED8 AE020034 */ sw $v0, 0x34($s0) -/* 142DC 80083EDC 8E42000C */ lw $v0, 0xC($s2) -/* 142E0 80083EE0 02221021 */ addu $v0, $s1, $v0 -/* 142E4 80083EE4 8C420000 */ lw $v0, 0x0($v0) -/* 142E8 80083EE8 AE150044 */ sw $s5, 0x44($s0) -/* 142EC 80083EEC AE020080 */ sw $v0, 0x80($s0) -/* 142F0 80083EF0 AE020004 */ sw $v0, 0x4($s0) -/* 142F4 80083EF4 26730001 */ addiu $s3, $s3, 0x1 -.L80083EF8: -/* 142F8 80083EF8 0274102A */ slt $v0, $s3, $s4 -/* 142FC 80083EFC 1440FFD5 */ bnez $v0, .L80083E54 -/* 14300 80083F00 00000000 */ nop -.L80083F04: -/* 14304 80083F04 3C01800B */ lui $at, %hi(D_800B1828) -/* 14308 80083F08 AC201828 */ sw $zero, %lo(D_800B1828)($at) -/* 1430C 80083F0C 02A01021 */ addu $v0, $s5, $zero -/* 14310 80083F10 8FBF004C */ lw $ra, 0x4C($sp) -/* 14314 80083F14 8FB60048 */ lw $s6, 0x48($sp) -/* 14318 80083F18 8FB50044 */ lw $s5, 0x44($sp) -/* 1431C 80083F1C 8FB40040 */ lw $s4, 0x40($sp) -/* 14320 80083F20 8FB3003C */ lw $s3, 0x3C($sp) -/* 14324 80083F24 8FB20038 */ lw $s2, 0x38($sp) -/* 14328 80083F28 8FB10034 */ lw $s1, 0x34($sp) -/* 1432C 80083F2C 8FB00030 */ lw $s0, 0x30($sp) -/* 14330 80083F30 03E00008 */ jr $ra -/* 14334 80083F34 27BD0050 */ addiu $sp, $sp, 0x50 -.size func_80083CCC, . - func_80083CCC - -glabel func_80083F38 -/* 14338 80083F38 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 1433C 80083F3C 3C02800B */ lui $v0, %hi(D_800B1804) -/* 14340 80083F40 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 14344 80083F44 3C03800B */ lui $v1, %hi(D_800B180C) -/* 14348 80083F48 8C63180C */ lw $v1, %lo(D_800B180C)($v1) -/* 1434C 80083F4C 1840000C */ blez $v0, .L80083F80 -/* 14350 80083F50 00003821 */ addu $a3, $zero, $zero -/* 14354 80083F54 00404021 */ addu $t0, $v0, $zero -.L80083F58: -/* 14358 80083F58 8C620044 */ lw $v0, 0x44($v1) -/* 1435C 80083F5C 14440005 */ bne $v0, $a0, .L80083F74 -/* 14360 80083F60 24E70001 */ addiu $a3, $a3, 0x1 -/* 14364 80083F64 8C620000 */ lw $v0, 0x0($v1) -/* 14368 80083F68 00451024 */ and $v0, $v0, $a1 -/* 1436C 80083F6C 00461025 */ or $v0, $v0, $a2 -/* 14370 80083F70 AC620000 */ sw $v0, 0x0($v1) -.L80083F74: -/* 14374 80083F74 00E8102A */ slt $v0, $a3, $t0 -/* 14378 80083F78 1440FFF7 */ bnez $v0, .L80083F58 -/* 1437C 80083F7C 2463013C */ addiu $v1, $v1, 0x13C -.L80083F80: -/* 14380 80083F80 27BD0008 */ addiu $sp, $sp, 0x8 -/* 14384 80083F84 03E00008 */ jr $ra -/* 14388 80083F88 00000000 */ nop -.size func_80083F38, . - func_80083F38 - -glabel func_80083F8C -/* 1438C 80083F8C 00001021 */ addu $v0, $zero, $zero -/* 14390 80083F90 AC800038 */ sw $zero, 0x38($a0) -/* 14394 80083F94 AC800034 */ sw $zero, 0x34($a0) -/* 14398 80083F98 AC800074 */ sw $zero, 0x74($a0) -/* 1439C 80083F9C AC800078 */ sw $zero, 0x78($a0) -/* 143A0 80083FA0 AC800044 */ sw $zero, 0x44($a0) -/* 143A4 80083FA4 03E00008 */ jr $ra -/* 143A8 80083FA8 AC800008 */ sw $zero, 0x8($a0) -.size func_80083F8C, . - func_80083F8C - -glabel func_80083FAC -/* 143AC 80083FAC 90A60000 */ lbu $a2, 0x0($a1) -/* 143B0 80083FB0 30C20080 */ andi $v0, $a2, 0x80 -/* 143B4 80083FB4 10400006 */ beqz $v0, .L80083FD0 -/* 143B8 80083FB8 24A50001 */ addiu $a1, $a1, 0x1 -/* 143BC 80083FBC 90A30000 */ lbu $v1, 0x0($a1) -/* 143C0 80083FC0 24A50001 */ addiu $a1, $a1, 0x1 -/* 143C4 80083FC4 30C2007F */ andi $v0, $a2, 0x7F -/* 143C8 80083FC8 00021200 */ sll $v0, $v0, 8 -/* 143CC 80083FCC 00623025 */ or $a2, $v1, $v0 -.L80083FD0: -/* 143D0 80083FD0 A48600AE */ sh $a2, 0xAE($a0) -/* 143D4 80083FD4 03E00008 */ jr $ra -/* 143D8 80083FD8 00A01021 */ addu $v0, $a1, $zero -.size func_80083FAC, . - func_80083FAC - -glabel func_80083FDC -/* 143DC 80083FDC 90A20000 */ lbu $v0, 0x0($a1) -/* 143E0 80083FE0 24A50001 */ addiu $a1, $a1, 0x1 -/* 143E4 80083FE4 10400003 */ beqz $v0, .L80083FF4 -/* 143E8 80083FE8 A08200B8 */ sb $v0, 0xB8($a0) -/* 143EC 80083FEC C480002C */ lwc1 $f0, 0x2C($a0) -/* 143F0 80083FF0 E4800050 */ swc1 $f0, 0x50($a0) -.L80083FF4: -/* 143F4 80083FF4 03E00008 */ jr $ra -/* 143F8 80083FF8 00A01021 */ addu $v0, $a1, $zero -.size func_80083FDC, . - func_80083FDC - -glabel func_80083FFC -/* 143FC 80083FFC A08000B8 */ sb $zero, 0xB8($a0) -/* 14400 80084000 03E00008 */ jr $ra -/* 14404 80084004 00A01021 */ addu $v0, $a1, $zero -.size func_80083FFC, . - func_80083FFC - -glabel func_80084008 -/* 14408 80084008 90A60000 */ lbu $a2, 0x0($a1) -/* 1440C 8008400C 14C00002 */ bnez $a2, .L80084018 -/* 14410 80084010 24A50001 */ addiu $a1, $a1, 0x1 -/* 14414 80084014 24060001 */ addiu $a2, $zero, 0x1 -.L80084018: -/* 14418 80084018 24020400 */ addiu $v0, $zero, 0x400 -/* 1441C 8008401C 0046001A */ div $zero, $v0, $a2 -/* 14420 80084020 14C00002 */ bnez $a2, .L8008402C -/* 14424 80084024 00000000 */ nop -/* 14428 80084028 0007000D */ break 7 -.L8008402C: -/* 1442C 8008402C 2401FFFF */ addiu $at, $zero, -0x1 -/* 14430 80084030 14C10004 */ bne $a2, $at, .L80084044 -/* 14434 80084034 3C018000 */ lui $at, (0x80000000 >> 16) -/* 14438 80084038 14410002 */ bne $v0, $at, .L80084044 -/* 1443C 8008403C 00000000 */ nop -/* 14440 80084040 0006000D */ break 6 -.L80084044: -/* 14444 80084044 00001012 */ mflo $v0 -/* 14448 80084048 A08600BF */ sb $a2, 0xBF($a0) -/* 1444C 8008404C AC820064 */ sw $v0, 0x64($a0) -/* 14450 80084050 90A20000 */ lbu $v0, 0x0($a1) -/* 14454 80084054 24A50001 */ addiu $a1, $a1, 0x1 -/* 14458 80084058 A08200C0 */ sb $v0, 0xC0($a0) -/* 1445C 8008405C 90A60000 */ lbu $a2, 0x0($a1) -/* 14460 80084060 3C01800B */ lui $at, %hi(D_800AE4B0) -/* 14464 80084064 D424E4B0 */ ldc1 $f4, %lo(D_800AE4B0)($at) -/* 14468 80084068 44861000 */ mtc1 $a2, $f2 -/* 1446C 8008406C 00000000 */ nop -/* 14470 80084070 468010A0 */ cvt.s.w $f2, $f2 -/* 14474 80084074 460010A1 */ cvt.d.s $f2, $f2 -/* 14478 80084078 46222083 */ div.d $f2, $f4, $f2 -/* 1447C 8008407C 908200C0 */ lbu $v0, 0xC0($a0) -/* 14480 80084080 24A50001 */ addiu $a1, $a1, 0x1 -/* 14484 80084084 A08600C6 */ sb $a2, 0xC6($a0) -/* 14488 80084088 90A30000 */ lbu $v1, 0x0($a1) -/* 1448C 8008408C 00621023 */ subu $v0, $v1, $v0 -/* 14490 80084090 44820000 */ mtc1 $v0, $f0 -/* 14494 80084094 00000000 */ nop -/* 14498 80084098 46800020 */ cvt.s.w $f0, $f0 -/* 1449C 8008409C 46000021 */ cvt.d.s $f0, $f0 -/* 144A0 800840A0 46201082 */ mul.d $f2, $f2, $f0 -/* 144A4 800840A4 24A50001 */ addiu $a1, $a1, 0x1 -/* 144A8 800840A8 A08300C1 */ sb $v1, 0xC1($a0) -/* 144AC 800840AC 462010A0 */ cvt.s.d $f2, $f2 -/* 144B0 800840B0 E4820058 */ swc1 $f2, 0x58($a0) -/* 144B4 800840B4 90A60000 */ lbu $a2, 0x0($a1) -/* 144B8 800840B8 44861000 */ mtc1 $a2, $f2 -/* 144BC 800840BC 00000000 */ nop -/* 144C0 800840C0 468010A0 */ cvt.s.w $f2, $f2 -/* 144C4 800840C4 460010A1 */ cvt.d.s $f2, $f2 -/* 144C8 800840C8 46222083 */ div.d $f2, $f4, $f2 -/* 144CC 800840CC 908200C1 */ lbu $v0, 0xC1($a0) -/* 144D0 800840D0 24A50001 */ addiu $a1, $a1, 0x1 -/* 144D4 800840D4 A08600C7 */ sb $a2, 0xC7($a0) -/* 144D8 800840D8 90A30000 */ lbu $v1, 0x0($a1) -/* 144DC 800840DC 00621023 */ subu $v0, $v1, $v0 -/* 144E0 800840E0 44820000 */ mtc1 $v0, $f0 -/* 144E4 800840E4 00000000 */ nop -/* 144E8 800840E8 46800020 */ cvt.s.w $f0, $f0 -/* 144EC 800840EC 46000021 */ cvt.d.s $f0, $f0 -/* 144F0 800840F0 46201082 */ mul.d $f2, $f2, $f0 -/* 144F4 800840F4 24A50001 */ addiu $a1, $a1, 0x1 -/* 144F8 800840F8 A08300C2 */ sb $v1, 0xC2($a0) -/* 144FC 800840FC 462010A0 */ cvt.s.d $f2, $f2 -/* 14500 80084100 E482005C */ swc1 $f2, 0x5C($a0) -/* 14504 80084104 90A60000 */ lbu $a2, 0x0($a1) -/* 14508 80084108 44860000 */ mtc1 $a2, $f0 -/* 1450C 8008410C 00000000 */ nop -/* 14510 80084110 46800020 */ cvt.s.w $f0, $f0 -/* 14514 80084114 46000021 */ cvt.d.s $f0, $f0 -/* 14518 80084118 46202103 */ div.d $f4, $f4, $f0 -/* 1451C 8008411C 24A20001 */ addiu $v0, $a1, 0x1 -/* 14520 80084120 A08600C8 */ sb $a2, 0xC8($a0) -/* 14524 80084124 46202120 */ cvt.s.d $f4, $f4 -/* 14528 80084128 03E00008 */ jr $ra -/* 1452C 8008412C E4840060 */ swc1 $f4, 0x60($a0) -.size func_80084008, . - func_80084008 - -glabel func_80084130 -/* 14530 80084130 00804021 */ addu $t0, $a0, $zero -/* 14534 80084134 90A30000 */ lbu $v1, 0x0($a1) -/* 14538 80084138 3C048888 */ lui $a0, (0x88888889 >> 16) -/* 1453C 8008413C 34848889 */ ori $a0, $a0, (0x88888889 & 0xFFFF) -/* 14540 80084140 00031040 */ sll $v0, $v1, 1 -/* 14544 80084144 00431021 */ addu $v0, $v0, $v1 -/* 14548 80084148 00021340 */ sll $v0, $v0, 13 -/* 1454C 8008414C 00440018 */ mult $v0, $a0 -/* 14550 80084150 3C04800B */ lui $a0, %hi(D_800B1814) -/* 14554 80084154 8C841814 */ lw $a0, %lo(D_800B1814)($a0) -/* 14558 80084158 00005810 */ mfhi $t3 -/* 1455C 8008415C 01621821 */ addu $v1, $t3, $v0 -/* 14560 80084160 00031983 */ sra $v1, $v1, 6 -/* 14564 80084164 000217C3 */ sra $v0, $v0, 31 -/* 14568 80084168 00621823 */ subu $v1, $v1, $v0 -/* 1456C 8008416C 0064001A */ div $zero, $v1, $a0 -/* 14570 80084170 14800002 */ bnez $a0, .L8008417C -/* 14574 80084174 00000000 */ nop -/* 14578 80084178 0007000D */ break 7 -.L8008417C: -/* 1457C 8008417C 2401FFFF */ addiu $at, $zero, -0x1 -/* 14580 80084180 14810004 */ bne $a0, $at, .L80084194 -/* 14584 80084184 3C018000 */ lui $at, (0x80000000 >> 16) -/* 14588 80084188 14610002 */ bne $v1, $at, .L80084194 -/* 1458C 8008418C 00000000 */ nop -/* 14590 80084190 0006000D */ break 6 -.L80084194: -/* 14594 80084194 00003812 */ mflo $a3 -/* 14598 80084198 85020098 */ lh $v0, 0x98($t0) -/* 1459C 8008419C 00000000 */ nop -/* 145A0 800841A0 00E20018 */ mult $a3, $v0 -/* 145A4 800841A4 00001012 */ mflo $v0 -/* 145A8 800841A8 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 145AC 800841AC 8D030078 */ lw $v1, 0x78($t0) -/* 145B0 800841B0 24A50001 */ addiu $a1, $a1, 0x1 -/* 145B4 800841B4 10600003 */ beqz $v1, .L800841C4 -/* 145B8 800841B8 000251C3 */ sra $t2, $v0, 7 -/* 145BC 800841BC 08021082 */ j .L80084208 -/* 145C0 800841C0 A507009C */ sh $a3, 0x9C($t0) -.L800841C4: -/* 145C4 800841C4 3C02800B */ lui $v0, %hi(D_800B1804) -/* 145C8 800841C8 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 145CC 800841CC 3C03800B */ lui $v1, %hi(D_800B180C) -/* 145D0 800841D0 8C63180C */ lw $v1, %lo(D_800B180C)($v1) -/* 145D4 800841D4 1840000C */ blez $v0, .L80084208 -/* 145D8 800841D8 00003021 */ addu $a2, $zero, $zero -/* 145DC 800841DC 00404821 */ addu $t1, $v0, $zero -/* 145E0 800841E0 2464009C */ addiu $a0, $v1, 0x9C -.L800841E4: -/* 145E4 800841E4 8C83FFD8 */ lw $v1, -0x28($a0) -/* 145E8 800841E8 8D020074 */ lw $v0, 0x74($t0) -/* 145EC 800841EC 14620003 */ bne $v1, $v0, .L800841FC -/* 145F0 800841F0 24C60001 */ addiu $a2, $a2, 0x1 -/* 145F4 800841F4 A487000C */ sh $a3, 0xC($a0) -/* 145F8 800841F8 A48A0000 */ sh $t2, 0x0($a0) -.L800841FC: -/* 145FC 800841FC 00C9102A */ slt $v0, $a2, $t1 -/* 14600 80084200 1440FFF8 */ bnez $v0, .L800841E4 -/* 14604 80084204 2484013C */ addiu $a0, $a0, 0x13C -.L80084208: -/* 14608 80084208 00A01021 */ addu $v0, $a1, $zero -/* 1460C 8008420C 03E00008 */ jr $ra -/* 14610 80084210 27BD0008 */ addiu $sp, $sp, 0x8 -.size func_80084130, . - func_80084130 - -glabel func_80084214 -/* 14614 80084214 90A20000 */ lbu $v0, 0x0($a1) -/* 14618 80084218 A48000B2 */ sh $zero, 0xB2($a0) -/* 1461C 8008421C A48200B4 */ sh $v0, 0xB4($a0) -/* 14620 80084220 03E00008 */ jr $ra -/* 14624 80084224 24A20001 */ addiu $v0, $a1, 0x1 -.size func_80084214, . - func_80084214 - -glabel func_80084228 -/* 14628 80084228 90A30000 */ lbu $v1, 0x0($a1) -/* 1462C 8008422C 24A50001 */ addiu $a1, $a1, 0x1 -/* 14630 80084230 90A20000 */ lbu $v0, 0x0($a1) -/* 14634 80084234 A48000B4 */ sh $zero, 0xB4($a0) -/* 14638 80084238 00031A00 */ sll $v1, $v1, 8 -/* 1463C 8008423C 00431025 */ or $v0, $v0, $v1 -/* 14640 80084240 A48200B2 */ sh $v0, 0xB2($a0) -/* 14644 80084244 03E00008 */ jr $ra -/* 14648 80084248 24A20001 */ addiu $v0, $a1, 0x1 -.size func_80084228, . - func_80084228 - -glabel func_8008424C -/* 1464C 8008424C 90A20000 */ lbu $v0, 0x0($a1) -/* 14650 80084250 24A50001 */ addiu $a1, $a1, 0x1 -/* 14654 80084254 A08200B6 */ sb $v0, 0xB6($a0) -/* 14658 80084258 90A20000 */ lbu $v0, 0x0($a1) -/* 1465C 8008425C 24A50001 */ addiu $a1, $a1, 0x1 -/* 14660 80084260 A08200D5 */ sb $v0, 0xD5($a0) -/* 14664 80084264 90A20000 */ lbu $v0, 0x0($a1) -/* 14668 80084268 3C01800B */ lui $at, %hi(D_800AE4B8) -/* 1466C 8008426C D420E4B8 */ ldc1 $f0, %lo(D_800AE4B8)($at) -/* 14670 80084270 44821000 */ mtc1 $v0, $f2 -/* 14674 80084274 00000000 */ nop -/* 14678 80084278 468010A0 */ cvt.s.w $f2, $f2 -/* 1467C 8008427C 460010A1 */ cvt.d.s $f2, $f2 -/* 14680 80084280 46201083 */ div.d $f2, $f2, $f0 -/* 14684 80084284 908200D5 */ lbu $v0, 0xD5($a0) -/* 14688 80084288 3C01800B */ lui $at, %hi(D_800AE4C0) -/* 1468C 8008428C D424E4C0 */ ldc1 $f4, %lo(D_800AE4C0)($at) -/* 14690 80084290 44820000 */ mtc1 $v0, $f0 -/* 14694 80084294 00000000 */ nop -/* 14698 80084298 46800020 */ cvt.s.w $f0, $f0 -/* 1469C 8008429C 46000021 */ cvt.d.s $f0, $f0 -/* 146A0 800842A0 46202103 */ div.d $f4, $f4, $f0 -/* 146A4 800842A4 24A20001 */ addiu $v0, $a1, 0x1 -/* 146A8 800842A8 462010A0 */ cvt.s.d $f2, $f2 -/* 146AC 800842AC E4820020 */ swc1 $f2, 0x20($a0) -/* 146B0 800842B0 46202120 */ cvt.s.d $f4, $f4 -/* 146B4 800842B4 03E00008 */ jr $ra -/* 146B8 800842B8 E48400DC */ swc1 $f4, 0xDC($a0) -.size func_8008424C, . - func_8008424C - -glabel func_800842BC -/* 146BC 800842BC 90A20000 */ lbu $v0, 0x0($a1) -/* 146C0 800842C0 24A50001 */ addiu $a1, $a1, 0x1 -/* 146C4 800842C4 A08200B6 */ sb $v0, 0xB6($a0) -/* 146C8 800842C8 90A20000 */ lbu $v0, 0x0($a1) -/* 146CC 800842CC A08200D5 */ sb $v0, 0xD5($a0) -/* 146D0 800842D0 908200D5 */ lbu $v0, 0xD5($a0) -/* 146D4 800842D4 3C01800B */ lui $at, %hi(D_800AE4C8) -/* 146D8 800842D8 D422E4C8 */ ldc1 $f2, %lo(D_800AE4C8)($at) -/* 146DC 800842DC 44820000 */ mtc1 $v0, $f0 -/* 146E0 800842E0 00000000 */ nop -/* 146E4 800842E4 46800020 */ cvt.s.w $f0, $f0 -/* 146E8 800842E8 46000021 */ cvt.d.s $f0, $f0 -/* 146EC 800842EC 46201083 */ div.d $f2, $f2, $f0 -/* 146F0 800842F0 24A50001 */ addiu $a1, $a1, 0x1 -/* 146F4 800842F4 90A20000 */ lbu $v0, 0x0($a1) -/* 146F8 800842F8 3C01800B */ lui $at, %hi(D_800AE4D0) -/* 146FC 800842FC D424E4D0 */ ldc1 $f4, %lo(D_800AE4D0)($at) -/* 14700 80084300 44820000 */ mtc1 $v0, $f0 -/* 14704 80084304 00000000 */ nop -/* 14708 80084308 46800020 */ cvt.s.w $f0, $f0 -/* 1470C 8008430C 46000007 */ neg.s $f0, $f0 -/* 14710 80084310 46000021 */ cvt.d.s $f0, $f0 -/* 14714 80084314 46240003 */ div.d $f0, $f0, $f4 -/* 14718 80084318 24A20001 */ addiu $v0, $a1, 0x1 -/* 1471C 8008431C 462010A0 */ cvt.s.d $f2, $f2 -/* 14720 80084320 E48200DC */ swc1 $f2, 0xDC($a0) -/* 14724 80084324 46200020 */ cvt.s.d $f0, $f0 -/* 14728 80084328 03E00008 */ jr $ra -/* 1472C 8008432C E4800020 */ swc1 $f0, 0x20($a0) -.size func_800842BC, . - func_800842BC - -glabel func_80084330 -/* 14730 80084330 00A01021 */ addu $v0, $a1, $zero -/* 14734 80084334 A08000D5 */ sb $zero, 0xD5($a0) -/* 14738 80084338 03E00008 */ jr $ra -/* 1473C 8008433C AC800068 */ sw $zero, 0x68($a0) -.size func_80084330, . - func_80084330 - -glabel func_80084340 -/* 14740 80084340 90A30000 */ lbu $v1, 0x0($a1) -/* 14744 80084344 28620080 */ slti $v0, $v1, 0x80 -/* 14748 80084348 14400006 */ bnez $v0, .L80084364 -/* 1474C 8008434C 24A50001 */ addiu $a1, $a1, 0x1 -/* 14750 80084350 3063007F */ andi $v1, $v1, 0x7F -/* 14754 80084354 90A20000 */ lbu $v0, 0x0($a1) -/* 14758 80084358 00031A00 */ sll $v1, $v1, 8 -/* 1475C 8008435C 24A50001 */ addiu $a1, $a1, 0x1 -/* 14760 80084360 00621825 */ or $v1, $v1, $v0 -.L80084364: -/* 14764 80084364 A48300AC */ sh $v1, 0xAC($a0) -/* 14768 80084368 03E00008 */ jr $ra -/* 1476C 8008436C 00A01021 */ addu $v0, $a1, $zero -.size func_80084340, . - func_80084340 - -glabel func_80084370 -/* 14770 80084370 24020001 */ addiu $v0, $zero, 0x1 -/* 14774 80084374 A08200B7 */ sb $v0, 0xB7($a0) -/* 14778 80084378 03E00008 */ jr $ra -/* 1477C 8008437C 00A01021 */ addu $v0, $a1, $zero -.size func_80084370, . - func_80084370 - -glabel func_80084380 -/* 14780 80084380 90A20000 */ lbu $v0, 0x0($a1) -/* 14784 80084384 A08200B9 */ sb $v0, 0xB9($a0) -/* 14788 80084388 03E00008 */ jr $ra -/* 1478C 8008438C 24A20001 */ addiu $v0, $a1, 0x1 -.size func_80084380, . - func_80084380 - -glabel func_80084390 -/* 14790 80084390 24020001 */ addiu $v0, $zero, 0x1 -/* 14794 80084394 A08200BA */ sb $v0, 0xBA($a0) -/* 14798 80084398 03E00008 */ jr $ra -/* 1479C 8008439C 00A01021 */ addu $v0, $a1, $zero -.size func_80084390, . - func_80084390 - -glabel func_800843A0 -/* 147A0 800843A0 90A30000 */ lbu $v1, 0x0($a1) -/* 147A4 800843A4 30620080 */ andi $v0, $v1, 0x80 -/* 147A8 800843A8 10400003 */ beqz $v0, .L800843B8 -/* 147AC 800843AC 24A50001 */ addiu $a1, $a1, 0x1 -/* 147B0 800843B0 2402FF00 */ addiu $v0, $zero, -0x100 -/* 147B4 800843B4 00621825 */ or $v1, $v1, $v0 -.L800843B8: -/* 147B8 800843B8 3C01800B */ lui $at, %hi(D_800AE4D8) -/* 147BC 800843BC D422E4D8 */ ldc1 $f2, %lo(D_800AE4D8)($at) -/* 147C0 800843C0 44830000 */ mtc1 $v1, $f0 -/* 147C4 800843C4 00000000 */ nop -/* 147C8 800843C8 46800020 */ cvt.s.w $f0, $f0 -/* 147CC 800843CC 46000021 */ cvt.d.s $f0, $f0 -/* 147D0 800843D0 46220003 */ div.d $f0, $f0, $f2 -/* 147D4 800843D4 C4840090 */ lwc1 $f4, 0x90($a0) -/* 147D8 800843D8 C4820030 */ lwc1 $f2, 0x30($a0) -/* 147DC 800843DC 46041081 */ sub.s $f2, $f2, $f4 -/* 147E0 800843E0 46200020 */ cvt.s.d $f0, $f0 -/* 147E4 800843E4 46001080 */ add.s $f2, $f2, $f0 -/* 147E8 800843E8 00A01021 */ addu $v0, $a1, $zero -/* 147EC 800843EC E4800090 */ swc1 $f0, 0x90($a0) -/* 147F0 800843F0 03E00008 */ jr $ra -/* 147F4 800843F4 E4820030 */ swc1 $f2, 0x30($a0) -.size func_800843A0, . - func_800843A0 - -glabel func_800843F8 -/* 147F8 800843F8 24020001 */ addiu $v0, $zero, 0x1 -/* 147FC 800843FC A08200D6 */ sb $v0, 0xD6($a0) -/* 14800 80084400 03E00008 */ jr $ra -/* 14804 80084404 00A01021 */ addu $v0, $a1, $zero -.size func_800843F8, . - func_800843F8 - -glabel func_80084408 -/* 14808 80084408 A08000D6 */ sb $zero, 0xD6($a0) -/* 1480C 8008440C 03E00008 */ jr $ra -/* 14810 80084410 00A01021 */ addu $v0, $a1, $zero -.size func_80084408, . - func_80084408 - -glabel func_80084414 -/* 14814 80084414 24020001 */ addiu $v0, $zero, 0x1 -/* 14818 80084418 A08200D7 */ sb $v0, 0xD7($a0) -/* 1481C 8008441C 03E00008 */ jr $ra -/* 14820 80084420 00A01021 */ addu $v0, $a1, $zero -.size func_80084414, . - func_80084414 - -glabel func_80084424 -/* 14824 80084424 A08000D7 */ sb $zero, 0xD7($a0) -/* 14828 80084428 03E00008 */ jr $ra -/* 1482C 8008442C 00A01021 */ addu $v0, $a1, $zero -.size func_80084424, . - func_80084424 - -glabel func_80084430 -/* 14830 80084430 00A01021 */ addu $v0, $a1, $zero -/* 14834 80084434 908600DB */ lbu $a2, 0xDB($a0) -/* 14838 80084438 90430000 */ lbu $v1, 0x0($v0) -/* 1483C 8008443C 24420001 */ addiu $v0, $v0, 0x1 -/* 14840 80084440 00863821 */ addu $a3, $a0, $a2 -/* 14844 80084444 00062880 */ sll $a1, $a2, 2 -/* 14848 80084448 00A42821 */ addu $a1, $a1, $a0 -/* 1484C 8008444C A0E30120 */ sb $v1, 0x120($a3) -/* 14850 80084450 ACA200E0 */ sw $v0, 0xE0($a1) -/* 14854 80084454 8C830038 */ lw $v1, 0x38($a0) -/* 14858 80084458 ACA300F0 */ sw $v1, 0xF0($a1) -/* 1485C 8008445C 8C830034 */ lw $v1, 0x34($a0) -/* 14860 80084460 ACA30100 */ sw $v1, 0x100($a1) -/* 14864 80084464 908300BC */ lbu $v1, 0xBC($a0) -/* 14868 80084468 A0E30124 */ sb $v1, 0x124($a3) -/* 1486C 8008446C C4800070 */ lwc1 $f0, 0x70($a0) -/* 14870 80084470 E4A00128 */ swc1 $f0, 0x128($a1) -/* 14874 80084474 948300A2 */ lhu $v1, 0xA2($a0) -/* 14878 80084478 00063040 */ sll $a2, $a2, 1 -/* 1487C 8008447C 00C43021 */ addu $a2, $a2, $a0 -/* 14880 80084480 A4C30110 */ sh $v1, 0x110($a2) -/* 14884 80084484 948300A4 */ lhu $v1, 0xA4($a0) -/* 14888 80084488 A4C30118 */ sh $v1, 0x118($a2) -/* 1488C 8008448C 908300DB */ lbu $v1, 0xDB($a0) -/* 14890 80084490 24630001 */ addiu $v1, $v1, 0x1 -/* 14894 80084494 03E00008 */ jr $ra -/* 14898 80084498 A08300DB */ sb $v1, 0xDB($a0) -.size func_80084430, . - func_80084430 - -glabel func_8008449C -/* 1489C 8008449C 908200DB */ lbu $v0, 0xDB($a0) -/* 148A0 800844A0 2446FFFF */ addiu $a2, $v0, -0x1 -/* 148A4 800844A4 00864021 */ addu $t0, $a0, $a2 -/* 148A8 800844A8 91070120 */ lbu $a3, 0x120($t0) -/* 148AC 800844AC 240200FF */ addiu $v0, $zero, 0xFF -/* 148B0 800844B0 30E300FF */ andi $v1, $a3, 0xFF -/* 148B4 800844B4 10620007 */ beq $v1, $v0, .L800844D4 -/* 148B8 800844B8 24E2FFFF */ addiu $v0, $a3, -0x1 -/* 148BC 800844BC A1020120 */ sb $v0, 0x120($t0) -/* 148C0 800844C0 304200FF */ andi $v0, $v0, 0xFF -/* 148C4 800844C4 14400003 */ bnez $v0, .L800844D4 -/* 148C8 800844C8 00000000 */ nop -/* 148CC 800844CC A08600DB */ sb $a2, 0xDB($a0) -/* 148D0 800844D0 2406FFFF */ addiu $a2, $zero, -0x1 -.L800844D4: -/* 148D4 800844D4 04C00016 */ bltz $a2, .L80084530 -/* 148D8 800844D8 00061880 */ sll $v1, $a2, 2 -/* 148DC 800844DC 00641821 */ addu $v1, $v1, $a0 -/* 148E0 800844E0 8C6200F0 */ lw $v0, 0xF0($v1) -/* 148E4 800844E4 8C6500E0 */ lw $a1, 0xE0($v1) -/* 148E8 800844E8 C482006C */ lwc1 $f2, 0x6C($a0) -/* 148EC 800844EC AC820038 */ sw $v0, 0x38($a0) -/* 148F0 800844F0 8C620100 */ lw $v0, 0x100($v1) -/* 148F4 800844F4 AC820034 */ sw $v0, 0x34($a0) -/* 148F8 800844F8 00861021 */ addu $v0, $a0, $a2 -/* 148FC 800844FC 90420124 */ lbu $v0, 0x124($v0) -/* 14900 80084500 A08200BC */ sb $v0, 0xBC($a0) -/* 14904 80084504 C4600128 */ lwc1 $f0, 0x128($v1) -/* 14908 80084508 00061040 */ sll $v0, $a2, 1 -/* 1490C 8008450C E4800070 */ swc1 $f0, 0x70($a0) -/* 14910 80084510 C4800070 */ lwc1 $f0, 0x70($a0) -/* 14914 80084514 00441021 */ addu $v0, $v0, $a0 -/* 14918 80084518 94430110 */ lhu $v1, 0x110($v0) -/* 1491C 8008451C 46020002 */ mul.s $f0, $f0, $f2 -/* 14920 80084520 A48300A2 */ sh $v1, 0xA2($a0) -/* 14924 80084524 94420118 */ lhu $v0, 0x118($v0) -/* 14928 80084528 A48200A4 */ sh $v0, 0xA4($a0) -/* 1492C 8008452C E4800024 */ swc1 $f0, 0x24($a0) -.L80084530: -/* 14930 80084530 03E00008 */ jr $ra -/* 14934 80084534 00A01021 */ addu $v0, $a1, $zero -.size func_8008449C, . - func_8008449C - -glabel func_80084538 -/* 14938 80084538 90A20000 */ lbu $v0, 0x0($a1) -/* 1493C 8008453C 24A50001 */ addiu $a1, $a1, 0x1 -/* 14940 80084540 A08200D8 */ sb $v0, 0xD8($a0) -/* 14944 80084544 90A20000 */ lbu $v0, 0x0($a1) -/* 14948 80084548 24A50001 */ addiu $a1, $a1, 0x1 -/* 1494C 8008454C A08200CE */ sb $v0, 0xCE($a0) -/* 14950 80084550 90A20000 */ lbu $v0, 0x0($a1) -/* 14954 80084554 A08200CF */ sb $v0, 0xCF($a0) -/* 14958 80084558 03E00008 */ jr $ra -/* 1495C 8008455C 24A20001 */ addiu $v0, $a1, 0x1 -.size func_80084538, . - func_80084538 - -glabel func_80084560 -/* 14960 80084560 A08000CE */ sb $zero, 0xCE($a0) -/* 14964 80084564 03E00008 */ jr $ra -/* 14968 80084568 00A01021 */ addu $v0, $a1, $zero -.size func_80084560, . - func_80084560 - -glabel func_8008456C -/* 1496C 8008456C 24020001 */ addiu $v0, $zero, 0x1 -/* 14970 80084570 A08200D2 */ sb $v0, 0xD2($a0) -/* 14974 80084574 03E00008 */ jr $ra -/* 14978 80084578 00A01021 */ addu $v0, $a1, $zero -.size func_8008456C, . - func_8008456C - -glabel func_8008457C -/* 1497C 8008457C A08000D2 */ sb $zero, 0xD2($a0) -/* 14980 80084580 03E00008 */ jr $ra -/* 14984 80084584 00A01021 */ addu $v0, $a1, $zero -.size func_8008457C, . - func_8008457C - -glabel func_80084588 -/* 14988 80084588 90A20000 */ lbu $v0, 0x0($a1) -/* 1498C 8008458C A08000D2 */ sb $zero, 0xD2($a0) -/* 14990 80084590 A08200D3 */ sb $v0, 0xD3($a0) -/* 14994 80084594 03E00008 */ jr $ra -/* 14998 80084598 24A20001 */ addiu $v0, $a1, 0x1 -.size func_80084588, . - func_80084588 - -glabel func_8008459C -/* 1499C 8008459C 90A20000 */ lbu $v0, 0x0($a1) -/* 149A0 800845A0 00021042 */ srl $v0, $v0, 1 -/* 149A4 800845A4 A08200BD */ sb $v0, 0xBD($a0) -/* 149A8 800845A8 03E00008 */ jr $ra -/* 149AC 800845AC 24A20001 */ addiu $v0, $a1, 0x1 -.size func_8008459C, . - func_8008459C - -glabel func_800845B0 -/* 149B0 800845B0 03E00008 */ jr $ra -/* 149B4 800845B4 24A20002 */ addiu $v0, $a1, 0x2 -.size func_800845B0, . - func_800845B0 - -glabel func_800845B8 -/* 149B8 800845B8 90A60000 */ lbu $a2, 0x0($a1) -/* 149BC 800845BC 28C20080 */ slti $v0, $a2, 0x80 -/* 149C0 800845C0 14400006 */ bnez $v0, .L800845DC -/* 149C4 800845C4 24A50001 */ addiu $a1, $a1, 0x1 -/* 149C8 800845C8 30C6007F */ andi $a2, $a2, 0x7F -/* 149CC 800845CC 90A20000 */ lbu $v0, 0x0($a1) -/* 149D0 800845D0 00063200 */ sll $a2, $a2, 8 -/* 149D4 800845D4 24A50001 */ addiu $a1, $a1, 0x1 -/* 149D8 800845D8 00C23025 */ or $a2, $a2, $v0 -.L800845DC: -/* 149DC 800845DC 8C820074 */ lw $v0, 0x74($a0) -/* 149E0 800845E0 00061840 */ sll $v1, $a2, 1 -/* 149E4 800845E4 8C42001C */ lw $v0, 0x1C($v0) -/* 149E8 800845E8 00661821 */ addu $v1, $v1, $a2 -/* 149EC 800845EC 00031840 */ sll $v1, $v1, 1 -/* 149F0 800845F0 00431021 */ addu $v0, $v0, $v1 -/* 149F4 800845F4 AC820084 */ sw $v0, 0x84($a0) -/* 149F8 800845F8 03E00008 */ jr $ra -/* 149FC 800845FC 00A01021 */ addu $v0, $a1, $zero -.size func_800845B8, . - func_800845B8 - -glabel func_80084600 -/* 14A00 80084600 AC800084 */ sw $zero, 0x84($a0) -/* 14A04 80084604 03E00008 */ jr $ra -/* 14A08 80084608 00A01021 */ addu $v0, $a1, $zero -.size func_80084600, . - func_80084600 - -glabel func_8008460C -/* 14A0C 8008460C 03E00008 */ jr $ra -/* 14A10 80084610 24A20001 */ addiu $v0, $a1, 0x1 -.size func_8008460C, . - func_8008460C - -glabel func_80084614 -/* 14A14 80084614 90A60000 */ lbu $a2, 0x0($a1) -/* 14A18 80084618 24A50001 */ addiu $a1, $a1, 0x1 -/* 14A1C 8008461C 90A90000 */ lbu $t1, 0x0($a1) -/* 14A20 80084620 24A50001 */ addiu $a1, $a1, 0x1 -/* 14A24 80084624 90A70000 */ lbu $a3, 0x0($a1) -/* 14A28 80084628 24A50001 */ addiu $a1, $a1, 0x1 -/* 14A2C 8008462C 90A30000 */ lbu $v1, 0x0($a1) -/* 14A30 80084630 8C82008C */ lw $v0, 0x8C($a0) -/* 14A34 80084634 24A50001 */ addiu $a1, $a1, 0x1 -/* 14A38 80084638 24080001 */ addiu $t0, $zero, 0x1 -/* 14A3C 8008463C A48800A2 */ sh $t0, 0xA2($a0) -/* 14A40 80084640 00073A00 */ sll $a3, $a3, 8 -/* 14A44 80084644 00E33821 */ addu $a3, $a3, $v1 -/* 14A48 80084648 00471021 */ addu $v0, $v0, $a3 -/* 14A4C 8008464C AC820038 */ sw $v0, 0x38($a0) -/* 14A50 80084650 90A20000 */ lbu $v0, 0x0($a1) -/* 14A54 80084654 90A50001 */ lbu $a1, 0x1($a1) -/* 14A58 80084658 8C830088 */ lw $v1, 0x88($a0) -/* 14A5C 8008465C 00063200 */ sll $a2, $a2, 8 -/* 14A60 80084660 00C93021 */ addu $a2, $a2, $t1 -/* 14A64 80084664 A48800A4 */ sh $t0, 0xA4($a0) -/* 14A68 80084668 00023A00 */ sll $a3, $v0, 8 -/* 14A6C 8008466C 8C820080 */ lw $v0, 0x80($a0) -/* 14A70 80084670 00E53821 */ addu $a3, $a3, $a1 -/* 14A74 80084674 00671821 */ addu $v1, $v1, $a3 -/* 14A78 80084678 AC830034 */ sw $v1, 0x34($a0) -/* 14A7C 8008467C 03E00008 */ jr $ra -/* 14A80 80084680 00461021 */ addu $v0, $v0, $a2 -.size func_80084614, . - func_80084614 - -glabel func_80084684 -/* 14A84 80084684 90A20000 */ lbu $v0, 0x0($a1) -/* 14A88 80084688 A08200CA */ sb $v0, 0xCA($a0) -/* 14A8C 8008468C 03E00008 */ jr $ra -/* 14A90 80084690 24A20001 */ addiu $v0, $a1, 0x1 -.size func_80084684, . - func_80084684 - -glabel func_80084694 -/* 14A94 80084694 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 14A98 80084698 AFB10014 */ sw $s1, 0x14($sp) -/* 14A9C 8008469C 00808821 */ addu $s1, $a0, $zero -/* 14AA0 800846A0 AFB00010 */ sw $s0, 0x10($sp) -/* 14AA4 800846A4 00A08021 */ addu $s0, $a1, $zero -/* 14AA8 800846A8 AFBF0018 */ sw $ra, 0x18($sp) -/* 14AAC 800846AC 92040000 */ lbu $a0, 0x0($s0) -/* 14AB0 800846B0 0C020DA9 */ jal func_800836A4 -/* 14AB4 800846B4 26100001 */ addiu $s0, $s0, 0x1 -/* 14AB8 800846B8 00401821 */ addu $v1, $v0, $zero -/* 14ABC 800846BC A22300B9 */ sb $v1, 0xB9($s1) -/* 14AC0 800846C0 92040000 */ lbu $a0, 0x0($s0) -/* 14AC4 800846C4 26020001 */ addiu $v0, $s0, 0x1 -/* 14AC8 800846C8 00641821 */ addu $v1, $v1, $a0 -/* 14ACC 800846CC A22300B9 */ sb $v1, 0xB9($s1) -/* 14AD0 800846D0 8FBF0018 */ lw $ra, 0x18($sp) -/* 14AD4 800846D4 8FB10014 */ lw $s1, 0x14($sp) -/* 14AD8 800846D8 8FB00010 */ lw $s0, 0x10($sp) -/* 14ADC 800846DC 03E00008 */ jr $ra -/* 14AE0 800846E0 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80084694, . - func_80084694 - -glabel func_800846E4 -/* 14AE4 800846E4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 14AE8 800846E8 AFB10014 */ sw $s1, 0x14($sp) -/* 14AEC 800846EC 00808821 */ addu $s1, $a0, $zero -/* 14AF0 800846F0 AFB00010 */ sw $s0, 0x10($sp) -/* 14AF4 800846F4 00A08021 */ addu $s0, $a1, $zero -/* 14AF8 800846F8 AFBF0018 */ sw $ra, 0x18($sp) -/* 14AFC 800846FC 92040000 */ lbu $a0, 0x0($s0) -/* 14B00 80084700 0C020DA9 */ jal func_800836A4 -/* 14B04 80084704 26100001 */ addiu $s0, $s0, 0x1 -/* 14B08 80084708 00401821 */ addu $v1, $v0, $zero -/* 14B0C 8008470C A22300BC */ sb $v1, 0xBC($s1) -/* 14B10 80084710 92040000 */ lbu $a0, 0x0($s0) -/* 14B14 80084714 26020001 */ addiu $v0, $s0, 0x1 -/* 14B18 80084718 00641821 */ addu $v1, $v1, $a0 -/* 14B1C 8008471C A22300BC */ sb $v1, 0xBC($s1) -/* 14B20 80084720 8FBF0018 */ lw $ra, 0x18($sp) -/* 14B24 80084724 8FB10014 */ lw $s1, 0x14($sp) -/* 14B28 80084728 8FB00010 */ lw $s0, 0x10($sp) -/* 14B2C 8008472C 03E00008 */ jr $ra -/* 14B30 80084730 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_800846E4, . - func_800846E4 - -glabel func_80084734 -/* 14B34 80084734 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 14B38 80084738 AFB10014 */ sw $s1, 0x14($sp) -/* 14B3C 8008473C 00808821 */ addu $s1, $a0, $zero -/* 14B40 80084740 AFB00010 */ sw $s0, 0x10($sp) -/* 14B44 80084744 00A08021 */ addu $s0, $a1, $zero -/* 14B48 80084748 AFBF0018 */ sw $ra, 0x18($sp) -/* 14B4C 8008474C 92040000 */ lbu $a0, 0x0($s0) -/* 14B50 80084750 0C020DA9 */ jal func_800836A4 -/* 14B54 80084754 26100001 */ addiu $s0, $s0, 0x1 -/* 14B58 80084758 00401821 */ addu $v1, $v0, $zero -/* 14B5C 8008475C A22300BD */ sb $v1, 0xBD($s1) -/* 14B60 80084760 92040000 */ lbu $a0, 0x0($s0) -/* 14B64 80084764 26020001 */ addiu $v0, $s0, 0x1 -/* 14B68 80084768 00641821 */ addu $v1, $v1, $a0 -/* 14B6C 8008476C A22300BD */ sb $v1, 0xBD($s1) -/* 14B70 80084770 8FBF0018 */ lw $ra, 0x18($sp) -/* 14B74 80084774 8FB10014 */ lw $s1, 0x14($sp) -/* 14B78 80084778 8FB00010 */ lw $s0, 0x10($sp) -/* 14B7C 8008477C 03E00008 */ jr $ra -/* 14B80 80084780 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80084734, . - func_80084734 - -glabel func_80084784 -/* 14B84 80084784 90A20000 */ lbu $v0, 0x0($a1) -/* 14B88 80084788 A08200BC */ sb $v0, 0xBC($a0) -/* 14B8C 8008478C 03E00008 */ jr $ra -/* 14B90 80084790 24A20001 */ addiu $v0, $a1, 0x1 -.size func_80084784, . - func_80084784 - -glabel func_80084794 -/* 14B94 80084794 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 14B98 80084798 AFB10024 */ sw $s1, 0x24($sp) -/* 14B9C 8008479C 00A08821 */ addu $s1, $a1, $zero -/* 14BA0 800847A0 AFBF0028 */ sw $ra, 0x28($sp) -/* 14BA4 800847A4 AFB00020 */ sw $s0, 0x20($sp) -/* 14BA8 800847A8 92250000 */ lbu $a1, 0x0($s1) -/* 14BAC 800847AC 00808021 */ addu $s0, $a0, $zero -/* 14BB0 800847B0 28A20080 */ slti $v0, $a1, 0x80 -/* 14BB4 800847B4 14400006 */ bnez $v0, .L800847D0 -/* 14BB8 800847B8 26310001 */ addiu $s1, $s1, 0x1 -/* 14BBC 800847BC 92230000 */ lbu $v1, 0x0($s1) -/* 14BC0 800847C0 26310001 */ addiu $s1, $s1, 0x1 -/* 14BC4 800847C4 30A2007F */ andi $v0, $a1, 0x7F -/* 14BC8 800847C8 00021200 */ sll $v0, $v0, 8 -/* 14BCC 800847CC 00432821 */ addu $a1, $v0, $v1 -.L800847D0: -/* 14BD0 800847D0 8E020048 */ lw $v0, 0x48($s0) -/* 14BD4 800847D4 8606009E */ lh $a2, 0x9E($s0) -/* 14BD8 800847D8 860700B0 */ lh $a3, 0xB0($s0) -/* 14BDC 800847DC 24420001 */ addiu $v0, $v0, 0x1 -/* 14BE0 800847E0 AE020048 */ sw $v0, 0x48($s0) -/* 14BE4 800847E4 AFA20010 */ sw $v0, 0x10($sp) -/* 14BE8 800847E8 0C020EC9 */ jal func_80083B24 -/* 14BEC 800847EC 8E040078 */ lw $a0, 0x78($s0) -/* 14BF0 800847F0 8E030048 */ lw $v1, 0x48($s0) -/* 14BF4 800847F4 00402821 */ addu $a1, $v0, $zero -/* 14BF8 800847F8 2463FFFF */ addiu $v1, $v1, -0x1 -/* 14BFC 800847FC 10A00013 */ beqz $a1, .L8008484C -/* 14C00 80084800 AE030048 */ sw $v1, 0x48($s0) -/* 14C04 80084804 3C02800B */ lui $v0, %hi(D_800B1804) -/* 14C08 80084808 8C421804 */ lw $v0, %lo(D_800B1804)($v0) -/* 14C0C 8008480C 3C03800B */ lui $v1, %hi(D_800B180C) -/* 14C10 80084810 8C63180C */ lw $v1, %lo(D_800B180C)($v1) -/* 14C14 80084814 1840000D */ blez $v0, .L8008484C -/* 14C18 80084818 00002021 */ addu $a0, $zero, $zero -/* 14C1C 8008481C 00403021 */ addu $a2, $v0, $zero -/* 14C20 80084820 2463007C */ addiu $v1, $v1, 0x7C -.L80084824: -/* 14C24 80084824 8C62FFC8 */ lw $v0, -0x38($v1) -/* 14C28 80084828 14450005 */ bne $v0, $a1, .L80084840 -/* 14C2C 8008482C 24840001 */ addiu $a0, $a0, 0x1 -/* 14C30 80084830 8E020044 */ lw $v0, 0x44($s0) -/* 14C34 80084834 AC62FFC8 */ sw $v0, -0x38($v1) -/* 14C38 80084838 8E02007C */ lw $v0, 0x7C($s0) -/* 14C3C 8008483C AC620000 */ sw $v0, 0x0($v1) -.L80084840: -/* 14C40 80084840 0086102A */ slt $v0, $a0, $a2 -/* 14C44 80084844 1440FFF7 */ bnez $v0, .L80084824 -/* 14C48 80084848 2463013C */ addiu $v1, $v1, 0x13C -.L8008484C: -/* 14C4C 8008484C 02201021 */ addu $v0, $s1, $zero -/* 14C50 80084850 8FBF0028 */ lw $ra, 0x28($sp) -/* 14C54 80084854 8FB10024 */ lw $s1, 0x24($sp) -/* 14C58 80084858 8FB00020 */ lw $s0, 0x20($sp) -/* 14C5C 8008485C 03E00008 */ jr $ra -/* 14C60 80084860 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_80084794, . - func_80084794 - -glabel func_80084864 -/* 14C64 80084864 90A20000 */ lbu $v0, 0x0($a1) -/* 14C68 80084868 3C01800B */ lui $at, %hi(D_800AE4E0) -/* 14C6C 8008486C D422E4E0 */ ldc1 $f2, %lo(D_800AE4E0)($at) -/* 14C70 80084870 44820000 */ mtc1 $v0, $f0 -/* 14C74 80084874 00000000 */ nop -/* 14C78 80084878 46800020 */ cvt.s.w $f0, $f0 -/* 14C7C 8008487C 46000021 */ cvt.d.s $f0, $f0 -/* 14C80 80084880 46220002 */ mul.d $f0, $f0, $f2 -/* 14C84 80084884 C4820070 */ lwc1 $f2, 0x70($a0) -/* 14C88 80084888 46200020 */ cvt.s.d $f0, $f0 -/* 14C8C 8008488C 46001082 */ mul.s $f2, $f2, $f0 -/* 14C90 80084890 24A20001 */ addiu $v0, $a1, 0x1 -/* 14C94 80084894 E480006C */ swc1 $f0, 0x6C($a0) -/* 14C98 80084898 03E00008 */ jr $ra -/* 14C9C 8008489C E4820024 */ swc1 $f2, 0x24($a0) -.size func_80084864, . - func_80084864 - -glabel func_800848A0 -/* 14CA0 800848A0 90A20000 */ lbu $v0, 0x0($a1) -/* 14CA4 800848A4 A08200D4 */ sb $v0, 0xD4($a0) -/* 14CA8 800848A8 03E00008 */ jr $ra -/* 14CAC 800848AC 24A20001 */ addiu $v0, $a1, 0x1 -.size func_800848A0, . - func_800848A0 - -glabel func_800848B0 -/* 14CB0 800848B0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 14CB4 800848B4 AFB00010 */ sw $s0, 0x10($sp) -/* 14CB8 800848B8 00A08021 */ addu $s0, $a1, $zero -/* 14CBC 800848BC AFBF0014 */ sw $ra, 0x14($sp) -/* 14CC0 800848C0 92040000 */ lbu $a0, 0x0($s0) -/* 14CC4 800848C4 3C03800B */ lui $v1, %hi(D_800B1830) -/* 14CC8 800848C8 8C631830 */ lw $v1, %lo(D_800B1830)($v1) -/* 14CCC 800848CC 24020001 */ addiu $v0, $zero, 0x1 -/* 14CD0 800848D0 14620003 */ bne $v1, $v0, .L800848E0 -/* 14CD4 800848D4 26100001 */ addiu $s0, $s0, 0x1 -/* 14CD8 800848D8 0C021458 */ jal func_80085160 -/* 14CDC 800848DC 00000000 */ nop -.L800848E0: -/* 14CE0 800848E0 02001021 */ addu $v0, $s0, $zero -/* 14CE4 800848E4 8FBF0014 */ lw $ra, 0x14($sp) -/* 14CE8 800848E8 8FB00010 */ lw $s0, 0x10($sp) -/* 14CEC 800848EC 03E00008 */ jr $ra -/* 14CF0 800848F0 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_800848B0, . - func_800848B0 - -glabel func_800848F4 -/* 14CF4 800848F4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 14CF8 800848F8 AFB00010 */ sw $s0, 0x10($sp) -/* 14CFC 800848FC 00A08021 */ addu $s0, $a1, $zero -/* 14D00 80084900 AFBF0014 */ sw $ra, 0x14($sp) -/* 14D04 80084904 92050000 */ lbu $a1, 0x0($s0) -/* 14D08 80084908 26100001 */ addiu $s0, $s0, 0x1 -/* 14D0C 8008490C 92020000 */ lbu $v0, 0x0($s0) -/* 14D10 80084910 30420080 */ andi $v0, $v0, 0x80 -/* 14D14 80084914 10400002 */ beqz $v0, .L80084920 -/* 14D18 80084918 26100001 */ addiu $s0, $s0, 0x1 -/* 14D1C 8008491C 26100001 */ addiu $s0, $s0, 0x1 -.L80084920: -/* 14D20 80084920 8C820000 */ lw $v0, 0x0($a0) -/* 14D24 80084924 24030002 */ addiu $v1, $zero, 0x2 -/* 14D28 80084928 30420003 */ andi $v0, $v0, 0x3 -/* 14D2C 8008492C 14430009 */ bne $v0, $v1, .L80084954 -/* 14D30 80084930 02001021 */ addu $v0, $s0, $zero -/* 14D34 80084934 3C02800B */ lui $v0, %hi(D_800B1840) -/* 14D38 80084938 8C421840 */ lw $v0, %lo(D_800B1840)($v0) -/* 14D3C 8008493C 50400005 */ beql $v0, $zero, .L80084954 -/* 14D40 80084940 02001021 */ addu $v0, $s0, $zero -/* 14D44 80084944 8C840044 */ lw $a0, 0x44($a0) -/* 14D48 80084948 0040F809 */ jalr $v0 -/* 14D4C 8008494C 00000000 */ nop -/* 14D50 80084950 02001021 */ addu $v0, $s0, $zero -.L80084954: -/* 14D54 80084954 8FBF0014 */ lw $ra, 0x14($sp) -/* 14D58 80084958 8FB00010 */ lw $s0, 0x10($sp) -/* 14D5C 8008495C 03E00008 */ jr $ra -/* 14D60 80084960 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_800848F4, . - func_800848F4 - -glabel func_80084964 -/* 14D64 80084964 A48000AC */ sh $zero, 0xAC($a0) -/* 14D68 80084968 03E00008 */ jr $ra -/* 14D6C 8008496C 00A01021 */ addu $v0, $a1, $zero -.size func_80084964, . - func_80084964 - -glabel func_80084970 -/* 14D70 80084970 3C02800B */ lui $v0, %hi(D_800A9E50) -/* 14D74 80084974 8C429E50 */ lw $v0, %lo(D_800A9E50)($v0) -/* 14D78 80084978 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 14D7C 8008497C AFB00010 */ sw $s0, 0x10($sp) -/* 14D80 80084980 00A08021 */ addu $s0, $a1, $zero -/* 14D84 80084984 14400010 */ bnez $v0, .L800849C8 -/* 14D88 80084988 AFBF0014 */ sw $ra, 0x14($sp) -/* 14D8C 8008498C 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 14D90 80084990 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 14D94 80084994 3C01800B */ lui $at, %hi(D_800A9E50) -/* 14D98 80084998 1440000B */ bnez $v0, .L800849C8 -/* 14D9C 8008499C AC249E50 */ sw $a0, %lo(D_800A9E50)($at) -/* 14DA0 800849A0 0C021430 */ jal func_800850C0 -/* 14DA4 800849A4 02002021 */ addu $a0, $s0, $zero -/* 14DA8 800849A8 3C02800B */ lui $v0, %hi(D_800A9E50) -/* 14DAC 800849AC 8C429E50 */ lw $v0, %lo(D_800A9E50)($v0) -/* 14DB0 800849B0 3C01800F */ lui $at, %hi(D_800E8298) -/* 14DB4 800849B4 AC228298 */ sw $v0, %lo(D_800E8298)($at) -/* 14DB8 800849B8 3C01800B */ lui $at, %hi(D_800A9E54) -/* 14DBC 800849BC AC229E54 */ sw $v0, %lo(D_800A9E54)($at) -/* 14DC0 800849C0 0C021276 */ jal func_800849D8 -/* 14DC4 800849C4 02002021 */ addu $a0, $s0, $zero -.L800849C8: -/* 14DC8 800849C8 8FBF0014 */ lw $ra, 0x14($sp) -/* 14DCC 800849CC 8FB00010 */ lw $s0, 0x10($sp) -/* 14DD0 800849D0 03E00008 */ jr $ra -/* 14DD4 800849D4 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80084970, . - func_80084970 - -glabel func_800849D8 -/* 14DD8 800849D8 3C03800B */ lui $v1, %hi(D_800A9E54) -/* 14DDC 800849DC 8C639E54 */ lw $v1, %lo(D_800A9E54)($v1) -/* 14DE0 800849E0 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 14DE4 800849E4 AFB20030 */ sw $s2, 0x30($sp) -/* 14DE8 800849E8 00809021 */ addu $s2, $a0, $zero -/* 14DEC 800849EC AFBF0038 */ sw $ra, 0x38($sp) -/* 14DF0 800849F0 AFB30034 */ sw $s3, 0x34($sp) -/* 14DF4 800849F4 AFB1002C */ sw $s1, 0x2C($sp) -/* 14DF8 800849F8 AFB00028 */ sw $s0, 0x28($sp) -/* 14DFC 800849FC 8E530014 */ lw $s3, 0x14($s2) -/* 14E00 80084A00 AC600000 */ sw $zero, 0x0($v1) -/* 14E04 80084A04 8E420004 */ lw $v0, 0x4($s2) -/* 14E08 80084A08 00002021 */ addu $a0, $zero, $zero -/* 14E0C 80084A0C 00002821 */ addu $a1, $zero, $zero -/* 14E10 80084A10 AC600020 */ sw $zero, 0x20($v1) -/* 14E14 80084A14 AC60001C */ sw $zero, 0x1C($v1) -/* 14E18 80084A18 AC620038 */ sw $v0, 0x38($v1) -/* 14E1C 80084A1C 8E460018 */ lw $a2, 0x18($s2) -/* 14E20 80084A20 24070001 */ addiu $a3, $zero, 0x1 -/* 14E24 80084A24 240200B8 */ addiu $v0, $zero, 0xB8 -/* 14E28 80084A28 AC620044 */ sw $v0, 0x44($v1) -/* 14E2C 80084A2C AC660040 */ sw $a2, 0x40($v1) -/* 14E30 80084A30 8E480010 */ lw $t0, 0x10($s2) -/* 14E34 80084A34 24020001 */ addiu $v0, $zero, 0x1 -/* 14E38 80084A38 02603021 */ addu $a2, $s3, $zero -/* 14E3C 80084A3C AC62004C */ sw $v0, 0x4C($v1) -/* 14E40 80084A40 24020044 */ addiu $v0, $zero, 0x44 -/* 14E44 80084A44 AC600048 */ sw $zero, 0x48($v1) -/* 14E48 80084A48 AC680024 */ sw $t0, 0x24($v1) -/* 14E4C 80084A4C 0C023E24 */ jal func_8008F890 -/* 14E50 80084A50 AFA20010 */ sw $v0, 0x10($sp) -/* 14E54 80084A54 3C03800B */ lui $v1, %hi(D_800A9E54) -/* 14E58 80084A58 8C639E54 */ lw $v1, %lo(D_800A9E54)($v1) -/* 14E5C 80084A5C AC620034 */ sw $v0, 0x34($v1) -/* 14E60 80084A60 AC400014 */ sw $zero, 0x14($v0) -/* 14E64 80084A64 8C630034 */ lw $v1, 0x34($v1) -/* 14E68 80084A68 8E420004 */ lw $v0, 0x4($s2) -/* 14E6C 80084A6C 00002021 */ addu $a0, $zero, $zero -/* 14E70 80084A70 AC620018 */ sw $v0, 0x18($v1) -/* 14E74 80084A74 24020004 */ addiu $v0, $zero, 0x4 -/* 14E78 80084A78 AFA20010 */ sw $v0, 0x10($sp) -/* 14E7C 80084A7C 8E470004 */ lw $a3, 0x4($s2) -/* 14E80 80084A80 00002821 */ addu $a1, $zero, $zero -/* 14E84 80084A84 0C023E24 */ jal func_8008F890 -/* 14E88 80084A88 02603021 */ addu $a2, $s3, $zero -/* 14E8C 80084A8C 3C03800B */ lui $v1, %hi(D_800A9E54) -/* 14E90 80084A90 8C639E54 */ lw $v1, %lo(D_800A9E54)($v1) -/* 14E94 80084A94 00002021 */ addu $a0, $zero, $zero -/* 14E98 80084A98 00002821 */ addu $a1, $zero, $zero -/* 14E9C 80084A9C 8C630034 */ lw $v1, 0x34($v1) -/* 14EA0 80084AA0 02603021 */ addu $a2, $s3, $zero -/* 14EA4 80084AA4 24070001 */ addiu $a3, $zero, 0x1 -/* 14EA8 80084AA8 AC62001C */ sw $v0, 0x1C($v1) -/* 14EAC 80084AAC 24020014 */ addiu $v0, $zero, 0x14 -/* 14EB0 80084AB0 0C023E24 */ jal func_8008F890 -/* 14EB4 80084AB4 AFA20010 */ sw $v0, 0x10($sp) -/* 14EB8 80084AB8 3C03800B */ lui $v1, %hi(D_800A9E54) -/* 14EBC 80084ABC 8C639E54 */ lw $v1, %lo(D_800A9E54)($v1) -/* 14EC0 80084AC0 00402021 */ addu $a0, $v0, $zero -/* 14EC4 80084AC4 AC640030 */ sw $a0, 0x30($v1) -/* 14EC8 80084AC8 9242001C */ lbu $v0, 0x1C($s2) -/* 14ECC 80084ACC 1040000D */ beqz $v0, .L80084B04 -/* 14ED0 80084AD0 02402821 */ addu $a1, $s2, $zero -/* 14ED4 80084AD4 00002021 */ addu $a0, $zero, $zero -/* 14ED8 80084AD8 0C021312 */ jal func_80084C48 -/* 14EDC 80084ADC 02603021 */ addu $a2, $s3, $zero -/* 14EE0 80084AE0 3C04800B */ lui $a0, %hi(D_800A9E54) -/* 14EE4 80084AE4 8C849E54 */ lw $a0, %lo(D_800A9E54)($a0) -/* 14EE8 80084AE8 8C830034 */ lw $v1, 0x34($a0) -/* 14EEC 80084AEC AC620020 */ sw $v0, 0x20($v1) -/* 14EF0 80084AF0 8C830030 */ lw $v1, 0x30($a0) -/* 14EF4 80084AF4 3C028008 */ lui $v0, %hi(func_80087590) -/* 14EF8 80084AF8 24427590 */ addiu $v0, $v0, %lo(func_80087590) -/* 14EFC 80084AFC 080212C4 */ j .L80084B10 -/* 14F00 80084B00 AC620004 */ sw $v0, 0x4($v1) -.L80084B04: -/* 14F04 80084B04 3C028008 */ lui $v0, %hi(func_80085D00) -/* 14F08 80084B08 24425D00 */ addiu $v0, $v0, %lo(func_80085D00) -/* 14F0C 80084B0C AC820004 */ sw $v0, 0x4($a0) -.L80084B10: -/* 14F10 80084B10 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 14F14 80084B14 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 14F18 80084B18 00002021 */ addu $a0, $zero, $zero -/* 14F1C 80084B1C AC400004 */ sw $zero, 0x4($v0) -/* 14F20 80084B20 AC400008 */ sw $zero, 0x8($v0) -/* 14F24 80084B24 AC400014 */ sw $zero, 0x14($v0) -/* 14F28 80084B28 AC400018 */ sw $zero, 0x18($v0) -/* 14F2C 80084B2C AC40000C */ sw $zero, 0xC($v0) -/* 14F30 80084B30 AC400010 */ sw $zero, 0x10($v0) -/* 14F34 80084B34 2402008C */ addiu $v0, $zero, 0x8C -/* 14F38 80084B38 AFA20010 */ sw $v0, 0x10($sp) -/* 14F3C 80084B3C 8E470004 */ lw $a3, 0x4($s2) -/* 14F40 80084B40 00002821 */ addu $a1, $zero, $zero -/* 14F44 80084B44 0C023E24 */ jal func_8008F890 -/* 14F48 80084B48 02603021 */ addu $a2, $s3, $zero -/* 14F4C 80084B4C 8E430004 */ lw $v1, 0x4($s2) -/* 14F50 80084B50 1860001D */ blez $v1, .L80084BC8 -/* 14F54 80084B54 00008021 */ addu $s0, $zero, $zero -/* 14F58 80084B58 00408821 */ addu $s1, $v0, $zero -.L80084B5C: -/* 14F5C 80084B5C 3C05800B */ lui $a1, %hi(D_800A9E54) -/* 14F60 80084B60 8CA59E54 */ lw $a1, %lo(D_800A9E54)($a1) -/* 14F64 80084B64 02202021 */ addu $a0, $s1, $zero -/* 14F68 80084B68 0C023DFF */ jal func_8008F7FC -/* 14F6C 80084B6C 24A50004 */ addiu $a1, $a1, 0x4 -/* 14F70 80084B70 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 14F74 80084B74 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 14F78 80084B78 AE200008 */ sw $zero, 0x8($s1) -/* 14F7C 80084B7C 8C450024 */ lw $a1, 0x24($v0) -/* 14F80 80084B80 02202021 */ addu $a0, $s1, $zero -/* 14F84 80084B84 0C021863 */ jal func_8008618C -/* 14F88 80084B88 02603021 */ addu $a2, $s3, $zero -/* 14F8C 80084B8C 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 14F90 80084B90 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 14F94 80084B94 8C440034 */ lw $a0, 0x34($v0) -/* 14F98 80084B98 8C830014 */ lw $v1, 0x14($a0) -/* 14F9C 80084B9C 8C85001C */ lw $a1, 0x1C($a0) -/* 14FA0 80084BA0 24620001 */ addiu $v0, $v1, 0x1 -/* 14FA4 80084BA4 00031880 */ sll $v1, $v1, 2 -/* 14FA8 80084BA8 00651821 */ addu $v1, $v1, $a1 -/* 14FAC 80084BAC AC820014 */ sw $v0, 0x14($a0) -/* 14FB0 80084BB0 AC710000 */ sw $s1, 0x0($v1) -/* 14FB4 80084BB4 8E420004 */ lw $v0, 0x4($s2) -/* 14FB8 80084BB8 26100001 */ addiu $s0, $s0, 0x1 -/* 14FBC 80084BBC 0202102A */ slt $v0, $s0, $v0 -/* 14FC0 80084BC0 1440FFE6 */ bnez $v0, .L80084B5C -/* 14FC4 80084BC4 2631008C */ addiu $s1, $s1, 0x8C -.L80084BC8: -/* 14FC8 80084BC8 00002021 */ addu $a0, $zero, $zero -/* 14FCC 80084BCC 2402001C */ addiu $v0, $zero, 0x1C -/* 14FD0 80084BD0 AFA20010 */ sw $v0, 0x10($sp) -/* 14FD4 80084BD4 8E470008 */ lw $a3, 0x8($s2) -/* 14FD8 80084BD8 00002821 */ addu $a1, $zero, $zero -/* 14FDC 80084BDC 0C023E24 */ jal func_8008F890 -/* 14FE0 80084BE0 02603021 */ addu $a2, $s3, $zero -/* 14FE4 80084BE4 3C04800B */ lui $a0, %hi(D_800A9E54) -/* 14FE8 80084BE8 8C849E54 */ lw $a0, %lo(D_800A9E54)($a0) -/* 14FEC 80084BEC AC80002C */ sw $zero, 0x2C($a0) -/* 14FF0 80084BF0 8E430008 */ lw $v1, 0x8($s2) -/* 14FF4 80084BF4 1860000A */ blez $v1, .L80084C20 -/* 14FF8 80084BF8 00008021 */ addu $s0, $zero, $zero -/* 14FFC 80084BFC 00401821 */ addu $v1, $v0, $zero -.L80084C00: -/* 15000 80084C00 8C82002C */ lw $v0, 0x2C($a0) -/* 15004 80084C04 AC620000 */ sw $v0, 0x0($v1) -/* 15008 80084C08 AC83002C */ sw $v1, 0x2C($a0) -/* 1500C 80084C0C 8E420008 */ lw $v0, 0x8($s2) -/* 15010 80084C10 26100001 */ addiu $s0, $s0, 0x1 -/* 15014 80084C14 0202102A */ slt $v0, $s0, $v0 -/* 15018 80084C18 1440FFF9 */ bnez $v0, .L80084C00 -/* 1501C 80084C1C 2463001C */ addiu $v1, $v1, 0x1C -.L80084C20: -/* 15020 80084C20 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 15024 80084C24 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 15028 80084C28 AC530028 */ sw $s3, 0x28($v0) -/* 1502C 80084C2C 8FBF0038 */ lw $ra, 0x38($sp) -/* 15030 80084C30 8FB30034 */ lw $s3, 0x34($sp) -/* 15034 80084C34 8FB20030 */ lw $s2, 0x30($sp) -/* 15038 80084C38 8FB1002C */ lw $s1, 0x2C($sp) -/* 1503C 80084C3C 8FB00028 */ lw $s0, 0x28($sp) -/* 15040 80084C40 03E00008 */ jr $ra -/* 15044 80084C44 27BD0040 */ addiu $sp, $sp, 0x40 -.size func_800849D8, . - func_800849D8 - -glabel func_80084C48 -/* 15048 80084C48 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 1504C 80084C4C 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 15050 80084C50 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 15054 80084C54 AFB00010 */ sw $s0, 0x10($sp) -/* 15058 80084C58 00048400 */ sll $s0, $a0, 16 -/* 1505C 80084C5C AFBF0014 */ sw $ra, 0x14($sp) -/* 15060 80084C60 8C420034 */ lw $v0, 0x34($v0) -/* 15064 80084C64 00108383 */ sra $s0, $s0, 14 -/* 15068 80084C68 26040024 */ addiu $a0, $s0, 0x24 -/* 1506C 80084C6C 0C021326 */ jal func_80084C98 -/* 15070 80084C70 00442021 */ addu $a0, $v0, $a0 -/* 15074 80084C74 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 15078 80084C78 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 1507C 80084C7C 8C420034 */ lw $v0, 0x34($v0) -/* 15080 80084C80 02028021 */ addu $s0, $s0, $v0 -/* 15084 80084C84 8E020024 */ lw $v0, 0x24($s0) -/* 15088 80084C88 8FBF0014 */ lw $ra, 0x14($sp) -/* 1508C 80084C8C 8FB00010 */ lw $s0, 0x10($sp) -/* 15090 80084C90 03E00008 */ jr $ra -/* 15094 80084C94 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80084C48, . - func_80084C48 - -glabel func_80084C98 -/* 15098 80084C98 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 1509C 80084C9C AFB1001C */ sw $s1, 0x1C($sp) -/* 150A0 80084CA0 00808821 */ addu $s1, $a0, $zero -/* 150A4 80084CA4 AFB20020 */ sw $s2, 0x20($sp) -/* 150A8 80084CA8 00A09021 */ addu $s2, $a1, $zero -/* 150AC 80084CAC AFB00018 */ sw $s0, 0x18($sp) -/* 150B0 80084CB0 00C08021 */ addu $s0, $a2, $zero -/* 150B4 80084CB4 00002021 */ addu $a0, $zero, $zero -/* 150B8 80084CB8 00002821 */ addu $a1, $zero, $zero -/* 150BC 80084CBC 24070001 */ addiu $a3, $zero, 0x1 -/* 150C0 80084CC0 2402002C */ addiu $v0, $zero, 0x2C -/* 150C4 80084CC4 AFBF0024 */ sw $ra, 0x24($sp) -/* 150C8 80084CC8 0C023E24 */ jal func_8008F890 -/* 150CC 80084CCC AFA20010 */ sw $v0, 0x10($sp) -/* 150D0 80084CD0 3C038009 */ lui $v1, %hi(func_8008EEB8) -/* 150D4 80084CD4 2463EEB8 */ addiu $v1, $v1, %lo(func_8008EEB8) -/* 150D8 80084CD8 AE220000 */ sw $v0, 0x0($s1) -/* 150DC 80084CDC 0C021436 */ jal func_800850D8 -/* 150E0 80084CE0 AC430028 */ sw $v1, 0x28($v0) -/* 150E4 80084CE4 00002021 */ addu $a0, $zero, $zero -/* 150E8 80084CE8 00002821 */ addu $a1, $zero, $zero -/* 150EC 80084CEC 02003021 */ addu $a2, $s0, $zero -/* 150F0 80084CF0 00403821 */ addu $a3, $v0, $zero -/* 150F4 80084CF4 24020028 */ addiu $v0, $zero, 0x28 -/* 150F8 80084CF8 0C023E24 */ jal func_8008F890 -/* 150FC 80084CFC AFA20010 */ sw $v0, 0x10($sp) -/* 15100 80084D00 3C01800F */ lui $at, %hi(D_800E82A8) -/* 15104 80084D04 0C021447 */ jal func_8008511C -/* 15108 80084D08 AC2282A8 */ sw $v0, %lo(D_800E82A8)($at) -/* 1510C 80084D0C 00002021 */ addu $a0, $zero, $zero -/* 15110 80084D10 00002821 */ addu $a1, $zero, $zero -/* 15114 80084D14 02003021 */ addu $a2, $s0, $zero -/* 15118 80084D18 00403821 */ addu $a3, $v0, $zero -/* 1511C 80084D1C 24020002 */ addiu $v0, $zero, 0x2 -/* 15120 80084D20 0C023E24 */ jal func_8008F890 -/* 15124 80084D24 AFA20010 */ sw $v0, 0x10($sp) -/* 15128 80084D28 00002021 */ addu $a0, $zero, $zero -/* 1512C 80084D2C 00002821 */ addu $a1, $zero, $zero -/* 15130 80084D30 02003021 */ addu $a2, $s0, $zero -/* 15134 80084D34 24070001 */ addiu $a3, $zero, 0x1 -/* 15138 80084D38 3C01800F */ lui $at, %hi(D_800E82AC) -/* 1513C 80084D3C AC2282AC */ sw $v0, %lo(D_800E82AC)($at) -/* 15140 80084D40 24020034 */ addiu $v0, $zero, 0x34 -/* 15144 80084D44 0C023E24 */ jal func_8008F890 -/* 15148 80084D48 AFA20010 */ sw $v0, 0x10($sp) -/* 1514C 80084D4C 00002021 */ addu $a0, $zero, $zero -/* 15150 80084D50 00002821 */ addu $a1, $zero, $zero -/* 15154 80084D54 02003021 */ addu $a2, $s0, $zero -/* 15158 80084D58 24070001 */ addiu $a3, $zero, 0x1 -/* 1515C 80084D5C 3C01800F */ lui $at, %hi(D_800E82B0) -/* 15160 80084D60 AC2282B0 */ sw $v0, %lo(D_800E82B0)($at) -/* 15164 80084D64 24020020 */ addiu $v0, $zero, 0x20 -/* 15168 80084D68 0C023E24 */ jal func_8008F890 -/* 1516C 80084D6C AFA20010 */ sw $v0, 0x10($sp) -/* 15170 80084D70 00002021 */ addu $a0, $zero, $zero -/* 15174 80084D74 00002821 */ addu $a1, $zero, $zero -/* 15178 80084D78 02003021 */ addu $a2, $s0, $zero -/* 1517C 80084D7C 24070001 */ addiu $a3, $zero, 0x1 -/* 15180 80084D80 3C01800F */ lui $at, %hi(D_800E82B4) -/* 15184 80084D84 AC2282B4 */ sw $v0, %lo(D_800E82B4)($at) -/* 15188 80084D88 24020030 */ addiu $v0, $zero, 0x30 -/* 1518C 80084D8C 0C023E24 */ jal func_8008F890 -/* 15190 80084D90 AFA20010 */ sw $v0, 0x10($sp) -/* 15194 80084D94 00002021 */ addu $a0, $zero, $zero -/* 15198 80084D98 00002821 */ addu $a1, $zero, $zero -/* 1519C 80084D9C 02003021 */ addu $a2, $s0, $zero -/* 151A0 80084DA0 24070001 */ addiu $a3, $zero, 0x1 -/* 151A4 80084DA4 3C01800F */ lui $at, %hi(D_800E82B8) -/* 151A8 80084DA8 AC2282B8 */ sw $v0, %lo(D_800E82B8)($at) -/* 151AC 80084DAC 24020008 */ addiu $v0, $zero, 0x8 -/* 151B0 80084DB0 0C023E24 */ jal func_8008F890 -/* 151B4 80084DB4 AFA20010 */ sw $v0, 0x10($sp) -/* 151B8 80084DB8 3C01800F */ lui $at, %hi(D_800E82BC) -/* 151BC 80084DBC AC2282BC */ sw $v0, %lo(D_800E82BC)($at) -/* 151C0 80084DC0 0C021378 */ jal func_80084DE0 -/* 151C4 80084DC4 8E440020 */ lw $a0, 0x20($s2) -/* 151C8 80084DC8 8FBF0024 */ lw $ra, 0x24($sp) -/* 151CC 80084DCC 8FB20020 */ lw $s2, 0x20($sp) -/* 151D0 80084DD0 8FB1001C */ lw $s1, 0x1C($sp) -/* 151D4 80084DD4 8FB00018 */ lw $s0, 0x18($sp) -/* 151D8 80084DD8 03E00008 */ jr $ra -/* 151DC 80084DDC 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_80084C98, . - func_80084C98 - -glabel func_80084DE0 -/* 151E0 80084DE0 3C02800F */ lui $v0, %hi(D_800E8298) -/* 151E4 80084DE4 8C428298 */ lw $v0, %lo(D_800E8298)($v0) -/* 151E8 80084DE8 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 151EC 80084DEC AFBF0028 */ sw $ra, 0x28($sp) -/* 151F0 80084DF0 AFB50024 */ sw $s5, 0x24($sp) -/* 151F4 80084DF4 AFB40020 */ sw $s4, 0x20($sp) -/* 151F8 80084DF8 AFB3001C */ sw $s3, 0x1C($sp) -/* 151FC 80084DFC AFB20018 */ sw $s2, 0x18($sp) -/* 15200 80084E00 AFB10014 */ sw $s1, 0x14($sp) -/* 15204 80084E04 AFB00010 */ sw $s0, 0x10($sp) -/* 15208 80084E08 8C420034 */ lw $v0, 0x34($v0) -/* 1520C 80084E0C 00808821 */ addu $s1, $a0, $zero -/* 15210 80084E10 8C530024 */ lw $s3, 0x24($v0) -/* 15214 80084E14 8E220000 */ lw $v0, 0x0($s1) -/* 15218 80084E18 A2620024 */ sb $v0, 0x24($s3) -/* 1521C 80084E1C 8E220004 */ lw $v0, 0x4($s1) -/* 15220 80084E20 AE62001C */ sw $v0, 0x1C($s3) -/* 15224 80084E24 3C02800F */ lui $v0, %hi(D_800E82A8) -/* 15228 80084E28 8C4282A8 */ lw $v0, %lo(D_800E82A8)($v0) -/* 1522C 80084E2C 8E63001C */ lw $v1, 0x1C($s3) -/* 15230 80084E30 AE620020 */ sw $v0, 0x20($s3) -/* 15234 80084E34 3C02800F */ lui $v0, %hi(D_800E82AC) -/* 15238 80084E38 8C4282AC */ lw $v0, %lo(D_800E82AC)($v0) -/* 1523C 80084E3C 24100002 */ addiu $s0, $zero, 0x2 -/* 15240 80084E40 00009021 */ addu $s2, $zero, $zero -/* 15244 80084E44 AE620014 */ sw $v0, 0x14($s3) -/* 15248 80084E48 1060000C */ beqz $v1, .L80084E7C -/* 1524C 80084E4C AE620018 */ sw $v0, 0x18($s3) -.L80084E50: -/* 15250 80084E50 8E630014 */ lw $v1, 0x14($s3) -/* 15254 80084E54 3242FFFF */ andi $v0, $s2, 0xFFFF -/* 15258 80084E58 00021040 */ sll $v0, $v0, 1 -/* 1525C 80084E5C 00431021 */ addu $v0, $v0, $v1 -/* 15260 80084E60 A4400000 */ sh $zero, 0x0($v0) -/* 15264 80084E64 8E63001C */ lw $v1, 0x1C($s3) -/* 15268 80084E68 26520001 */ addiu $s2, $s2, 0x1 -/* 1526C 80084E6C 3242FFFF */ andi $v0, $s2, 0xFFFF -/* 15270 80084E70 0043102B */ sltu $v0, $v0, $v1 -/* 15274 80084E74 1440FFF6 */ bnez $v0, .L80084E50 -/* 15278 80084E78 00000000 */ nop -.L80084E7C: -/* 1527C 80084E7C 92620024 */ lbu $v0, 0x24($s3) -/* 15280 80084E80 10400086 */ beqz $v0, .L8008509C -/* 15284 80084E84 00009021 */ addu $s2, $zero, $zero -/* 15288 80084E88 3C14800F */ lui $s4, %hi(D_800E82B0) -/* 1528C 80084E8C 269482B0 */ addiu $s4, $s4, %lo(D_800E82B0) -/* 15290 80084E90 26950008 */ addiu $s5, $s4, 0x8 -/* 15294 80084E94 3242FFFF */ andi $v0, $s2, 0xFFFF -.L80084E98: -/* 15298 80084E98 00021880 */ sll $v1, $v0, 2 -/* 1529C 80084E9C 00621821 */ addu $v1, $v1, $v0 -/* 152A0 80084EA0 8E650020 */ lw $a1, 0x20($s3) -/* 152A4 80084EA4 02002021 */ addu $a0, $s0, $zero -/* 152A8 80084EA8 3082FFFF */ andi $v0, $a0, 0xFFFF -/* 152AC 80084EAC 00021080 */ sll $v0, $v0, 2 -/* 152B0 80084EB0 00511021 */ addu $v0, $v0, $s1 -/* 152B4 80084EB4 8C420000 */ lw $v0, 0x0($v0) -/* 152B8 80084EB8 000318C0 */ sll $v1, $v1, 3 -/* 152BC 80084EBC 24860001 */ addiu $a2, $a0, 0x1 -/* 152C0 80084EC0 00A32821 */ addu $a1, $a1, $v1 -/* 152C4 80084EC4 ACA20000 */ sw $v0, 0x0($a1) -/* 152C8 80084EC8 30C2FFFF */ andi $v0, $a2, 0xFFFF -/* 152CC 80084ECC 00021080 */ sll $v0, $v0, 2 -/* 152D0 80084ED0 00511021 */ addu $v0, $v0, $s1 -/* 152D4 80084ED4 8C430000 */ lw $v1, 0x0($v0) -/* 152D8 80084ED8 24C20001 */ addiu $v0, $a2, 0x1 -/* 152DC 80084EDC 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 152E0 80084EE0 00021080 */ sll $v0, $v0, 2 -/* 152E4 80084EE4 00511021 */ addu $v0, $v0, $s1 -/* 152E8 80084EE8 ACA30004 */ sw $v1, 0x4($a1) -/* 152EC 80084EEC 8C430000 */ lw $v1, 0x0($v0) -/* 152F0 80084EF0 24C20002 */ addiu $v0, $a2, 0x2 -/* 152F4 80084EF4 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 152F8 80084EF8 00021080 */ sll $v0, $v0, 2 -/* 152FC 80084EFC 00511021 */ addu $v0, $v0, $s1 -/* 15300 80084F00 A4A3000A */ sh $v1, 0xA($a1) -/* 15304 80084F04 8C430000 */ lw $v1, 0x0($v0) -/* 15308 80084F08 24C20003 */ addiu $v0, $a2, 0x3 -/* 1530C 80084F0C 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 15310 80084F10 00021080 */ sll $v0, $v0, 2 -/* 15314 80084F14 00511021 */ addu $v0, $v0, $s1 -/* 15318 80084F18 A4A30008 */ sh $v1, 0x8($a1) -/* 1531C 80084F1C 8C420000 */ lw $v0, 0x0($v0) -/* 15320 80084F20 24D00004 */ addiu $s0, $a2, 0x4 -/* 15324 80084F24 A4A2000C */ sh $v0, 0xC($a1) -/* 15328 80084F28 3202FFFF */ andi $v0, $s0, 0xFFFF -/* 1532C 80084F2C 00021080 */ sll $v0, $v0, 2 -/* 15330 80084F30 00511021 */ addu $v0, $v0, $s1 -/* 15334 80084F34 8C420000 */ lw $v0, 0x0($v0) -/* 15338 80084F38 10400039 */ beqz $v0, .L80085020 -/* 1533C 80084F3C 02001021 */ addu $v0, $s0, $zero -/* 15340 80084F40 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 15344 80084F44 00021080 */ sll $v0, $v0, 2 -/* 15348 80084F48 3C01447A */ lui $at, (0x447A0000 >> 16) -/* 1534C 80084F4C 44810000 */ mtc1 $at, $f0 -/* 15350 80084F50 00511021 */ addu $v0, $v0, $s1 -/* 15354 80084F54 C4420000 */ lwc1 $f2, 0x0($v0) -/* 15358 80084F58 468010A0 */ cvt.s.w $f2, $f2 -/* 1535C 80084F5C 46001083 */ div.s $f2, $f2, $f0 -/* 15360 80084F60 3C02800F */ lui $v0, %hi(D_800E8298) -/* 15364 80084F64 8C428298 */ lw $v0, %lo(D_800E8298)($v0) -/* 15368 80084F68 460010A1 */ cvt.d.s $f2, $f2 -/* 1536C 80084F6C 46221080 */ add.d $f2, $f2, $f2 -/* 15370 80084F70 C4400040 */ lwc1 $f0, 0x40($v0) -/* 15374 80084F74 46800021 */ cvt.d.w $f0, $f0 -/* 15378 80084F78 46201083 */ div.d $f2, $f2, $f0 -/* 1537C 80084F7C 8CA40004 */ lw $a0, 0x4($a1) -/* 15380 80084F80 8CA30000 */ lw $v1, 0x0($a1) -/* 15384 80084F84 24D00006 */ addiu $s0, $a2, 0x6 -/* 15388 80084F88 24C20005 */ addiu $v0, $a2, 0x5 -/* 1538C 80084F8C 00832023 */ subu $a0, $a0, $v1 -/* 15390 80084F90 44842000 */ mtc1 $a0, $f4 -/* 15394 80084F94 00000000 */ nop -/* 15398 80084F98 46802121 */ cvt.d.w $f4, $f4 -/* 1539C 80084F9C 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 153A0 80084FA0 00021080 */ sll $v0, $v0, 2 -/* 153A4 80084FA4 00511021 */ addu $v0, $v0, $s1 -/* 153A8 80084FA8 462010A0 */ cvt.s.d $f2, $f2 -/* 153AC 80084FAC E4A20010 */ swc1 $f2, 0x10($a1) -/* 153B0 80084FB0 3C01800B */ lui $at, %hi(D_800AE4F0) -/* 153B4 80084FB4 D422E4F0 */ ldc1 $f2, %lo(D_800AE4F0)($at) -/* 153B8 80084FB8 C4400000 */ lwc1 $f0, 0x0($v0) -/* 153BC 80084FBC 46800020 */ cvt.s.w $f0, $f0 -/* 153C0 80084FC0 46000021 */ cvt.d.s $f0, $f0 -/* 153C4 80084FC4 04810004 */ bgez $a0, .L80084FD8 -/* 153C8 80084FC8 46220083 */ div.d $f2, $f0, $f2 -/* 153CC 80084FCC 3C01800B */ lui $at, %hi(D_800AE4F8) -/* 153D0 80084FD0 D420E4F8 */ ldc1 $f0, %lo(D_800AE4F8)($at) -/* 153D4 80084FD4 46202100 */ add.d $f4, $f4, $f0 -.L80084FD8: -/* 153D8 80084FD8 00000000 */ nop -/* 153DC 80084FDC 46241002 */ mul.d $f0, $f2, $f4 -/* 153E0 80084FE0 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 153E4 80084FE4 44811000 */ mtc1 $at, $f2 -/* 153E8 80084FE8 ACA00018 */ sw $zero, 0x18($a1) -/* 153EC 80084FEC E4A20014 */ swc1 $f2, 0x14($a1) -/* 153F0 80084FF0 46200020 */ cvt.s.d $f0, $f0 -/* 153F4 80084FF4 E4A0001C */ swc1 $f0, 0x1C($a1) -/* 153F8 80084FF8 8E830000 */ lw $v1, 0x0($s4) -/* 153FC 80084FFC ACA30024 */ sw $v1, 0x24($a1) -/* 15400 80085000 8E820004 */ lw $v0, 0x4($s4) -/* 15404 80085004 AC620014 */ sw $v0, 0x14($v1) -/* 15408 80085008 8CA20024 */ lw $v0, 0x24($a1) -/* 1540C 8008500C AC400020 */ sw $zero, 0x20($v0) -/* 15410 80085010 8CA30024 */ lw $v1, 0x24($a1) -/* 15414 80085014 24020001 */ addiu $v0, $zero, 0x1 -/* 15418 80085018 0802140A */ j .L80085028 -/* 1541C 8008501C AC620024 */ sw $v0, 0x24($v1) -.L80085020: -/* 15420 80085020 ACA00024 */ sw $zero, 0x24($a1) -/* 15424 80085024 24D00006 */ addiu $s0, $a2, 0x6 -.L80085028: -/* 15428 80085028 3202FFFF */ andi $v0, $s0, 0xFFFF -/* 1542C 8008502C 00021080 */ sll $v0, $v0, 2 -/* 15430 80085030 00511021 */ addu $v0, $v0, $s1 -/* 15434 80085034 8C420000 */ lw $v0, 0x0($v0) -/* 15438 80085038 50400011 */ beql $v0, $zero, .L80085080 -/* 1543C 8008503C ACA00020 */ sw $zero, 0x20($a1) -/* 15440 80085040 8EA30000 */ lw $v1, 0x0($s5) -/* 15444 80085044 ACA30020 */ sw $v1, 0x20($a1) -/* 15448 80085048 8EA20004 */ lw $v0, 0x4($s5) -/* 1544C 8008504C AC620028 */ sw $v0, 0x28($v1) -/* 15450 80085050 8CA30020 */ lw $v1, 0x20($a1) -/* 15454 80085054 02001021 */ addu $v0, $s0, $zero -/* 15458 80085058 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1545C 8008505C 00021080 */ sll $v0, $v0, 2 -/* 15460 80085060 00511021 */ addu $v0, $v0, $s1 -/* 15464 80085064 8C420000 */ lw $v0, 0x0($v0) -/* 15468 80085068 A4620000 */ sh $v0, 0x0($v1) -/* 1546C 8008506C 8CA40020 */ lw $a0, 0x20($a1) -/* 15470 80085070 0C02317C */ jal func_8008C5F0 -/* 15474 80085074 26100001 */ addiu $s0, $s0, 0x1 -/* 15478 80085078 08021421 */ j .L80085084 -/* 1547C 8008507C 00000000 */ nop -.L80085080: -/* 15480 80085080 26100001 */ addiu $s0, $s0, 0x1 -.L80085084: -/* 15484 80085084 92630024 */ lbu $v1, 0x24($s3) -/* 15488 80085088 26520001 */ addiu $s2, $s2, 0x1 -/* 1548C 8008508C 3242FFFF */ andi $v0, $s2, 0xFFFF -/* 15490 80085090 0043102B */ sltu $v0, $v0, $v1 -/* 15494 80085094 1440FF80 */ bnez $v0, .L80084E98 -/* 15498 80085098 3242FFFF */ andi $v0, $s2, 0xFFFF -.L8008509C: -/* 1549C 8008509C 8FBF0028 */ lw $ra, 0x28($sp) -/* 154A0 800850A0 8FB50024 */ lw $s5, 0x24($sp) -/* 154A4 800850A4 8FB40020 */ lw $s4, 0x20($sp) -/* 154A8 800850A8 8FB3001C */ lw $s3, 0x1C($sp) -/* 154AC 800850AC 8FB20018 */ lw $s2, 0x18($sp) -/* 154B0 800850B0 8FB10014 */ lw $s1, 0x14($sp) -/* 154B4 800850B4 8FB00010 */ lw $s0, 0x10($sp) -/* 154B8 800850B8 03E00008 */ jr $ra -/* 154BC 800850BC 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_80084DE0, . - func_80084DE0 - -glabel func_800850C0 -/* 154C0 800850C0 24020006 */ addiu $v0, $zero, 0x6 -/* 154C4 800850C4 A082001C */ sb $v0, 0x1C($a0) -/* 154C8 800850C8 3C02800B */ lui $v0, %hi(D_800A99D8) -/* 154CC 800850CC 244299D8 */ addiu $v0, $v0, %lo(D_800A99D8) -/* 154D0 800850D0 03E00008 */ jr $ra -/* 154D4 800850D4 AC820020 */ sw $v0, 0x20($a0) -.size func_800850C0, . - func_800850C0 - -glabel func_800850D8 -/* 154D8 800850D8 3C03800B */ lui $v1, %hi(D_800A9B64) -/* 154DC 800850DC 24639B64 */ addiu $v1, $v1, %lo(D_800A9B64) -/* 154E0 800850E0 8C620000 */ lw $v0, 0x0($v1) -/* 154E4 800850E4 1040000B */ beqz $v0, .L80085114 -/* 154E8 800850E8 00002821 */ addu $a1, $zero, $zero -/* 154EC 800850EC 00602021 */ addu $a0, $v1, $zero -.L800850F0: -/* 154F0 800850F0 8C820000 */ lw $v0, 0x0($a0) -/* 154F4 800850F4 8C430000 */ lw $v1, 0x0($v0) -/* 154F8 800850F8 00A3102A */ slt $v0, $a1, $v1 -/* 154FC 800850FC 54400001 */ bnel $v0, $zero, .L80085104 -/* 15500 80085100 00602821 */ addu $a1, $v1, $zero -.L80085104: -/* 15504 80085104 24840004 */ addiu $a0, $a0, 0x4 -/* 15508 80085108 8C820000 */ lw $v0, 0x0($a0) -/* 1550C 8008510C 1440FFF8 */ bnez $v0, .L800850F0 -/* 15510 80085110 00000000 */ nop -.L80085114: -/* 15514 80085114 03E00008 */ jr $ra -/* 15518 80085118 00A01021 */ addu $v0, $a1, $zero -.size func_800850D8, . - func_800850D8 - -glabel func_8008511C -/* 1551C 8008511C 3C03800B */ lui $v1, %hi(D_800A9B64) -/* 15520 80085120 24639B64 */ addiu $v1, $v1, %lo(D_800A9B64) -/* 15524 80085124 8C620000 */ lw $v0, 0x0($v1) -/* 15528 80085128 1040000B */ beqz $v0, .L80085158 -/* 1552C 8008512C 00002821 */ addu $a1, $zero, $zero -/* 15530 80085130 00602021 */ addu $a0, $v1, $zero -.L80085134: -/* 15534 80085134 8C820000 */ lw $v0, 0x0($a0) -/* 15538 80085138 8C430004 */ lw $v1, 0x4($v0) -/* 1553C 8008513C 00A3102A */ slt $v0, $a1, $v1 -/* 15540 80085140 54400001 */ bnel $v0, $zero, .L80085148 -/* 15544 80085144 00602821 */ addu $a1, $v1, $zero -.L80085148: -/* 15548 80085148 24840004 */ addiu $a0, $a0, 0x4 -/* 1554C 8008514C 8C820000 */ lw $v0, 0x0($a0) -/* 15550 80085150 1440FFF8 */ bnez $v0, .L80085134 -/* 15554 80085154 00000000 */ nop -.L80085158: -/* 15558 80085158 03E00008 */ jr $ra -/* 1555C 8008515C 00A01021 */ addu $v0, $a1, $zero -.size func_8008511C, . - func_8008511C - -glabel func_80085160 -/* 15560 80085160 3C02800B */ lui $v0, %hi(D_800A9B60) -/* 15564 80085164 8C429B60 */ lw $v0, %lo(D_800A9B60)($v0) -/* 15568 80085168 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1556C 8008516C 0082102A */ slt $v0, $a0, $v0 -/* 15570 80085170 1040000E */ beqz $v0, .L800851AC -/* 15574 80085174 AFBF0010 */ sw $ra, 0x10($sp) -/* 15578 80085178 00041080 */ sll $v0, $a0, 2 -/* 1557C 8008517C 3C04800B */ lui $a0, %hi(D_800A9B64) -/* 15580 80085180 00822021 */ addu $a0, $a0, $v0 -/* 15584 80085184 0C021378 */ jal func_80084DE0 -/* 15588 80085188 8C849B64 */ lw $a0, %lo(D_800A9B64)($a0) -/* 1558C 8008518C 3C02800F */ lui $v0, %hi(D_800E8298) -/* 15590 80085190 8C428298 */ lw $v0, %lo(D_800E8298)($v0) -/* 15594 80085194 8C460034 */ lw $a2, 0x34($v0) -/* 15598 80085198 8CC40020 */ lw $a0, 0x20($a2) -/* 1559C 8008519C 0C023BA9 */ jal func_8008EEA4 -/* 155A0 800851A0 24050001 */ addiu $a1, $zero, 0x1 -/* 155A4 800851A4 0802146C */ j .L800851B0 -/* 155A8 800851A8 00001021 */ addu $v0, $zero, $zero -.L800851AC: -/* 155AC 800851AC 24020001 */ addiu $v0, $zero, 0x1 -.L800851B0: -/* 155B0 800851B0 8FBF0010 */ lw $ra, 0x10($sp) -/* 155B4 800851B4 03E00008 */ jr $ra -/* 155B8 800851B8 27BD0018 */ addiu $sp, $sp, 0x18 -/* 155BC 800851BC 00000000 */ nop -.size func_80085160, . - func_80085160 - -glabel func_800851C0 -/* 155C0 800851C0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 155C4 800851C4 AFB20020 */ sw $s2, 0x20($sp) -/* 155C8 800851C8 00809021 */ addu $s2, $a0, $zero -/* 155CC 800851CC AFB30024 */ sw $s3, 0x24($sp) -/* 155D0 800851D0 00A09821 */ addu $s3, $a1, $zero -/* 155D4 800851D4 AFBF0030 */ sw $ra, 0x30($sp) -/* 155D8 800851D8 AFB5002C */ sw $s5, 0x2C($sp) -/* 155DC 800851DC AFB40028 */ sw $s4, 0x28($sp) -/* 155E0 800851E0 AFB1001C */ sw $s1, 0x1C($sp) -/* 155E4 800851E4 0C022F4C */ jal func_8008BD30 -/* 155E8 800851E8 AFB00018 */ sw $s0, 0x18($sp) -/* 155EC 800851EC 00122040 */ sll $a0, $s2, 1 -/* 155F0 800851F0 00922021 */ addu $a0, $a0, $s2 -/* 155F4 800851F4 3C01800B */ lui $at, %hi(D_800B1898) -/* 155F8 800851F8 AC221898 */ sw $v0, %lo(D_800B1898)($at) -/* 155FC 800851FC 0C0216B7 */ jal func_80085ADC -/* 15600 80085200 00042100 */ sll $a0, $a0, 4 -/* 15604 80085204 3C01800B */ lui $at, %hi(D_800B186C) -/* 15608 80085208 AC22186C */ sw $v0, %lo(D_800B186C)($at) -/* 1560C 8008520C 0C0216B7 */ jal func_80085ADC -/* 15610 80085210 001220C0 */ sll $a0, $s2, 3 -/* 15614 80085214 00128080 */ sll $s0, $s2, 2 -/* 15618 80085218 02128021 */ addu $s0, $s0, $s2 -/* 1561C 8008521C 00108080 */ sll $s0, $s0, 2 -/* 15620 80085220 3C01800B */ lui $at, %hi(D_800B1870) -/* 15624 80085224 AC221870 */ sw $v0, %lo(D_800B1870)($at) -/* 15628 80085228 0C0216B7 */ jal func_80085ADC -/* 1562C 8008522C 02002021 */ addu $a0, $s0, $zero -/* 15630 80085230 00402021 */ addu $a0, $v0, $zero -/* 15634 80085234 00002821 */ addu $a1, $zero, $zero -/* 15638 80085238 3C01800B */ lui $at, %hi(D_800B1868) -/* 1563C 8008523C AC241868 */ sw $a0, %lo(D_800B1868)($at) -/* 15640 80085240 0C0216CC */ jal func_80085B30 -/* 15644 80085244 02003021 */ addu $a2, $s0, $zero -/* 15648 80085248 2642FFFF */ addiu $v0, $s2, -0x1 -/* 1564C 8008524C 18400015 */ blez $v0, .L800852A4 -/* 15650 80085250 00008821 */ addu $s1, $zero, $zero -/* 15654 80085254 2415FFFF */ addiu $s5, $zero, -0x1 -/* 15658 80085258 0040A021 */ addu $s4, $v0, $zero -/* 1565C 8008525C 00008021 */ addu $s0, $zero, $zero -.L80085260: -/* 15660 80085260 3C02800B */ lui $v0, %hi(D_800B1868) -/* 15664 80085264 8C421868 */ lw $v0, %lo(D_800B1868)($v0) -/* 15668 80085268 02602021 */ addu $a0, $s3, $zero -/* 1566C 8008526C 02021021 */ addu $v0, $s0, $v0 -/* 15670 80085270 24430014 */ addiu $v1, $v0, 0x14 -/* 15674 80085274 AC430004 */ sw $v1, 0x4($v0) -/* 15678 80085278 0C0216B7 */ jal func_80085ADC -/* 1567C 8008527C AC420014 */ sw $v0, 0x14($v0) -/* 15680 80085280 3C03800B */ lui $v1, %hi(D_800B1868) -/* 15684 80085284 8C631868 */ lw $v1, %lo(D_800B1868)($v1) -/* 15688 80085288 26310001 */ addiu $s1, $s1, 0x1 -/* 1568C 8008528C 02031821 */ addu $v1, $s0, $v1 -/* 15690 80085290 26100014 */ addiu $s0, $s0, 0x14 -/* 15694 80085294 AC620010 */ sw $v0, 0x10($v1) -/* 15698 80085298 0234102A */ slt $v0, $s1, $s4 -/* 1569C 8008529C 1440FFF0 */ bnez $v0, .L80085260 -/* 156A0 800852A0 AC75000C */ sw $s5, 0xC($v1) -.L800852A4: -/* 156A4 800852A4 0C0216B7 */ jal func_80085ADC -/* 156A8 800852A8 02602021 */ addu $a0, $s3, $zero -/* 156AC 800852AC 3C05800B */ lui $a1, %hi(D_800B1870) -/* 156B0 800852B0 8CA51870 */ lw $a1, %lo(D_800B1870)($a1) -/* 156B4 800852B4 3C04800B */ lui $a0, %hi(D_800B1880) -/* 156B8 800852B8 24841880 */ addiu $a0, $a0, %lo(D_800B1880) -/* 156BC 800852BC 3C03800B */ lui $v1, %hi(D_800B1868) -/* 156C0 800852C0 8C631868 */ lw $v1, %lo(D_800B1868)($v1) -/* 156C4 800852C4 00113880 */ sll $a3, $s1, 2 -/* 156C8 800852C8 00F13821 */ addu $a3, $a3, $s1 -/* 156CC 800852CC 00073880 */ sll $a3, $a3, 2 -/* 156D0 800852D0 3C01800B */ lui $at, %hi(D_800B1874) -/* 156D4 800852D4 AC331874 */ sw $s3, %lo(D_800B1874)($at) -/* 156D8 800852D8 3C01800B */ lui $at, %hi(D_800B1878) -/* 156DC 800852DC AC201878 */ sw $zero, %lo(D_800B1878)($at) -/* 156E0 800852E0 3C01800B */ lui $at, %hi(D_800B1860) -/* 156E4 800852E4 AC201860 */ sw $zero, %lo(D_800B1860)($at) -/* 156E8 800852E8 00E33821 */ addu $a3, $a3, $v1 -/* 156EC 800852EC ACE20010 */ sw $v0, 0x10($a3) -/* 156F0 800852F0 2402FFFF */ addiu $v0, $zero, -0x1 -/* 156F4 800852F4 ACE2000C */ sw $v0, 0xC($a3) -/* 156F8 800852F8 3C01800B */ lui $at, %hi(D_800B1864) -/* 156FC 800852FC AC231864 */ sw $v1, %lo(D_800B1864)($at) -/* 15700 80085300 0C024D5C */ jal func_80093570 -/* 15704 80085304 00123040 */ sll $a2, $s2, 1 -/* 15708 80085308 3C028008 */ lui $v0, %hi(func_80085404) -/* 1570C 8008530C 24425404 */ addiu $v0, $v0, %lo(func_80085404) -/* 15710 80085310 8FBF0030 */ lw $ra, 0x30($sp) -/* 15714 80085314 8FB5002C */ lw $s5, 0x2C($sp) -/* 15718 80085318 8FB40028 */ lw $s4, 0x28($sp) -/* 1571C 8008531C 8FB30024 */ lw $s3, 0x24($sp) -/* 15720 80085320 8FB20020 */ lw $s2, 0x20($sp) -/* 15724 80085324 8FB1001C */ lw $s1, 0x1C($sp) -/* 15728 80085328 8FB00018 */ lw $s0, 0x18($sp) -/* 1572C 8008532C 03E00008 */ jr $ra -/* 15730 80085330 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_800851C0, . - func_800851C0 - -glabel func_80085334 -/* 15734 80085334 3C02800B */ lui $v0, %hi(D_800B1878) -/* 15738 80085338 8C421878 */ lw $v0, %lo(D_800B1878)($v0) -/* 1573C 8008533C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 15740 80085340 1040000C */ beqz $v0, .L80085374 -/* 15744 80085344 AFBF0018 */ sw $ra, 0x18($sp) -.L80085348: -/* 15748 80085348 3C04800B */ lui $a0, %hi(D_800B1880) -/* 1574C 8008534C 24841880 */ addiu $a0, $a0, %lo(D_800B1880) -/* 15750 80085350 27A50010 */ addiu $a1, $sp, 0x10 -/* 15754 80085354 0C024DB8 */ jal func_800936E0 -/* 15758 80085358 00003021 */ addu $a2, $zero, $zero -/* 1575C 8008535C 3C02800B */ lui $v0, %hi(D_800B1878) -/* 15760 80085360 8C421878 */ lw $v0, %lo(D_800B1878)($v0) -/* 15764 80085364 2442FFFF */ addiu $v0, $v0, -0x1 -/* 15768 80085368 3C01800B */ lui $at, %hi(D_800B1878) -/* 1576C 8008536C 1440FFF6 */ bnez $v0, .L80085348 -/* 15770 80085370 AC221878 */ sw $v0, %lo(D_800B1878)($at) -.L80085374: -/* 15774 80085374 3C03800B */ lui $v1, %hi(D_800B1860) -/* 15778 80085378 8C631860 */ lw $v1, %lo(D_800B1860)($v1) -/* 1577C 8008537C 1060001E */ beqz $v1, .L800853F8 -/* 15780 80085380 00000000 */ nop -.L80085384: -/* 15784 80085384 8C620008 */ lw $v0, 0x8($v1) -/* 15788 80085388 2442FFFF */ addiu $v0, $v0, -0x1 -/* 1578C 8008538C 14400017 */ bnez $v0, .L800853EC -/* 15790 80085390 AC620008 */ sw $v0, 0x8($v1) -/* 15794 80085394 8C650004 */ lw $a1, 0x4($v1) -/* 15798 80085398 10A00003 */ beqz $a1, .L800853A8 -/* 1579C 8008539C 00000000 */ nop -/* 157A0 800853A0 8C620000 */ lw $v0, 0x0($v1) -/* 157A4 800853A4 ACA20000 */ sw $v0, 0x0($a1) -.L800853A8: -/* 157A8 800853A8 8C640000 */ lw $a0, 0x0($v1) -/* 157AC 800853AC 10800004 */ beqz $a0, .L800853C0 -/* 157B0 800853B0 00000000 */ nop -/* 157B4 800853B4 8C620004 */ lw $v0, 0x4($v1) -/* 157B8 800853B8 080214F3 */ j .L800853CC -/* 157BC 800853BC AC820004 */ sw $v0, 0x4($a0) -.L800853C0: -/* 157C0 800853C0 8C620004 */ lw $v0, 0x4($v1) -/* 157C4 800853C4 3C01800B */ lui $at, %hi(D_800B1860) -/* 157C8 800853C8 AC221860 */ sw $v0, %lo(D_800B1860)($at) -.L800853CC: -/* 157CC 800853CC 3C02800B */ lui $v0, %hi(D_800B1864) -/* 157D0 800853D0 8C421864 */ lw $v0, %lo(D_800B1864)($v0) -/* 157D4 800853D4 AC600000 */ sw $zero, 0x0($v1) -/* 157D8 800853D8 3C01800B */ lui $at, %hi(D_800B1864) -/* 157DC 800853DC AC231864 */ sw $v1, %lo(D_800B1864)($at) -/* 157E0 800853E0 AC620004 */ sw $v0, 0x4($v1) -/* 157E4 800853E4 080214FC */ j .L800853F0 -/* 157E8 800853E8 00A01821 */ addu $v1, $a1, $zero -.L800853EC: -/* 157EC 800853EC 8C630004 */ lw $v1, 0x4($v1) -.L800853F0: -/* 157F0 800853F0 1460FFE4 */ bnez $v1, .L80085384 -/* 157F4 800853F4 00000000 */ nop -.L800853F8: -/* 157F8 800853F8 8FBF0018 */ lw $ra, 0x18($sp) -/* 157FC 800853FC 03E00008 */ jr $ra -/* 15800 80085400 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80085334, . - func_80085334 - -glabel func_80085404 -/* 15804 80085404 3C028008 */ lui $v0, %hi(func_80085410) -/* 15808 80085408 03E00008 */ jr $ra -/* 1580C 8008540C 24425410 */ addiu $v0, $v0, %lo(func_80085410) -.size func_80085404, . - func_80085404 - -glabel func_80085410 -/* 15810 80085410 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 15814 80085414 AFB00010 */ sw $s0, 0x10($sp) -/* 15818 80085418 AFBF0014 */ sw $ra, 0x14($sp) -/* 1581C 8008541C 0C02151F */ jal func_8008547C -/* 15820 80085420 00808021 */ addu $s0, $a0, $zero -/* 15824 80085424 00402821 */ addu $a1, $v0, $zero -/* 15828 80085428 14A00003 */ bnez $a1, .L80085438 -/* 1582C 8008542C 3C03FF00 */ lui $v1, (0xFF000000 >> 16) -/* 15830 80085430 08021519 */ j .L80085464 -/* 15834 80085434 02002021 */ addu $a0, $s0, $zero -.L80085438: -/* 15838 80085438 02031024 */ and $v0, $s0, $v1 -/* 1583C 8008543C 14430005 */ bne $v0, $v1, .L80085454 -/* 15840 80085440 3C0200FF */ lui $v0, (0xFFFFFF >> 16) -/* 15844 80085444 3442FFFF */ ori $v0, $v0, (0xFFFFFF & 0xFFFF) -/* 15848 80085448 02028024 */ and $s0, $s0, $v0 -/* 1584C 8008544C 3C020014 */ lui $v0, (0x140000 >> 16) -/* 15850 80085450 02028021 */ addu $s0, $s0, $v0 -.L80085454: -/* 15854 80085454 8CA40010 */ lw $a0, 0x10($a1) -/* 15858 80085458 8CA2000C */ lw $v0, 0xC($a1) -/* 1585C 8008545C 00902021 */ addu $a0, $a0, $s0 -/* 15860 80085460 00822023 */ subu $a0, $a0, $v0 -.L80085464: -/* 15864 80085464 0C0241E0 */ jal func_80090780 -/* 15868 80085468 00000000 */ nop -/* 1586C 8008546C 8FBF0014 */ lw $ra, 0x14($sp) -/* 15870 80085470 8FB00010 */ lw $s0, 0x10($sp) -/* 15874 80085474 03E00008 */ jr $ra -/* 15878 80085478 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80085410, . - func_80085410 - -glabel func_8008547C -/* 1587C 8008547C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 15880 80085480 3C03FF00 */ lui $v1, (0xFF000000 >> 16) -/* 15884 80085484 00831024 */ and $v0, $a0, $v1 -/* 15888 80085488 AFBF0014 */ sw $ra, 0x14($sp) -/* 1588C 8008548C 14430009 */ bne $v0, $v1, .L800854B4 -/* 15890 80085490 AFB00010 */ sw $s0, 0x10($sp) -/* 15894 80085494 3C09800C */ lui $t1, %hi(D_800C4B48) -/* 15898 80085498 8D294B48 */ lw $t1, %lo(D_800C4B48)($t1) -/* 1589C 8008549C 3C0200FF */ lui $v0, (0xFFFFFF >> 16) -/* 158A0 800854A0 3442FFFF */ ori $v0, $v0, (0xFFFFFF & 0xFFFF) -/* 158A4 800854A4 00822024 */ and $a0, $a0, $v0 -/* 158A8 800854A8 3C020014 */ lui $v0, (0x140000 >> 16) -/* 158AC 800854AC 08021534 */ j .L800854D0 -/* 158B0 800854B0 00822021 */ addu $a0, $a0, $v0 -.L800854B4: -/* 158B4 800854B4 3C02800E */ lui $v0, %hi(D_800E7A14) -/* 158B8 800854B8 8C427A14 */ lw $v0, %lo(D_800E7A14)($v0) -/* 158BC 800854BC 30420001 */ andi $v0, $v0, 0x1 -/* 158C0 800854C0 14400051 */ bnez $v0, .L80085608 -/* 158C4 800854C4 00001021 */ addu $v0, $zero, $zero -/* 158C8 800854C8 3C09800B */ lui $t1, %hi(D_800B1898) -/* 158CC 800854CC 8D291898 */ lw $t1, %lo(D_800B1898)($t1) -.L800854D0: -/* 158D0 800854D0 3C06800B */ lui $a2, %hi(D_800B1860) -/* 158D4 800854D4 8CC61860 */ lw $a2, %lo(D_800B1860)($a2) -/* 158D8 800854D8 00003821 */ addu $a3, $zero, $zero -/* 158DC 800854DC 10C0000D */ beqz $a2, .L80085514 -/* 158E0 800854E0 00852821 */ addu $a1, $a0, $a1 -/* 158E4 800854E4 3C08800B */ lui $t0, %hi(D_800B1874) -/* 158E8 800854E8 8D081874 */ lw $t0, %lo(D_800B1874)($t0) -.L800854EC: -/* 158EC 800854EC 8CC3000C */ lw $v1, 0xC($a2) -/* 158F0 800854F0 0083102B */ sltu $v0, $a0, $v1 -/* 158F4 800854F4 14400007 */ bnez $v0, .L80085514 -/* 158F8 800854F8 00681021 */ addu $v0, $v1, $t0 -/* 158FC 800854FC 0045102B */ sltu $v0, $v0, $a1 -/* 15900 80085500 10400016 */ beqz $v0, .L8008555C -/* 15904 80085504 00C03821 */ addu $a3, $a2, $zero -/* 15908 80085508 8CC60004 */ lw $a2, 0x4($a2) -/* 1590C 8008550C 14C0FFF7 */ bnez $a2, .L800854EC -/* 15910 80085510 00000000 */ nop -.L80085514: -/* 15914 80085514 3C10800B */ lui $s0, %hi(D_800B1864) -/* 15918 80085518 8E101864 */ lw $s0, %lo(D_800B1864)($s0) -/* 1591C 8008551C 16000004 */ bnez $s0, .L80085530 -/* 15920 80085520 00000000 */ nop -/* 15924 80085524 3C02800B */ lui $v0, %hi(D_800B1860) -/* 15928 80085528 08021582 */ j .L80085608 -/* 1592C 8008552C 8C421860 */ lw $v0, %lo(D_800B1860)($v0) -.L80085530: -/* 15930 80085530 8E020004 */ lw $v0, 0x4($s0) -/* 15934 80085534 3C01800B */ lui $at, %hi(D_800B1864) -/* 15938 80085538 10E0000C */ beqz $a3, .L8008556C -/* 1593C 8008553C AC221864 */ sw $v0, %lo(D_800B1864)($at) -/* 15940 80085540 8CE20004 */ lw $v0, 0x4($a3) -/* 15944 80085544 10400002 */ beqz $v0, .L80085550 -/* 15948 80085548 AE020004 */ sw $v0, 0x4($s0) -/* 1594C 8008554C AC500000 */ sw $s0, 0x0($v0) -.L80085550: -/* 15950 80085550 AE070000 */ sw $a3, 0x0($s0) -/* 15954 80085554 08021563 */ j .L8008558C -/* 15958 80085558 ACF00004 */ sw $s0, 0x4($a3) -.L8008555C: -/* 1595C 8008555C 24020002 */ addiu $v0, $zero, 0x2 -/* 15960 80085560 ACC20008 */ sw $v0, 0x8($a2) -/* 15964 80085564 08021582 */ j .L80085608 -/* 15968 80085568 00C01021 */ addu $v0, $a2, $zero -.L8008556C: -/* 1596C 8008556C 3C02800B */ lui $v0, %hi(D_800B1860) -/* 15970 80085570 8C421860 */ lw $v0, %lo(D_800B1860)($v0) -/* 15974 80085574 AE000000 */ sw $zero, 0x0($s0) -/* 15978 80085578 10400002 */ beqz $v0, .L80085584 -/* 1597C 8008557C AE020004 */ sw $v0, 0x4($s0) -/* 15980 80085580 AC500000 */ sw $s0, 0x0($v0) -.L80085584: -/* 15984 80085584 3C01800B */ lui $at, %hi(D_800B1860) -/* 15988 80085588 AC301860 */ sw $s0, %lo(D_800B1860)($at) -.L8008558C: -/* 1598C 8008558C 3C03800B */ lui $v1, %hi(D_800B1878) -/* 15990 80085590 8C631878 */ lw $v1, %lo(D_800B1878)($v1) -/* 15994 80085594 3C05800B */ lui $a1, %hi(D_800B186C) -/* 15998 80085598 8CA5186C */ lw $a1, %lo(D_800B186C)($a1) -/* 1599C 8008559C 2402FFFE */ addiu $v0, $zero, -0x2 -/* 159A0 800855A0 00821024 */ and $v0, $a0, $v0 -/* 159A4 800855A4 AE02000C */ sw $v0, 0xC($s0) -/* 159A8 800855A8 24020002 */ addiu $v0, $zero, 0x2 -/* 159AC 800855AC AE020008 */ sw $v0, 0x8($s0) -/* 159B0 800855B0 24620001 */ addiu $v0, $v1, 0x1 -/* 159B4 800855B4 3C01800B */ lui $at, %hi(D_800B1878) -/* 159B8 800855B8 AC221878 */ sw $v0, %lo(D_800B1878)($at) -/* 159BC 800855BC 00031040 */ sll $v0, $v1, 1 -/* 159C0 800855C0 00431021 */ addu $v0, $v0, $v1 -/* 159C4 800855C4 000210C0 */ sll $v0, $v0, 3 -/* 159C8 800855C8 00A22821 */ addu $a1, $a1, $v0 -/* 159CC 800855CC 3C02800B */ lui $v0, %hi(D_800B1880) -/* 159D0 800855D0 24421880 */ addiu $v0, $v0, %lo(D_800B1880) -/* 159D4 800855D4 A0A00002 */ sb $zero, 0x2($a1) -/* 159D8 800855D8 ACA20004 */ sw $v0, 0x4($a1) -/* 159DC 800855DC 8E020010 */ lw $v0, 0x10($s0) -/* 159E0 800855E0 ACA20008 */ sw $v0, 0x8($a1) -/* 159E4 800855E4 3C02800B */ lui $v0, %hi(D_800B1874) -/* 159E8 800855E8 8C421874 */ lw $v0, %lo(D_800B1874)($v0) -/* 159EC 800855EC 8E03000C */ lw $v1, 0xC($s0) -/* 159F0 800855F0 01202021 */ addu $a0, $t1, $zero -/* 159F4 800855F4 00003021 */ addu $a2, $zero, $zero -/* 159F8 800855F8 ACA20010 */ sw $v0, 0x10($a1) -/* 159FC 800855FC 0C022F10 */ jal func_8008BC40 -/* 15A00 80085600 ACA3000C */ sw $v1, 0xC($a1) -/* 15A04 80085604 02001021 */ addu $v0, $s0, $zero -.L80085608: -/* 15A08 80085608 8FBF0014 */ lw $ra, 0x14($sp) -/* 15A0C 8008560C 8FB00010 */ lw $s0, 0x10($sp) -/* 15A10 80085610 03E00008 */ jr $ra -/* 15A14 80085614 27BD0018 */ addiu $sp, $sp, 0x18 -/* 15A18 80085618 00000000 */ nop -/* 15A1C 8008561C 00000000 */ nop -.size func_8008547C, . - func_8008547C - -glabel func_80085620 -/* 15A20 80085620 3C01800B */ lui $at, %hi(D_800B18A0) -/* 15A24 80085624 03E00008 */ jr $ra -/* 15A28 80085628 AC2418A0 */ sw $a0, %lo(D_800B18A0)($at) -.size func_80085620, . - func_80085620 - -glabel func_8008562C -/* 15A2C 8008562C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 15A30 80085630 AFBF0010 */ sw $ra, 0x10($sp) -/* 15A34 80085634 0C0216B7 */ jal func_80085ADC -/* 15A38 80085638 24040058 */ addiu $a0, $zero, 0x58 -/* 15A3C 8008563C 24440008 */ addiu $a0, $v0, 0x8 -/* 15A40 80085640 24450020 */ addiu $a1, $v0, 0x20 -/* 15A44 80085644 3C01800B */ lui $at, %hi(D_800B18A4) -/* 15A48 80085648 AC2218A4 */ sw $v0, %lo(D_800B18A4)($at) -/* 15A4C 8008564C 0C024D5C */ jal func_80093570 -/* 15A50 80085650 24060004 */ addiu $a2, $zero, 0x4 -/* 15A54 80085654 3C05800B */ lui $a1, %hi(D_800B18A4) -/* 15A58 80085658 8CA518A4 */ lw $a1, %lo(D_800B18A4)($a1) -/* 15A5C 8008565C 24060004 */ addiu $a2, $zero, 0x4 -/* 15A60 80085660 24A40030 */ addiu $a0, $a1, 0x30 -/* 15A64 80085664 0C024D5C */ jal func_80093570 -/* 15A68 80085668 24A50048 */ addiu $a1, $a1, 0x48 -/* 15A6C 8008566C 3C05800B */ lui $a1, %hi(D_800B18A4) -/* 15A70 80085670 8CA518A4 */ lw $a1, %lo(D_800B18A4)($a1) -/* 15A74 80085674 3C04800B */ lui $a0, %hi(D_800B18A0) -/* 15A78 80085678 8C8418A0 */ lw $a0, %lo(D_800B18A0)($a0) -/* 15A7C 8008567C 0C024F7E */ jal func_80093DF8 -/* 15A80 80085680 24A60008 */ addiu $a2, $a1, 0x8 -/* 15A84 80085684 8FBF0010 */ lw $ra, 0x10($sp) -/* 15A88 80085688 03E00008 */ jr $ra -/* 15A8C 8008568C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008562C, . - func_8008562C - -glabel func_80085690 -/* 15A90 80085690 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 15A94 80085694 AFB00018 */ sw $s0, 0x18($sp) -/* 15A98 80085698 24100001 */ addiu $s0, $zero, 0x1 -/* 15A9C 8008569C AFBF001C */ sw $ra, 0x1C($sp) -.L800856A0: -/* 15AA0 800856A0 3C04800B */ lui $a0, %hi(D_800B18A4) -/* 15AA4 800856A4 8C8418A4 */ lw $a0, %lo(D_800B18A4)($a0) -/* 15AA8 800856A8 27A50010 */ addiu $a1, $sp, 0x10 -/* 15AAC 800856AC 24060001 */ addiu $a2, $zero, 0x1 -/* 15AB0 800856B0 0C024DB8 */ jal func_800936E0 -/* 15AB4 800856B4 24840008 */ addiu $a0, $a0, 0x8 -/* 15AB8 800856B8 3C04800B */ lui $a0, %hi(D_800B18A4) -/* 15ABC 800856BC 8C8418A4 */ lw $a0, %lo(D_800B18A4)($a0) -/* 15AC0 800856C0 00002821 */ addu $a1, $zero, $zero -/* 15AC4 800856C4 00003021 */ addu $a2, $zero, $zero -/* 15AC8 800856C8 0C024DB8 */ jal func_800936E0 -/* 15ACC 800856CC 24840008 */ addiu $a0, $a0, 0x8 -/* 15AD0 800856D0 8FA20010 */ lw $v0, 0x10($sp) -/* 15AD4 800856D4 84420000 */ lh $v0, 0x0($v0) -/* 15AD8 800856D8 1450FFF1 */ bne $v0, $s0, .L800856A0 -/* 15ADC 800856DC 00000000 */ nop -/* 15AE0 800856E0 8FBF001C */ lw $ra, 0x1C($sp) -/* 15AE4 800856E4 8FB00018 */ lw $s0, 0x18($sp) -/* 15AE8 800856E8 03E00008 */ jr $ra -/* 15AEC 800856EC 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80085690, . - func_80085690 - -glabel func_800856F0 -/* 15AF0 800856F0 27BDFF60 */ addiu $sp, $sp, -0xA0 -/* 15AF4 800856F4 00802821 */ addu $a1, $a0, $zero -/* 15AF8 800856F8 3C04800B */ lui $a0, %hi(D_800B18A0) -/* 15AFC 800856FC 8C8418A0 */ lw $a0, %lo(D_800B18A0)($a0) -/* 15B00 80085700 3C03800B */ lui $v1, %hi(D_800B18A4) -/* 15B04 80085704 8C6318A4 */ lw $v1, %lo(D_800B18A4)($v1) -/* 15B08 80085708 27A20078 */ addiu $v0, $sp, 0x78 -/* 15B0C 8008570C 24060002 */ addiu $a2, $zero, 0x2 -/* 15B10 80085710 AFBF0098 */ sw $ra, 0x98($sp) -/* 15B14 80085714 AFA00010 */ sw $zero, 0x10($sp) -/* 15B18 80085718 AFA20064 */ sw $v0, 0x64($sp) -/* 15B1C 8008571C AFA60018 */ sw $a2, 0x18($sp) -/* 15B20 80085720 24630030 */ addiu $v1, $v1, 0x30 -/* 15B24 80085724 AFA30060 */ sw $v1, 0x60($sp) -/* 15B28 80085728 8CA20000 */ lw $v0, 0x0($a1) -/* 15B2C 8008572C 3C03800A */ lui $v1, %hi(D_8009ECB0) -/* 15B30 80085730 2463ECB0 */ addiu $v1, $v1, %lo(D_8009ECB0) -/* 15B34 80085734 AFA20050 */ sw $v0, 0x50($sp) -/* 15B38 80085738 8CA70004 */ lw $a3, 0x4($a1) -/* 15B3C 8008573C 3C02800A */ lui $v0, %hi(D_8009ED80) -/* 15B40 80085740 2442ED80 */ addiu $v0, $v0, %lo(D_8009ED80) -/* 15B44 80085744 00431023 */ subu $v0, $v0, $v1 -/* 15B48 80085748 AFA60020 */ sw $a2, 0x20($sp) -/* 15B4C 8008574C AFA30028 */ sw $v1, 0x28($sp) -/* 15B50 80085750 AFA2002C */ sw $v0, 0x2C($sp) -/* 15B54 80085754 AFA00024 */ sw $zero, 0x24($sp) -/* 15B58 80085758 AFA70054 */ sw $a3, 0x54($sp) -/* 15B5C 8008575C 8CA20008 */ lw $v0, 0x8($a1) -/* 15B60 80085760 AFA20030 */ sw $v0, 0x30($sp) -/* 15B64 80085764 8CA3000C */ lw $v1, 0xC($a1) -/* 15B68 80085768 24021000 */ addiu $v0, $zero, 0x1000 -/* 15B6C 8008576C AFA20034 */ sw $v0, 0x34($sp) -/* 15B70 80085770 24020800 */ addiu $v0, $zero, 0x800 -/* 15B74 80085774 AFA2003C */ sw $v0, 0x3C($sp) -/* 15B78 80085778 AFA00040 */ sw $zero, 0x40($sp) -/* 15B7C 8008577C AFA00044 */ sw $zero, 0x44($sp) -/* 15B80 80085780 AFA00048 */ sw $zero, 0x48($sp) -/* 15B84 80085784 AFA0004C */ sw $zero, 0x4C($sp) -/* 15B88 80085788 AFA00058 */ sw $zero, 0x58($sp) -/* 15B8C 8008578C AFA0005C */ sw $zero, 0x5C($sp) -/* 15B90 80085790 0C024FB8 */ jal func_80093EE0 -/* 15B94 80085794 AFA30038 */ sw $v1, 0x38($sp) -/* 15B98 80085798 00402021 */ addu $a0, $v0, $zero -/* 15B9C 8008579C 27A50010 */ addiu $a1, $sp, 0x10 -/* 15BA0 800857A0 0C024E04 */ jal func_80093810 -/* 15BA4 800857A4 24060001 */ addiu $a2, $zero, 0x1 -/* 15BA8 800857A8 3C04800B */ lui $a0, %hi(D_800B18A4) -/* 15BAC 800857AC 8C8418A4 */ lw $a0, %lo(D_800B18A4)($a0) -/* 15BB0 800857B0 00002821 */ addu $a1, $zero, $zero -/* 15BB4 800857B4 24060001 */ addiu $a2, $zero, 0x1 -/* 15BB8 800857B8 0C024DB8 */ jal func_800936E0 -/* 15BBC 800857BC 24840030 */ addiu $a0, $a0, 0x30 -/* 15BC0 800857C0 8FBF0098 */ lw $ra, 0x98($sp) -/* 15BC4 800857C4 03E00008 */ jr $ra -/* 15BC8 800857C8 27BD00A0 */ addiu $sp, $sp, 0xA0 -/* 15BCC 800857CC 00000000 */ nop -.size func_800856F0, . - func_800856F0 - -glabel func_800857D0 -/* 15BD0 800857D0 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 15BD4 800857D4 AFB20048 */ sw $s2, 0x48($sp) -/* 15BD8 800857D8 00809021 */ addu $s2, $a0, $zero -/* 15BDC 800857DC AFBF004C */ sw $ra, 0x4C($sp) -/* 15BE0 800857E0 AFB10044 */ sw $s1, 0x44($sp) -/* 15BE4 800857E4 AFB00040 */ sw $s0, 0x40($sp) -/* 15BE8 800857E8 8E420004 */ lw $v0, 0x4($s2) -/* 15BEC 800857EC AFA2001C */ sw $v0, 0x1C($sp) -/* 15BF0 800857F0 AFA20018 */ sw $v0, 0x18($sp) -/* 15BF4 800857F4 8E420028 */ lw $v0, 0x28($s2) -/* 15BF8 800857F8 00A08821 */ addu $s1, $a1, $zero -/* 15BFC 800857FC AFA20020 */ sw $v0, 0x20($sp) -/* 15C00 80085800 8E440038 */ lw $a0, 0x38($s2) -/* 15C04 80085804 8E45003C */ lw $a1, 0x3C($s2) -/* 15C08 80085808 0C021470 */ jal func_800851C0 -/* 15C0C 8008580C 00C08021 */ addu $s0, $a2, $zero -/* 15C10 80085810 AFA20028 */ sw $v0, 0x28($sp) -/* 15C14 80085814 A3B00034 */ sb $s0, 0x34($sp) -/* 15C18 80085818 8E44002C */ lw $a0, 0x2C($s2) -/* 15C1C 8008581C 0C02310C */ jal func_8008C430 -/* 15C20 80085820 00008021 */ addu $s0, $zero, $zero -/* 15C24 80085824 0C0216C9 */ jal func_80085B24 -/* 15C28 80085828 AFA20030 */ sw $v0, 0x30($sp) -/* 15C2C 8008582C 3C04800E */ lui $a0, %hi(D_800E7D18) -/* 15C30 80085830 24847D18 */ addiu $a0, $a0, %lo(D_800E7D18) -/* 15C34 80085834 27A50018 */ addiu $a1, $sp, 0x18 -/* 15C38 80085838 0C02125C */ jal func_80084970 -/* 15C3C 8008583C AFA2002C */ sw $v0, 0x2C($sp) -/* 15C40 80085840 8E440034 */ lw $a0, 0x34($s2) -/* 15C44 80085844 8FA50030 */ lw $a1, 0x30($sp) -/* 15C48 80085848 02203021 */ addu $a2, $s1, $zero -/* 15C4C 8008584C 0C0216F4 */ jal func_80085BD0 -/* 15C50 80085850 24070014 */ addiu $a3, $zero, 0x14 -/* 15C54 80085854 8E440030 */ lw $a0, 0x30($s2) -/* 15C58 80085858 00408821 */ addu $s1, $v0, $zero -/* 15C5C 8008585C 0C0216B7 */ jal func_80085ADC -/* 15C60 80085860 000420C0 */ sll $a0, $a0, 3 -/* 15C64 80085864 3C01800B */ lui $at, %hi(D_800B1A68) -/* 15C68 80085868 AC221A68 */ sw $v0, %lo(D_800B1A68)($at) -/* 15C6C 8008586C 0C0216B7 */ jal func_80085ADC -/* 15C70 80085870 24040018 */ addiu $a0, $zero, 0x18 -/* 15C74 80085874 3C01800B */ lui $at, %hi(D_800B1A64) -/* 15C78 80085878 AC221A64 */ sw $v0, %lo(D_800B1A64)($at) -.L8008587C: -/* 15C7C 8008587C 0C0216B7 */ jal func_80085ADC -/* 15C80 80085880 00112080 */ sll $a0, $s1, 2 -/* 15C84 80085884 3C03800B */ lui $v1, %hi(D_800B1A64) -/* 15C88 80085888 8C631A64 */ lw $v1, %lo(D_800B1A64)($v1) -/* 15C8C 8008588C 001020C0 */ sll $a0, $s0, 3 -/* 15C90 80085890 26100001 */ addiu $s0, $s0, 0x1 -/* 15C94 80085894 00832021 */ addu $a0, $a0, $v1 -/* 15C98 80085898 AC820000 */ sw $v0, 0x0($a0) -/* 15C9C 8008589C 2E020003 */ sltiu $v0, $s0, 0x3 -/* 15CA0 800858A0 1440FFF6 */ bnez $v0, .L8008587C -/* 15CA4 800858A4 00000000 */ nop -/* 15CA8 800858A8 0C0216B7 */ jal func_80085ADC -/* 15CAC 800858AC 24042000 */ addiu $a0, $zero, 0x2000 -/* 15CB0 800858B0 3C10800B */ lui $s0, %hi(D_800B18B0) -/* 15CB4 800858B4 261018B0 */ addiu $s0, $s0, %lo(D_800B18B0) -/* 15CB8 800858B8 02002021 */ addu $a0, $s0, $zero -/* 15CBC 800858BC 24050003 */ addiu $a1, $zero, 0x3 -/* 15CC0 800858C0 24432000 */ addiu $v1, $v0, 0x2000 -/* 15CC4 800858C4 AFA30010 */ sw $v1, 0x10($sp) -/* 15CC8 800858C8 8E43000C */ lw $v1, 0xC($s2) -/* 15CCC 800858CC 3C068008 */ lui $a2, %hi(func_80085908) -/* 15CD0 800858D0 24C65908 */ addiu $a2, $a2, %lo(func_80085908) -/* 15CD4 800858D4 00003821 */ addu $a3, $zero, $zero -/* 15CD8 800858D8 3C01800B */ lui $at, %hi(D_800B1A60) -/* 15CDC 800858DC AC221A60 */ sw $v0, %lo(D_800B1A60)($at) -/* 15CE0 800858E0 0C025218 */ jal func_80094860 -/* 15CE4 800858E4 AFA30014 */ sw $v1, 0x14($sp) -/* 15CE8 800858E8 0C025288 */ jal func_80094A20 -/* 15CEC 800858EC 02002021 */ addu $a0, $s0, $zero -/* 15CF0 800858F0 8FBF004C */ lw $ra, 0x4C($sp) -/* 15CF4 800858F4 8FB20048 */ lw $s2, 0x48($sp) -/* 15CF8 800858F8 8FB10044 */ lw $s1, 0x44($sp) -/* 15CFC 800858FC 8FB00040 */ lw $s0, 0x40($sp) -/* 15D00 80085900 03E00008 */ jr $ra -/* 15D04 80085904 27BD0050 */ addiu $sp, $sp, 0x50 -.size func_800857D0, . - func_800857D0 - -glabel func_80085908 -/* 15D08 80085908 3C03800B */ lui $v1, %hi(D_800B1A68) -/* 15D0C 8008590C 8C631A68 */ lw $v1, %lo(D_800B1A68)($v1) -/* 15D10 80085910 3C04800B */ lui $a0, %hi(D_800A9B8C) -/* 15D14 80085914 8C849B8C */ lw $a0, %lo(D_800A9B8C)($a0) -/* 15D18 80085918 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 15D1C 8008591C 3C02800A */ lui $v0, %hi(func_8009E050) -/* 15D20 80085920 2442E050 */ addiu $v0, $v0, %lo(func_8009E050) -/* 15D24 80085924 AFA20018 */ sw $v0, 0x18($sp) -/* 15D28 80085928 3C02800B */ lui $v0, %hi(D_800ABDA0) -/* 15D2C 8008592C 2442BDA0 */ addiu $v0, $v0, %lo(D_800ABDA0) -/* 15D30 80085930 AFBF0038 */ sw $ra, 0x38($sp) -/* 15D34 80085934 AFB30034 */ sw $s3, 0x34($sp) -/* 15D38 80085938 AFB20030 */ sw $s2, 0x30($sp) -/* 15D3C 8008593C AFB1002C */ sw $s1, 0x2C($sp) -/* 15D40 80085940 AFB00028 */ sw $s0, 0x28($sp) -/* 15D44 80085944 AFA2001C */ sw $v0, 0x1C($sp) -/* 15D48 80085948 AFA30010 */ sw $v1, 0x10($sp) -/* 15D4C 8008594C 8C820000 */ lw $v0, 0x0($a0) -/* 15D50 80085950 00008821 */ addu $s1, $zero, $zero -/* 15D54 80085954 0040F809 */ jalr $v0 -/* 15D58 80085958 3C138000 */ lui $s3, (0x80000000 >> 16) -.L8008595C: -/* 15D5C 8008595C 3C02800B */ lui $v0, %hi(D_800A9B8C) -/* 15D60 80085960 8C429B8C */ lw $v0, %lo(D_800A9B8C)($v0) -/* 15D64 80085964 8C420004 */ lw $v0, 0x4($v0) -/* 15D68 80085968 0040F809 */ jalr $v0 -/* 15D6C 8008596C 00000000 */ nop -/* 15D70 80085970 0C023108 */ jal func_8008C420 -/* 15D74 80085974 00000000 */ nop -/* 15D78 80085978 0C023104 */ jal func_8008C410 -/* 15D7C 8008597C 00408021 */ addu $s0, $v0, $zero -/* 15D80 80085980 02138024 */ and $s0, $s0, $s3 -/* 15D84 80085984 1600FFF5 */ bnez $s0, .L8008595C -/* 15D88 80085988 00029082 */ srl $s2, $v0, 2 -/* 15D8C 8008598C 0C0214CD */ jal func_80085334 -/* 15D90 80085990 00000000 */ nop -/* 15D94 80085994 3C04800B */ lui $a0, %hi(D_800A9B90) -/* 15D98 80085998 8C849B90 */ lw $a0, %lo(D_800A9B90)($a0) -/* 15D9C 8008599C 8FA20020 */ lw $v0, 0x20($sp) -/* 15DA0 800859A0 0004182B */ sltu $v1, $zero, $a0 -/* 15DA4 800859A4 0002102B */ sltu $v0, $zero, $v0 -/* 15DA8 800859A8 00621824 */ and $v1, $v1, $v0 -/* 15DAC 800859AC 10600005 */ beqz $v1, .L800859C4 -/* 15DB0 800859B0 00000000 */ nop -/* 15DB4 800859B4 8C850004 */ lw $a1, 0x4($a0) -/* 15DB8 800859B8 8C840000 */ lw $a0, 0x0($a0) -/* 15DBC 800859BC 0C023154 */ jal func_8008C550 -/* 15DC0 800859C0 00052880 */ sll $a1, $a1, 2 -.L800859C4: -/* 15DC4 800859C4 3C02800B */ lui $v0, %hi(D_800B1A64) -/* 15DC8 800859C8 8C421A64 */ lw $v0, %lo(D_800B1A64)($v0) -/* 15DCC 800859CC 02402021 */ addu $a0, $s2, $zero -/* 15DD0 800859D0 001118C0 */ sll $v1, $s1, 3 -/* 15DD4 800859D4 0C02171D */ jal func_80085C74 -/* 15DD8 800859D8 00438021 */ addu $s0, $v0, $v1 -/* 15DDC 800859DC 8E040000 */ lw $a0, 0x0($s0) -/* 15DE0 800859E0 0C0241E0 */ jal func_80090780 -/* 15DE4 800859E4 AE020004 */ sw $v0, 0x4($s0) -/* 15DE8 800859E8 3C04800B */ lui $a0, %hi(D_800B1A68) -/* 15DEC 800859EC 8C841A68 */ lw $a0, %lo(D_800B1A68)($a0) -/* 15DF0 800859F0 8E070004 */ lw $a3, 0x4($s0) -/* 15DF4 800859F4 27A50020 */ addiu $a1, $sp, 0x20 -/* 15DF8 800859F8 0C022210 */ jal func_80088840 -/* 15DFC 800859FC 00403021 */ addu $a2, $v0, $zero -/* 15E00 80085A00 8FA30020 */ lw $v1, 0x20($sp) -/* 15E04 80085A04 1060000E */ beqz $v1, .L80085A40 -/* 15E08 80085A08 00402021 */ addu $a0, $v0, $zero -/* 15E0C 80085A0C 3C02800B */ lui $v0, %hi(D_800B1A68) -/* 15E10 80085A10 8C421A68 */ lw $v0, %lo(D_800B1A68)($v0) -/* 15E14 80085A14 3C03800B */ lui $v1, %hi(D_800A9B8C) -/* 15E18 80085A18 8C639B8C */ lw $v1, %lo(D_800A9B8C)($v1) -/* 15E1C 80085A1C 00821023 */ subu $v0, $a0, $v0 -/* 15E20 80085A20 000210C3 */ sra $v0, $v0, 3 -/* 15E24 80085A24 000210C0 */ sll $v0, $v0, 3 -/* 15E28 80085A28 AFA20014 */ sw $v0, 0x14($sp) -/* 15E2C 80085A2C 8C620008 */ lw $v0, 0x8($v1) -/* 15E30 80085A30 0040F809 */ jalr $v0 -/* 15E34 80085A34 27A40010 */ addiu $a0, $sp, 0x10 -/* 15E38 80085A38 3C01800B */ lui $at, %hi(D_800A9B90) -/* 15E3C 80085A3C AC309B90 */ sw $s0, %lo(D_800A9B90)($at) -.L80085A40: -/* 15E40 80085A40 26230001 */ addiu $v1, $s1, 0x1 -/* 15E44 80085A44 3C02AAAA */ lui $v0, (0xAAAAAAAB >> 16) -/* 15E48 80085A48 3442AAAB */ ori $v0, $v0, (0xAAAAAAAB & 0xFFFF) -/* 15E4C 80085A4C 00620019 */ multu $v1, $v0 -/* 15E50 80085A50 00004010 */ mfhi $t0 -/* 15E54 80085A54 00088842 */ srl $s1, $t0, 1 -/* 15E58 80085A58 00111040 */ sll $v0, $s1, 1 -/* 15E5C 80085A5C 00511021 */ addu $v0, $v0, $s1 -/* 15E60 80085A60 08021657 */ j .L8008595C -/* 15E64 80085A64 00628823 */ subu $s1, $v1, $v0 -/* 15E68 80085A68 8FBF0038 */ lw $ra, 0x38($sp) -/* 15E6C 80085A6C 8FB30034 */ lw $s3, 0x34($sp) -/* 15E70 80085A70 8FB20030 */ lw $s2, 0x30($sp) -/* 15E74 80085A74 8FB1002C */ lw $s1, 0x2C($sp) -/* 15E78 80085A78 8FB00028 */ lw $s0, 0x28($sp) -/* 15E7C 80085A7C 03E00008 */ jr $ra -/* 15E80 80085A80 27BD0040 */ addiu $sp, $sp, 0x40 -/* 15E84 80085A84 00000000 */ nop -/* 15E88 80085A88 00000000 */ nop -/* 15E8C 80085A8C 00000000 */ nop -.size func_80085908, . - func_80085908 - -glabel func_80085A90 -/* 15E90 80085A90 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 15E94 80085A94 AFB00010 */ sw $s0, 0x10($sp) -/* 15E98 80085A98 00808021 */ addu $s0, $a0, $zero -/* 15E9C 80085A9C AFB10014 */ sw $s1, 0x14($sp) -/* 15EA0 80085AA0 00A08821 */ addu $s1, $a1, $zero -/* 15EA4 80085AA4 00002821 */ addu $a1, $zero, $zero -/* 15EA8 80085AA8 AFBF0018 */ sw $ra, 0x18($sp) -/* 15EAC 80085AAC 0C0216CC */ jal func_80085B30 -/* 15EB0 80085AB0 02203021 */ addu $a2, $s1, $zero -/* 15EB4 80085AB4 3C04800B */ lui $a0, %hi(D_800B1A70) -/* 15EB8 80085AB8 24841A70 */ addiu $a0, $a0, %lo(D_800B1A70) -/* 15EBC 80085ABC 02002821 */ addu $a1, $s0, $zero -/* 15EC0 80085AC0 0C023E14 */ jal func_8008F850 -/* 15EC4 80085AC4 02203021 */ addu $a2, $s1, $zero -/* 15EC8 80085AC8 8FBF0018 */ lw $ra, 0x18($sp) -/* 15ECC 80085ACC 8FB10014 */ lw $s1, 0x14($sp) -/* 15ED0 80085AD0 8FB00010 */ lw $s0, 0x10($sp) -/* 15ED4 80085AD4 03E00008 */ jr $ra -/* 15ED8 80085AD8 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80085A90, . - func_80085A90 - -glabel func_80085ADC -/* 15EDC 80085ADC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 15EE0 80085AE0 AFA40010 */ sw $a0, 0x10($sp) -/* 15EE4 80085AE4 00002021 */ addu $a0, $zero, $zero -/* 15EE8 80085AE8 00002821 */ addu $a1, $zero, $zero -/* 15EEC 80085AEC 3C06800B */ lui $a2, %hi(D_800B1A70) -/* 15EF0 80085AF0 24C61A70 */ addiu $a2, $a2, %lo(D_800B1A70) -/* 15EF4 80085AF4 AFBF0018 */ sw $ra, 0x18($sp) -/* 15EF8 80085AF8 0C023E24 */ jal func_8008F890 -/* 15EFC 80085AFC 24070001 */ addiu $a3, $zero, 0x1 -/* 15F00 80085B00 8FBF0018 */ lw $ra, 0x18($sp) -/* 15F04 80085B04 03E00008 */ jr $ra -/* 15F08 80085B08 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80085ADC, . - func_80085ADC - -glabel func_80085B0C -/* 15F0C 80085B0C 3C03800B */ lui $v1, %hi(D_800B1A74) -/* 15F10 80085B10 8C631A74 */ lw $v1, %lo(D_800B1A74)($v1) -/* 15F14 80085B14 3C02800B */ lui $v0, %hi(D_800B1A70) -/* 15F18 80085B18 8C421A70 */ lw $v0, %lo(D_800B1A70)($v0) -/* 15F1C 80085B1C 03E00008 */ jr $ra -/* 15F20 80085B20 00621023 */ subu $v0, $v1, $v0 -.size func_80085B0C, . - func_80085B0C - -glabel func_80085B24 -/* 15F24 80085B24 3C02800B */ lui $v0, %hi(D_800B1A70) -/* 15F28 80085B28 03E00008 */ jr $ra -/* 15F2C 80085B2C 24421A70 */ addiu $v0, $v0, %lo(D_800B1A70) -.size func_80085B24, . - func_80085B24 - -glabel func_80085B30 -/* 15F30 80085B30 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 15F34 80085B34 10C00006 */ beqz $a2, .L80085B50 -/* 15F38 80085B38 24C2FFFF */ addiu $v0, $a2, -0x1 -/* 15F3C 80085B3C 2403FFFF */ addiu $v1, $zero, -0x1 -.L80085B40: -/* 15F40 80085B40 A0850000 */ sb $a1, 0x0($a0) -/* 15F44 80085B44 2442FFFF */ addiu $v0, $v0, -0x1 -/* 15F48 80085B48 1443FFFD */ bne $v0, $v1, .L80085B40 -/* 15F4C 80085B4C 24840001 */ addiu $a0, $a0, 0x1 -.L80085B50: -/* 15F50 80085B50 27BD0008 */ addiu $sp, $sp, 0x8 -/* 15F54 80085B54 03E00008 */ jr $ra -/* 15F58 80085B58 00000000 */ nop -.size func_80085B30, . - func_80085B30 - -glabel func_80085B5C -/* 15F5C 80085B5C 00A4102B */ sltu $v0, $a1, $a0 -/* 15F60 80085B60 1040000F */ beqz $v0, .L80085BA0 -/* 15F64 80085B64 2402FFFF */ addiu $v0, $zero, -0x1 -/* 15F68 80085B68 00862021 */ addu $a0, $a0, $a2 -/* 15F6C 80085B6C 00A62821 */ addu $a1, $a1, $a2 -/* 15F70 80085B70 24C6FFFF */ addiu $a2, $a2, -0x1 -/* 15F74 80085B74 10C20014 */ beq $a2, $v0, .L80085BC8 -/* 15F78 80085B78 00000000 */ nop -/* 15F7C 80085B7C 2403FFFF */ addiu $v1, $zero, -0x1 -.L80085B80: -/* 15F80 80085B80 24A5FFFF */ addiu $a1, $a1, -0x1 -/* 15F84 80085B84 90A20000 */ lbu $v0, 0x0($a1) -/* 15F88 80085B88 2484FFFF */ addiu $a0, $a0, -0x1 -/* 15F8C 80085B8C 24C6FFFF */ addiu $a2, $a2, -0x1 -/* 15F90 80085B90 14C3FFFB */ bne $a2, $v1, .L80085B80 -/* 15F94 80085B94 A0820000 */ sb $v0, 0x0($a0) -/* 15F98 80085B98 080216F2 */ j .L80085BC8 -/* 15F9C 80085B9C 00000000 */ nop -.L80085BA0: -/* 15FA0 80085BA0 24C6FFFF */ addiu $a2, $a2, -0x1 -/* 15FA4 80085BA4 10C20008 */ beq $a2, $v0, .L80085BC8 -/* 15FA8 80085BA8 00000000 */ nop -/* 15FAC 80085BAC 2403FFFF */ addiu $v1, $zero, -0x1 -.L80085BB0: -/* 15FB0 80085BB0 90A20000 */ lbu $v0, 0x0($a1) -/* 15FB4 80085BB4 24A50001 */ addiu $a1, $a1, 0x1 -/* 15FB8 80085BB8 24C6FFFF */ addiu $a2, $a2, -0x1 -/* 15FBC 80085BBC A0820000 */ sb $v0, 0x0($a0) -/* 15FC0 80085BC0 14C3FFFB */ bne $a2, $v1, .L80085BB0 -/* 15FC4 80085BC4 24840001 */ addiu $a0, $a0, 0x1 -.L80085BC8: -/* 15FC8 80085BC8 03E00008 */ jr $ra -/* 15FCC 80085BCC 00000000 */ nop -glabel func_80085BD0 -/* 15FD0 80085BD0 00000000 */ nop -.size func_80085B5C, . - func_80085B5C - -glabel func_80085BD4 -/* 15FD4 80085BD4 00850018 */ mult $a0, $a1 -/* 15FD8 80085BD8 00002012 */ mflo $a0 -/* 15FDC 80085BDC 00862021 */ addu $a0, $a0, $a2 -/* 15FE0 80085BE0 2484FFFF */ addiu $a0, $a0, -0x1 -/* 15FE4 80085BE4 0086001B */ divu $zero, $a0, $a2 -/* 15FE8 80085BE8 14C00002 */ bnez $a2, .L80085BF4 -/* 15FEC 80085BEC 00000000 */ nop -/* 15FF0 80085BF0 0007000D */ break 7 -.L80085BF4: -/* 15FF4 80085BF4 00002012 */ mflo $a0 -/* 15FF8 80085BF8 3C02B216 */ lui $v0, (0xB21642C9 >> 16) -/* 15FFC 80085BFC 344242C9 */ ori $v0, $v0, (0xB21642C9 & 0xFFFF) -/* 16000 80085C00 00820019 */ multu $a0, $v0 -/* 16004 80085C04 00004010 */ mfhi $t0 -/* 16008 80085C08 000811C2 */ srl $v0, $t0, 7 -/* 1600C 80085C0C 24420001 */ addiu $v0, $v0, 0x1 -/* 16010 80085C10 00021840 */ sll $v1, $v0, 1 -/* 16014 80085C14 00621821 */ addu $v1, $v1, $v0 -/* 16018 80085C18 000318C0 */ sll $v1, $v1, 3 -/* 1601C 80085C1C 00621823 */ subu $v1, $v1, $v0 -/* 16020 80085C20 000318C0 */ sll $v1, $v1, 3 -/* 16024 80085C24 00670018 */ mult $v1, $a3 -/* 16028 80085C28 00003812 */ mflo $a3 -/* 1602C 80085C2C 3C0251EB */ lui $v0, (0x51EB851F >> 16) -/* 16030 80085C30 3442851F */ ori $v0, $v0, (0x51EB851F & 0xFFFF) -/* 16034 80085C34 00E20019 */ multu $a3, $v0 -/* 16038 80085C38 3C01800B */ lui $at, %hi(D_800B1A80) -/* 1603C 80085C3C AC231A80 */ sw $v1, %lo(D_800B1A80)($at) -/* 16040 80085C40 2462FF48 */ addiu $v0, $v1, -0xB8 -/* 16044 80085C44 3C01800B */ lui $at, %hi(D_800B1A84) -/* 16048 80085C48 AC221A84 */ sw $v0, %lo(D_800B1A84)($at) -/* 1604C 80085C4C 246200B8 */ addiu $v0, $v1, 0xB8 -/* 16050 80085C50 3C01800B */ lui $at, %hi(D_800B1A88) -/* 16054 80085C54 AC221A88 */ sw $v0, %lo(D_800B1A88)($at) -/* 16058 80085C58 00004010 */ mfhi $t0 -/* 1605C 80085C5C 00081142 */ srl $v0, $t0, 5 -/* 16060 80085C60 3C01800B */ lui $at, %hi(D_800B1A8C) -/* 16064 80085C64 AC221A8C */ sw $v0, %lo(D_800B1A8C)($at) -/* 16068 80085C68 244200B8 */ addiu $v0, $v0, 0xB8 -/* 1606C 80085C6C 03E00008 */ jr $ra -/* 16070 80085C70 00621021 */ addu $v0, $v1, $v0 -.size func_80085BD4, . - func_80085BD4 - -glabel func_80085C74 -/* 16074 80085C74 3C03800B */ lui $v1, %hi(D_800B1A8C) -/* 16078 80085C78 8C631A8C */ lw $v1, %lo(D_800B1A8C)($v1) -/* 1607C 80085C7C 246200B8 */ addiu $v0, $v1, 0xB8 -/* 16080 80085C80 0044102B */ sltu $v0, $v0, $a0 -/* 16084 80085C84 1040000A */ beqz $v0, .L80085CB0 -/* 16088 80085C88 0083102B */ sltu $v0, $a0, $v1 -/* 1608C 80085C8C 3C02800B */ lui $v0, %hi(D_800A9BA0) -/* 16090 80085C90 8C429BA0 */ lw $v0, %lo(D_800A9BA0)($v0) -/* 16094 80085C94 10400013 */ beqz $v0, .L80085CE4 -/* 16098 80085C98 00000000 */ nop -/* 1609C 80085C9C 3C02800B */ lui $v0, %hi(D_800B1A84) -/* 160A0 80085CA0 8C421A84 */ lw $v0, %lo(D_800B1A84)($v0) -/* 160A4 80085CA4 3C01800B */ lui $at, %hi(D_800A9BA0) -/* 160A8 80085CA8 0802173B */ j .L80085CEC -/* 160AC 80085CAC AC209BA0 */ sw $zero, %lo(D_800A9BA0)($at) -.L80085CB0: -/* 160B0 80085CB0 1040000A */ beqz $v0, .L80085CDC -/* 160B4 80085CB4 24020001 */ addiu $v0, $zero, 0x1 -/* 160B8 80085CB8 3C02800B */ lui $v0, %hi(D_800A9BA0) -/* 160BC 80085CBC 8C429BA0 */ lw $v0, %lo(D_800A9BA0)($v0) -/* 160C0 80085CC0 10400008 */ beqz $v0, .L80085CE4 -/* 160C4 80085CC4 00000000 */ nop -/* 160C8 80085CC8 3C02800B */ lui $v0, %hi(D_800B1A88) -/* 160CC 80085CCC 8C421A88 */ lw $v0, %lo(D_800B1A88)($v0) -/* 160D0 80085CD0 3C01800B */ lui $at, %hi(D_800A9BA0) -/* 160D4 80085CD4 0802173B */ j .L80085CEC -/* 160D8 80085CD8 AC209BA0 */ sw $zero, %lo(D_800A9BA0)($at) -.L80085CDC: -/* 160DC 80085CDC 3C01800B */ lui $at, %hi(D_800A9BA0) -/* 160E0 80085CE0 AC229BA0 */ sw $v0, %lo(D_800A9BA0)($at) -.L80085CE4: -/* 160E4 80085CE4 3C02800B */ lui $v0, %hi(D_800B1A80) -/* 160E8 80085CE8 8C421A80 */ lw $v0, %lo(D_800B1A80)($v0) -.L80085CEC: -/* 160EC 80085CEC 03E00008 */ jr $ra -/* 160F0 80085CF0 00000000 */ nop -/* 160F4 80085CF4 00000000 */ nop -/* 160F8 80085CF8 00000000 */ nop -/* 160FC 80085CFC 00000000 */ nop -.size func_80085C74, . - func_80085C74 - -glabel func_80085D00 -/* 16100 80085D00 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 16104 80085D04 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 16108 80085D08 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 1610C 80085D0C AFB30024 */ sw $s3, 0x24($sp) -/* 16110 80085D10 00809821 */ addu $s3, $a0, $zero -/* 16114 80085D14 AFBF0028 */ sw $ra, 0x28($sp) -/* 16118 80085D18 AFB20020 */ sw $s2, 0x20($sp) -/* 1611C 80085D1C AFB1001C */ sw $s1, 0x1C($sp) -/* 16120 80085D20 AFB00018 */ sw $s0, 0x18($sp) -/* 16124 80085D24 8C520034 */ lw $s2, 0x34($v0) -/* 16128 80085D28 00A03021 */ addu $a2, $a1, $zero -/* 1612C 80085D2C 00C01821 */ addu $v1, $a2, $zero -/* 16130 80085D30 8E44001C */ lw $a0, 0x1C($s2) -/* 16134 80085D34 3C020200 */ lui $v0, (0x20007C0 >> 16) -/* 16138 80085D38 344207C0 */ ori $v0, $v0, (0x20007C0 & 0xFFFF) -/* 1613C 80085D3C AC620000 */ sw $v0, 0x0($v1) -/* 16140 80085D40 240202E0 */ addiu $v0, $zero, 0x2E0 -/* 16144 80085D44 AC620004 */ sw $v0, 0x4($v1) -/* 16148 80085D48 8E420014 */ lw $v0, 0x14($s2) -/* 1614C 80085D4C 24C60008 */ addiu $a2, $a2, 0x8 -/* 16150 80085D50 1840000B */ blez $v0, .L80085D80 -/* 16154 80085D54 00008021 */ addu $s0, $zero, $zero -/* 16158 80085D58 00808821 */ addu $s1, $a0, $zero -.L80085D5C: -/* 1615C 80085D5C 8E240000 */ lw $a0, 0x0($s1) -/* 16160 80085D60 26310004 */ addiu $s1, $s1, 0x4 -/* 16164 80085D64 0C0218B0 */ jal func_800862C0 -/* 16168 80085D68 02602821 */ addu $a1, $s3, $zero -/* 1616C 80085D6C 8E430014 */ lw $v1, 0x14($s2) -/* 16170 80085D70 26100001 */ addiu $s0, $s0, 0x1 -/* 16174 80085D74 0203182A */ slt $v1, $s0, $v1 -/* 16178 80085D78 1460FFF8 */ bnez $v1, .L80085D5C -/* 1617C 80085D7C 00403021 */ addu $a2, $v0, $zero -.L80085D80: -/* 16180 80085D80 00C01021 */ addu $v0, $a2, $zero -/* 16184 80085D84 8FBF0028 */ lw $ra, 0x28($sp) -/* 16188 80085D88 8FB30024 */ lw $s3, 0x24($sp) -/* 1618C 80085D8C 8FB20020 */ lw $s2, 0x20($sp) -/* 16190 80085D90 8FB1001C */ lw $s1, 0x1C($sp) -/* 16194 80085D94 8FB00018 */ lw $s0, 0x18($sp) -/* 16198 80085D98 03E00008 */ jr $ra -/* 1619C 80085D9C 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_80085D00, . - func_80085D00 - -glabel func_80085DA0 -/* 161A0 80085DA0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 161A4 80085DA4 AFB00018 */ sw $s0, 0x18($sp) -/* 161A8 80085DA8 00808021 */ addu $s0, $a0, $zero -/* 161AC 80085DAC AFB60030 */ sw $s6, 0x30($sp) -/* 161B0 80085DB0 00A0B021 */ addu $s6, $a1, $zero -/* 161B4 80085DB4 AFB5002C */ sw $s5, 0x2C($sp) -/* 161B8 80085DB8 00C0A821 */ addu $s5, $a2, $zero -/* 161BC 80085DBC 00002021 */ addu $a0, $zero, $zero -/* 161C0 80085DC0 00002821 */ addu $a1, $zero, $zero -/* 161C4 80085DC4 24070001 */ addiu $a3, $zero, 0x1 -/* 161C8 80085DC8 2402002C */ addiu $v0, $zero, 0x2C -/* 161CC 80085DCC AFBF0034 */ sw $ra, 0x34($sp) -/* 161D0 80085DD0 AFB40028 */ sw $s4, 0x28($sp) -/* 161D4 80085DD4 AFB30024 */ sw $s3, 0x24($sp) -/* 161D8 80085DD8 AFB20020 */ sw $s2, 0x20($sp) -/* 161DC 80085DDC AFB1001C */ sw $s1, 0x1C($sp) -/* 161E0 80085DE0 0C023E24 */ jal func_8008F890 -/* 161E4 80085DE4 AFA20010 */ sw $v0, 0x10($sp) -/* 161E8 80085DE8 00409821 */ addu $s3, $v0, $zero -/* 161EC 80085DEC AE130000 */ sw $s3, 0x0($s0) -/* 161F0 80085DF0 92C2001C */ lbu $v0, 0x1C($s6) -/* 161F4 80085DF4 2443FFFF */ addiu $v1, $v0, -0x1 -/* 161F8 80085DF8 2C620006 */ sltiu $v0, $v1, 0x6 -/* 161FC 80085DFC 10400017 */ beqz $v0, .L80085E5C -/* 16200 80085E00 00031080 */ sll $v0, $v1, 2 -/* 16204 80085E04 3C01800B */ lui $at, %hi(jtbl_800AE500) -/* 16208 80085E08 00220821 */ addu $at, $at, $v0 -/* 1620C 80085E0C 8C22E500 */ lw $v0, %lo(jtbl_800AE500)($at) -/* 16210 80085E10 00400008 */ jr $v0 -/* 16214 80085E14 00000000 */ nop -glabel .L80085E18 -/* 16218 80085E18 3C12800B */ lui $s2, %hi(D_800A9BB0) -/* 1621C 80085E1C 08021799 */ j .L80085E64 -/* 16220 80085E20 26529BB0 */ addiu $s2, $s2, %lo(D_800A9BB0) -glabel .L80085E24 -/* 16224 80085E24 3C12800B */ lui $s2, %hi(D_800A9C18) -/* 16228 80085E28 08021799 */ j .L80085E64 -/* 1622C 80085E2C 26529C18 */ addiu $s2, $s2, %lo(D_800A9C18) -glabel .L80085E30 -/* 16230 80085E30 3C12800B */ lui $s2, %hi(D_800A9CA0) -/* 16234 80085E34 08021799 */ j .L80085E64 -/* 16238 80085E38 26529CA0 */ addiu $s2, $s2, %lo(D_800A9CA0) -glabel .L80085E3C -/* 1623C 80085E3C 3C12800B */ lui $s2, %hi(D_800A9CC8) -/* 16240 80085E40 08021799 */ j .L80085E64 -/* 16244 80085E44 26529CC8 */ addiu $s2, $s2, %lo(D_800A9CC8) -glabel .L80085E48 -/* 16248 80085E48 3C12800B */ lui $s2, %hi(D_800A9CF0) -/* 1624C 80085E4C 08021799 */ j .L80085E64 -/* 16250 80085E50 26529CF0 */ addiu $s2, $s2, %lo(D_800A9CF0) -glabel .L80085E54 -/* 16254 80085E54 08021799 */ j .L80085E64 -/* 16258 80085E58 8ED20020 */ lw $s2, 0x20($s6) -.L80085E5C: -/* 1625C 80085E5C 3C12800B */ lui $s2, %hi(D_800A9D18) -/* 16260 80085E60 26529D18 */ addiu $s2, $s2, %lo(D_800A9D18) -.L80085E64: -/* 16264 80085E64 8E420000 */ lw $v0, 0x0($s2) -/* 16268 80085E68 00002021 */ addu $a0, $zero, $zero -/* 1626C 80085E6C A2620024 */ sb $v0, 0x24($s3) -/* 16270 80085E70 92670024 */ lbu $a3, 0x24($s3) -/* 16274 80085E74 8E420004 */ lw $v0, 0x4($s2) -/* 16278 80085E78 00002821 */ addu $a1, $zero, $zero -/* 1627C 80085E7C 02A03021 */ addu $a2, $s5, $zero -/* 16280 80085E80 AE62001C */ sw $v0, 0x1C($s3) -/* 16284 80085E84 24020028 */ addiu $v0, $zero, 0x28 -/* 16288 80085E88 0C023E24 */ jal func_8008F890 -/* 1628C 80085E8C AFA20010 */ sw $v0, 0x10($sp) -/* 16290 80085E90 00002021 */ addu $a0, $zero, $zero -/* 16294 80085E94 AE620020 */ sw $v0, 0x20($s3) -/* 16298 80085E98 24020002 */ addiu $v0, $zero, 0x2 -/* 1629C 80085E9C AFA20010 */ sw $v0, 0x10($sp) -/* 162A0 80085EA0 8E67001C */ lw $a3, 0x1C($s3) -/* 162A4 80085EA4 00002821 */ addu $a1, $zero, $zero -/* 162A8 80085EA8 0C023E24 */ jal func_8008F890 -/* 162AC 80085EAC 02A03021 */ addu $a2, $s5, $zero -/* 162B0 80085EB0 8E63001C */ lw $v1, 0x1C($s3) -/* 162B4 80085EB4 24110002 */ addiu $s1, $zero, 0x2 -/* 162B8 80085EB8 00002021 */ addu $a0, $zero, $zero -/* 162BC 80085EBC AE620014 */ sw $v0, 0x14($s3) -/* 162C0 80085EC0 1060000C */ beqz $v1, .L80085EF4 -/* 162C4 80085EC4 AE620018 */ sw $v0, 0x18($s3) -.L80085EC8: -/* 162C8 80085EC8 8E630014 */ lw $v1, 0x14($s3) -/* 162CC 80085ECC 3082FFFF */ andi $v0, $a0, 0xFFFF -/* 162D0 80085ED0 00021040 */ sll $v0, $v0, 1 -/* 162D4 80085ED4 00431021 */ addu $v0, $v0, $v1 -/* 162D8 80085ED8 A4400000 */ sh $zero, 0x0($v0) -/* 162DC 80085EDC 8E63001C */ lw $v1, 0x1C($s3) -/* 162E0 80085EE0 24840001 */ addiu $a0, $a0, 0x1 -/* 162E4 80085EE4 3082FFFF */ andi $v0, $a0, 0xFFFF -/* 162E8 80085EE8 0043102B */ sltu $v0, $v0, $v1 -/* 162EC 80085EEC 1440FFF6 */ bnez $v0, .L80085EC8 -/* 162F0 80085EF0 00000000 */ nop -.L80085EF4: -/* 162F4 80085EF4 92620024 */ lbu $v0, 0x24($s3) -/* 162F8 80085EF8 1040009A */ beqz $v0, .L80086164 -/* 162FC 80085EFC 0000A021 */ addu $s4, $zero, $zero -/* 16300 80085F00 3282FFFF */ andi $v0, $s4, 0xFFFF -.L80085F04: -/* 16304 80085F04 00021880 */ sll $v1, $v0, 2 -/* 16308 80085F08 00621821 */ addu $v1, $v1, $v0 -/* 1630C 80085F0C 8E650020 */ lw $a1, 0x20($s3) -/* 16310 80085F10 02202021 */ addu $a0, $s1, $zero -/* 16314 80085F14 3082FFFF */ andi $v0, $a0, 0xFFFF -/* 16318 80085F18 00021080 */ sll $v0, $v0, 2 -/* 1631C 80085F1C 00521021 */ addu $v0, $v0, $s2 -/* 16320 80085F20 8C420000 */ lw $v0, 0x0($v0) -/* 16324 80085F24 000318C0 */ sll $v1, $v1, 3 -/* 16328 80085F28 00A38021 */ addu $s0, $a1, $v1 -/* 1632C 80085F2C 24850001 */ addiu $a1, $a0, 0x1 -/* 16330 80085F30 AE020000 */ sw $v0, 0x0($s0) -/* 16334 80085F34 30A2FFFF */ andi $v0, $a1, 0xFFFF -/* 16338 80085F38 00021080 */ sll $v0, $v0, 2 -/* 1633C 80085F3C 00521021 */ addu $v0, $v0, $s2 -/* 16340 80085F40 8C430000 */ lw $v1, 0x0($v0) -/* 16344 80085F44 24A20001 */ addiu $v0, $a1, 0x1 -/* 16348 80085F48 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1634C 80085F4C 00021080 */ sll $v0, $v0, 2 -/* 16350 80085F50 00521021 */ addu $v0, $v0, $s2 -/* 16354 80085F54 AE030004 */ sw $v1, 0x4($s0) -/* 16358 80085F58 8C430000 */ lw $v1, 0x0($v0) -/* 1635C 80085F5C 24A20002 */ addiu $v0, $a1, 0x2 -/* 16360 80085F60 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 16364 80085F64 00021080 */ sll $v0, $v0, 2 -/* 16368 80085F68 00521021 */ addu $v0, $v0, $s2 -/* 1636C 80085F6C A603000A */ sh $v1, 0xA($s0) -/* 16370 80085F70 8C430000 */ lw $v1, 0x0($v0) -/* 16374 80085F74 24A20003 */ addiu $v0, $a1, 0x3 -/* 16378 80085F78 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1637C 80085F7C 00021080 */ sll $v0, $v0, 2 -/* 16380 80085F80 00521021 */ addu $v0, $v0, $s2 -/* 16384 80085F84 A6030008 */ sh $v1, 0x8($s0) -/* 16388 80085F88 8C420000 */ lw $v0, 0x0($v0) -/* 1638C 80085F8C 24B10004 */ addiu $s1, $a1, 0x4 -/* 16390 80085F90 A602000C */ sh $v0, 0xC($s0) -/* 16394 80085F94 3222FFFF */ andi $v0, $s1, 0xFFFF -/* 16398 80085F98 00021080 */ sll $v0, $v0, 2 -/* 1639C 80085F9C 00521021 */ addu $v0, $v0, $s2 -/* 163A0 80085FA0 8C420000 */ lw $v0, 0x0($v0) -/* 163A4 80085FA4 10400043 */ beqz $v0, .L800860B4 -/* 163A8 80085FA8 02201021 */ addu $v0, $s1, $zero -/* 163AC 80085FAC 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 163B0 80085FB0 00021080 */ sll $v0, $v0, 2 -/* 163B4 80085FB4 3C01447A */ lui $at, (0x447A0000 >> 16) -/* 163B8 80085FB8 44811000 */ mtc1 $at, $f2 -/* 163BC 80085FBC 00521021 */ addu $v0, $v0, $s2 -/* 163C0 80085FC0 C4400000 */ lwc1 $f0, 0x0($v0) -/* 163C4 80085FC4 46800020 */ cvt.s.w $f0, $f0 -/* 163C8 80085FC8 46020003 */ div.s $f0, $f0, $f2 -/* 163CC 80085FCC 46000021 */ cvt.d.s $f0, $f0 -/* 163D0 80085FD0 46200000 */ add.d $f0, $f0, $f0 -/* 163D4 80085FD4 C6C20018 */ lwc1 $f2, 0x18($s6) -/* 163D8 80085FD8 468010A1 */ cvt.d.w $f2, $f2 -/* 163DC 80085FDC 46220003 */ div.d $f0, $f0, $f2 -/* 163E0 80085FE0 8E040004 */ lw $a0, 0x4($s0) -/* 163E4 80085FE4 8E030000 */ lw $v1, 0x0($s0) -/* 163E8 80085FE8 24A20005 */ addiu $v0, $a1, 0x5 -/* 163EC 80085FEC 24B10006 */ addiu $s1, $a1, 0x6 -/* 163F0 80085FF0 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 163F4 80085FF4 00021080 */ sll $v0, $v0, 2 -/* 163F8 80085FF8 00521021 */ addu $v0, $v0, $s2 -/* 163FC 80085FFC 00832023 */ subu $a0, $a0, $v1 -/* 16400 80086000 3C01800B */ lui $at, %hi(D_800AE518) -/* 16404 80086004 D422E518 */ ldc1 $f2, %lo(D_800AE518)($at) -/* 16408 80086008 44842000 */ mtc1 $a0, $f4 -/* 1640C 8008600C 00000000 */ nop -/* 16410 80086010 46802121 */ cvt.d.w $f4, $f4 -/* 16414 80086014 46200020 */ cvt.s.d $f0, $f0 -/* 16418 80086018 E6000010 */ swc1 $f0, 0x10($s0) -/* 1641C 8008601C C4400000 */ lwc1 $f0, 0x0($v0) -/* 16420 80086020 46800020 */ cvt.s.w $f0, $f0 -/* 16424 80086024 46000021 */ cvt.d.s $f0, $f0 -/* 16428 80086028 04810004 */ bgez $a0, .L8008603C -/* 1642C 8008602C 46220083 */ div.d $f2, $f0, $f2 -/* 16430 80086030 3C01800B */ lui $at, %hi(D_800AE520) -/* 16434 80086034 D420E520 */ ldc1 $f0, %lo(D_800AE520)($at) -/* 16438 80086038 46202100 */ add.d $f4, $f4, $f0 -.L8008603C: -/* 1643C 8008603C 00002021 */ addu $a0, $zero, $zero -/* 16440 80086040 46241002 */ mul.d $f0, $f2, $f4 -/* 16444 80086044 00002821 */ addu $a1, $zero, $zero -/* 16448 80086048 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 1644C 8008604C 44811000 */ mtc1 $at, $f2 -/* 16450 80086050 02A03021 */ addu $a2, $s5, $zero -/* 16454 80086054 24070001 */ addiu $a3, $zero, 0x1 -/* 16458 80086058 24020034 */ addiu $v0, $zero, 0x34 -/* 1645C 8008605C AE000018 */ sw $zero, 0x18($s0) -/* 16460 80086060 E6020014 */ swc1 $f2, 0x14($s0) -/* 16464 80086064 46200020 */ cvt.s.d $f0, $f0 -/* 16468 80086068 E600001C */ swc1 $f0, 0x1C($s0) -/* 1646C 8008606C 0C023E24 */ jal func_8008F890 -/* 16470 80086070 AFA20010 */ sw $v0, 0x10($sp) -/* 16474 80086074 00002021 */ addu $a0, $zero, $zero -/* 16478 80086078 00002821 */ addu $a1, $zero, $zero -/* 1647C 8008607C 02A03021 */ addu $a2, $s5, $zero -/* 16480 80086080 24070001 */ addiu $a3, $zero, 0x1 -/* 16484 80086084 AE020024 */ sw $v0, 0x24($s0) -/* 16488 80086088 24020020 */ addiu $v0, $zero, 0x20 -/* 1648C 8008608C 0C023E24 */ jal func_8008F890 -/* 16490 80086090 AFA20010 */ sw $v0, 0x10($sp) -/* 16494 80086094 8E030024 */ lw $v1, 0x24($s0) -/* 16498 80086098 AC620014 */ sw $v0, 0x14($v1) -/* 1649C 8008609C 8E020024 */ lw $v0, 0x24($s0) -/* 164A0 800860A0 AC400020 */ sw $zero, 0x20($v0) -/* 164A4 800860A4 8E030024 */ lw $v1, 0x24($s0) -/* 164A8 800860A8 24020001 */ addiu $v0, $zero, 0x1 -/* 164AC 800860AC 0802182F */ j .L800860BC -/* 164B0 800860B0 AC620024 */ sw $v0, 0x24($v1) -.L800860B4: -/* 164B4 800860B4 AE000024 */ sw $zero, 0x24($s0) -/* 164B8 800860B8 24B10006 */ addiu $s1, $a1, 0x6 -.L800860BC: -/* 164BC 800860BC 3222FFFF */ andi $v0, $s1, 0xFFFF -/* 164C0 800860C0 00021080 */ sll $v0, $v0, 2 -/* 164C4 800860C4 00521021 */ addu $v0, $v0, $s2 -/* 164C8 800860C8 8C420000 */ lw $v0, 0x0($v0) -/* 164CC 800860CC 1040001D */ beqz $v0, .L80086144 -/* 164D0 800860D0 00002021 */ addu $a0, $zero, $zero -/* 164D4 800860D4 00002821 */ addu $a1, $zero, $zero -/* 164D8 800860D8 02A03021 */ addu $a2, $s5, $zero -/* 164DC 800860DC 24070001 */ addiu $a3, $zero, 0x1 -/* 164E0 800860E0 24020030 */ addiu $v0, $zero, 0x30 -/* 164E4 800860E4 0C023E24 */ jal func_8008F890 -/* 164E8 800860E8 AFA20010 */ sw $v0, 0x10($sp) -/* 164EC 800860EC 00002021 */ addu $a0, $zero, $zero -/* 164F0 800860F0 00002821 */ addu $a1, $zero, $zero -/* 164F4 800860F4 02A03021 */ addu $a2, $s5, $zero -/* 164F8 800860F8 24070001 */ addiu $a3, $zero, 0x1 -/* 164FC 800860FC AE020020 */ sw $v0, 0x20($s0) -/* 16500 80086100 24020008 */ addiu $v0, $zero, 0x8 -/* 16504 80086104 0C023E24 */ jal func_8008F890 -/* 16508 80086108 AFA20010 */ sw $v0, 0x10($sp) -/* 1650C 8008610C 8E030020 */ lw $v1, 0x20($s0) -/* 16510 80086110 AC620028 */ sw $v0, 0x28($v1) -/* 16514 80086114 8E030020 */ lw $v1, 0x20($s0) -/* 16518 80086118 02201021 */ addu $v0, $s1, $zero -/* 1651C 8008611C 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 16520 80086120 00021080 */ sll $v0, $v0, 2 -/* 16524 80086124 00521021 */ addu $v0, $v0, $s2 -/* 16528 80086128 8C420000 */ lw $v0, 0x0($v0) -/* 1652C 8008612C A4620000 */ sh $v0, 0x0($v1) -/* 16530 80086130 8E040020 */ lw $a0, 0x20($s0) -/* 16534 80086134 0C02317C */ jal func_8008C5F0 -/* 16538 80086138 26310001 */ addiu $s1, $s1, 0x1 -/* 1653C 8008613C 08021853 */ j .L8008614C -/* 16540 80086140 00000000 */ nop -.L80086144: -/* 16544 80086144 AE000020 */ sw $zero, 0x20($s0) -/* 16548 80086148 26310001 */ addiu $s1, $s1, 0x1 -.L8008614C: -/* 1654C 8008614C 92630024 */ lbu $v1, 0x24($s3) -/* 16550 80086150 26940001 */ addiu $s4, $s4, 0x1 -/* 16554 80086154 3282FFFF */ andi $v0, $s4, 0xFFFF -/* 16558 80086158 0043102B */ sltu $v0, $v0, $v1 -/* 1655C 8008615C 1440FF69 */ bnez $v0, .L80085F04 -/* 16560 80086160 3282FFFF */ andi $v0, $s4, 0xFFFF -.L80086164: -/* 16564 80086164 8FBF0034 */ lw $ra, 0x34($sp) -/* 16568 80086168 8FB60030 */ lw $s6, 0x30($sp) -/* 1656C 8008616C 8FB5002C */ lw $s5, 0x2C($sp) -/* 16570 80086170 8FB40028 */ lw $s4, 0x28($sp) -/* 16574 80086174 8FB30024 */ lw $s3, 0x24($sp) -/* 16578 80086178 8FB20020 */ lw $s2, 0x20($sp) -/* 1657C 8008617C 8FB1001C */ lw $s1, 0x1C($sp) -/* 16580 80086180 8FB00018 */ lw $s0, 0x18($sp) -/* 16584 80086184 03E00008 */ jr $ra -/* 16588 80086188 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_80085DA0, . - func_80085DA0 - -glabel func_8008618C -/* 1658C 8008618C 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 16590 80086190 AFB00018 */ sw $s0, 0x18($sp) -/* 16594 80086194 00808021 */ addu $s0, $a0, $zero -/* 16598 80086198 AFB1001C */ sw $s1, 0x1C($sp) -/* 1659C 8008619C 00A08821 */ addu $s1, $a1, $zero -/* 165A0 800861A0 AFB30024 */ sw $s3, 0x24($sp) -/* 165A4 800861A4 00C09821 */ addu $s3, $a2, $zero -/* 165A8 800861A8 00002021 */ addu $a0, $zero, $zero -/* 165AC 800861AC 00002821 */ addu $a1, $zero, $zero -/* 165B0 800861B0 24070001 */ addiu $a3, $zero, 0x1 -/* 165B4 800861B4 AFB20020 */ sw $s2, 0x20($sp) -/* 165B8 800861B8 24120020 */ addiu $s2, $zero, 0x20 -/* 165BC 800861BC AFBF0028 */ sw $ra, 0x28($sp) -/* 165C0 800861C0 0C023E24 */ jal func_8008F890 -/* 165C4 800861C4 AFB20010 */ sw $s2, 0x10($sp) -/* 165C8 800861C8 00002021 */ addu $a0, $zero, $zero -/* 165CC 800861CC 00002821 */ addu $a1, $zero, $zero -/* 165D0 800861D0 02603021 */ addu $a2, $s3, $zero -/* 165D4 800861D4 24070001 */ addiu $a3, $zero, 0x1 -/* 165D8 800861D8 AE02000C */ sw $v0, 0xC($s0) -/* 165DC 800861DC 0C023E24 */ jal func_8008F890 -/* 165E0 800861E0 AFB20010 */ sw $s2, 0x10($sp) -/* 165E4 800861E4 2604002C */ addiu $a0, $s0, 0x2C -/* 165E8 800861E8 0220F809 */ jalr $s1 -/* 165EC 800861EC AE020010 */ sw $v0, 0x10($s0) -/* 165F0 800861F0 00002021 */ addu $a0, $zero, $zero -/* 165F4 800861F4 00002821 */ addu $a1, $zero, $zero -/* 165F8 800861F8 02603021 */ addu $a2, $s3, $zero -/* 165FC 800861FC 24070001 */ addiu $a3, $zero, 0x1 -/* 16600 80086200 24110001 */ addiu $s1, $zero, 0x1 -/* 16604 80086204 AE020028 */ sw $v0, 0x28($s0) -/* 16608 80086208 AE000034 */ sw $zero, 0x34($s0) -/* 1660C 8008620C AE110038 */ sw $s1, 0x38($s0) -/* 16610 80086210 AE00003C */ sw $zero, 0x3C($s0) -/* 16614 80086214 0C023E24 */ jal func_8008F890 -/* 16618 80086218 AFB20010 */ sw $s2, 0x10($sp) -/* 1661C 8008621C 00002021 */ addu $a0, $zero, $zero -/* 16620 80086220 00002821 */ addu $a1, $zero, $zero -/* 16624 80086224 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 16628 80086228 44810000 */ mtc1 $at, $f0 -/* 1662C 8008622C 02603021 */ addu $a2, $s3, $zero -/* 16630 80086230 24070001 */ addiu $a3, $zero, 0x1 -/* 16634 80086234 AE020040 */ sw $v0, 0x40($s0) -/* 16638 80086238 24020050 */ addiu $v0, $zero, 0x50 -/* 1663C 8008623C AE00004C */ sw $zero, 0x4C($s0) -/* 16640 80086240 AE110050 */ sw $s1, 0x50($s0) -/* 16644 80086244 AE000048 */ sw $zero, 0x48($s0) -/* 16648 80086248 E6000044 */ swc1 $f0, 0x44($s0) -/* 1664C 8008624C 0C023E24 */ jal func_8008F890 -/* 16650 80086250 AFA20010 */ sw $v0, 0x10($sp) -/* 16654 80086254 AE020054 */ sw $v0, 0x54($s0) -/* 16658 80086258 24020001 */ addiu $v0, $zero, 0x1 -/* 1665C 8008625C AE110078 */ sw $s1, 0x78($s0) -/* 16660 80086260 AE000084 */ sw $zero, 0x84($s0) -/* 16664 80086264 A602005A */ sh $v0, 0x5A($s0) -/* 16668 80086268 A6020068 */ sh $v0, 0x68($s0) -/* 1666C 8008626C A602006E */ sh $v0, 0x6E($s0) -/* 16670 80086270 A602005C */ sh $v0, 0x5C($s0) -/* 16674 80086274 A602005E */ sh $v0, 0x5E($s0) -/* 16678 80086278 A6000060 */ sh $zero, 0x60($s0) -/* 1667C 8008627C A6000062 */ sh $zero, 0x62($s0) -/* 16680 80086280 A6020066 */ sh $v0, 0x66($s0) -/* 16684 80086284 A6000064 */ sh $zero, 0x64($s0) -/* 16688 80086288 A6020066 */ sh $v0, 0x66($s0) -/* 1668C 8008628C A6000064 */ sh $zero, 0x64($s0) -/* 16690 80086290 AE000070 */ sw $zero, 0x70($s0) -/* 16694 80086294 AE000074 */ sw $zero, 0x74($s0) -/* 16698 80086298 A6000058 */ sh $zero, 0x58($s0) -/* 1669C 8008629C AE00007C */ sw $zero, 0x7C($s0) -/* 166A0 800862A0 AE000080 */ sw $zero, 0x80($s0) -/* 166A4 800862A4 8FBF0028 */ lw $ra, 0x28($sp) -/* 166A8 800862A8 8FB30024 */ lw $s3, 0x24($sp) -/* 166AC 800862AC 8FB20020 */ lw $s2, 0x20($sp) -/* 166B0 800862B0 8FB1001C */ lw $s1, 0x1C($sp) -/* 166B4 800862B4 8FB00018 */ lw $s0, 0x18($sp) -/* 166B8 800862B8 03E00008 */ jr $ra -/* 166BC 800862BC 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_8008618C, . - func_8008618C - -glabel func_800862C0 -/* 166C0 800862C0 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 166C4 800862C4 AFB20028 */ sw $s2, 0x28($sp) -/* 166C8 800862C8 00C09021 */ addu $s2, $a2, $zero -/* 166CC 800862CC AFB00020 */ sw $s0, 0x20($sp) -/* 166D0 800862D0 00808021 */ addu $s0, $a0, $zero -/* 166D4 800862D4 AFBF0044 */ sw $ra, 0x44($sp) -/* 166D8 800862D8 AFBE0040 */ sw $fp, 0x40($sp) -/* 166DC 800862DC AFB7003C */ sw $s7, 0x3C($sp) -/* 166E0 800862E0 AFB60038 */ sw $s6, 0x38($sp) -/* 166E4 800862E4 AFB50034 */ sw $s5, 0x34($sp) -/* 166E8 800862E8 AFB40030 */ sw $s4, 0x30($sp) -/* 166EC 800862EC AFB3002C */ sw $s3, 0x2C($sp) -/* 166F0 800862F0 AFB10024 */ sw $s1, 0x24($sp) -/* 166F4 800862F4 8E02007C */ lw $v0, 0x7C($s0) -/* 166F8 800862F8 00A0B021 */ addu $s6, $a1, $zero -/* 166FC 800862FC 241700B8 */ addiu $s7, $zero, 0xB8 -/* 16700 80086300 A7A0001A */ sh $zero, 0x1A($sp) -/* 16704 80086304 10400133 */ beqz $v0, .L800867D4 -/* 16708 80086308 A7A00018 */ sh $zero, 0x18($sp) -/* 1670C 8008630C 3C1EB216 */ lui $fp, (0xB21642C9 >> 16) -/* 16710 80086310 37DE42C9 */ ori $fp, $fp, (0xB21642C9 & 0xFFFF) -/* 16714 80086314 24140001 */ addiu $s4, $zero, 0x1 -/* 16718 80086318 3C15800B */ lui $s5, %hi(D_800A9D40) -/* 1671C 8008631C 26B59D40 */ addiu $s5, $s5, %lo(D_800A9D40) -.L80086320: -/* 16720 80086320 8E05007C */ lw $a1, 0x7C($s0) -/* 16724 80086324 02C02021 */ addu $a0, $s6, $zero -/* 16728 80086328 8CB60004 */ lw $s6, 0x4($a1) -/* 1672C 8008632C 02C41023 */ subu $v0, $s6, $a0 -/* 16730 80086330 2442005C */ addiu $v0, $v0, 0x5C -/* 16734 80086334 005E0018 */ mult $v0, $fp -/* 16738 80086338 00004010 */ mfhi $t0 -/* 1673C 8008633C 01021821 */ addu $v1, $t0, $v0 -/* 16740 80086340 000319C3 */ sra $v1, $v1, 7 -/* 16744 80086344 000217C3 */ sra $v0, $v0, 31 -/* 16748 80086348 00621823 */ subu $v1, $v1, $v0 -/* 1674C 8008634C 00031040 */ sll $v0, $v1, 1 -/* 16750 80086350 00431021 */ addu $v0, $v0, $v1 -/* 16754 80086354 000210C0 */ sll $v0, $v0, 3 -/* 16758 80086358 00431023 */ subu $v0, $v0, $v1 -/* 1675C 8008635C 000298C0 */ sll $s3, $v0, 3 -/* 16760 80086360 52600001 */ beql $s3, $zero, .L80086368 -/* 16764 80086364 0080B021 */ addu $s6, $a0, $zero -.L80086368: -/* 16768 80086368 02F3102A */ slt $v0, $s7, $s3 -/* 1676C 8008636C 5440011A */ bnel $v0, $zero, .L800867D8 -/* 16770 80086370 02002021 */ addu $a0, $s0, $zero -/* 16774 80086374 84A30008 */ lh $v1, 0x8($a1) -/* 16778 80086378 2C620011 */ sltiu $v0, $v1, 0x11 -/* 1677C 8008637C 104000F9 */ beqz $v0, .L80086764 -/* 16780 80086380 00031080 */ sll $v0, $v1, 2 -/* 16784 80086384 3C01800B */ lui $at, %hi(jtbl_800AE530) -/* 16788 80086388 00220821 */ addu $at, $at, $v0 -/* 1678C 8008638C 8C22E530 */ lw $v0, %lo(jtbl_800AE530)($at) -/* 16790 80086390 00400008 */ jr $v0 -/* 16794 80086394 00000000 */ nop -glabel .L80086398 -/* 16798 80086398 8E11007C */ lw $s1, 0x7C($s0) -/* 1679C 8008639C 8622000A */ lh $v0, 0xA($s1) -/* 167A0 800863A0 54400001 */ bnel $v0, $zero, .L800863A8 -/* 167A4 800863A4 AE140048 */ sw $s4, 0x48($s0) -.L800863A8: -/* 167A8 800863A8 8E260018 */ lw $a2, 0x18($s1) -/* 167AC 800863AC 02002021 */ addu $a0, $s0, $zero -/* 167B0 800863B0 0C021C36 */ jal func_800870D8 -/* 167B4 800863B4 24050005 */ addiu $a1, $zero, 0x5 -/* 167B8 800863B8 AE140084 */ sw $s4, 0x84($s0) -/* 167BC 800863BC AE140078 */ sw $s4, 0x78($s0) -/* 167C0 800863C0 AE000070 */ sw $zero, 0x70($s0) -/* 167C4 800863C4 8E220014 */ lw $v0, 0x14($s1) -/* 167C8 800863C8 2442005C */ addiu $v0, $v0, 0x5C -/* 167CC 800863CC 005E0018 */ mult $v0, $fp -/* 167D0 800863D0 00004010 */ mfhi $t0 -/* 167D4 800863D4 01021821 */ addu $v1, $t0, $v0 -/* 167D8 800863D8 000319C3 */ sra $v1, $v1, 7 -/* 167DC 800863DC 000217C3 */ sra $v0, $v0, 31 -/* 167E0 800863E0 00621823 */ subu $v1, $v1, $v0 -/* 167E4 800863E4 00031040 */ sll $v0, $v1, 1 -/* 167E8 800863E8 00431021 */ addu $v0, $v0, $v1 -/* 167EC 800863EC 000210C0 */ sll $v0, $v0, 3 -/* 167F0 800863F0 00431023 */ subu $v0, $v0, $v1 -/* 167F4 800863F4 000210C0 */ sll $v0, $v0, 3 -/* 167F8 800863F8 AE020074 */ sw $v0, 0x74($s0) -/* 167FC 800863FC 86220010 */ lh $v0, 0x10($s1) -/* 16800 80086400 00420018 */ mult $v0, $v0 -/* 16804 80086404 00001012 */ mflo $v0 -/* 16808 80086408 000213C3 */ sra $v0, $v0, 15 -/* 1680C 8008640C A602005A */ sh $v0, 0x5A($s0) -/* 16810 80086410 92220012 */ lbu $v0, 0x12($s1) -/* 16814 80086414 A6020058 */ sh $v0, 0x58($s0) -/* 16818 80086418 92220013 */ lbu $v0, 0x13($s1) -/* 1681C 8008641C 00021040 */ sll $v0, $v0, 1 -/* 16820 80086420 00551021 */ addu $v0, $v0, $s5 -/* 16824 80086424 94420000 */ lhu $v0, 0x0($v0) -/* 16828 80086428 A6020060 */ sh $v0, 0x60($s0) -/* 1682C 8008642C 92220013 */ lbu $v0, 0x13($s1) -/* 16830 80086430 2408007F */ addiu $t0, $zero, 0x7F -/* 16834 80086434 01021023 */ subu $v0, $t0, $v0 -/* 16838 80086438 00021040 */ sll $v0, $v0, 1 -/* 1683C 8008643C 00551021 */ addu $v0, $v0, $s5 -/* 16840 80086440 94420000 */ lhu $v0, 0x0($v0) -/* 16844 80086444 A6020062 */ sh $v0, 0x62($s0) -/* 16848 80086448 8E220014 */ lw $v0, 0x14($s1) -/* 1684C 8008644C 10400004 */ beqz $v0, .L80086460 -/* 16850 80086450 00000000 */ nop -/* 16854 80086454 A614005C */ sh $s4, 0x5C($s0) -/* 16858 80086458 0802192B */ j .L800864AC -/* 1685C 8008645C A614005E */ sh $s4, 0x5E($s0) -.L80086460: -/* 16860 80086460 86020058 */ lh $v0, 0x58($s0) -/* 16864 80086464 8603005A */ lh $v1, 0x5A($s0) -/* 16868 80086468 00021040 */ sll $v0, $v0, 1 -/* 1686C 8008646C 00551021 */ addu $v0, $v0, $s5 -/* 16870 80086470 84420000 */ lh $v0, 0x0($v0) -/* 16874 80086474 00620018 */ mult $v1, $v0 -/* 16878 80086478 00001812 */ mflo $v1 -/* 1687C 8008647C 86020058 */ lh $v0, 0x58($s0) -/* 16880 80086480 01021023 */ subu $v0, $t0, $v0 -/* 16884 80086484 00021040 */ sll $v0, $v0, 1 -/* 16888 80086488 00551021 */ addu $v0, $v0, $s5 -/* 1688C 8008648C 00031BC3 */ sra $v1, $v1, 15 -/* 16890 80086490 A603005C */ sh $v1, 0x5C($s0) -/* 16894 80086494 8603005A */ lh $v1, 0x5A($s0) -/* 16898 80086498 84420000 */ lh $v0, 0x0($v0) -/* 1689C 8008649C 00620018 */ mult $v1, $v0 -/* 168A0 800864A0 00001812 */ mflo $v1 -/* 168A4 800864A4 00031BC3 */ sra $v1, $v1, 15 -/* 168A8 800864A8 A603005E */ sh $v1, 0x5E($s0) -.L800864AC: -/* 168AC 800864AC C620000C */ lwc1 $f0, 0xC($s1) -/* 168B0 800864B0 080219E6 */ j .L80086798 -/* 168B4 800864B4 E6000044 */ swc1 $f0, 0x44($s0) -glabel .L800864B8 -/* 168B8 800864B8 02002021 */ addu $a0, $s0, $zero -/* 168BC 800864BC 27A50018 */ addiu $a1, $sp, 0x18 -/* 168C0 800864C0 27A6001A */ addiu $a2, $sp, 0x1A -/* 168C4 800864C4 02603821 */ addu $a3, $s3, $zero -/* 168C8 800864C8 0C021A37 */ jal func_800868DC -/* 168CC 800864CC AFB20010 */ sw $s2, 0x10($sp) -/* 168D0 800864D0 8E050070 */ lw $a1, 0x70($s0) -/* 168D4 800864D4 8E030074 */ lw $v1, 0x74($s0) -/* 168D8 800864D8 00A3182A */ slt $v1, $a1, $v1 -/* 168DC 800864DC 1460001C */ bnez $v1, .L80086550 -/* 168E0 800864E0 00409021 */ addu $s2, $v0, $zero -/* 168E4 800864E4 86020058 */ lh $v0, 0x58($s0) -/* 168E8 800864E8 8603005A */ lh $v1, 0x5A($s0) -/* 168EC 800864EC 00021040 */ sll $v0, $v0, 1 -/* 168F0 800864F0 00551021 */ addu $v0, $v0, $s5 -/* 168F4 800864F4 84420000 */ lh $v0, 0x0($v0) -/* 168F8 800864F8 00620018 */ mult $v1, $v0 -/* 168FC 800864FC 00001812 */ mflo $v1 -/* 16900 80086500 86020058 */ lh $v0, 0x58($s0) -/* 16904 80086504 2408007F */ addiu $t0, $zero, 0x7F -/* 16908 80086508 01021023 */ subu $v0, $t0, $v0 -/* 1690C 8008650C 00021040 */ sll $v0, $v0, 1 -/* 16910 80086510 00551021 */ addu $v0, $v0, $s5 -/* 16914 80086514 00031BC3 */ sra $v1, $v1, 15 -/* 16918 80086518 A6030068 */ sh $v1, 0x68($s0) -/* 1691C 8008651C 8603005A */ lh $v1, 0x5A($s0) -/* 16920 80086520 84420000 */ lh $v0, 0x0($v0) -/* 16924 80086524 00620018 */ mult $v1, $v0 -/* 16928 80086528 00001812 */ mflo $v1 -/* 1692C 8008652C 8E020074 */ lw $v0, 0x74($s0) -/* 16930 80086530 00031BC3 */ sra $v1, $v1, 15 -/* 16934 80086534 A603006E */ sh $v1, 0x6E($s0) -/* 16938 80086538 96030068 */ lhu $v1, 0x68($s0) -/* 1693C 8008653C 9604006E */ lhu $a0, 0x6E($s0) -/* 16940 80086540 AE020070 */ sw $v0, 0x70($s0) -/* 16944 80086544 A603005C */ sh $v1, 0x5C($s0) -/* 16948 80086548 0802195F */ j .L8008657C -/* 1694C 8008654C A604005E */ sh $a0, 0x5E($s0) -.L80086550: -/* 16950 80086550 8604005C */ lh $a0, 0x5C($s0) -/* 16954 80086554 86060066 */ lh $a2, 0x66($s0) -/* 16958 80086558 0C021B0F */ jal func_80086C3C -/* 1695C 8008655C 96070064 */ lhu $a3, 0x64($s0) -/* 16960 80086560 8604005E */ lh $a0, 0x5E($s0) -/* 16964 80086564 8E050070 */ lw $a1, 0x70($s0) -/* 16968 80086568 8606006C */ lh $a2, 0x6C($s0) -/* 1696C 8008656C 9607006A */ lhu $a3, 0x6A($s0) -/* 16970 80086570 0C021B0F */ jal func_80086C3C -/* 16974 80086574 A602005C */ sh $v0, 0x5C($s0) -/* 16978 80086578 A602005E */ sh $v0, 0x5E($s0) -.L8008657C: -/* 1697C 8008657C 8602005C */ lh $v0, 0x5C($s0) -/* 16980 80086580 50400001 */ beql $v0, $zero, .L80086588 -/* 16984 80086584 A614005C */ sh $s4, 0x5C($s0) -.L80086588: -/* 16988 80086588 8602005E */ lh $v0, 0x5E($s0) -/* 1698C 8008658C 50400001 */ beql $v0, $zero, .L80086594 -/* 16990 80086590 A614005E */ sh $s4, 0x5E($s0) -.L80086594: -/* 16994 80086594 8E04007C */ lw $a0, 0x7C($s0) -/* 16998 80086598 84830008 */ lh $v1, 0x8($a0) -/* 1699C 8008659C 2402000C */ addiu $v0, $zero, 0xC -/* 169A0 800865A0 14620003 */ bne $v1, $v0, .L800865B0 -/* 169A4 800865A4 00000000 */ nop -/* 169A8 800865A8 8C82000C */ lw $v0, 0xC($a0) -/* 169AC 800865AC A6020058 */ sh $v0, 0x58($s0) -.L800865B0: -/* 169B0 800865B0 8E02007C */ lw $v0, 0x7C($s0) -/* 169B4 800865B4 84430008 */ lh $v1, 0x8($v0) -/* 169B8 800865B8 2402000B */ addiu $v0, $zero, 0xB -/* 169BC 800865BC 14620017 */ bne $v1, $v0, .L8008661C -/* 169C0 800865C0 00000000 */ nop -/* 169C4 800865C4 8E02007C */ lw $v0, 0x7C($s0) -/* 169C8 800865C8 AE000070 */ sw $zero, 0x70($s0) -/* 169CC 800865CC 8C42000C */ lw $v0, 0xC($v0) -/* 169D0 800865D0 00420018 */ mult $v0, $v0 -/* 169D4 800865D4 00001012 */ mflo $v0 -/* 169D8 800865D8 8E03007C */ lw $v1, 0x7C($s0) -/* 169DC 800865DC 000213C3 */ sra $v0, $v0, 15 -/* 169E0 800865E0 A602005A */ sh $v0, 0x5A($s0) -/* 169E4 800865E4 8C620010 */ lw $v0, 0x10($v1) -/* 169E8 800865E8 2442005C */ addiu $v0, $v0, 0x5C -/* 169EC 800865EC 005E0018 */ mult $v0, $fp -/* 169F0 800865F0 00004010 */ mfhi $t0 -/* 169F4 800865F4 01021821 */ addu $v1, $t0, $v0 -/* 169F8 800865F8 000319C3 */ sra $v1, $v1, 7 -/* 169FC 800865FC 000217C3 */ sra $v0, $v0, 31 -/* 16A00 80086600 00621823 */ subu $v1, $v1, $v0 -/* 16A04 80086604 00031040 */ sll $v0, $v1, 1 -/* 16A08 80086608 00431021 */ addu $v0, $v0, $v1 -/* 16A0C 8008660C 000210C0 */ sll $v0, $v0, 3 -/* 16A10 80086610 00431023 */ subu $v0, $v0, $v1 -/* 16A14 80086614 000210C0 */ sll $v0, $v0, 3 -/* 16A18 80086618 AE020074 */ sw $v0, 0x74($s0) -.L8008661C: -/* 16A1C 8008661C 8E04007C */ lw $a0, 0x7C($s0) -/* 16A20 80086620 84830008 */ lh $v1, 0x8($a0) -/* 16A24 80086624 24020010 */ addiu $v0, $zero, 0x10 -/* 16A28 80086628 5462005B */ bnel $v1, $v0, .L80086798 -/* 16A2C 8008662C AE140078 */ sw $s4, 0x78($s0) -/* 16A30 80086630 8C82000C */ lw $v0, 0xC($a0) -/* 16A34 80086634 8E03007C */ lw $v1, 0x7C($s0) -/* 16A38 80086638 00021040 */ sll $v0, $v0, 1 -/* 16A3C 8008663C 00551021 */ addu $v0, $v0, $s5 -/* 16A40 80086640 94420000 */ lhu $v0, 0x0($v0) -/* 16A44 80086644 A6020060 */ sh $v0, 0x60($s0) -/* 16A48 80086648 8C62000C */ lw $v0, 0xC($v1) -/* 16A4C 8008664C 2408007F */ addiu $t0, $zero, 0x7F -/* 16A50 80086650 01021023 */ subu $v0, $t0, $v0 -/* 16A54 80086654 00021040 */ sll $v0, $v0, 1 -/* 16A58 80086658 00551021 */ addu $v0, $v0, $s5 -/* 16A5C 8008665C 94420000 */ lhu $v0, 0x0($v0) -/* 16A60 80086660 A6020062 */ sh $v0, 0x62($s0) -/* 16A64 80086664 080219E6 */ j .L80086798 -/* 16A68 80086668 AE140078 */ sw $s4, 0x78($s0) -glabel .L8008666C -/* 16A6C 8008666C 8E03007C */ lw $v1, 0x7C($s0) -/* 16A70 80086670 8462000A */ lh $v0, 0xA($v1) -/* 16A74 80086674 54400001 */ bnel $v0, $zero, .L8008667C -/* 16A78 80086678 AE140048 */ sw $s4, 0x48($s0) -.L8008667C: -/* 16A7C 8008667C 8C66000C */ lw $a2, 0xC($v1) -/* 16A80 80086680 02002021 */ addu $a0, $s0, $zero -/* 16A84 80086684 0C021C36 */ jal func_800870D8 -/* 16A88 80086688 24050005 */ addiu $a1, $zero, 0x5 -/* 16A8C 8008668C 080219E6 */ j .L80086798 -/* 16A90 80086690 AE140084 */ sw $s4, 0x84($s0) -glabel .L80086694 -/* 16A94 80086694 AFB20010 */ sw $s2, 0x10($sp) -/* 16A98 80086698 02002021 */ addu $a0, $s0, $zero -/* 16A9C 8008669C 27A50018 */ addiu $a1, $sp, 0x18 -/* 16AA0 800866A0 27A6001A */ addiu $a2, $sp, 0x1A -/* 16AA4 800866A4 0C021A37 */ jal func_800868DC -/* 16AA8 800866A8 02603821 */ addu $a3, $s3, $zero -/* 16AAC 800866AC 00409021 */ addu $s2, $v0, $zero -/* 16AB0 800866B0 02002021 */ addu $a0, $s0, $zero -/* 16AB4 800866B4 24050004 */ addiu $a1, $zero, 0x4 -/* 16AB8 800866B8 080219E4 */ j .L80086790 -/* 16ABC 800866BC 00003021 */ addu $a2, $zero, $zero -glabel .L800866C0 -/* 16AC0 800866C0 8E03007C */ lw $v1, 0x7C($s0) -/* 16AC4 800866C4 8C62000C */ lw $v0, 0xC($v1) -/* 16AC8 800866C8 AC400088 */ sw $zero, 0x88($v0) -/* 16ACC 800866CC 0C022293 */ jal func_80088A4C -/* 16AD0 800866D0 8C64000C */ lw $a0, 0xC($v1) -/* 16AD4 800866D4 080219E6 */ j .L80086798 -/* 16AD8 800866D8 00000000 */ nop -glabel .L800866DC -/* 16ADC 800866DC 02002021 */ addu $a0, $s0, $zero -/* 16AE0 800866E0 27A50018 */ addiu $a1, $sp, 0x18 -/* 16AE4 800866E4 27A6001A */ addiu $a2, $sp, 0x1A -/* 16AE8 800866E8 02603821 */ addu $a3, $s3, $zero -/* 16AEC 800866EC 0C021A37 */ jal func_800868DC -/* 16AF0 800866F0 AFB20010 */ sw $s2, 0x10($sp) -/* 16AF4 800866F4 8E03007C */ lw $v1, 0x7C($s0) -/* 16AF8 800866F8 C460000C */ lwc1 $f0, 0xC($v1) -/* 16AFC 800866FC 00409021 */ addu $s2, $v0, $zero -/* 16B00 80086700 080219E6 */ j .L80086798 -/* 16B04 80086704 E6000044 */ swc1 $f0, 0x44($s0) -glabel .L80086708 -/* 16B08 80086708 02002021 */ addu $a0, $s0, $zero -/* 16B0C 8008670C 27A50018 */ addiu $a1, $sp, 0x18 -/* 16B10 80086710 27A6001A */ addiu $a2, $sp, 0x1A -/* 16B14 80086714 02603821 */ addu $a3, $s3, $zero -/* 16B18 80086718 0C021A37 */ jal func_800868DC -/* 16B1C 8008671C AFB20010 */ sw $s2, 0x10($sp) -/* 16B20 80086720 00409021 */ addu $s2, $v0, $zero -/* 16B24 80086724 080219E6 */ j .L80086798 -/* 16B28 80086728 AE140048 */ sw $s4, 0x48($s0) -glabel .L8008672C -/* 16B2C 8008672C 02002021 */ addu $a0, $s0, $zero -/* 16B30 80086730 27A50018 */ addiu $a1, $sp, 0x18 -/* 16B34 80086734 27A6001A */ addiu $a2, $sp, 0x1A -/* 16B38 80086738 02603821 */ addu $a3, $s3, $zero -/* 16B3C 8008673C 0C021A37 */ jal func_800868DC -/* 16B40 80086740 AFB20010 */ sw $s2, 0x10($sp) -/* 16B44 80086744 8E03007C */ lw $v1, 0x7C($s0) -/* 16B48 80086748 00409021 */ addu $s2, $v0, $zero -/* 16B4C 8008674C 8C66000C */ lw $a2, 0xC($v1) -/* 16B50 80086750 02002021 */ addu $a0, $s0, $zero -/* 16B54 80086754 0C021C36 */ jal func_800870D8 -/* 16B58 80086758 24050005 */ addiu $a1, $zero, 0x5 -/* 16B5C 8008675C 080219E6 */ j .L80086798 -/* 16B60 80086760 00000000 */ nop -glabel .L80086764 -/* 16B64 80086764 02002021 */ addu $a0, $s0, $zero -/* 16B68 80086768 27A50018 */ addiu $a1, $sp, 0x18 -/* 16B6C 8008676C 27A6001A */ addiu $a2, $sp, 0x1A -/* 16B70 80086770 02603821 */ addu $a3, $s3, $zero -/* 16B74 80086774 0C021A37 */ jal func_800868DC -/* 16B78 80086778 AFB20010 */ sw $s2, 0x10($sp) -/* 16B7C 8008677C 8E03007C */ lw $v1, 0x7C($s0) -/* 16B80 80086780 84650008 */ lh $a1, 0x8($v1) -/* 16B84 80086784 8C66000C */ lw $a2, 0xC($v1) -/* 16B88 80086788 00409021 */ addu $s2, $v0, $zero -/* 16B8C 8008678C 02002021 */ addu $a0, $s0, $zero -.L80086790: -/* 16B90 80086790 0C021A0E */ jal func_80086838 -/* 16B94 80086794 00000000 */ nop -.L80086798: -/* 16B98 80086798 8E05007C */ lw $a1, 0x7C($s0) -/* 16B9C 8008679C 02F3B823 */ subu $s7, $s7, $s3 -/* 16BA0 800867A0 97A2001A */ lhu $v0, 0x1A($sp) -/* 16BA4 800867A4 8CA40000 */ lw $a0, 0x0($a1) -/* 16BA8 800867A8 00131840 */ sll $v1, $s3, 1 -/* 16BAC 800867AC 00431021 */ addu $v0, $v0, $v1 -/* 16BB0 800867B0 A7A2001A */ sh $v0, 0x1A($sp) -/* 16BB4 800867B4 14800002 */ bnez $a0, .L800867C0 -/* 16BB8 800867B8 AE04007C */ sw $a0, 0x7C($s0) -/* 16BBC 800867BC AE000080 */ sw $zero, 0x80($s0) -.L800867C0: -/* 16BC0 800867C0 0C022275 */ jal func_800889D4 -/* 16BC4 800867C4 00A02021 */ addu $a0, $a1, $zero -/* 16BC8 800867C8 8E02007C */ lw $v0, 0x7C($s0) -/* 16BCC 800867CC 1440FED4 */ bnez $v0, .L80086320 -/* 16BD0 800867D0 00000000 */ nop -.L800867D4: -/* 16BD4 800867D4 02002021 */ addu $a0, $s0, $zero -.L800867D8: -/* 16BD8 800867D8 27A50018 */ addiu $a1, $sp, 0x18 -/* 16BDC 800867DC 27A6001A */ addiu $a2, $sp, 0x1A -/* 16BE0 800867E0 02E03821 */ addu $a3, $s7, $zero -/* 16BE4 800867E4 0C021A37 */ jal func_800868DC -/* 16BE8 800867E8 AFB20010 */ sw $s2, 0x10($sp) -/* 16BEC 800867EC 8E030070 */ lw $v1, 0x70($s0) -/* 16BF0 800867F0 8E040074 */ lw $a0, 0x74($s0) -/* 16BF4 800867F4 0083182A */ slt $v1, $a0, $v1 -/* 16BF8 800867F8 10600002 */ beqz $v1, .L80086804 -/* 16BFC 800867FC 00409021 */ addu $s2, $v0, $zero -/* 16C00 80086800 AE040070 */ sw $a0, 0x70($s0) -.L80086804: -/* 16C04 80086804 02401021 */ addu $v0, $s2, $zero -/* 16C08 80086808 8FBF0044 */ lw $ra, 0x44($sp) -/* 16C0C 8008680C 8FBE0040 */ lw $fp, 0x40($sp) -/* 16C10 80086810 8FB7003C */ lw $s7, 0x3C($sp) -/* 16C14 80086814 8FB60038 */ lw $s6, 0x38($sp) -/* 16C18 80086818 8FB50034 */ lw $s5, 0x34($sp) -/* 16C1C 8008681C 8FB40030 */ lw $s4, 0x30($sp) -/* 16C20 80086820 8FB3002C */ lw $s3, 0x2C($sp) -/* 16C24 80086824 8FB20028 */ lw $s2, 0x28($sp) -/* 16C28 80086828 8FB10024 */ lw $s1, 0x24($sp) -/* 16C2C 8008682C 8FB00020 */ lw $s0, 0x20($sp) -/* 16C30 80086830 03E00008 */ jr $ra -/* 16C34 80086834 27BD0048 */ addiu $sp, $sp, 0x48 -.size func_800862C0, . - func_800862C0 - -glabel func_80086838 -/* 16C38 80086838 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 16C3C 8008683C 24020004 */ addiu $v0, $zero, 0x4 -/* 16C40 80086840 10A20013 */ beq $a1, $v0, .L80086890 -/* 16C44 80086844 AFBF0010 */ sw $ra, 0x10($sp) -/* 16C48 80086848 28A20005 */ slti $v0, $a1, 0x5 -/* 16C4C 8008684C 10400005 */ beqz $v0, .L80086864 -/* 16C50 80086850 24020003 */ addiu $v0, $zero, 0x3 -/* 16C54 80086854 10A20008 */ beq $a1, $v0, .L80086878 -/* 16C58 80086858 00000000 */ nop -/* 16C5C 8008685C 08021A31 */ j .L800868C4 -/* 16C60 80086860 00000000 */ nop -.L80086864: -/* 16C64 80086864 24020009 */ addiu $v0, $zero, 0x9 -/* 16C68 80086868 50A20014 */ beql $a1, $v0, .L800868BC -/* 16C6C 8008686C 24020001 */ addiu $v0, $zero, 0x1 -/* 16C70 80086870 08021A31 */ j .L800868C4 -/* 16C74 80086874 00000000 */ nop -.L80086878: -/* 16C78 80086878 8C820080 */ lw $v0, 0x80($a0) -/* 16C7C 8008687C 50400002 */ beql $v0, $zero, .L80086888 -/* 16C80 80086880 AC86007C */ sw $a2, 0x7C($a0) -/* 16C84 80086884 AC460000 */ sw $a2, 0x0($v0) -.L80086888: -/* 16C88 80086888 08021A33 */ j .L800868CC -/* 16C8C 8008688C AC860080 */ sw $a2, 0x80($a0) -.L80086890: -/* 16C90 80086890 24050004 */ addiu $a1, $zero, 0x4 -/* 16C94 80086894 24030001 */ addiu $v1, $zero, 0x1 -/* 16C98 80086898 24020001 */ addiu $v0, $zero, 0x1 -/* 16C9C 8008689C AC830078 */ sw $v1, 0x78($a0) -/* 16CA0 800868A0 AC800084 */ sw $zero, 0x84($a0) -/* 16CA4 800868A4 A482005A */ sh $v0, 0x5A($a0) -/* 16CA8 800868A8 AC800074 */ sw $zero, 0x74($a0) -/* 16CAC 800868AC AC80004C */ sw $zero, 0x4C($a0) -/* 16CB0 800868B0 AC830050 */ sw $v1, 0x50($a0) -/* 16CB4 800868B4 08021A31 */ j .L800868C4 -/* 16CB8 800868B8 AC800048 */ sw $zero, 0x48($a0) -.L800868BC: -/* 16CBC 800868BC 08021A33 */ j .L800868CC -/* 16CC0 800868C0 AC820084 */ sw $v0, 0x84($a0) -.L800868C4: -/* 16CC4 800868C4 0C021C36 */ jal func_800870D8 -/* 16CC8 800868C8 00000000 */ nop -.L800868CC: -/* 16CCC 800868CC 8FBF0010 */ lw $ra, 0x10($sp) -/* 16CD0 800868D0 00001021 */ addu $v0, $zero, $zero -/* 16CD4 800868D4 03E00008 */ jr $ra -/* 16CD8 800868D8 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80086838, . - func_80086838 - -glabel func_800868DC -/* 16CDC 800868DC 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 16CE0 800868E0 AFB3002C */ sw $s3, 0x2C($sp) -/* 16CE4 800868E4 AFB10024 */ sw $s1, 0x24($sp) -/* 16CE8 800868E8 00808821 */ addu $s1, $a0, $zero -/* 16CEC 800868EC AFBF0030 */ sw $ra, 0x30($sp) -/* 16CF0 800868F0 AFB20028 */ sw $s2, 0x28($sp) -/* 16CF4 800868F4 AFB00020 */ sw $s0, 0x20($sp) -/* 16CF8 800868F8 8E220084 */ lw $v0, 0x84($s1) -/* 16CFC 800868FC 8FB20048 */ lw $s2, 0x48($sp) -/* 16D00 80086900 2CE70001 */ sltiu $a3, $a3, 0x1 -/* 16D04 80086904 38420001 */ xori $v0, $v0, 0x1 -/* 16D08 80086908 0002102B */ sltu $v0, $zero, $v0 -/* 16D0C 8008690C 00471025 */ or $v0, $v0, $a3 -/* 16D10 80086910 10400003 */ beqz $v0, .L80086920 -/* 16D14 80086914 00A09821 */ addu $s3, $a1, $zero -/* 16D18 80086918 08021AB8 */ j .L80086AE0 -/* 16D1C 8008691C 02401021 */ addu $v0, $s2, $zero -.L80086920: -/* 16D20 80086920 02202021 */ addu $a0, $s1, $zero -/* 16D24 80086924 02602821 */ addu $a1, $s3, $zero -/* 16D28 80086928 0C021CEC */ jal func_800873B0 -/* 16D2C 8008692C 02403021 */ addu $a2, $s2, $zero -/* 16D30 80086930 8E230078 */ lw $v1, 0x78($s1) -/* 16D34 80086934 1060005C */ beqz $v1, .L80086AA8 -/* 16D38 80086938 00409021 */ addu $s2, $v0, $zero -/* 16D3C 8008693C 86220058 */ lh $v0, 0x58($s1) -/* 16D40 80086940 8623005A */ lh $v1, 0x5A($s1) -/* 16D44 80086944 AE200078 */ sw $zero, 0x78($s1) -/* 16D48 80086948 00021040 */ sll $v0, $v0, 1 -/* 16D4C 8008694C 3C01800B */ lui $at, %hi(D_800A9D40) -/* 16D50 80086950 00220821 */ addu $at, $at, $v0 -/* 16D54 80086954 84229D40 */ lh $v0, %lo(D_800A9D40)($at) -/* 16D58 80086958 00620018 */ mult $v1, $v0 -/* 16D5C 8008695C 00001812 */ mflo $v1 -/* 16D60 80086960 8622005C */ lh $v0, 0x5C($s1) -/* 16D64 80086964 8E240074 */ lw $a0, 0x74($s1) -/* 16D68 80086968 44826000 */ mtc1 $v0, $f12 -/* 16D6C 8008696C 00000000 */ nop -/* 16D70 80086970 46806321 */ cvt.d.w $f12, $f12 -/* 16D74 80086974 00031BC3 */ sra $v1, $v1, 15 -/* 16D78 80086978 00031400 */ sll $v0, $v1, 16 -/* 16D7C 8008697C 00021403 */ sra $v0, $v0, 16 -/* 16D80 80086980 44827000 */ mtc1 $v0, $f14 -/* 16D84 80086984 00000000 */ nop -/* 16D88 80086988 468073A1 */ cvt.d.w $f14, $f14 -/* 16D8C 8008698C 26220064 */ addiu $v0, $s1, 0x64 -/* 16D90 80086990 A6230068 */ sh $v1, 0x68($s1) -/* 16D94 80086994 AFA40010 */ sw $a0, 0x10($sp) -/* 16D98 80086998 0C021ABF */ jal func_80086AFC -/* 16D9C 8008699C AFA20014 */ sw $v0, 0x14($sp) -/* 16DA0 800869A0 86240058 */ lh $a0, 0x58($s1) -/* 16DA4 800869A4 8623005A */ lh $v1, 0x5A($s1) -/* 16DA8 800869A8 A6220066 */ sh $v0, 0x66($s1) -/* 16DAC 800869AC 2402007F */ addiu $v0, $zero, 0x7F -/* 16DB0 800869B0 00441023 */ subu $v0, $v0, $a0 -/* 16DB4 800869B4 00021040 */ sll $v0, $v0, 1 -/* 16DB8 800869B8 3C01800B */ lui $at, %hi(D_800A9D40) -/* 16DBC 800869BC 00220821 */ addu $at, $at, $v0 -/* 16DC0 800869C0 84229D40 */ lh $v0, %lo(D_800A9D40)($at) -/* 16DC4 800869C4 00620018 */ mult $v1, $v0 -/* 16DC8 800869C8 00001812 */ mflo $v1 -/* 16DCC 800869CC 8622005E */ lh $v0, 0x5E($s1) -/* 16DD0 800869D0 8E240074 */ lw $a0, 0x74($s1) -/* 16DD4 800869D4 44826000 */ mtc1 $v0, $f12 -/* 16DD8 800869D8 00000000 */ nop -/* 16DDC 800869DC 46806321 */ cvt.d.w $f12, $f12 -/* 16DE0 800869E0 00031BC3 */ sra $v1, $v1, 15 -/* 16DE4 800869E4 00031400 */ sll $v0, $v1, 16 -/* 16DE8 800869E8 00021403 */ sra $v0, $v0, 16 -/* 16DEC 800869EC 44827000 */ mtc1 $v0, $f14 -/* 16DF0 800869F0 00000000 */ nop -/* 16DF4 800869F4 468073A1 */ cvt.d.w $f14, $f14 -/* 16DF8 800869F8 2622006A */ addiu $v0, $s1, 0x6A -/* 16DFC 800869FC A623006E */ sh $v1, 0x6E($s1) -/* 16E00 80086A00 AFA40010 */ sw $a0, 0x10($sp) -/* 16E04 80086A04 0C021ABF */ jal func_80086AFC -/* 16E08 80086A08 AFA20014 */ sw $v0, 0x14($sp) -/* 16E0C 80086A0C A622006C */ sh $v0, 0x6C($s1) -/* 16E10 80086A10 96220068 */ lhu $v0, 0x68($s1) -/* 16E14 80086A14 02402021 */ addu $a0, $s2, $zero -/* 16E18 80086A18 3C030900 */ lui $v1, (0x9000000 >> 16) -/* 16E1C 80086A1C 00431025 */ or $v0, $v0, $v1 -/* 16E20 80086A20 AC820000 */ sw $v0, 0x0($a0) -/* 16E24 80086A24 96220066 */ lhu $v0, 0x66($s1) -/* 16E28 80086A28 96230064 */ lhu $v1, 0x64($s1) -/* 16E2C 80086A2C 26520008 */ addiu $s2, $s2, 0x8 -/* 16E30 80086A30 00021400 */ sll $v0, $v0, 16 -/* 16E34 80086A34 00431025 */ or $v0, $v0, $v1 -/* 16E38 80086A38 AC820004 */ sw $v0, 0x4($a0) -/* 16E3C 80086A3C 9622005C */ lhu $v0, 0x5C($s1) -/* 16E40 80086A40 02402021 */ addu $a0, $s2, $zero -/* 16E44 80086A44 3C030906 */ lui $v1, (0x9060000 >> 16) -/* 16E48 80086A48 00431025 */ or $v0, $v0, $v1 -/* 16E4C 80086A4C AC820000 */ sw $v0, 0x0($a0) -/* 16E50 80086A50 96220060 */ lhu $v0, 0x60($s1) -/* 16E54 80086A54 96230062 */ lhu $v1, 0x62($s1) -/* 16E58 80086A58 26520008 */ addiu $s2, $s2, 0x8 -/* 16E5C 80086A5C 00021400 */ sll $v0, $v0, 16 -/* 16E60 80086A60 00431025 */ or $v0, $v0, $v1 -/* 16E64 80086A64 AC820004 */ sw $v0, 0x4($a0) -/* 16E68 80086A68 9622006E */ lhu $v0, 0x6E($s1) -/* 16E6C 80086A6C 02402021 */ addu $a0, $s2, $zero -/* 16E70 80086A70 3C030904 */ lui $v1, (0x9040000 >> 16) -/* 16E74 80086A74 00431025 */ or $v0, $v0, $v1 -/* 16E78 80086A78 AC820000 */ sw $v0, 0x0($a0) -/* 16E7C 80086A7C 9622006C */ lhu $v0, 0x6C($s1) -/* 16E80 80086A80 9623006A */ lhu $v1, 0x6A($s1) -/* 16E84 80086A84 26520008 */ addiu $s2, $s2, 0x8 -/* 16E88 80086A88 00021400 */ sll $v0, $v0, 16 -/* 16E8C 80086A8C 00431025 */ or $v0, $v0, $v1 -/* 16E90 80086A90 AC820004 */ sw $v0, 0x4($a0) -/* 16E94 80086A94 9622005E */ lhu $v0, 0x5E($s1) -/* 16E98 80086A98 02408021 */ addu $s0, $s2, $zero -/* 16E9C 80086A9C 3C030301 */ lui $v1, (0x3010000 >> 16) -/* 16EA0 80086AA0 08021AAC */ j .L80086AB0 -/* 16EA4 80086AA4 00431025 */ or $v0, $v0, $v1 -.L80086AA8: -/* 16EA8 80086AA8 02408021 */ addu $s0, $s2, $zero -/* 16EAC 80086AAC 3C020300 */ lui $v0, (0x3000000 >> 16) -.L80086AB0: -/* 16EB0 80086AB0 AE020000 */ sw $v0, 0x0($s0) -/* 16EB4 80086AB4 8E240054 */ lw $a0, 0x54($s1) -/* 16EB8 80086AB8 0C0241E0 */ jal func_80090780 -/* 16EBC 80086ABC 26520008 */ addiu $s2, $s2, 0x8 -/* 16EC0 80086AC0 AE020004 */ sw $v0, 0x4($s0) -/* 16EC4 80086AC4 96620000 */ lhu $v0, 0x0($s3) -/* 16EC8 80086AC8 24420170 */ addiu $v0, $v0, 0x170 -/* 16ECC 80086ACC A6620000 */ sh $v0, 0x0($s3) -/* 16ED0 80086AD0 8E230070 */ lw $v1, 0x70($s1) -/* 16ED4 80086AD4 02401021 */ addu $v0, $s2, $zero -/* 16ED8 80086AD8 246300B8 */ addiu $v1, $v1, 0xB8 -/* 16EDC 80086ADC AE230070 */ sw $v1, 0x70($s1) -.L80086AE0: -/* 16EE0 80086AE0 8FBF0030 */ lw $ra, 0x30($sp) -/* 16EE4 80086AE4 8FB3002C */ lw $s3, 0x2C($sp) -/* 16EE8 80086AE8 8FB20028 */ lw $s2, 0x28($sp) -/* 16EEC 80086AEC 8FB10024 */ lw $s1, 0x24($sp) -/* 16EF0 80086AF0 8FB00020 */ lw $s0, 0x20($sp) -/* 16EF4 80086AF4 03E00008 */ jr $ra -/* 16EF8 80086AF8 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_800868DC, . - func_800868DC - -glabel func_80086AFC -/* 16EFC 80086AFC 8FA20010 */ lw $v0, 0x10($sp) -/* 16F00 80086B00 1440000C */ bnez $v0, .L80086B34 -/* 16F04 80086B04 8FA50014 */ lw $a1, 0x14($sp) -/* 16F08 80086B08 462E603E */ c.le.d $f12, $f14 -/* 16F0C 80086B0C 00000000 */ nop -/* 16F10 80086B10 00000000 */ nop -/* 16F14 80086B14 45000004 */ bc1f .L80086B28 -/* 16F18 80086B18 3402FFFF */ ori $v0, $zero, 0xFFFF -/* 16F1C 80086B1C A4A20000 */ sh $v0, 0x0($a1) -/* 16F20 80086B20 08021B0D */ j .L80086C34 -/* 16F24 80086B24 24027FFF */ addiu $v0, $zero, 0x7FFF -.L80086B28: -/* 16F28 80086B28 A4A00000 */ sh $zero, 0x0($a1) -/* 16F2C 80086B2C 08021B0D */ j .L80086C34 -/* 16F30 80086B30 24028000 */ addiu $v0, $zero, -0x8000 -.L80086B34: -/* 16F34 80086B34 3C01800B */ lui $at, %hi(D_800AE578) -/* 16F38 80086B38 D424E578 */ ldc1 $f4, %lo(D_800AE578)($at) -/* 16F3C 80086B3C 4624703C */ c.lt.d $f14, $f4 -/* 16F40 80086B40 44820000 */ mtc1 $v0, $f0 -/* 16F44 80086B44 00000000 */ nop -/* 16F48 80086B48 46800021 */ cvt.d.w $f0, $f0 -/* 16F4C 80086B4C 45000002 */ bc1f .L80086B58 -/* 16F50 80086B50 46202083 */ div.d $f2, $f4, $f0 -/* 16F54 80086B54 46202386 */ mov.d $f14, $f4 -.L80086B58: -/* 16F58 80086B58 44800000 */ mtc1 $zero, $f0 -/* 16F5C 80086B5C 44800800 */ mtc1 $zero, $f1 -/* 16F60 80086B60 00000000 */ nop -/* 16F64 80086B64 4620603E */ c.le.d $f12, $f0 -/* 16F68 80086B68 00000000 */ nop -/* 16F6C 80086B6C 00000000 */ nop -/* 16F70 80086B70 45030001 */ bc1tl .L80086B78 -/* 16F74 80086B74 46202306 */ mov.d $f12, $f4 -.L80086B78: -/* 16F78 80086B78 462C7001 */ sub.d $f0, $f14, $f12 -/* 16F7C 80086B7C 46220002 */ mul.d $f0, $f0, $f2 -/* 16F80 80086B80 3C01800B */ lui $at, %hi(D_800AE580) -/* 16F84 80086B84 D422E580 */ ldc1 $f2, %lo(D_800AE580)($at) -/* 16F88 80086B88 46220002 */ mul.d $f0, $f0, $f2 -/* 16F8C 80086B8C 4620008D */ trunc.w.d $f2, $f0 -/* 16F90 80086B90 44031000 */ mfc1 $v1, $f2 -/* 16F94 80086B94 00000000 */ nop -/* 16F98 80086B98 00031400 */ sll $v0, $v1, 16 -/* 16F9C 80086B9C 00021403 */ sra $v0, $v0, 16 -/* 16FA0 80086BA0 44821000 */ mtc1 $v0, $f2 -/* 16FA4 80086BA4 00000000 */ nop -/* 16FA8 80086BA8 468010A1 */ cvt.d.w $f2, $f2 -/* 16FAC 80086BAC 46220001 */ sub.d $f0, $f0, $f2 -/* 16FB0 80086BB0 46240000 */ add.d $f0, $f0, $f4 -/* 16FB4 80086BB4 4620008D */ trunc.w.d $f2, $f0 -/* 16FB8 80086BB8 44041000 */ mfc1 $a0, $f2 -/* 16FBC 80086BBC 00000000 */ nop -/* 16FC0 80086BC0 00041400 */ sll $v0, $a0, 16 -/* 16FC4 80086BC4 00021403 */ sra $v0, $v0, 16 -/* 16FC8 80086BC8 44821000 */ mtc1 $v0, $f2 -/* 16FCC 80086BCC 00000000 */ nop -/* 16FD0 80086BD0 468010A1 */ cvt.d.w $f2, $f2 -/* 16FD4 80086BD4 46220001 */ sub.d $f0, $f0, $f2 -/* 16FD8 80086BD8 3C01800B */ lui $at, %hi(D_800AE588) -/* 16FDC 80086BDC D422E588 */ ldc1 $f2, %lo(D_800AE588)($at) -/* 16FE0 80086BE0 46220082 */ mul.d $f2, $f0, $f2 -/* 16FE4 80086BE4 3C01800B */ lui $at, %hi(D_800AE590) -/* 16FE8 80086BE8 D420E590 */ ldc1 $f0, %lo(D_800AE590)($at) -/* 16FEC 80086BEC 4622003E */ c.le.d $f0, $f2 -/* 16FF0 80086BF0 2463FFFF */ addiu $v1, $v1, -0x1 -/* 16FF4 80086BF4 00000000 */ nop -/* 16FF8 80086BF8 45010006 */ bc1t .L80086C14 -/* 16FFC 80086BFC 00641821 */ addu $v1, $v1, $a0 -/* 17000 80086C00 4620100D */ trunc.w.d $f0, $f2 -/* 17004 80086C04 44040000 */ mfc1 $a0, $f0 -/* 17008 80086C08 00000000 */ nop -/* 1700C 80086C0C 08021B0B */ j .L80086C2C -/* 17010 80086C10 A4A40000 */ sh $a0, 0x0($a1) -.L80086C14: -/* 17014 80086C14 46201001 */ sub.d $f0, $f2, $f0 -/* 17018 80086C18 4620008D */ trunc.w.d $f2, $f0 -/* 1701C 80086C1C 44041000 */ mfc1 $a0, $f2 -/* 17020 80086C20 3C028000 */ lui $v0, (0x80000000 >> 16) -/* 17024 80086C24 00822025 */ or $a0, $a0, $v0 -/* 17028 80086C28 A4A40000 */ sh $a0, 0x0($a1) -.L80086C2C: -/* 1702C 80086C2C 00031400 */ sll $v0, $v1, 16 -/* 17030 80086C30 00021403 */ sra $v0, $v0, 16 -.L80086C34: -/* 17034 80086C34 03E00008 */ jr $ra -/* 17038 80086C38 00000000 */ nop -.size func_80086AFC, . - func_80086AFC - -glabel func_80086C3C -/* 1703C 80086C3C 000528C3 */ sra $a1, $a1, 3 -/* 17040 80086C40 10A0000D */ beqz $a1, .L80086C78 -/* 17044 80086C44 00061C00 */ sll $v1, $a2, 16 -/* 17048 80086C48 30E2FFFF */ andi $v0, $a3, 0xFFFF -/* 1704C 80086C4C 00450018 */ mult $v0, $a1 -/* 17050 80086C50 00001012 */ mflo $v0 -/* 17054 80086C54 00031C03 */ sra $v1, $v1, 16 -/* 17058 80086C58 00000000 */ nop -/* 1705C 80086C5C 00650018 */ mult $v1, $a1 -/* 17060 80086C60 00001812 */ mflo $v1 -/* 17064 80086C64 00021403 */ sra $v0, $v0, 16 -/* 17068 80086C68 00431021 */ addu $v0, $v0, $v1 -/* 1706C 80086C6C 00821021 */ addu $v0, $a0, $v0 -/* 17070 80086C70 08021B1F */ j .L80086C7C -/* 17074 80086C74 00021400 */ sll $v0, $v0, 16 -.L80086C78: -/* 17078 80086C78 00041400 */ sll $v0, $a0, 16 -.L80086C7C: -/* 1707C 80086C7C 03E00008 */ jr $ra -/* 17080 80086C80 00021403 */ sra $v0, $v0, 16 -/* 17084 80086C84 00000000 */ nop -/* 17088 80086C88 00000000 */ nop -/* 1708C 80086C8C 00000000 */ nop -.size func_80086C3C, . - func_80086C3C - -glabel func_80086C90 -/* 17090 80086C90 27BDFFA8 */ addiu $sp, $sp, -0x58 -/* 17094 80086C94 AFB50044 */ sw $s5, 0x44($sp) -/* 17098 80086C98 00A0A821 */ addu $s5, $a1, $zero -/* 1709C 80086C9C AFB40040 */ sw $s4, 0x40($sp) -/* 170A0 80086CA0 00C0A021 */ addu $s4, $a2, $zero -/* 170A4 80086CA4 00E04021 */ addu $t0, $a3, $zero -/* 170A8 80086CA8 AFBE0050 */ sw $fp, 0x50($sp) -/* 170AC 80086CAC 0000F021 */ addu $fp, $zero, $zero -/* 170B0 80086CB0 01002821 */ addu $a1, $t0, $zero -/* 170B4 80086CB4 AFB00030 */ sw $s0, 0x30($sp) -/* 170B8 80086CB8 00808021 */ addu $s0, $a0, $zero -/* 170BC 80086CBC AFBF0054 */ sw $ra, 0x54($sp) -/* 170C0 80086CC0 AFB7004C */ sw $s7, 0x4C($sp) -/* 170C4 80086CC4 AFB60048 */ sw $s6, 0x48($sp) -/* 170C8 80086CC8 AFB3003C */ sw $s3, 0x3C($sp) -/* 170CC 80086CCC AFB20038 */ sw $s2, 0x38($sp) -/* 170D0 80086CD0 128000F4 */ beqz $s4, .L800870A4 -/* 170D4 80086CD4 AFB10034 */ sw $s1, 0x34($sp) -/* 170D8 80086CD8 8E020024 */ lw $v0, 0x24($s0) -/* 170DC 80086CDC 3C0300FF */ lui $v1, (0xFFFFFF >> 16) -/* 170E0 80086CE0 3463FFFF */ ori $v1, $v1, (0xFFFFFF & 0xFFFF) -/* 170E4 80086CE4 00431024 */ and $v0, $v0, $v1 -/* 170E8 80086CE8 3C030B00 */ lui $v1, (0xB000000 >> 16) -/* 170EC 80086CEC 00431025 */ or $v0, $v0, $v1 -/* 170F0 80086CF0 ACA20000 */ sw $v0, 0x0($a1) -/* 170F4 80086CF4 8E020020 */ lw $v0, 0x20($s0) -/* 170F8 80086CF8 25080008 */ addiu $t0, $t0, 0x8 -/* 170FC 80086CFC 00002021 */ addu $a0, $zero, $zero -/* 17100 80086D00 8C420010 */ lw $v0, 0x10($v0) -/* 17104 80086D04 3C031FFF */ lui $v1, (0x1FFFFFFF >> 16) -/* 17108 80086D08 3463FFFF */ ori $v1, $v1, (0x1FFFFFFF & 0xFFFF) -/* 1710C 80086D0C 24420008 */ addiu $v0, $v0, 0x8 -/* 17110 80086D10 00431024 */ and $v0, $v0, $v1 -/* 17114 80086D14 ACA20004 */ sw $v0, 0x4($a1) -/* 17118 80086D18 8E050030 */ lw $a1, 0x30($s0) -/* 1711C 80086D1C 8E030018 */ lw $v1, 0x18($s0) -/* 17120 80086D20 02851021 */ addu $v0, $s4, $a1 -/* 17124 80086D24 0062102B */ sltu $v0, $v1, $v0 -/* 17128 80086D28 10400003 */ beqz $v0, .L80086D38 -/* 1712C 80086D2C 0000B821 */ addu $s7, $zero, $zero -/* 17130 80086D30 8E02001C */ lw $v0, 0x1C($s0) -/* 17134 80086D34 0002202B */ sltu $a0, $zero, $v0 -.L80086D38: -/* 17138 80086D38 10800002 */ beqz $a0, .L80086D44 -/* 1713C 80086D3C 02808821 */ addu $s1, $s4, $zero -/* 17140 80086D40 00658823 */ subu $s1, $v1, $a1 -.L80086D44: -/* 17144 80086D44 8E030034 */ lw $v1, 0x34($s0) -/* 17148 80086D48 10600003 */ beqz $v1, .L80086D58 -/* 1714C 80086D4C 24020010 */ addiu $v0, $zero, 0x10 -/* 17150 80086D50 08021B57 */ j .L80086D5C -/* 17154 80086D54 0043B023 */ subu $s6, $v0, $v1 -.L80086D58: -/* 17158 80086D58 0000B021 */ addu $s6, $zero, $zero -.L80086D5C: -/* 1715C 80086D5C 02363023 */ subu $a2, $s1, $s6 -/* 17160 80086D60 00061027 */ nor $v0, $zero, $a2 -/* 17164 80086D64 000217C3 */ sra $v0, $v0, 31 -/* 17168 80086D68 00C23024 */ and $a2, $a2, $v0 -/* 1716C 80086D6C 24C2000F */ addiu $v0, $a2, 0xF -/* 17170 80086D70 00029103 */ sra $s2, $v0, 4 -/* 17174 80086D74 001248C0 */ sll $t1, $s2, 3 -/* 17178 80086D78 10800073 */ beqz $a0, .L80086F48 -/* 1717C 80086D7C 01323821 */ addu $a3, $t1, $s2 -/* 17180 80086D80 86A20000 */ lh $v0, 0x0($s5) -/* 17184 80086D84 AFA00014 */ sw $zero, 0x14($sp) -/* 17188 80086D88 AFA20010 */ sw $v0, 0x10($sp) -/* 1718C 80086D8C 8E020038 */ lw $v0, 0x38($s0) -/* 17190 80086D90 01002021 */ addu $a0, $t0, $zero -/* 17194 80086D94 02002821 */ addu $a1, $s0, $zero -/* 17198 80086D98 0C021C99 */ jal func_80087264 -/* 1719C 80086D9C AFA20018 */ sw $v0, 0x18($sp) -/* 171A0 80086DA0 8E030034 */ lw $v1, 0x34($s0) -/* 171A4 80086DA4 10600005 */ beqz $v1, .L80086DBC -/* 171A8 80086DA8 00404021 */ addu $t0, $v0, $zero -/* 171AC 80086DAC 96A20000 */ lhu $v0, 0x0($s5) -/* 171B0 80086DB0 00031840 */ sll $v1, $v1, 1 -/* 171B4 80086DB4 08021B71 */ j .L80086DC4 -/* 171B8 80086DB8 00431021 */ addu $v0, $v0, $v1 -.L80086DBC: -/* 171BC 80086DBC 96A20000 */ lhu $v0, 0x0($s5) -/* 171C0 80086DC0 24420020 */ addiu $v0, $v0, 0x20 -.L80086DC4: -/* 171C4 80086DC4 A6A20000 */ sh $v0, 0x0($s5) -/* 171C8 80086DC8 8E020014 */ lw $v0, 0x14($s0) -/* 171CC 80086DCC 8E050014 */ lw $a1, 0x14($s0) -/* 171D0 80086DD0 8E030014 */ lw $v1, 0x14($s0) -/* 171D4 80086DD4 3042000F */ andi $v0, $v0, 0xF -/* 171D8 80086DD8 AE020034 */ sw $v0, 0x34($s0) -/* 171DC 80086DDC 8E020020 */ lw $v0, 0x20($s0) -/* 171E0 80086DE0 00031902 */ srl $v1, $v1, 4 -/* 171E4 80086DE4 24630001 */ addiu $v1, $v1, 0x1 -/* 171E8 80086DE8 8C440000 */ lw $a0, 0x0($v0) -/* 171EC 80086DEC 000310C0 */ sll $v0, $v1, 3 -/* 171F0 80086DF0 00431021 */ addu $v0, $v0, $v1 -/* 171F4 80086DF4 AE050030 */ sw $a1, 0x30($s0) -/* 171F8 80086DF8 00822021 */ addu $a0, $a0, $v0 -/* 171FC 80086DFC AE04003C */ sw $a0, 0x3C($s0) -/* 17200 80086E00 86B30000 */ lh $s3, 0x0($s5) -/* 17204 80086E04 0234102A */ slt $v0, $s1, $s4 -/* 17208 80086E08 10400041 */ beqz $v0, .L80086F10 -/* 1720C 80086E0C 00171400 */ sll $v0, $s7, 16 -/* 17210 80086E10 0002B403 */ sra $s6, $v0, 16 -.L80086E14: -/* 17214 80086E14 26420001 */ addiu $v0, $s2, 0x1 -/* 17218 80086E18 00021140 */ sll $v0, $v0, 5 -/* 1721C 80086E1C 02621021 */ addu $v0, $s3, $v0 -/* 17220 80086E20 00111840 */ sll $v1, $s1, 1 -/* 17224 80086E24 02639821 */ addu $s3, $s3, $v1 -/* 17228 80086E28 24420010 */ addiu $v0, $v0, 0x10 -/* 1722C 80086E2C 8E04001C */ lw $a0, 0x1C($s0) -/* 17230 80086E30 2403FFE0 */ addiu $v1, $zero, -0x20 -/* 17234 80086E34 0043A824 */ and $s5, $v0, $v1 -/* 17238 80086E38 00041027 */ nor $v0, $zero, $a0 -/* 1723C 80086E3C 0002102B */ sltu $v0, $zero, $v0 -/* 17240 80086E40 0004182B */ sltu $v1, $zero, $a0 -/* 17244 80086E44 00431024 */ and $v0, $v0, $v1 -/* 17248 80086E48 10400003 */ beqz $v0, .L80086E58 -/* 1724C 80086E4C 0291A023 */ subu $s4, $s4, $s1 -/* 17250 80086E50 2482FFFF */ addiu $v0, $a0, -0x1 -/* 17254 80086E54 AE02001C */ sw $v0, 0x1C($s0) -.L80086E58: -/* 17258 80086E58 8E030018 */ lw $v1, 0x18($s0) -/* 1725C 80086E5C 8E020014 */ lw $v0, 0x14($s0) -/* 17260 80086E60 00621823 */ subu $v1, $v1, $v0 -/* 17264 80086E64 0283102B */ sltu $v0, $s4, $v1 -/* 17268 80086E68 14400002 */ bnez $v0, .L80086E74 -/* 1726C 80086E6C 02808821 */ addu $s1, $s4, $zero -/* 17270 80086E70 00608821 */ addu $s1, $v1, $zero -.L80086E74: -/* 17274 80086E74 01002021 */ addu $a0, $t0, $zero -/* 17278 80086E78 02002821 */ addu $a1, $s0, $zero -/* 1727C 80086E7C 8E030034 */ lw $v1, 0x34($s0) -/* 17280 80086E80 00151400 */ sll $v0, $s5, 16 -/* 17284 80086E84 00021403 */ sra $v0, $v0, 16 -/* 17288 80086E88 AFA20010 */ sw $v0, 0x10($sp) -/* 1728C 80086E8C AFB60014 */ sw $s6, 0x14($sp) -/* 17290 80086E90 2463FFF0 */ addiu $v1, $v1, -0x10 -/* 17294 80086E94 02233021 */ addu $a2, $s1, $v1 -/* 17298 80086E98 00061027 */ nor $v0, $zero, $a2 -/* 1729C 80086E9C 000217C3 */ sra $v0, $v0, 31 -/* 172A0 80086EA0 00C23024 */ and $a2, $a2, $v0 -/* 172A4 80086EA4 24C2000F */ addiu $v0, $a2, 0xF -/* 172A8 80086EA8 00029103 */ sra $s2, $v0, 4 -/* 172AC 80086EAC 8E020038 */ lw $v0, 0x38($s0) -/* 172B0 80086EB0 001238C0 */ sll $a3, $s2, 3 -/* 172B4 80086EB4 00F23821 */ addu $a3, $a3, $s2 -/* 172B8 80086EB8 34420002 */ ori $v0, $v0, 0x2 -/* 172BC 80086EBC 0C021C99 */ jal func_80087264 -/* 172C0 80086EC0 AFA20018 */ sw $v0, 0x18($sp) -/* 172C4 80086EC4 00404021 */ addu $t0, $v0, $zero -/* 172C8 80086EC8 01002821 */ addu $a1, $t0, $zero -/* 172CC 80086ECC 25080008 */ addiu $t0, $t0, 0x8 -/* 172D0 80086ED0 3C0600FF */ lui $a2, (0xFFFFFF >> 16) -/* 172D4 80086ED4 34C6FFFF */ ori $a2, $a2, (0xFFFFFF & 0xFFFF) -/* 172D8 80086ED8 8E030034 */ lw $v1, 0x34($s0) -/* 172DC 80086EDC 00132400 */ sll $a0, $s3, 16 -/* 172E0 80086EE0 00111040 */ sll $v0, $s1, 1 -/* 172E4 80086EE4 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 172E8 80086EE8 00822025 */ or $a0, $a0, $v0 -/* 172EC 80086EEC 3C020A00 */ lui $v0, (0xA000000 >> 16) -/* 172F0 80086EF0 ACA40004 */ sw $a0, 0x4($a1) -/* 172F4 80086EF4 00031840 */ sll $v1, $v1, 1 -/* 172F8 80086EF8 02A31821 */ addu $v1, $s5, $v1 -/* 172FC 80086EFC 00661824 */ and $v1, $v1, $a2 -/* 17300 80086F00 00621825 */ or $v1, $v1, $v0 -/* 17304 80086F04 0234102A */ slt $v0, $s1, $s4 -/* 17308 80086F08 1440FFC2 */ bnez $v0, .L80086E14 -/* 1730C 80086F0C ACA30000 */ sw $v1, 0x0($a1) -.L80086F10: -/* 17310 80086F10 8E040030 */ lw $a0, 0x30($s0) -/* 17314 80086F14 8E030034 */ lw $v1, 0x34($s0) -/* 17318 80086F18 01001021 */ addu $v0, $t0, $zero -/* 1731C 80086F1C 00942021 */ addu $a0, $a0, $s4 -/* 17320 80086F20 AE040030 */ sw $a0, 0x30($s0) -/* 17324 80086F24 8E04003C */ lw $a0, 0x3C($s0) -/* 17328 80086F28 02831821 */ addu $v1, $s4, $v1 -/* 1732C 80086F2C 3063000F */ andi $v1, $v1, 0xF -/* 17330 80086F30 AE030034 */ sw $v1, 0x34($s0) -/* 17334 80086F34 001218C0 */ sll $v1, $s2, 3 -/* 17338 80086F38 00721821 */ addu $v1, $v1, $s2 -/* 1733C 80086F3C 00832021 */ addu $a0, $a0, $v1 -/* 17340 80086F40 08021C2A */ j .L800870A8 -/* 17344 80086F44 AE04003C */ sw $a0, 0x3C($s0) -.L80086F48: -/* 17348 80086F48 8E040020 */ lw $a0, 0x20($s0) -/* 1734C 80086F4C 3C0538E3 */ lui $a1, (0x38E38E39 >> 16) -/* 17350 80086F50 8E03003C */ lw $v1, 0x3C($s0) -/* 17354 80086F54 8C820000 */ lw $v0, 0x0($a0) -/* 17358 80086F58 8C840004 */ lw $a0, 0x4($a0) -/* 1735C 80086F5C 34A58E39 */ ori $a1, $a1, (0x38E38E39 & 0xFFFF) -/* 17360 80086F60 00671821 */ addu $v1, $v1, $a3 -/* 17364 80086F64 00441021 */ addu $v0, $v0, $a0 -/* 17368 80086F68 00622023 */ subu $a0, $v1, $v0 -/* 1736C 80086F6C 00041027 */ nor $v0, $zero, $a0 -/* 17370 80086F70 000217C3 */ sra $v0, $v0, 31 -/* 17374 80086F74 00822024 */ and $a0, $a0, $v0 -/* 17378 80086F78 00850018 */ mult $a0, $a1 -/* 1737C 80086F7C 00128900 */ sll $s1, $s2, 4 -/* 17380 80086F80 00041FC3 */ sra $v1, $a0, 31 -/* 17384 80086F84 00005010 */ mfhi $t2 -/* 17388 80086F88 000A1043 */ sra $v0, $t2, 1 -/* 1738C 80086F8C 00431023 */ subu $v0, $v0, $v1 -/* 17390 80086F90 00029900 */ sll $s3, $v0, 4 -/* 17394 80086F94 02361821 */ addu $v1, $s1, $s6 -/* 17398 80086F98 0073102A */ slt $v0, $v1, $s3 -/* 1739C 80086F9C 54400001 */ bnel $v0, $zero, .L80086FA4 -/* 173A0 80086FA0 00609821 */ addu $s3, $v1, $zero -.L80086FA4: -/* 173A4 80086FA4 3262000F */ andi $v0, $s3, 0xF -/* 173A8 80086FA8 02621023 */ subu $v0, $s3, $v0 -/* 173AC 80086FAC 0054102A */ slt $v0, $v0, $s4 -/* 173B0 80086FB0 10400022 */ beqz $v0, .L8008703C -/* 173B4 80086FB4 00E43823 */ subu $a3, $a3, $a0 -/* 173B8 80086FB8 86A20000 */ lh $v0, 0x0($s5) -/* 173BC 80086FBC 01002021 */ addu $a0, $t0, $zero -/* 173C0 80086FC0 AFA00014 */ sw $zero, 0x14($sp) -/* 173C4 80086FC4 AFA20010 */ sw $v0, 0x10($sp) -/* 173C8 80086FC8 8E020038 */ lw $v0, 0x38($s0) -/* 173CC 80086FCC 02002821 */ addu $a1, $s0, $zero -/* 173D0 80086FD0 02333023 */ subu $a2, $s1, $s3 -/* 173D4 80086FD4 0C021C99 */ jal func_80087264 -/* 173D8 80086FD8 AFA20018 */ sw $v0, 0x18($sp) -/* 173DC 80086FDC 8E030034 */ lw $v1, 0x34($s0) -/* 173E0 80086FE0 241E0001 */ addiu $fp, $zero, 0x1 -/* 173E4 80086FE4 10600005 */ beqz $v1, .L80086FFC -/* 173E8 80086FE8 00404021 */ addu $t0, $v0, $zero -/* 173EC 80086FEC 96A20000 */ lhu $v0, 0x0($s5) -/* 173F0 80086FF0 00031840 */ sll $v1, $v1, 1 -/* 173F4 80086FF4 08021C01 */ j .L80087004 -/* 173F8 80086FF8 00431021 */ addu $v0, $v0, $v1 -.L80086FFC: -/* 173FC 80086FFC 96A20000 */ lhu $v0, 0x0($s5) -/* 17400 80087000 24420020 */ addiu $v0, $v0, 0x20 -.L80087004: -/* 17404 80087004 A6A20000 */ sh $v0, 0x0($s5) -/* 17408 80087008 8E030030 */ lw $v1, 0x30($s0) -/* 1740C 8008700C 8E020034 */ lw $v0, 0x34($s0) -/* 17410 80087010 00741821 */ addu $v1, $v1, $s4 -/* 17414 80087014 AE030030 */ sw $v1, 0x30($s0) -/* 17418 80087018 8E03003C */ lw $v1, 0x3C($s0) -/* 1741C 8008701C 02821021 */ addu $v0, $s4, $v0 -/* 17420 80087020 3042000F */ andi $v0, $v0, 0xF -/* 17424 80087024 AE020034 */ sw $v0, 0x34($s0) -/* 17428 80087028 001210C0 */ sll $v0, $s2, 3 -/* 1742C 8008702C 00521021 */ addu $v0, $v0, $s2 -/* 17430 80087030 00621821 */ addu $v1, $v1, $v0 -/* 17434 80087034 08021C14 */ j .L80087050 -/* 17438 80087038 AE03003C */ sw $v1, 0x3C($s0) -.L8008703C: -/* 1743C 8008703C 8E02003C */ lw $v0, 0x3C($s0) -/* 17440 80087040 01321821 */ addu $v1, $t1, $s2 -/* 17444 80087044 AE000034 */ sw $zero, 0x34($s0) -/* 17448 80087048 00431021 */ addu $v0, $v0, $v1 -/* 1744C 8008704C AE02003C */ sw $v0, 0x3C($s0) -.L80087050: -/* 17450 80087050 12600015 */ beqz $s3, .L800870A8 -/* 17454 80087054 01001021 */ addu $v0, $t0, $zero -/* 17458 80087058 13C00005 */ beqz $fp, .L80087070 -/* 1745C 8008705C AE000034 */ sw $zero, 0x34($s0) -/* 17460 80087060 02D11021 */ addu $v0, $s6, $s1 -/* 17464 80087064 00531023 */ subu $v0, $v0, $s3 -/* 17468 80087068 08021C1D */ j .L80087074 -/* 1746C 8008706C 00023040 */ sll $a2, $v0, 1 -.L80087070: -/* 17470 80087070 00003021 */ addu $a2, $zero, $zero -.L80087074: -/* 17474 80087074 01002821 */ addu $a1, $t0, $zero -/* 17478 80087078 25080008 */ addiu $t0, $t0, 0x8 -/* 1747C 8008707C 3C0400FF */ lui $a0, (0xFFFFFF >> 16) -/* 17480 80087080 86A20000 */ lh $v0, 0x0($s5) -/* 17484 80087084 3484FFFF */ ori $a0, $a0, (0xFFFFFF & 0xFFFF) -/* 17488 80087088 00131840 */ sll $v1, $s3, 1 -/* 1748C 8008708C ACA30004 */ sw $v1, 0x4($a1) -/* 17490 80087090 3C030200 */ lui $v1, (0x2000000 >> 16) -/* 17494 80087094 00C21021 */ addu $v0, $a2, $v0 -/* 17498 80087098 00441024 */ and $v0, $v0, $a0 -/* 1749C 8008709C 00431025 */ or $v0, $v0, $v1 -/* 174A0 800870A0 ACA20000 */ sw $v0, 0x0($a1) -.L800870A4: -/* 174A4 800870A4 01001021 */ addu $v0, $t0, $zero -.L800870A8: -/* 174A8 800870A8 8FBF0054 */ lw $ra, 0x54($sp) -/* 174AC 800870AC 8FBE0050 */ lw $fp, 0x50($sp) -/* 174B0 800870B0 8FB7004C */ lw $s7, 0x4C($sp) -/* 174B4 800870B4 8FB60048 */ lw $s6, 0x48($sp) -/* 174B8 800870B8 8FB50044 */ lw $s5, 0x44($sp) -/* 174BC 800870BC 8FB40040 */ lw $s4, 0x40($sp) -/* 174C0 800870C0 8FB3003C */ lw $s3, 0x3C($sp) -/* 174C4 800870C4 8FB20038 */ lw $s2, 0x38($sp) -/* 174C8 800870C8 8FB10034 */ lw $s1, 0x34($sp) -/* 174CC 800870CC 8FB00030 */ lw $s0, 0x30($sp) -/* 174D0 800870D0 03E00008 */ jr $ra -/* 174D4 800870D4 27BD0058 */ addiu $sp, $sp, 0x58 -.size func_80086C90, . - func_80086C90 - -glabel func_800870D8 -/* 174D8 800870D8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 174DC 800870DC AFBF0010 */ sw $ra, 0x10($sp) -/* 174E0 800870E0 24020004 */ addiu $v0, $zero, 0x4 -/* 174E4 800870E4 10A20049 */ beq $a1, $v0, .L8008720C -/* 174E8 800870E8 00803821 */ addu $a3, $a0, $zero -/* 174EC 800870EC 24020005 */ addiu $v0, $zero, 0x5 -/* 174F0 800870F0 14A20059 */ bne $a1, $v0, .L80087258 -/* 174F4 800870F4 00000000 */ nop -/* 174F8 800870F8 ACE60020 */ sw $a2, 0x20($a3) -/* 174FC 800870FC 8CC20000 */ lw $v0, 0x0($a2) -/* 17500 80087100 8CE40020 */ lw $a0, 0x20($a3) -/* 17504 80087104 ACE00030 */ sw $zero, 0x30($a3) -/* 17508 80087108 ACE2003C */ sw $v0, 0x3C($a3) -/* 1750C 8008710C 90830008 */ lbu $v1, 0x8($a0) -/* 17510 80087110 10600005 */ beqz $v1, .L80087128 -/* 17514 80087114 24020001 */ addiu $v0, $zero, 0x1 -/* 17518 80087118 1062002C */ beq $v1, $v0, .L800871CC -/* 1751C 8008711C 00000000 */ nop -/* 17520 80087120 08021C96 */ j .L80087258 -/* 17524 80087124 00000000 */ nop -.L80087128: -/* 17528 80087128 8C820004 */ lw $v0, 0x4($a0) -/* 1752C 8008712C 3C0338E3 */ lui $v1, (0x38E38E39 >> 16) -/* 17530 80087130 34638E39 */ ori $v1, $v1, (0x38E38E39 & 0xFFFF) -/* 17534 80087134 00430018 */ mult $v0, $v1 -/* 17538 80087138 000217C3 */ sra $v0, $v0, 31 -/* 1753C 8008713C 00004010 */ mfhi $t0 -/* 17540 80087140 00081843 */ sra $v1, $t0, 1 -/* 17544 80087144 00621823 */ subu $v1, $v1, $v0 -/* 17548 80087148 000310C0 */ sll $v0, $v1, 3 -/* 1754C 8008714C 00431021 */ addu $v0, $v0, $v1 -/* 17550 80087150 AC820004 */ sw $v0, 0x4($a0) -/* 17554 80087154 8CE20020 */ lw $v0, 0x20($a3) -/* 17558 80087158 8C430010 */ lw $v1, 0x10($v0) -/* 1755C 8008715C 8C620004 */ lw $v0, 0x4($v1) -/* 17560 80087160 8C630000 */ lw $v1, 0x0($v1) -/* 17564 80087164 00021040 */ sll $v0, $v0, 1 -/* 17568 80087168 00620018 */ mult $v1, $v0 -/* 1756C 8008716C 00001812 */ mflo $v1 -/* 17570 80087170 8CE20020 */ lw $v0, 0x20($a3) -/* 17574 80087174 000318C0 */ sll $v1, $v1, 3 -/* 17578 80087178 ACE30024 */ sw $v1, 0x24($a3) -/* 1757C 8008717C 8C42000C */ lw $v0, 0xC($v0) -/* 17580 80087180 1040001E */ beqz $v0, .L800871FC -/* 17584 80087184 24060020 */ addiu $a2, $zero, 0x20 -/* 17588 80087188 8C420000 */ lw $v0, 0x0($v0) -/* 1758C 8008718C 8CE30020 */ lw $v1, 0x20($a3) -/* 17590 80087190 ACE20014 */ sw $v0, 0x14($a3) -/* 17594 80087194 8C62000C */ lw $v0, 0xC($v1) -/* 17598 80087198 8CE30020 */ lw $v1, 0x20($a3) -/* 1759C 8008719C 8C420004 */ lw $v0, 0x4($v0) -/* 175A0 800871A0 ACE20018 */ sw $v0, 0x18($a3) -/* 175A4 800871A4 8C62000C */ lw $v0, 0xC($v1) -/* 175A8 800871A8 8CE30020 */ lw $v1, 0x20($a3) -/* 175AC 800871AC 8C420008 */ lw $v0, 0x8($v0) -/* 175B0 800871B0 ACE2001C */ sw $v0, 0x1C($a3) -/* 175B4 800871B4 8C64000C */ lw $a0, 0xC($v1) -/* 175B8 800871B8 8CE50010 */ lw $a1, 0x10($a3) -/* 175BC 800871BC 0C023E38 */ jal func_8008F8E0 -/* 175C0 800871C0 2484000C */ addiu $a0, $a0, 0xC -/* 175C4 800871C4 08021C96 */ j .L80087258 -/* 175C8 800871C8 00000000 */ nop -.L800871CC: -/* 175CC 800871CC 8C82000C */ lw $v0, 0xC($a0) -/* 175D0 800871D0 5040000B */ beql $v0, $zero, .L80087200 -/* 175D4 800871D4 ACE0001C */ sw $zero, 0x1C($a3) -/* 175D8 800871D8 8C420000 */ lw $v0, 0x0($v0) -/* 175DC 800871DC 8CE30020 */ lw $v1, 0x20($a3) -/* 175E0 800871E0 ACE20014 */ sw $v0, 0x14($a3) -/* 175E4 800871E4 8C62000C */ lw $v0, 0xC($v1) -/* 175E8 800871E8 8CE30020 */ lw $v1, 0x20($a3) -/* 175EC 800871EC 8C420004 */ lw $v0, 0x4($v0) -/* 175F0 800871F0 ACE20018 */ sw $v0, 0x18($a3) -/* 175F4 800871F4 08021C94 */ j .L80087250 -/* 175F8 800871F8 8C62000C */ lw $v0, 0xC($v1) -.L800871FC: -/* 175FC 800871FC ACE0001C */ sw $zero, 0x1C($a3) -.L80087200: -/* 17600 80087200 ACE00018 */ sw $zero, 0x18($a3) -/* 17604 80087204 08021C96 */ j .L80087258 -/* 17608 80087208 ACE00014 */ sw $zero, 0x14($a3) -.L8008720C: -/* 1760C 8008720C 8CE20020 */ lw $v0, 0x20($a3) -/* 17610 80087210 24040001 */ addiu $a0, $zero, 0x1 -/* 17614 80087214 ACE00034 */ sw $zero, 0x34($a3) -/* 17618 80087218 ACE40038 */ sw $a0, 0x38($a3) -/* 1761C 8008721C 1040000E */ beqz $v0, .L80087258 -/* 17620 80087220 ACE00030 */ sw $zero, 0x30($a3) -/* 17624 80087224 8C420000 */ lw $v0, 0x0($v0) -/* 17628 80087228 8CE30020 */ lw $v1, 0x20($a3) -/* 1762C 8008722C ACE2003C */ sw $v0, 0x3C($a3) -/* 17630 80087230 90620008 */ lbu $v0, 0x8($v1) -/* 17634 80087234 10400003 */ beqz $v0, .L80087244 -/* 17638 80087238 00000000 */ nop -/* 1763C 8008723C 14440006 */ bne $v0, $a0, .L80087258 -/* 17640 80087240 00000000 */ nop -.L80087244: -/* 17644 80087244 8C62000C */ lw $v0, 0xC($v1) -/* 17648 80087248 10400003 */ beqz $v0, .L80087258 -/* 1764C 8008724C 00000000 */ nop -.L80087250: -/* 17650 80087250 8C420008 */ lw $v0, 0x8($v0) -/* 17654 80087254 ACE2001C */ sw $v0, 0x1C($a3) -.L80087258: -/* 17658 80087258 8FBF0010 */ lw $ra, 0x10($sp) -/* 1765C 8008725C 03E00008 */ jr $ra -/* 17660 80087260 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_800870D8, . - func_800870D8 - -glabel func_80087264 -/* 17664 80087264 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 17668 80087268 AFB3001C */ sw $s3, 0x1C($sp) -/* 1766C 8008726C 8FB30044 */ lw $s3, 0x44($sp) -/* 17670 80087270 AFB60028 */ sw $s6, 0x28($sp) -/* 17674 80087274 8FB60048 */ lw $s6, 0x48($sp) -/* 17678 80087278 AFB50024 */ sw $s5, 0x24($sp) -/* 1767C 8008727C 97B50042 */ lhu $s5, 0x42($sp) -/* 17680 80087280 AFB10014 */ sw $s1, 0x14($sp) -/* 17684 80087284 00808821 */ addu $s1, $a0, $zero -/* 17688 80087288 AFB20018 */ sw $s2, 0x18($sp) -/* 1768C 8008728C 00A09021 */ addu $s2, $a1, $zero -/* 17690 80087290 AFB40020 */ sw $s4, 0x20($sp) -/* 17694 80087294 00C0A021 */ addu $s4, $a2, $zero -/* 17698 80087298 AFB00010 */ sw $s0, 0x10($sp) -/* 1769C 8008729C 00E08021 */ addu $s0, $a3, $zero -/* 176A0 800872A0 1A000017 */ blez $s0, .L80087300 -/* 176A4 800872A4 AFBF002C */ sw $ra, 0x2C($sp) -/* 176A8 800872A8 8E420028 */ lw $v0, 0x28($s2) -/* 176AC 800872AC 8E44003C */ lw $a0, 0x3C($s2) -/* 176B0 800872B0 8E46002C */ lw $a2, 0x2C($s2) -/* 176B4 800872B4 0040F809 */ jalr $v0 -/* 176B8 800872B8 02002821 */ addu $a1, $s0, $zero -/* 176BC 800872BC 30480007 */ andi $t0, $v0, 0x7 -/* 176C0 800872C0 02088021 */ addu $s0, $s0, $t0 -/* 176C4 800872C4 02203021 */ addu $a2, $s1, $zero -/* 176C8 800872C8 26310008 */ addiu $s1, $s1, 0x8 -/* 176CC 800872CC 32030007 */ andi $v1, $s0, 0x7 -/* 176D0 800872D0 2463FFF8 */ addiu $v1, $v1, -0x8 -/* 176D4 800872D4 02031823 */ subu $v1, $s0, $v1 -/* 176D8 800872D8 30630FFF */ andi $v1, $v1, 0xFFF -/* 176DC 800872DC 00031B00 */ sll $v1, $v1, 12 -/* 176E0 800872E0 32640FFF */ andi $a0, $s3, 0xFFF -/* 176E4 800872E4 3C050400 */ lui $a1, (0x4000000 >> 16) -/* 176E8 800872E8 00852025 */ or $a0, $a0, $a1 -/* 176EC 800872EC 00641825 */ or $v1, $v1, $a0 -/* 176F0 800872F0 00481023 */ subu $v0, $v0, $t0 -/* 176F4 800872F4 ACC30000 */ sw $v1, 0x0($a2) -/* 176F8 800872F8 08021CC1 */ j .L80087304 -/* 176FC 800872FC ACC20004 */ sw $v0, 0x4($a2) -.L80087300: -/* 17700 80087300 00004021 */ addu $t0, $zero, $zero -.L80087304: -/* 17704 80087304 32C20002 */ andi $v0, $s6, 0x2 -/* 17708 80087308 10400009 */ beqz $v0, .L80087330 -/* 1770C 8008730C 02202021 */ addu $a0, $s1, $zero -/* 17710 80087310 26310008 */ addiu $s1, $s1, 0x8 -/* 17714 80087314 3C020F00 */ lui $v0, (0xF000000 >> 16) -/* 17718 80087318 AC820000 */ sw $v0, 0x0($a0) -/* 1771C 8008731C 8E420010 */ lw $v0, 0x10($s2) -/* 17720 80087320 3C031FFF */ lui $v1, (0x1FFFFFFF >> 16) -/* 17724 80087324 3463FFFF */ ori $v1, $v1, (0x1FFFFFFF & 0xFFFF) -/* 17728 80087328 00431024 */ and $v0, $v0, $v1 -/* 1772C 8008732C AC820004 */ sw $v0, 0x4($a0) -.L80087330: -/* 17730 80087330 3C0700FF */ lui $a3, (0xFFFFFF >> 16) -/* 17734 80087334 34E7FFFF */ ori $a3, $a3, (0xFFFFFF & 0xFFFF) -/* 17738 80087338 26220008 */ addiu $v0, $s1, 0x8 -/* 1773C 8008733C 02203021 */ addu $a2, $s1, $zero -/* 17740 80087340 8E45000C */ lw $a1, 0xC($s2) -/* 17744 80087344 00162700 */ sll $a0, $s6, 28 -/* 17748 80087348 00141840 */ sll $v1, $s4, 1 -/* 1774C 8008734C 30630FFF */ andi $v1, $v1, 0xFFF -/* 17750 80087350 00031C00 */ sll $v1, $v1, 16 -/* 17754 80087354 00832025 */ or $a0, $a0, $v1 -/* 17758 80087358 00081B00 */ sll $v1, $t0, 12 -/* 1775C 8008735C 00832025 */ or $a0, $a0, $v1 -/* 17760 80087360 32A30FFF */ andi $v1, $s5, 0xFFF -/* 17764 80087364 00832025 */ or $a0, $a0, $v1 -/* 17768 80087368 3C030100 */ lui $v1, (0x1000000 >> 16) -/* 1776C 8008736C ACC40004 */ sw $a0, 0x4($a2) -/* 17770 80087370 00A72824 */ and $a1, $a1, $a3 -/* 17774 80087374 00A32825 */ or $a1, $a1, $v1 -/* 17778 80087378 ACC50000 */ sw $a1, 0x0($a2) -/* 1777C 8008737C AE400038 */ sw $zero, 0x38($s2) -/* 17780 80087380 8FBF002C */ lw $ra, 0x2C($sp) -/* 17784 80087384 8FB60028 */ lw $s6, 0x28($sp) -/* 17788 80087388 8FB50024 */ lw $s5, 0x24($sp) -/* 1778C 8008738C 8FB40020 */ lw $s4, 0x20($sp) -/* 17790 80087390 8FB3001C */ lw $s3, 0x1C($sp) -/* 17794 80087394 8FB20018 */ lw $s2, 0x18($sp) -/* 17798 80087398 8FB10014 */ lw $s1, 0x14($sp) -/* 1779C 8008739C 8FB00010 */ lw $s0, 0x10($sp) -/* 177A0 800873A0 03E00008 */ jr $ra -/* 177A4 800873A4 27BD0030 */ addiu $sp, $sp, 0x30 -/* 177A8 800873A8 00000000 */ nop -/* 177AC 800873AC 00000000 */ nop -.size func_80087264, . - func_80087264 - -glabel func_800873B0 -/* 177B0 800873B0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 177B4 800873B4 AFB1001C */ sw $s1, 0x1C($sp) -/* 177B8 800873B8 00808821 */ addu $s1, $a0, $zero -/* 177BC 800873BC AFB00018 */ sw $s0, 0x18($sp) -/* 177C0 800873C0 00A08021 */ addu $s0, $a1, $zero -/* 177C4 800873C4 AFBF0024 */ sw $ra, 0x24($sp) -/* 177C8 800873C8 AFB20020 */ sw $s2, 0x20($sp) -/* 177CC 800873CC F7B40028 */ sdc1 $f20, 0x28($sp) -/* 177D0 800873D0 8E230048 */ lw $v1, 0x48($s1) -/* 177D4 800873D4 00C09021 */ addu $s2, $a2, $zero -/* 177D8 800873D8 24020170 */ addiu $v0, $zero, 0x170 -/* 177DC 800873DC 10600014 */ beqz $v1, .L80087430 -/* 177E0 800873E0 A7A20010 */ sh $v0, 0x10($sp) -/* 177E4 800873E4 27A50010 */ addiu $a1, $sp, 0x10 -/* 177E8 800873E8 240600B8 */ addiu $a2, $zero, 0xB8 -/* 177EC 800873EC 0C021B24 */ jal func_80086C90 -/* 177F0 800873F0 02403821 */ addu $a3, $s2, $zero -/* 177F4 800873F4 00409021 */ addu $s2, $v0, $zero -/* 177F8 800873F8 3C0300FF */ lui $v1, (0xFFFFFF >> 16) -/* 177FC 800873FC 87A20010 */ lh $v0, 0x10($sp) -/* 17800 80087400 3463FFFF */ ori $v1, $v1, (0xFFFFFF & 0xFFFF) -/* 17804 80087404 02402021 */ addu $a0, $s2, $zero -/* 17808 80087408 00431024 */ and $v0, $v0, $v1 -/* 1780C 8008740C 3C030A00 */ lui $v1, (0xA000000 >> 16) -/* 17810 80087410 00431025 */ or $v0, $v0, $v1 -/* 17814 80087414 AC820000 */ sw $v0, 0x0($a0) -/* 17818 80087418 96020000 */ lhu $v0, 0x0($s0) -/* 1781C 8008741C 26520008 */ addiu $s2, $s2, 0x8 -/* 17820 80087420 00021400 */ sll $v0, $v0, 16 -/* 17824 80087424 34420170 */ ori $v0, $v0, 0x170 -/* 17828 80087428 08021D53 */ j .L8008754C -/* 1782C 8008742C AC820004 */ sw $v0, 0x4($a0) -.L80087430: -/* 17830 80087430 C6200044 */ lwc1 $f0, 0x44($s1) -/* 17834 80087434 3C01800B */ lui $at, %hi(D_800AE5A0) -/* 17838 80087438 D422E5A0 */ ldc1 $f2, %lo(D_800AE5A0)($at) -/* 1783C 8008743C 46000021 */ cvt.d.s $f0, $f0 -/* 17840 80087440 4620103C */ c.lt.d $f2, $f0 -/* 17844 80087444 00000000 */ nop -/* 17848 80087448 45000006 */ bc1f .L80087464 -/* 1784C 8008744C 00000000 */ nop -/* 17850 80087450 3C013FFF */ lui $at, (0x3FFFFEB0 >> 16) -/* 17854 80087454 3421FEB0 */ ori $at, $at, (0x3FFFFEB0 & 0xFFFF) -/* 17858 80087458 44810000 */ mtc1 $at, $f0 -/* 1785C 8008745C 00000000 */ nop -/* 17860 80087460 E6200044 */ swc1 $f0, 0x44($s1) -.L80087464: -/* 17864 80087464 C6200044 */ lwc1 $f0, 0x44($s1) -/* 17868 80087468 3C014700 */ lui $at, (0x47000000 >> 16) -/* 1786C 8008746C 4481A000 */ mtc1 $at, $f20 -/* 17870 80087470 00000000 */ nop -/* 17874 80087474 46140002 */ mul.s $f0, $f0, $f20 -/* 17878 80087478 4600008D */ trunc.w.s $f2, $f0 -/* 1787C 8008747C 44021000 */ mfc1 $v0, $f2 -/* 17880 80087480 00000000 */ nop -/* 17884 80087484 44822000 */ mtc1 $v0, $f4 -/* 17888 80087488 00000000 */ nop -/* 1788C 8008748C 46802120 */ cvt.s.w $f4, $f4 -/* 17890 80087490 46142103 */ div.s $f4, $f4, $f20 -/* 17894 80087494 3C014338 */ lui $at, (0x43380000 >> 16) -/* 17898 80087498 44810000 */ mtc1 $at, $f0 -/* 1789C 8008749C 00000000 */ nop -/* 178A0 800874A0 46002002 */ mul.s $f0, $f4, $f0 -/* 178A4 800874A4 C622004C */ lwc1 $f2, 0x4C($s1) -/* 178A8 800874A8 46001080 */ add.s $f2, $f2, $f0 -/* 178AC 800874AC 02202021 */ addu $a0, $s1, $zero -/* 178B0 800874B0 4600100D */ trunc.w.s $f0, $f2 -/* 178B4 800874B4 44060000 */ mfc1 $a2, $f0 -/* 178B8 800874B8 00000000 */ nop -/* 178BC 800874BC 44860000 */ mtc1 $a2, $f0 -/* 178C0 800874C0 00000000 */ nop -/* 178C4 800874C4 46800020 */ cvt.s.w $f0, $f0 -/* 178C8 800874C8 46001081 */ sub.s $f2, $f2, $f0 -/* 178CC 800874CC 27A50010 */ addiu $a1, $sp, 0x10 -/* 178D0 800874D0 02403821 */ addu $a3, $s2, $zero -/* 178D4 800874D4 E6240044 */ swc1 $f4, 0x44($s1) -/* 178D8 800874D8 0C021B24 */ jal func_80086C90 -/* 178DC 800874DC E622004C */ swc1 $f2, 0x4C($s1) -/* 178E0 800874E0 C6200044 */ lwc1 $f0, 0x44($s1) -/* 178E4 800874E4 46140002 */ mul.s $f0, $f0, $f20 -/* 178E8 800874E8 8E240040 */ lw $a0, 0x40($s1) -/* 178EC 800874EC 00409021 */ addu $s2, $v0, $zero -/* 178F0 800874F0 4600008D */ trunc.w.s $f2, $f0 -/* 178F4 800874F4 44101000 */ mfc1 $s0, $f2 -/* 178F8 800874F8 00000000 */ nop -/* 178FC 800874FC 0C0241E0 */ jal func_80090780 -/* 17900 80087500 3210FFFF */ andi $s0, $s0, 0xFFFF -/* 17904 80087504 3C0300FF */ lui $v1, (0xFFFFFF >> 16) -/* 17908 80087508 3463FFFF */ ori $v1, $v1, (0xFFFFFF & 0xFFFF) -/* 1790C 8008750C 02402021 */ addu $a0, $s2, $zero -/* 17910 80087510 00431024 */ and $v0, $v0, $v1 -/* 17914 80087514 3C030500 */ lui $v1, (0x5000000 >> 16) -/* 17918 80087518 00431025 */ or $v0, $v0, $v1 -/* 1791C 8008751C AC820000 */ sw $v0, 0x0($a0) -/* 17920 80087520 8E220050 */ lw $v0, 0x50($s1) -/* 17924 80087524 26520008 */ addiu $s2, $s2, 0x8 -/* 17928 80087528 97A30010 */ lhu $v1, 0x10($sp) -/* 1792C 8008752C 00108380 */ sll $s0, $s0, 14 -/* 17930 80087530 00021780 */ sll $v0, $v0, 30 -/* 17934 80087534 00501025 */ or $v0, $v0, $s0 -/* 17938 80087538 30630FFF */ andi $v1, $v1, 0xFFF -/* 1793C 8008753C 00031880 */ sll $v1, $v1, 2 -/* 17940 80087540 00431025 */ or $v0, $v0, $v1 -/* 17944 80087544 AC820004 */ sw $v0, 0x4($a0) -/* 17948 80087548 AE200050 */ sw $zero, 0x50($s1) -.L8008754C: -/* 1794C 8008754C 02401021 */ addu $v0, $s2, $zero -/* 17950 80087550 8FBF0024 */ lw $ra, 0x24($sp) -/* 17954 80087554 8FB20020 */ lw $s2, 0x20($sp) -/* 17958 80087558 8FB1001C */ lw $s1, 0x1C($sp) -/* 1795C 8008755C 8FB00018 */ lw $s0, 0x18($sp) -/* 17960 80087560 D7B40028 */ ldc1 $f20, 0x28($sp) -/* 17964 80087564 03E00008 */ jr $ra -/* 17968 80087568 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_800873B0, . - func_800873B0 - -glabel func_8008756C -/* 1796C 8008756C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 17970 80087570 AFBF0010 */ sw $ra, 0x10($sp) -/* 17974 80087574 0C021C36 */ jal func_800870D8 -/* 17978 80087578 00000000 */ nop -/* 1797C 8008757C 8FBF0010 */ lw $ra, 0x10($sp) -/* 17980 80087580 00001021 */ addu $v0, $zero, $zero -/* 17984 80087584 03E00008 */ jr $ra -/* 17988 80087588 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1798C 8008758C 00000000 */ nop -.size func_8008756C, . - func_8008756C - -glabel func_80087590 -/* 17990 80087590 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 17994 80087594 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 17998 80087598 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 1799C 8008759C AFB5004C */ sw $s5, 0x4C($sp) -/* 179A0 800875A0 0000A821 */ addu $s5, $zero, $zero -/* 179A4 800875A4 AFBF005C */ sw $ra, 0x5C($sp) -/* 179A8 800875A8 AFBE0058 */ sw $fp, 0x58($sp) -/* 179AC 800875AC AFB70054 */ sw $s7, 0x54($sp) -/* 179B0 800875B0 AFB60050 */ sw $s6, 0x50($sp) -/* 179B4 800875B4 AFB40048 */ sw $s4, 0x48($sp) -/* 179B8 800875B8 AFB30044 */ sw $s3, 0x44($sp) -/* 179BC 800875BC AFB20040 */ sw $s2, 0x40($sp) -/* 179C0 800875C0 AFB1003C */ sw $s1, 0x3C($sp) -/* 179C4 800875C4 AFB00038 */ sw $s0, 0x38($sp) -/* 179C8 800875C8 8C420034 */ lw $v0, 0x34($v0) -/* 179CC 800875CC 24140170 */ addiu $s4, $zero, 0x170 -/* 179D0 800875D0 8C520020 */ lw $s2, 0x20($v0) -/* 179D4 800875D4 0C021740 */ jal func_80085D00 -/* 179D8 800875D8 0000B821 */ addu $s7, $zero, $zero -/* 179DC 800875DC 00404021 */ addu $t0, $v0, $zero -/* 179E0 800875E0 01001821 */ addu $v1, $t0, $zero -/* 179E4 800875E4 25080008 */ addiu $t0, $t0, 0x8 -/* 179E8 800875E8 3C070C00 */ lui $a3, (0xC00DA83 >> 16) -/* 179EC 800875EC 34E7DA83 */ ori $a3, $a3, (0xC00DA83 & 0xFFFF) -/* 179F0 800875F0 3C0407C0 */ lui $a0, (0x7C007C0 >> 16) -/* 179F4 800875F4 348407C0 */ ori $a0, $a0, (0x7C007C0 & 0xFFFF) -/* 179F8 800875F8 3C050C00 */ lui $a1, (0xC005A82 >> 16) -/* 179FC 800875FC 34A55A82 */ ori $a1, $a1, (0xC005A82 & 0xFFFF) -/* 17A00 80087600 3C020930 */ lui $v0, (0x93007C0 >> 16) -/* 17A04 80087604 344207C0 */ ori $v0, $v0, (0x93007C0 & 0xFFFF) -/* 17A08 80087608 240607C0 */ addiu $a2, $zero, 0x7C0 -/* 17A0C 8008760C AC670000 */ sw $a3, 0x0($v1) -/* 17A10 80087610 01003821 */ addu $a3, $t0, $zero -/* 17A14 80087614 AC640004 */ sw $a0, 0x4($v1) -/* 17A18 80087618 ACE50000 */ sw $a1, 0x0($a3) -/* 17A1C 8008761C ACE20004 */ sw $v0, 0x4($a3) -/* 17A20 80087620 8E450018 */ lw $a1, 0x18($s2) -/* 17A24 80087624 24E70008 */ addiu $a3, $a3, 0x8 -/* 17A28 80087628 0C021F72 */ jal func_80087DC8 -/* 17A2C 8008762C 02402021 */ addu $a0, $s2, $zero -/* 17A30 80087630 00404021 */ addu $t0, $v0, $zero -/* 17A34 80087634 3C020200 */ lui $v0, (0x2000930 >> 16) -/* 17A38 80087638 34420930 */ ori $v0, $v0, (0x2000930 & 0xFFFF) -/* 17A3C 8008763C 01001821 */ addu $v1, $t0, $zero -/* 17A40 80087640 AC620000 */ sw $v0, 0x0($v1) -/* 17A44 80087644 24020170 */ addiu $v0, $zero, 0x170 -/* 17A48 80087648 AC620004 */ sw $v0, 0x4($v1) -/* 17A4C 8008764C 92420024 */ lbu $v0, 0x24($s2) -/* 17A50 80087650 00008021 */ addu $s0, $zero, $zero -/* 17A54 80087654 18400073 */ blez $v0, .L80087824 -/* 17A58 80087658 25080008 */ addiu $t0, $t0, 0x8 -/* 17A5C 8008765C 3C1E0C00 */ lui $fp, (0xC000000 >> 16) -/* 17A60 80087660 00171C00 */ sll $v1, $s7, 16 -.L80087664: -/* 17A64 80087664 00031C03 */ sra $v1, $v1, 16 -/* 17A68 80087668 00031080 */ sll $v0, $v1, 2 -/* 17A6C 8008766C 8E440020 */ lw $a0, 0x20($s2) -/* 17A70 80087670 00431021 */ addu $v0, $v0, $v1 -/* 17A74 80087674 000210C0 */ sll $v0, $v0, 3 -/* 17A78 80087678 00828821 */ addu $s1, $a0, $v0 -/* 17A7C 8008767C 8E220000 */ lw $v0, 0x0($s1) -/* 17A80 80087680 8E440018 */ lw $a0, 0x18($s2) -/* 17A84 80087684 8E230004 */ lw $v1, 0x4($s1) -/* 17A88 80087688 00021040 */ sll $v0, $v0, 1 -/* 17A8C 8008768C 00829823 */ subu $s3, $a0, $v0 -/* 17A90 80087690 00031840 */ sll $v1, $v1, 1 -/* 17A94 80087694 16700005 */ bne $s3, $s0, .L800876AC -/* 17A98 80087698 0083B023 */ subu $s6, $a0, $v1 -/* 17A9C 8008769C 02801021 */ addu $v0, $s4, $zero -/* 17AA0 800876A0 02A0A021 */ addu $s4, $s5, $zero -/* 17AA4 800876A4 08021DB3 */ j .L800876CC -/* 17AA8 800876A8 0040A821 */ addu $s5, $v0, $zero -.L800876AC: -/* 17AAC 800876AC AFA80010 */ sw $t0, 0x10($sp) -/* 17AB0 800876B0 02402021 */ addu $a0, $s2, $zero -/* 17AB4 800876B4 02602821 */ addu $a1, $s3, $zero -/* 17AB8 800876B8 00153400 */ sll $a2, $s5, 16 -/* 17ABC 800876BC 00063403 */ sra $a2, $a2, 16 -/* 17AC0 800876C0 0C021F28 */ jal func_80087CA0 -/* 17AC4 800876C4 240700B8 */ addiu $a3, $zero, 0xB8 -/* 17AC8 800876C8 00404021 */ addu $t0, $v0, $zero -.L800876CC: -/* 17ACC 800876CC 02402021 */ addu $a0, $s2, $zero -/* 17AD0 800876D0 02202821 */ addu $a1, $s1, $zero -/* 17AD4 800876D4 00141400 */ sll $v0, $s4, 16 -/* 17AD8 800876D8 00028403 */ sra $s0, $v0, 16 -/* 17ADC 800876DC 02003021 */ addu $a2, $s0, $zero -/* 17AE0 800876E0 0C021EA4 */ jal func_80087A90 -/* 17AE4 800876E4 01003821 */ addu $a3, $t0, $zero -/* 17AE8 800876E8 86230008 */ lh $v1, 0x8($s1) -/* 17AEC 800876EC 00404021 */ addu $t0, $v0, $zero -/* 17AF0 800876F0 10600014 */ beqz $v1, .L80087744 -/* 17AF4 800876F4 00601021 */ addu $v0, $v1, $zero -/* 17AF8 800876F8 01002021 */ addu $a0, $t0, $zero -/* 17AFC 800876FC 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 17B00 80087700 005E1025 */ or $v0, $v0, $fp -/* 17B04 80087704 AC820000 */ sw $v0, 0x0($a0) -/* 17B08 80087708 00151400 */ sll $v0, $s5, 16 -/* 17B0C 8008770C 3203FFFF */ andi $v1, $s0, 0xFFFF -/* 17B10 80087710 00431025 */ or $v0, $v0, $v1 -/* 17B14 80087714 AC820004 */ sw $v0, 0x4($a0) -/* 17B18 80087718 8E220024 */ lw $v0, 0x24($s1) -/* 17B1C 8008771C 14400009 */ bnez $v0, .L80087744 -/* 17B20 80087720 25080008 */ addiu $t0, $t0, 0x8 -/* 17B24 80087724 8E220020 */ lw $v0, 0x20($s1) -/* 17B28 80087728 14400006 */ bnez $v0, .L80087744 -/* 17B2C 8008772C 02402021 */ addu $a0, $s2, $zero -/* 17B30 80087730 02C02821 */ addu $a1, $s6, $zero -/* 17B34 80087734 02003021 */ addu $a2, $s0, $zero -/* 17B38 80087738 0C021F72 */ jal func_80087DC8 -/* 17B3C 8008773C 01003821 */ addu $a3, $t0, $zero -/* 17B40 80087740 00404021 */ addu $t0, $v0, $zero -.L80087744: -/* 17B44 80087744 8622000A */ lh $v0, 0xA($s1) -/* 17B48 80087748 1040000F */ beqz $v0, .L80087788 -/* 17B4C 8008774C 00401821 */ addu $v1, $v0, $zero -/* 17B50 80087750 02402021 */ addu $a0, $s2, $zero -/* 17B54 80087754 02602821 */ addu $a1, $s3, $zero -/* 17B58 80087758 00153400 */ sll $a2, $s5, 16 -/* 17B5C 8008775C 00063403 */ sra $a2, $a2, 16 -/* 17B60 80087760 25070008 */ addiu $a3, $t0, 0x8 -/* 17B64 80087764 3062FFFF */ andi $v0, $v1, 0xFFFF -/* 17B68 80087768 005E1025 */ or $v0, $v0, $fp -/* 17B6C 8008776C AD020000 */ sw $v0, 0x0($t0) -/* 17B70 80087770 00141400 */ sll $v0, $s4, 16 -/* 17B74 80087774 30C3FFFF */ andi $v1, $a2, 0xFFFF -/* 17B78 80087778 00431025 */ or $v0, $v0, $v1 -/* 17B7C 8008777C 0C021F72 */ jal func_80087DC8 -/* 17B80 80087780 AD020004 */ sw $v0, 0x4($t0) -/* 17B84 80087784 00404021 */ addu $t0, $v0, $zero -.L80087788: -/* 17B88 80087788 8E240020 */ lw $a0, 0x20($s1) -/* 17B8C 8008778C 10800005 */ beqz $a0, .L800877A4 -/* 17B90 80087790 00142C00 */ sll $a1, $s4, 16 -/* 17B94 80087794 00052C03 */ sra $a1, $a1, 16 -/* 17B98 80087798 0C021FB8 */ jal func_80087EE0 -/* 17B9C 8008779C 01003021 */ addu $a2, $t0, $zero -/* 17BA0 800877A0 00404021 */ addu $t0, $v0, $zero -.L800877A4: -/* 17BA4 800877A4 8E220024 */ lw $v0, 0x24($s1) -/* 17BA8 800877A8 14400007 */ bnez $v0, .L800877C8 -/* 17BAC 800877AC 02402021 */ addu $a0, $s2, $zero -/* 17BB0 800877B0 02C02821 */ addu $a1, $s6, $zero -/* 17BB4 800877B4 00143400 */ sll $a2, $s4, 16 -/* 17BB8 800877B8 00063403 */ sra $a2, $a2, 16 -/* 17BBC 800877BC 0C021F72 */ jal func_80087DC8 -/* 17BC0 800877C0 01003821 */ addu $a3, $t0, $zero -/* 17BC4 800877C4 00404021 */ addu $t0, $v0, $zero -.L800877C8: -/* 17BC8 800877C8 8622000C */ lh $v0, 0xC($s1) -/* 17BCC 800877CC 10400009 */ beqz $v0, .L800877F4 -/* 17BD0 800877D0 00401821 */ addu $v1, $v0, $zero -/* 17BD4 800877D4 01001021 */ addu $v0, $t0, $zero -/* 17BD8 800877D8 25080008 */ addiu $t0, $t0, 0x8 -/* 17BDC 800877DC 3063FFFF */ andi $v1, $v1, 0xFFFF -/* 17BE0 800877E0 007E1825 */ or $v1, $v1, $fp -/* 17BE4 800877E4 AC430000 */ sw $v1, 0x0($v0) -/* 17BE8 800877E8 00141C00 */ sll $v1, $s4, 16 -/* 17BEC 800877EC 34630930 */ ori $v1, $v1, 0x930 -/* 17BF0 800877F0 AC430004 */ sw $v1, 0x4($v0) -.L800877F4: -/* 17BF4 800877F4 8E230004 */ lw $v1, 0x4($s1) -/* 17BF8 800877F8 8E440018 */ lw $a0, 0x18($s2) -/* 17BFC 800877FC 26E20001 */ addiu $v0, $s7, 0x1 -/* 17C00 80087800 0040B821 */ addu $s7, $v0, $zero -/* 17C04 80087804 00031840 */ sll $v1, $v1, 1 -/* 17C08 80087808 00838021 */ addu $s0, $a0, $v1 -/* 17C0C 8008780C 92430024 */ lbu $v1, 0x24($s2) -/* 17C10 80087810 00021400 */ sll $v0, $v0, 16 -/* 17C14 80087814 00021403 */ sra $v0, $v0, 16 -/* 17C18 80087818 0043102A */ slt $v0, $v0, $v1 -/* 17C1C 8008781C 1440FF91 */ bnez $v0, .L80087664 -/* 17C20 80087820 00171C00 */ sll $v1, $s7, 16 -.L80087824: -/* 17C24 80087824 8E420018 */ lw $v0, 0x18($s2) -/* 17C28 80087828 8E44001C */ lw $a0, 0x1C($s2) -/* 17C2C 8008782C 8E430014 */ lw $v1, 0x14($s2) -/* 17C30 80087830 24420170 */ addiu $v0, $v0, 0x170 -/* 17C34 80087834 00042040 */ sll $a0, $a0, 1 -/* 17C38 80087838 00641821 */ addu $v1, $v1, $a0 -/* 17C3C 8008783C 0062182B */ sltu $v1, $v1, $v0 -/* 17C40 80087840 10600003 */ beqz $v1, .L80087850 -/* 17C44 80087844 AE420018 */ sw $v0, 0x18($s2) -/* 17C48 80087848 00441023 */ subu $v0, $v0, $a0 -/* 17C4C 8008784C AE420018 */ sw $v0, 0x18($s2) -.L80087850: -/* 17C50 80087850 3C0507C0 */ lui $a1, (0x7C00170 >> 16) -/* 17C54 80087854 34A50170 */ ori $a1, $a1, (0x7C00170 & 0xFFFF) -/* 17C58 80087858 25020008 */ addiu $v0, $t0, 0x8 -/* 17C5C 8008785C 01002021 */ addu $a0, $t0, $zero -/* 17C60 80087860 3C030A00 */ lui $v1, (0xA000930 >> 16) -/* 17C64 80087864 34630930 */ ori $v1, $v1, (0xA000930 & 0xFFFF) -/* 17C68 80087868 AC830000 */ sw $v1, 0x0($a0) -/* 17C6C 8008786C AC850004 */ sw $a1, 0x4($a0) -/* 17C70 80087870 8FBF005C */ lw $ra, 0x5C($sp) -/* 17C74 80087874 8FBE0058 */ lw $fp, 0x58($sp) -/* 17C78 80087878 8FB70054 */ lw $s7, 0x54($sp) -/* 17C7C 8008787C 8FB60050 */ lw $s6, 0x50($sp) -/* 17C80 80087880 8FB5004C */ lw $s5, 0x4C($sp) -/* 17C84 80087884 8FB40048 */ lw $s4, 0x48($sp) -/* 17C88 80087888 8FB30044 */ lw $s3, 0x44($sp) -/* 17C8C 8008788C 8FB20040 */ lw $s2, 0x40($sp) -/* 17C90 80087890 8FB1003C */ lw $s1, 0x3C($sp) -/* 17C94 80087894 8FB00038 */ lw $s0, 0x38($sp) -/* 17C98 80087898 03E00008 */ jr $ra -/* 17C9C 8008789C 27BD0060 */ addiu $sp, $sp, 0x60 -.size func_80087590, . - func_80087590 - -glabel func_800878A0 -/* 17CA0 800878A0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 17CA4 800878A4 AFBF0010 */ sw $ra, 0x10($sp) -/* 17CA8 800878A8 24A3FFFE */ addiu $v1, $a1, -0x2 -/* 17CAC 800878AC 04610002 */ bgez $v1, .L800878B8 -/* 17CB0 800878B0 00601021 */ addu $v0, $v1, $zero -/* 17CB4 800878B4 24A20005 */ addiu $v0, $a1, 0x5 -.L800878B8: -/* 17CB8 800878B8 000238C3 */ sra $a3, $v0, 3 -/* 17CBC 800878BC 00E02821 */ addu $a1, $a3, $zero -/* 17CC0 800878C0 000510C0 */ sll $v0, $a1, 3 -/* 17CC4 800878C4 00623823 */ subu $a3, $v1, $v0 -/* 17CC8 800878C8 8CC60000 */ lw $a2, 0x0($a2) -/* 17CCC 800878CC 2CE20008 */ sltiu $v0, $a3, 0x8 -/* 17CD0 800878D0 1040006B */ beqz $v0, .L80087A80 -/* 17CD4 800878D4 00000000 */ nop -/* 17CD8 800878D8 00071080 */ sll $v0, $a3, 2 -/* 17CDC 800878DC 3C01800B */ lui $at, %hi(jtbl_800AE5B0) -/* 17CE0 800878E0 00220821 */ addu $at, $at, $v0 -/* 17CE4 800878E4 8C22E5B0 */ lw $v0, %lo(jtbl_800AE5B0)($at) -/* 17CE8 800878E8 00400008 */ jr $v0 -/* 17CEC 800878EC 00000000 */ nop -glabel .L800878F0 -/* 17CF0 800878F0 8C820020 */ lw $v0, 0x20($a0) -/* 17CF4 800878F4 00051880 */ sll $v1, $a1, 2 -/* 17CF8 800878F8 00651821 */ addu $v1, $v1, $a1 -/* 17CFC 800878FC 000318C0 */ sll $v1, $v1, 3 -/* 17D00 80087900 00621821 */ addu $v1, $v1, $v0 -/* 17D04 80087904 2402FFF8 */ addiu $v0, $zero, -0x8 -/* 17D08 80087908 00C21024 */ and $v0, $a2, $v0 -/* 17D0C 8008790C 08021EA0 */ j .L80087A80 -/* 17D10 80087910 AC620000 */ sw $v0, 0x0($v1) -glabel .L80087914 -/* 17D14 80087914 8C820020 */ lw $v0, 0x20($a0) -/* 17D18 80087918 00051880 */ sll $v1, $a1, 2 -/* 17D1C 8008791C 00651821 */ addu $v1, $v1, $a1 -/* 17D20 80087920 000318C0 */ sll $v1, $v1, 3 -/* 17D24 80087924 00621821 */ addu $v1, $v1, $v0 -/* 17D28 80087928 2402FFF8 */ addiu $v0, $zero, -0x8 -/* 17D2C 8008792C 00C21024 */ and $v0, $a2, $v0 -/* 17D30 80087930 08021EA0 */ j .L80087A80 -/* 17D34 80087934 AC620004 */ sw $v0, 0x4($v1) -glabel .L80087938 -/* 17D38 80087938 8C830020 */ lw $v1, 0x20($a0) -/* 17D3C 8008793C 00051080 */ sll $v0, $a1, 2 -/* 17D40 80087940 00451021 */ addu $v0, $v0, $a1 -/* 17D44 80087944 000210C0 */ sll $v0, $v0, 3 -/* 17D48 80087948 00431021 */ addu $v0, $v0, $v1 -/* 17D4C 8008794C 08021EA0 */ j .L80087A80 -/* 17D50 80087950 A4460008 */ sh $a2, 0x8($v0) -glabel .L80087954 -/* 17D54 80087954 8C830020 */ lw $v1, 0x20($a0) -/* 17D58 80087958 00051080 */ sll $v0, $a1, 2 -/* 17D5C 8008795C 00451021 */ addu $v0, $v0, $a1 -/* 17D60 80087960 000210C0 */ sll $v0, $v0, 3 -/* 17D64 80087964 00431021 */ addu $v0, $v0, $v1 -/* 17D68 80087968 08021EA0 */ j .L80087A80 -/* 17D6C 8008796C A446000A */ sh $a2, 0xA($v0) -glabel .L80087970 -/* 17D70 80087970 8C830020 */ lw $v1, 0x20($a0) -/* 17D74 80087974 00051080 */ sll $v0, $a1, 2 -/* 17D78 80087978 00451021 */ addu $v0, $v0, $a1 -/* 17D7C 8008797C 000210C0 */ sll $v0, $v0, 3 -/* 17D80 80087980 00431021 */ addu $v0, $v0, $v1 -/* 17D84 80087984 08021EA0 */ j .L80087A80 -/* 17D88 80087988 A446000C */ sh $a2, 0xC($v0) -glabel .L8008798C -/* 17D8C 8008798C 3C01447A */ lui $at, (0x447A0000 >> 16) -/* 17D90 80087990 44811000 */ mtc1 $at, $f2 -/* 17D94 80087994 44860000 */ mtc1 $a2, $f0 -/* 17D98 80087998 00000000 */ nop -/* 17D9C 8008799C 46800020 */ cvt.s.w $f0, $f0 -/* 17DA0 800879A0 46020003 */ div.s $f0, $f0, $f2 -/* 17DA4 800879A4 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 17DA8 800879A8 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 17DAC 800879AC 46000021 */ cvt.d.s $f0, $f0 -/* 17DB0 800879B0 46200000 */ add.d $f0, $f0, $f0 -/* 17DB4 800879B4 C4420040 */ lwc1 $f2, 0x40($v0) -/* 17DB8 800879B8 468010A1 */ cvt.d.w $f2, $f2 -/* 17DBC 800879BC 46220003 */ div.d $f0, $f0, $f2 -/* 17DC0 800879C0 8C830020 */ lw $v1, 0x20($a0) -/* 17DC4 800879C4 00051080 */ sll $v0, $a1, 2 -/* 17DC8 800879C8 00451021 */ addu $v0, $v0, $a1 -/* 17DCC 800879CC 000210C0 */ sll $v0, $v0, 3 -/* 17DD0 800879D0 00431021 */ addu $v0, $v0, $v1 -/* 17DD4 800879D4 46200020 */ cvt.s.d $f0, $f0 -/* 17DD8 800879D8 08021EA0 */ j .L80087A80 -/* 17DDC 800879DC E4400010 */ swc1 $f0, 0x10($v0) -glabel .L800879E0 -/* 17DE0 800879E0 8C830020 */ lw $v1, 0x20($a0) -/* 17DE4 800879E4 00051080 */ sll $v0, $a1, 2 -/* 17DE8 800879E8 00451021 */ addu $v0, $v0, $a1 -/* 17DEC 800879EC 000210C0 */ sll $v0, $v0, 3 -/* 17DF0 800879F0 3C01800B */ lui $at, %hi(D_800AE5D0) -/* 17DF4 800879F4 D422E5D0 */ ldc1 $f2, %lo(D_800AE5D0)($at) -/* 17DF8 800879F8 44860000 */ mtc1 $a2, $f0 -/* 17DFC 800879FC 00000000 */ nop -/* 17E00 80087A00 46800020 */ cvt.s.w $f0, $f0 -/* 17E04 80087A04 00432021 */ addu $a0, $v0, $v1 -/* 17E08 80087A08 8C830004 */ lw $v1, 0x4($a0) -/* 17E0C 80087A0C 8C820000 */ lw $v0, 0x0($a0) -/* 17E10 80087A10 46000021 */ cvt.d.s $f0, $f0 -/* 17E14 80087A14 00621823 */ subu $v1, $v1, $v0 -/* 17E18 80087A18 44832000 */ mtc1 $v1, $f4 -/* 17E1C 80087A1C 00000000 */ nop -/* 17E20 80087A20 46802121 */ cvt.d.w $f4, $f4 -/* 17E24 80087A24 04610004 */ bgez $v1, .L80087A38 -/* 17E28 80087A28 46220083 */ div.d $f2, $f0, $f2 -/* 17E2C 80087A2C 3C01800B */ lui $at, %hi(D_800AE5D8) -/* 17E30 80087A30 D420E5D8 */ ldc1 $f0, %lo(D_800AE5D8)($at) -/* 17E34 80087A34 46202100 */ add.d $f4, $f4, $f0 -.L80087A38: -/* 17E38 80087A38 00000000 */ nop -/* 17E3C 80087A3C 46241002 */ mul.d $f0, $f2, $f4 -/* 17E40 80087A40 46200020 */ cvt.s.d $f0, $f0 -/* 17E44 80087A44 08021EA0 */ j .L80087A80 -/* 17E48 80087A48 E480001C */ swc1 $f0, 0x1C($a0) -glabel .L80087A4C -/* 17E4C 80087A4C 8C830020 */ lw $v1, 0x20($a0) -/* 17E50 80087A50 00051080 */ sll $v0, $a1, 2 -/* 17E54 80087A54 00451021 */ addu $v0, $v0, $a1 -/* 17E58 80087A58 000228C0 */ sll $a1, $v0, 3 -/* 17E5C 80087A5C 00A31821 */ addu $v1, $a1, $v1 -/* 17E60 80087A60 8C620020 */ lw $v0, 0x20($v1) -/* 17E64 80087A64 10400006 */ beqz $v0, .L80087A80 -/* 17E68 80087A68 00000000 */ nop -/* 17E6C 80087A6C A4460000 */ sh $a2, 0x0($v0) -/* 17E70 80087A70 8C820020 */ lw $v0, 0x20($a0) -/* 17E74 80087A74 00A21021 */ addu $v0, $a1, $v0 -/* 17E78 80087A78 0C02317C */ jal func_8008C5F0 -/* 17E7C 80087A7C 8C440020 */ lw $a0, 0x20($v0) -.L80087A80: -/* 17E80 80087A80 8FBF0010 */ lw $ra, 0x10($sp) -/* 17E84 80087A84 00001021 */ addu $v0, $zero, $zero -/* 17E88 80087A88 03E00008 */ jr $ra -/* 17E8C 80087A8C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_800878A0, . - func_800878A0 - -glabel func_80087A90 -/* 17E90 80087A90 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 17E94 80087A94 AFB1001C */ sw $s1, 0x1C($sp) -/* 17E98 80087A98 00808821 */ addu $s1, $a0, $zero -/* 17E9C 80087A9C AFB30024 */ sw $s3, 0x24($sp) -/* 17EA0 80087AA0 00A09821 */ addu $s3, $a1, $zero -/* 17EA4 80087AA4 AFB5002C */ sw $s5, 0x2C($sp) -/* 17EA8 80087AA8 00C0A821 */ addu $s5, $a2, $zero -/* 17EAC 80087AAC AFBF0030 */ sw $ra, 0x30($sp) -/* 17EB0 80087AB0 AFB40028 */ sw $s4, 0x28($sp) -/* 17EB4 80087AB4 AFB20020 */ sw $s2, 0x20($sp) -/* 17EB8 80087AB8 AFB00018 */ sw $s0, 0x18($sp) -/* 17EBC 80087ABC F7B60040 */ sdc1 $f22, 0x40($sp) -/* 17EC0 80087AC0 F7B40038 */ sdc1 $f20, 0x38($sp) -/* 17EC4 80087AC4 8E620024 */ lw $v0, 0x24($s3) -/* 17EC8 80087AC8 00E0A021 */ addu $s4, $a3, $zero -/* 17ECC 80087ACC 1040005E */ beqz $v0, .L80087C48 -/* 17ED0 80087AD0 241200B8 */ addiu $s2, $zero, 0xB8 -/* 17ED4 80087AD4 8E700004 */ lw $s0, 0x4($s3) -/* 17ED8 80087AD8 8E620000 */ lw $v0, 0x0($s3) -/* 17EDC 80087ADC 02602021 */ addu $a0, $s3, $zero -/* 17EE0 80087AE0 240500B8 */ addiu $a1, $zero, 0xB8 -/* 17EE4 80087AE4 0C023D8F */ jal func_8008F63C -/* 17EE8 80087AE8 02028023 */ subu $s0, $s0, $v0 -/* 17EEC 80087AEC 44901000 */ mtc1 $s0, $f2 -/* 17EF0 80087AF0 00000000 */ nop -/* 17EF4 80087AF4 468010A0 */ cvt.s.w $f2, $f2 -/* 17EF8 80087AF8 46020003 */ div.s $f0, $f0, $f2 -/* 17EFC 80087AFC 3C014700 */ lui $at, (0x47000000 >> 16) -/* 17F00 80087B00 4481B000 */ mtc1 $at, $f22 -/* 17F04 80087B04 00000000 */ nop -/* 17F08 80087B08 46160002 */ mul.s $f0, $f0, $f22 -/* 17F0C 80087B0C 4600008D */ trunc.w.s $f2, $f0 -/* 17F10 80087B10 44021000 */ mfc1 $v0, $f2 -/* 17F14 80087B14 00000000 */ nop -/* 17F18 80087B18 44820000 */ mtc1 $v0, $f0 -/* 17F1C 80087B1C 00000000 */ nop -/* 17F20 80087B20 46800020 */ cvt.s.w $f0, $f0 -/* 17F24 80087B24 46160003 */ div.s $f0, $f0, $f22 -/* 17F28 80087B28 3C01800B */ lui $at, %hi(D_800AE5E0) -/* 17F2C 80087B2C D434E5E0 */ ldc1 $f20, %lo(D_800AE5E0)($at) -/* 17F30 80087B30 46000021 */ cvt.d.s $f0, $f0 -/* 17F34 80087B34 4620A501 */ sub.d $f20, $f20, $f0 -/* 17F38 80087B38 44921000 */ mtc1 $s2, $f2 -/* 17F3C 80087B3C 00000000 */ nop -/* 17F40 80087B40 468010A0 */ cvt.s.w $f2, $f2 -/* 17F44 80087B44 4620A520 */ cvt.s.d $f20, $f20 -/* 17F48 80087B48 4602A082 */ mul.s $f2, $f20, $f2 -/* 17F4C 80087B4C 8E620024 */ lw $v0, 0x24($s3) -/* 17F50 80087B50 C4400020 */ lwc1 $f0, 0x20($v0) -/* 17F54 80087B54 46020000 */ add.s $f0, $f0, $f2 -/* 17F58 80087B58 4600008D */ trunc.w.s $f2, $f0 -/* 17F5C 80087B5C 44121000 */ mfc1 $s2, $f2 -/* 17F60 80087B60 00000000 */ nop -/* 17F64 80087B64 44921000 */ mtc1 $s2, $f2 -/* 17F68 80087B68 00000000 */ nop -/* 17F6C 80087B6C 468010A0 */ cvt.s.w $f2, $f2 -/* 17F70 80087B70 46020001 */ sub.s $f0, $f0, $f2 -/* 17F74 80087B74 E4400020 */ swc1 $f0, 0x20($v0) -/* 17F78 80087B78 8E620018 */ lw $v0, 0x18($s3) -/* 17F7C 80087B7C 8E630004 */ lw $v1, 0x4($s3) -/* 17F80 80087B80 8E250018 */ lw $a1, 0x18($s1) -/* 17F84 80087B84 02202021 */ addu $a0, $s1, $zero -/* 17F88 80087B88 240602E0 */ addiu $a2, $zero, 0x2E0 -/* 17F8C 80087B8C AFB40010 */ sw $s4, 0x10($sp) -/* 17F90 80087B90 00431023 */ subu $v0, $v0, $v1 -/* 17F94 80087B94 00021040 */ sll $v0, $v0, 1 -/* 17F98 80087B98 00A22821 */ addu $a1, $a1, $v0 -/* 17F9C 80087B9C 30A70007 */ andi $a3, $a1, 0x7 -/* 17FA0 80087BA0 00073843 */ sra $a3, $a3, 1 -/* 17FA4 80087BA4 00078840 */ sll $s1, $a3, 1 -/* 17FA8 80087BA8 00B12823 */ subu $a1, $a1, $s1 -/* 17FAC 80087BAC 0C021F28 */ jal func_80087CA0 -/* 17FB0 80087BB0 02473821 */ addu $a3, $s2, $a3 -/* 17FB4 80087BB4 00000000 */ nop -/* 17FB8 80087BB8 4616A502 */ mul.s $f20, $f20, $f22 -/* 17FBC 80087BBC 8E630024 */ lw $v1, 0x24($s3) -/* 17FC0 80087BC0 8C640014 */ lw $a0, 0x14($v1) -/* 17FC4 80087BC4 0040A021 */ addu $s4, $v0, $zero -/* 17FC8 80087BC8 4600A00D */ trunc.w.s $f0, $f20 -/* 17FCC 80087BCC 44100000 */ mfc1 $s0, $f0 -/* 17FD0 80087BD0 00000000 */ nop -/* 17FD4 80087BD4 0C0241E0 */ jal func_80090780 -/* 17FD8 80087BD8 3210FFFF */ andi $s0, $s0, 0xFFFF -/* 17FDC 80087BDC 3C0300FF */ lui $v1, (0xFFFFFF >> 16) -/* 17FE0 80087BE0 3463FFFF */ ori $v1, $v1, (0xFFFFFF & 0xFFFF) -/* 17FE4 80087BE4 02802021 */ addu $a0, $s4, $zero -/* 17FE8 80087BE8 00431024 */ and $v0, $v0, $v1 -/* 17FEC 80087BEC 3C030500 */ lui $v1, (0x5000000 >> 16) -/* 17FF0 80087BF0 00431025 */ or $v0, $v0, $v1 -/* 17FF4 80087BF4 AC820000 */ sw $v0, 0x0($a0) -/* 17FF8 80087BF8 8E620024 */ lw $v0, 0x24($s3) -/* 17FFC 80087BFC 00151A03 */ sra $v1, $s5, 8 -/* 18000 80087C00 00108380 */ sll $s0, $s0, 14 -/* 18004 80087C04 363102E0 */ ori $s1, $s1, 0x2E0 -/* 18008 80087C08 8C420024 */ lw $v0, 0x24($v0) -/* 1800C 80087C0C 00118880 */ sll $s1, $s1, 2 -/* 18010 80087C10 30630003 */ andi $v1, $v1, 0x3 -/* 18014 80087C14 00021780 */ sll $v0, $v0, 30 -/* 18018 80087C18 00501025 */ or $v0, $v0, $s0 -/* 1801C 80087C1C 00511025 */ or $v0, $v0, $s1 -/* 18020 80087C20 00431025 */ or $v0, $v0, $v1 -/* 18024 80087C24 AC820004 */ sw $v0, 0x4($a0) -/* 18028 80087C28 8E620024 */ lw $v0, 0x24($s3) -/* 1802C 80087C2C AC400024 */ sw $zero, 0x24($v0) -/* 18030 80087C30 8E620018 */ lw $v0, 0x18($s3) -/* 18034 80087C34 26940008 */ addiu $s4, $s4, 0x8 -/* 18038 80087C38 2652FF48 */ addiu $s2, $s2, -0xB8 -/* 1803C 80087C3C 00521021 */ addu $v0, $v0, $s2 -/* 18040 80087C40 08021F1C */ j .L80087C70 -/* 18044 80087C44 AE620018 */ sw $v0, 0x18($s3) -.L80087C48: -/* 18048 80087C48 02202021 */ addu $a0, $s1, $zero -/* 1804C 80087C4C 8E650004 */ lw $a1, 0x4($s3) -/* 18050 80087C50 8C820018 */ lw $v0, 0x18($a0) -/* 18054 80087C54 02A03021 */ addu $a2, $s5, $zero -/* 18058 80087C58 240700B8 */ addiu $a3, $zero, 0xB8 -/* 1805C 80087C5C AFB40010 */ sw $s4, 0x10($sp) -/* 18060 80087C60 00052840 */ sll $a1, $a1, 1 -/* 18064 80087C64 0C021F28 */ jal func_80087CA0 -/* 18068 80087C68 00452823 */ subu $a1, $v0, $a1 -/* 1806C 80087C6C 0040A021 */ addu $s4, $v0, $zero -.L80087C70: -/* 18070 80087C70 02801021 */ addu $v0, $s4, $zero -/* 18074 80087C74 8FBF0030 */ lw $ra, 0x30($sp) -/* 18078 80087C78 8FB5002C */ lw $s5, 0x2C($sp) -/* 1807C 80087C7C 8FB40028 */ lw $s4, 0x28($sp) -/* 18080 80087C80 8FB30024 */ lw $s3, 0x24($sp) -/* 18084 80087C84 8FB20020 */ lw $s2, 0x20($sp) -/* 18088 80087C88 8FB1001C */ lw $s1, 0x1C($sp) -/* 1808C 80087C8C 8FB00018 */ lw $s0, 0x18($sp) -/* 18090 80087C90 D7B60040 */ ldc1 $f22, 0x40($sp) -/* 18094 80087C94 D7B40038 */ ldc1 $f20, 0x38($sp) -/* 18098 80087C98 03E00008 */ jr $ra -/* 1809C 80087C9C 27BD0048 */ addiu $sp, $sp, 0x48 -.size func_80087A90, . - func_80087A90 - -glabel func_80087CA0 -/* 180A0 80087CA0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 180A4 80087CA4 AFB40020 */ sw $s4, 0x20($sp) -/* 180A8 80087CA8 8FB40040 */ lw $s4, 0x40($sp) -/* 180AC 80087CAC AFB50024 */ sw $s5, 0x24($sp) -/* 180B0 80087CB0 0080A821 */ addu $s5, $a0, $zero -/* 180B4 80087CB4 00A02021 */ addu $a0, $a1, $zero -/* 180B8 80087CB8 AFB60028 */ sw $s6, 0x28($sp) -/* 180BC 80087CBC 00C0B021 */ addu $s6, $a2, $zero -/* 180C0 80087CC0 AFBF002C */ sw $ra, 0x2C($sp) -/* 180C4 80087CC4 AFB3001C */ sw $s3, 0x1C($sp) -/* 180C8 80087CC8 AFB20018 */ sw $s2, 0x18($sp) -/* 180CC 80087CCC AFB10014 */ sw $s1, 0x14($sp) -/* 180D0 80087CD0 AFB00010 */ sw $s0, 0x10($sp) -/* 180D4 80087CD4 8EA3001C */ lw $v1, 0x1C($s5) -/* 180D8 80087CD8 8EA20014 */ lw $v0, 0x14($s5) -/* 180DC 80087CDC 00031840 */ sll $v1, $v1, 1 -/* 180E0 80087CE0 00432821 */ addu $a1, $v0, $v1 -/* 180E4 80087CE4 0082102B */ sltu $v0, $a0, $v0 -/* 180E8 80087CE8 10400002 */ beqz $v0, .L80087CF4 -/* 180EC 80087CEC 02809021 */ addu $s2, $s4, $zero -/* 180F0 80087CF0 00832021 */ addu $a0, $a0, $v1 -.L80087CF4: -/* 180F4 80087CF4 00073840 */ sll $a3, $a3, 1 -/* 180F8 80087CF8 00878021 */ addu $s0, $a0, $a3 -/* 180FC 80087CFC 00B0102B */ sltu $v0, $a1, $s0 -/* 18100 80087D00 1040001B */ beqz $v0, .L80087D70 -/* 18104 80087D04 00A48823 */ subu $s1, $a1, $a0 -/* 18108 80087D08 26940008 */ addiu $s4, $s4, 0x8 -/* 1810C 80087D0C 00118843 */ sra $s1, $s1, 1 -/* 18110 80087D10 00118840 */ sll $s1, $s1, 1 -/* 18114 80087D14 32230FFF */ andi $v1, $s1, 0xFFF -/* 18118 80087D18 00031B00 */ sll $v1, $v1, 12 -/* 1811C 80087D1C 32C20FFF */ andi $v0, $s6, 0xFFF -/* 18120 80087D20 3C130400 */ lui $s3, (0x4000000 >> 16) -/* 18124 80087D24 00531025 */ or $v0, $v0, $s3 -/* 18128 80087D28 00621825 */ or $v1, $v1, $v0 -/* 1812C 80087D2C 02058023 */ subu $s0, $s0, $a1 -/* 18130 80087D30 00108043 */ sra $s0, $s0, 1 -/* 18134 80087D34 0C0241E0 */ jal func_80090780 -/* 18138 80087D38 AE430000 */ sw $v1, 0x0($s2) -/* 1813C 80087D3C AE420004 */ sw $v0, 0x4($s2) -/* 18140 80087D40 02809021 */ addu $s2, $s4, $zero -/* 18144 80087D44 00108040 */ sll $s0, $s0, 1 -/* 18148 80087D48 32100FFF */ andi $s0, $s0, 0xFFF -/* 1814C 80087D4C 00108300 */ sll $s0, $s0, 12 -/* 18150 80087D50 02D18821 */ addu $s1, $s6, $s1 -/* 18154 80087D54 32310FFF */ andi $s1, $s1, 0xFFF -/* 18158 80087D58 02338825 */ or $s1, $s1, $s3 -/* 1815C 80087D5C 02118025 */ or $s0, $s0, $s1 -/* 18160 80087D60 AE500000 */ sw $s0, 0x0($s2) -/* 18164 80087D64 8EA40014 */ lw $a0, 0x14($s5) -/* 18168 80087D68 08021F64 */ j .L80087D90 -/* 1816C 80087D6C 26940008 */ addiu $s4, $s4, 0x8 -.L80087D70: -/* 18170 80087D70 26940008 */ addiu $s4, $s4, 0x8 -/* 18174 80087D74 30E20FFF */ andi $v0, $a3, 0xFFF -/* 18178 80087D78 00021300 */ sll $v0, $v0, 12 -/* 1817C 80087D7C 32C30FFF */ andi $v1, $s6, 0xFFF -/* 18180 80087D80 3C050400 */ lui $a1, (0x4000000 >> 16) -/* 18184 80087D84 00651825 */ or $v1, $v1, $a1 -/* 18188 80087D88 00431025 */ or $v0, $v0, $v1 -/* 1818C 80087D8C AE420000 */ sw $v0, 0x0($s2) -.L80087D90: -/* 18190 80087D90 0C0241E0 */ jal func_80090780 -/* 18194 80087D94 00000000 */ nop -/* 18198 80087D98 AE420004 */ sw $v0, 0x4($s2) -/* 1819C 80087D9C 02801021 */ addu $v0, $s4, $zero -/* 181A0 80087DA0 8FBF002C */ lw $ra, 0x2C($sp) -/* 181A4 80087DA4 8FB60028 */ lw $s6, 0x28($sp) -/* 181A8 80087DA8 8FB50024 */ lw $s5, 0x24($sp) -/* 181AC 80087DAC 8FB40020 */ lw $s4, 0x20($sp) -/* 181B0 80087DB0 8FB3001C */ lw $s3, 0x1C($sp) -/* 181B4 80087DB4 8FB20018 */ lw $s2, 0x18($sp) -/* 181B8 80087DB8 8FB10014 */ lw $s1, 0x14($sp) -/* 181BC 80087DBC 8FB00010 */ lw $s0, 0x10($sp) -/* 181C0 80087DC0 03E00008 */ jr $ra -/* 181C4 80087DC4 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_80087CA0, . - func_80087CA0 - -glabel func_80087DC8 -/* 181C8 80087DC8 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 181CC 80087DCC AFB60028 */ sw $s6, 0x28($sp) -/* 181D0 80087DD0 0080B021 */ addu $s6, $a0, $zero -/* 181D4 80087DD4 00A02021 */ addu $a0, $a1, $zero -/* 181D8 80087DD8 AFB50024 */ sw $s5, 0x24($sp) -/* 181DC 80087DDC 00C0A821 */ addu $s5, $a2, $zero -/* 181E0 80087DE0 AFB40020 */ sw $s4, 0x20($sp) -/* 181E4 80087DE4 00E0A021 */ addu $s4, $a3, $zero -/* 181E8 80087DE8 AFBF002C */ sw $ra, 0x2C($sp) -/* 181EC 80087DEC AFB3001C */ sw $s3, 0x1C($sp) -/* 181F0 80087DF0 AFB20018 */ sw $s2, 0x18($sp) -/* 181F4 80087DF4 AFB10014 */ sw $s1, 0x14($sp) -/* 181F8 80087DF8 AFB00010 */ sw $s0, 0x10($sp) -/* 181FC 80087DFC 8EC3001C */ lw $v1, 0x1C($s6) -/* 18200 80087E00 8EC20014 */ lw $v0, 0x14($s6) -/* 18204 80087E04 00031840 */ sll $v1, $v1, 1 -/* 18208 80087E08 00432821 */ addu $a1, $v0, $v1 -/* 1820C 80087E0C 0082102B */ sltu $v0, $a0, $v0 -/* 18210 80087E10 10400002 */ beqz $v0, .L80087E1C -/* 18214 80087E14 02809021 */ addu $s2, $s4, $zero -/* 18218 80087E18 00832021 */ addu $a0, $a0, $v1 -.L80087E1C: -/* 1821C 80087E1C 24900170 */ addiu $s0, $a0, 0x170 -/* 18220 80087E20 00B0102B */ sltu $v0, $a1, $s0 -/* 18224 80087E24 1040001B */ beqz $v0, .L80087E94 -/* 18228 80087E28 00A48823 */ subu $s1, $a1, $a0 -/* 1822C 80087E2C 26940008 */ addiu $s4, $s4, 0x8 -/* 18230 80087E30 00118843 */ sra $s1, $s1, 1 -/* 18234 80087E34 00118840 */ sll $s1, $s1, 1 -/* 18238 80087E38 32230FFF */ andi $v1, $s1, 0xFFF -/* 1823C 80087E3C 00031B00 */ sll $v1, $v1, 12 -/* 18240 80087E40 32A20FFF */ andi $v0, $s5, 0xFFF -/* 18244 80087E44 3C130600 */ lui $s3, (0x6000000 >> 16) -/* 18248 80087E48 00531025 */ or $v0, $v0, $s3 -/* 1824C 80087E4C 00621825 */ or $v1, $v1, $v0 -/* 18250 80087E50 02058023 */ subu $s0, $s0, $a1 -/* 18254 80087E54 00108043 */ sra $s0, $s0, 1 -/* 18258 80087E58 0C0241E0 */ jal func_80090780 -/* 1825C 80087E5C AE430000 */ sw $v1, 0x0($s2) -/* 18260 80087E60 AE420004 */ sw $v0, 0x4($s2) -/* 18264 80087E64 02809021 */ addu $s2, $s4, $zero -/* 18268 80087E68 00108040 */ sll $s0, $s0, 1 -/* 1826C 80087E6C 32100FFF */ andi $s0, $s0, 0xFFF -/* 18270 80087E70 00108300 */ sll $s0, $s0, 12 -/* 18274 80087E74 02B18821 */ addu $s1, $s5, $s1 -/* 18278 80087E78 32310FFF */ andi $s1, $s1, 0xFFF -/* 1827C 80087E7C 02338825 */ or $s1, $s1, $s3 -/* 18280 80087E80 02118025 */ or $s0, $s0, $s1 -/* 18284 80087E84 AE500000 */ sw $s0, 0x0($s2) -/* 18288 80087E88 8EC40014 */ lw $a0, 0x14($s6) -/* 1828C 80087E8C 08021FAA */ j .L80087EA8 -/* 18290 80087E90 26940008 */ addiu $s4, $s4, 0x8 -.L80087E94: -/* 18294 80087E94 26940008 */ addiu $s4, $s4, 0x8 -/* 18298 80087E98 32A20FFF */ andi $v0, $s5, 0xFFF -/* 1829C 80087E9C 3C030617 */ lui $v1, (0x6170000 >> 16) -/* 182A0 80087EA0 00431025 */ or $v0, $v0, $v1 -/* 182A4 80087EA4 AE420000 */ sw $v0, 0x0($s2) -.L80087EA8: -/* 182A8 80087EA8 0C0241E0 */ jal func_80090780 -/* 182AC 80087EAC 00000000 */ nop -/* 182B0 80087EB0 AE420004 */ sw $v0, 0x4($s2) -/* 182B4 80087EB4 02801021 */ addu $v0, $s4, $zero -/* 182B8 80087EB8 8FBF002C */ lw $ra, 0x2C($sp) -/* 182BC 80087EBC 8FB60028 */ lw $s6, 0x28($sp) -/* 182C0 80087EC0 8FB50024 */ lw $s5, 0x24($sp) -/* 182C4 80087EC4 8FB40020 */ lw $s4, 0x20($sp) -/* 182C8 80087EC8 8FB3001C */ lw $s3, 0x1C($sp) -/* 182CC 80087ECC 8FB20018 */ lw $s2, 0x18($sp) -/* 182D0 80087ED0 8FB10014 */ lw $s1, 0x14($sp) -/* 182D4 80087ED4 8FB00010 */ lw $s0, 0x10($sp) -/* 182D8 80087ED8 03E00008 */ jr $ra -/* 182DC 80087EDC 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_80087DC8, . - func_80087DC8 - -glabel func_80087EE0 -/* 182E0 80087EE0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 182E4 80087EE4 AFB20018 */ sw $s2, 0x18($sp) -/* 182E8 80087EE8 00809021 */ addu $s2, $a0, $zero -/* 182EC 80087EEC 3C020B00 */ lui $v0, (0xB000020 >> 16) -/* 182F0 80087EF0 34420020 */ ori $v0, $v0, (0xB000020 & 0xFFFF) -/* 182F4 80087EF4 26440008 */ addiu $a0, $s2, 0x8 -/* 182F8 80087EF8 AFB10014 */ sw $s1, 0x14($sp) -/* 182FC 80087EFC 00C08821 */ addu $s1, $a2, $zero -/* 18300 80087F00 AFB00010 */ sw $s0, 0x10($sp) -/* 18304 80087F04 00058203 */ sra $s0, $a1, 8 -/* 18308 80087F08 AFBF001C */ sw $ra, 0x1C($sp) -/* 1830C 80087F0C 0C0241E0 */ jal func_80090780 -/* 18310 80087F10 AE220000 */ sw $v0, 0x0($s1) -/* 18314 80087F14 AE220004 */ sw $v0, 0x4($s1) -/* 18318 80087F18 9242002F */ lbu $v0, 0x2F($s2) -/* 1831C 80087F1C 96430002 */ lhu $v1, 0x2($s2) -/* 18320 80087F20 3C040E00 */ lui $a0, (0xE000000 >> 16) -/* 18324 80087F24 00021400 */ sll $v0, $v0, 16 -/* 18328 80087F28 00641825 */ or $v1, $v1, $a0 -/* 1832C 80087F2C 00431025 */ or $v0, $v0, $v1 -/* 18330 80087F30 AE220008 */ sw $v0, 0x8($s1) -/* 18334 80087F34 8E440028 */ lw $a0, 0x28($s2) -/* 18338 80087F38 0C0241E0 */ jal func_80090780 -/* 1833C 80087F3C 00108600 */ sll $s0, $s0, 24 -/* 18340 80087F40 3C0400FF */ lui $a0, (0xFFFFFF >> 16) -/* 18344 80087F44 3484FFFF */ ori $a0, $a0, (0xFFFFFF & 0xFFFF) -/* 18348 80087F48 26230010 */ addiu $v1, $s1, 0x10 -/* 1834C 80087F4C 00442024 */ and $a0, $v0, $a0 -/* 18350 80087F50 00601021 */ addu $v0, $v1, $zero -/* 18354 80087F54 02048025 */ or $s0, $s0, $a0 -/* 18358 80087F58 AE30000C */ sw $s0, 0xC($s1) -/* 1835C 80087F5C AE40002C */ sw $zero, 0x2C($s2) -/* 18360 80087F60 8FBF001C */ lw $ra, 0x1C($sp) -/* 18364 80087F64 8FB20018 */ lw $s2, 0x18($sp) -/* 18368 80087F68 8FB10014 */ lw $s1, 0x14($sp) -/* 1836C 80087F6C 8FB00010 */ lw $s0, 0x10($sp) -/* 18370 80087F70 03E00008 */ jr $ra -/* 18374 80087F74 27BD0020 */ addiu $sp, $sp, 0x20 -/* 18378 80087F78 00000000 */ nop -/* 1837C 80087F7C 00000000 */ nop -.size func_80087EE0, . - func_80087EE0 - -glabel func_80087F80 -/* 18380 80087F80 3C02800B */ lui $v0, %hi(D_800A9E50) -/* 18384 80087F84 8C429E50 */ lw $v0, %lo(D_800A9E50)($v0) -/* 18388 80087F88 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1838C 80087F8C 1440000A */ bnez $v0, .L80087FB8 -/* 18390 80087F90 AFBF0010 */ sw $ra, 0x10($sp) -/* 18394 80087F94 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18398 80087F98 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 1839C 80087F9C 3C01800B */ lui $at, %hi(D_800A9E50) -/* 183A0 80087FA0 14400005 */ bnez $v0, .L80087FB8 -/* 183A4 80087FA4 AC249E50 */ sw $a0, %lo(D_800A9E50)($at) -/* 183A8 80087FA8 3C01800B */ lui $at, %hi(D_800A9E54) -/* 183AC 80087FAC AC249E54 */ sw $a0, %lo(D_800A9E54)($at) -/* 183B0 80087FB0 0C022174 */ jal func_800885D0 -/* 183B4 80087FB4 00A02021 */ addu $a0, $a1, $zero -.L80087FB8: -/* 183B8 80087FB8 8FBF0010 */ lw $ra, 0x10($sp) -/* 183BC 80087FBC 03E00008 */ jr $ra -/* 183C0 80087FC0 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80087F80, . - func_80087F80 - -glabel func_80087FC4 -/* 183C4 80087FC4 3C02800B */ lui $v0, %hi(D_800A9E50) -/* 183C8 80087FC8 8C429E50 */ lw $v0, %lo(D_800A9E50)($v0) -/* 183CC 80087FCC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 183D0 80087FD0 10400007 */ beqz $v0, .L80087FF0 -/* 183D4 80087FD4 AFBF0010 */ sw $ra, 0x10($sp) -/* 183D8 80087FD8 0C02208C */ jal func_80088230 -/* 183DC 80087FDC 00000000 */ nop -/* 183E0 80087FE0 3C01800B */ lui $at, %hi(D_800A9E50) -/* 183E4 80087FE4 AC209E50 */ sw $zero, %lo(D_800A9E50)($at) -/* 183E8 80087FE8 3C01800B */ lui $at, %hi(D_800A9E54) -/* 183EC 80087FEC AC209E54 */ sw $zero, %lo(D_800A9E54)($at) -.L80087FF0: -/* 183F0 80087FF0 8FBF0010 */ lw $ra, 0x10($sp) -/* 183F4 80087FF4 03E00008 */ jr $ra -/* 183F8 80087FF8 27BD0018 */ addiu $sp, $sp, 0x18 -/* 183FC 80087FFC 00000000 */ nop -.size func_80087FC4, . - func_80087FC4 - -glabel func_80088000 -/* 18400 80088000 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 18404 80088004 AFB00010 */ sw $s0, 0x10($sp) -/* 18408 80088008 00808021 */ addu $s0, $a0, $zero -/* 1840C 8008800C AFBF0014 */ sw $ra, 0x14($sp) -/* 18410 80088010 0C022E08 */ jal func_8008B820 -/* 18414 80088014 24040001 */ addiu $a0, $zero, 0x1 -/* 18418 80088018 3C05800B */ lui $a1, %hi(D_800A9E54) -/* 1841C 8008801C 8CA59E54 */ lw $a1, %lo(D_800A9E54)($a1) -/* 18420 80088020 8CA30020 */ lw $v1, 0x20($a1) -/* 18424 80088024 AE030010 */ sw $v1, 0x10($s0) -/* 18428 80088028 8CA30000 */ lw $v1, 0x0($a1) -/* 1842C 8008802C 00402021 */ addu $a0, $v0, $zero -/* 18430 80088030 AE030000 */ sw $v1, 0x0($s0) -/* 18434 80088034 0C022E08 */ jal func_8008B820 -/* 18438 80088038 ACB00000 */ sw $s0, 0x0($a1) -/* 1843C 8008803C 8FBF0014 */ lw $ra, 0x14($sp) -/* 18440 80088040 8FB00010 */ lw $s0, 0x10($sp) -/* 18444 80088044 03E00008 */ jr $ra -/* 18448 80088048 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1844C 8008804C 00000000 */ nop -.size func_80088000, . - func_80088000 - -glabel func_80088050 -/* 18450 80088050 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 18454 80088054 AFBF001C */ sw $ra, 0x1C($sp) -/* 18458 80088058 AFB00018 */ sw $s0, 0x18($sp) -/* 1845C 8008805C 94A20000 */ lhu $v0, 0x0($a1) -/* 18460 80088060 00808021 */ addu $s0, $a0, $zero -/* 18464 80088064 AFA00010 */ sw $zero, 0x10($sp) -/* 18468 80088068 A6020016 */ sh $v0, 0x16($s0) -/* 1846C 8008806C 90A20004 */ lbu $v0, 0x4($a1) -/* 18470 80088070 AE00000C */ sw $zero, 0xC($s0) -/* 18474 80088074 A602001A */ sh $v0, 0x1A($s0) -/* 18478 80088078 94A20002 */ lhu $v0, 0x2($a1) -/* 1847C 8008807C A6000014 */ sh $zero, 0x14($s0) -/* 18480 80088080 AE000008 */ sw $zero, 0x8($s0) -/* 18484 80088084 A6020018 */ sh $v0, 0x18($s0) -/* 18488 80088088 84A50000 */ lh $a1, 0x0($a1) -/* 1848C 8008808C 0C02205A */ jal func_80088168 -/* 18490 80088090 27A40010 */ addiu $a0, $sp, 0x10 -/* 18494 80088094 8FA40010 */ lw $a0, 0x10($sp) -/* 18498 80088098 1080002D */ beqz $a0, .L80088150 -/* 1849C 8008809C 00000000 */ nop -/* 184A0 800880A0 10400028 */ beqz $v0, .L80088144 -/* 184A4 800880A4 24020228 */ addiu $v0, $zero, 0x228 -/* 184A8 800880A8 8C830008 */ lw $v1, 0x8($a0) -/* 184AC 800880AC AC820088 */ sw $v0, 0x88($a0) -/* 184B0 800880B0 AC600008 */ sw $zero, 0x8($v1) -/* 184B4 800880B4 AC900008 */ sw $s0, 0x8($a0) -/* 184B8 800880B8 0C02226A */ jal func_800889A8 -/* 184BC 800880BC AE040008 */ sw $a0, 0x8($s0) -/* 184C0 800880C0 3C03800B */ lui $v1, %hi(D_800A9E54) -/* 184C4 800880C4 8C639E54 */ lw $v1, %lo(D_800A9E54)($v1) -/* 184C8 800880C8 8C63001C */ lw $v1, 0x1C($v1) -/* 184CC 800880CC 00403021 */ addu $a2, $v0, $zero -/* 184D0 800880D0 2402000B */ addiu $v0, $zero, 0xB -/* 184D4 800880D4 A4C20008 */ sh $v0, 0x8($a2) -/* 184D8 800880D8 24020170 */ addiu $v0, $zero, 0x170 -/* 184DC 800880DC ACC0000C */ sw $zero, 0xC($a2) -/* 184E0 800880E0 ACC20010 */ sw $v0, 0x10($a2) -/* 184E4 800880E4 ACC30004 */ sw $v1, 0x4($a2) -/* 184E8 800880E8 8E040008 */ lw $a0, 0x8($s0) -/* 184EC 800880EC 0C021A0E */ jal func_80086838 -/* 184F0 800880F0 24050003 */ addiu $a1, $zero, 0x3 -/* 184F4 800880F4 0C02226A */ jal func_800889A8 -/* 184F8 800880F8 00000000 */ nop -/* 184FC 800880FC 00403021 */ addu $a2, $v0, $zero -/* 18500 80088100 10C00013 */ beqz $a2, .L80088150 -/* 18504 80088104 00000000 */ nop -/* 18508 80088108 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 1850C 8008810C 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 18510 80088110 8FA40010 */ lw $a0, 0x10($sp) -/* 18514 80088114 8C43001C */ lw $v1, 0x1C($v0) -/* 18518 80088118 8C840088 */ lw $a0, 0x88($a0) -/* 1851C 8008811C 2402000F */ addiu $v0, $zero, 0xF -/* 18520 80088120 A4C20008 */ sh $v0, 0x8($a2) -/* 18524 80088124 ACC00000 */ sw $zero, 0x0($a2) -/* 18528 80088128 00641821 */ addu $v1, $v1, $a0 -/* 1852C 8008812C ACC30004 */ sw $v1, 0x4($a2) -/* 18530 80088130 8E040008 */ lw $a0, 0x8($s0) -/* 18534 80088134 0C021A0E */ jal func_80086838 -/* 18538 80088138 24050003 */ addiu $a1, $zero, 0x3 -/* 1853C 8008813C 08022054 */ j .L80088150 -/* 18540 80088140 00000000 */ nop -.L80088144: -/* 18544 80088144 AC800088 */ sw $zero, 0x88($a0) -/* 18548 80088148 AC900008 */ sw $s0, 0x8($a0) -/* 1854C 8008814C AE040008 */ sw $a0, 0x8($s0) -.L80088150: -/* 18550 80088150 8FA20010 */ lw $v0, 0x10($sp) -/* 18554 80088154 0002102B */ sltu $v0, $zero, $v0 -/* 18558 80088158 8FBF001C */ lw $ra, 0x1C($sp) -/* 1855C 8008815C 8FB00018 */ lw $s0, 0x18($sp) -/* 18560 80088160 03E00008 */ jr $ra -/* 18564 80088164 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80088050, . - func_80088050 - -glabel func_80088168 -/* 18568 80088168 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 1856C 8008816C 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 18570 80088170 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 18574 80088174 AFBF0018 */ sw $ra, 0x18($sp) -/* 18578 80088178 AFB10014 */ sw $s1, 0x14($sp) -/* 1857C 8008817C AFB00010 */ sw $s0, 0x10($sp) -/* 18580 80088180 8C500014 */ lw $s0, 0x14($v0) -/* 18584 80088184 00803021 */ addu $a2, $a0, $zero -/* 18588 80088188 16000004 */ bnez $s0, .L8008819C -/* 1858C 8008818C 00008821 */ addu $s1, $zero, $zero -/* 18590 80088190 8C500004 */ lw $s0, 0x4($v0) -/* 18594 80088194 1200000B */ beqz $s0, .L800881C4 -/* 18598 80088198 00000000 */ nop -.L8008819C: -/* 1859C 8008819C 02002021 */ addu $a0, $s0, $zero -/* 185A0 800881A0 0C023E07 */ jal func_8008F81C -/* 185A4 800881A4 ACD00000 */ sw $s0, 0x0($a2) -/* 185A8 800881A8 3C05800B */ lui $a1, %hi(D_800A9E54) -/* 185AC 800881AC 8CA59E54 */ lw $a1, %lo(D_800A9E54)($a1) -/* 185B0 800881B0 02002021 */ addu $a0, $s0, $zero -/* 185B4 800881B4 0C023DFF */ jal func_8008F7FC -/* 185B8 800881B8 24A5000C */ addiu $a1, $a1, 0xC -/* 185BC 800881BC 08022085 */ j .L80088214 -/* 185C0 800881C0 02201021 */ addu $v0, $s1, $zero -.L800881C4: -/* 185C4 800881C4 8C50000C */ lw $s0, 0xC($v0) -/* 185C8 800881C8 12000012 */ beqz $s0, .L80088214 -/* 185CC 800881CC 02201021 */ addu $v0, $s1, $zero -.L800881D0: -/* 185D0 800881D0 8E020008 */ lw $v0, 0x8($s0) -/* 185D4 800881D4 84430016 */ lh $v1, 0x16($v0) -/* 185D8 800881D8 00051400 */ sll $v0, $a1, 16 -/* 185DC 800881DC 00021403 */ sra $v0, $v0, 16 -/* 185E0 800881E0 0043102A */ slt $v0, $v0, $v1 -/* 185E4 800881E4 14400008 */ bnez $v0, .L80088208 -/* 185E8 800881E8 00000000 */ nop -/* 185EC 800881EC 8E020088 */ lw $v0, 0x88($s0) -/* 185F0 800881F0 14400005 */ bnez $v0, .L80088208 -/* 185F4 800881F4 00000000 */ nop -/* 185F8 800881F8 ACD00000 */ sw $s0, 0x0($a2) -/* 185FC 800881FC 8E020008 */ lw $v0, 0x8($s0) -/* 18600 80088200 24110001 */ addiu $s1, $zero, 0x1 -/* 18604 80088204 94450016 */ lhu $a1, 0x16($v0) -.L80088208: -/* 18608 80088208 8E100000 */ lw $s0, 0x0($s0) -/* 1860C 8008820C 1600FFF0 */ bnez $s0, .L800881D0 -/* 18610 80088210 02201021 */ addu $v0, $s1, $zero -.L80088214: -/* 18614 80088214 8FBF0018 */ lw $ra, 0x18($sp) -/* 18618 80088218 8FB10014 */ lw $s1, 0x14($sp) -/* 1861C 8008821C 8FB00010 */ lw $s0, 0x10($sp) -/* 18620 80088220 03E00008 */ jr $ra -/* 18624 80088224 27BD0020 */ addiu $sp, $sp, 0x20 -/* 18628 80088228 00000000 */ nop -/* 1862C 8008822C 00000000 */ nop -.size func_80088168, . - func_80088168 - -glabel func_80088230 -/* 18630 80088230 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18634 80088234 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 18638 80088238 03E00008 */ jr $ra -/* 1863C 8008823C AC400000 */ sw $zero, 0x0($v0) -.size func_80088230, . - func_80088230 - -glabel func_80088240 -/* 18640 80088240 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 18644 80088244 AFB10014 */ sw $s1, 0x14($sp) -/* 18648 80088248 00808821 */ addu $s1, $a0, $zero -/* 1864C 8008824C AFBF0018 */ sw $ra, 0x18($sp) -/* 18650 80088250 AFB00010 */ sw $s0, 0x10($sp) -/* 18654 80088254 8E220008 */ lw $v0, 0x8($s1) -/* 18658 80088258 10400019 */ beqz $v0, .L800882C0 -/* 1865C 8008825C 00A08021 */ addu $s0, $a1, $zero -/* 18660 80088260 0C02226A */ jal func_800889A8 -/* 18664 80088264 00000000 */ nop -/* 18668 80088268 00403021 */ addu $a2, $v0, $zero -/* 1866C 8008826C 10C00014 */ beqz $a2, .L800882C0 -/* 18670 80088270 00000000 */ nop -/* 18674 80088274 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18678 80088278 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 1867C 8008827C 8E240008 */ lw $a0, 0x8($s1) -/* 18680 80088280 8C43001C */ lw $v1, 0x1C($v0) -/* 18684 80088284 8C840088 */ lw $a0, 0x88($a0) -/* 18688 80088288 24020010 */ addiu $v0, $zero, 0x10 -/* 1868C 8008828C A4C20008 */ sh $v0, 0x8($a2) -/* 18690 80088290 320200FF */ andi $v0, $s0, 0xFF -/* 18694 80088294 2C420080 */ sltiu $v0, $v0, 0x80 -/* 18698 80088298 00641821 */ addu $v1, $v1, $a0 -/* 1869C 8008829C 14400002 */ bnez $v0, .L800882A8 -/* 186A0 800882A0 ACC30004 */ sw $v1, 0x4($a2) -/* 186A4 800882A4 2410007F */ addiu $s0, $zero, 0x7F -.L800882A8: -/* 186A8 800882A8 320200FF */ andi $v0, $s0, 0xFF -/* 186AC 800882AC ACC2000C */ sw $v0, 0xC($a2) -/* 186B0 800882B0 ACC00000 */ sw $zero, 0x0($a2) -/* 186B4 800882B4 8E240008 */ lw $a0, 0x8($s1) -/* 186B8 800882B8 0C021A0E */ jal func_80086838 -/* 186BC 800882BC 24050003 */ addiu $a1, $zero, 0x3 -.L800882C0: -/* 186C0 800882C0 8FBF0018 */ lw $ra, 0x18($sp) -/* 186C4 800882C4 8FB10014 */ lw $s1, 0x14($sp) -/* 186C8 800882C8 8FB00010 */ lw $s0, 0x10($sp) -/* 186CC 800882CC 03E00008 */ jr $ra -/* 186D0 800882D0 27BD0020 */ addiu $sp, $sp, 0x20 -/* 186D4 800882D4 00000000 */ nop -/* 186D8 800882D8 00000000 */ nop -/* 186DC 800882DC 00000000 */ nop -.size func_80088240, . - func_80088240 - -glabel func_800882E0 -/* 186E0 800882E0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 186E4 800882E4 AFB00010 */ sw $s0, 0x10($sp) -/* 186E8 800882E8 00808021 */ addu $s0, $a0, $zero -/* 186EC 800882EC AFBF0018 */ sw $ra, 0x18($sp) -/* 186F0 800882F0 AFB10014 */ sw $s1, 0x14($sp) -/* 186F4 800882F4 8E020008 */ lw $v0, 0x8($s0) -/* 186F8 800882F8 1040001A */ beqz $v0, .L80088364 -/* 186FC 800882FC 00A08821 */ addu $s1, $a1, $zero -/* 18700 80088300 0C02226A */ jal func_800889A8 -/* 18704 80088304 00000000 */ nop -/* 18708 80088308 00403021 */ addu $a2, $v0, $zero -/* 1870C 8008830C 10C00015 */ beqz $a2, .L80088364 -/* 18710 80088310 00000000 */ nop -/* 18714 80088314 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18718 80088318 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 1871C 8008831C 8E040008 */ lw $a0, 0x8($s0) -/* 18720 80088320 3C058016 */ lui $a1, %hi(D_80164760) -/* 18724 80088324 8CA54760 */ lw $a1, %lo(D_80164760)($a1) -/* 18728 80088328 8C43001C */ lw $v1, 0x1C($v0) -/* 1872C 8008832C 8C840088 */ lw $a0, 0x88($a0) -/* 18730 80088330 2402000C */ addiu $v0, $zero, 0xC -/* 18734 80088334 A4C20008 */ sh $v0, 0x8($a2) -/* 18738 80088338 00641821 */ addu $v1, $v1, $a0 -/* 1873C 8008833C 14A00003 */ bnez $a1, .L8008834C -/* 18740 80088340 ACC30004 */ sw $v1, 0x4($a2) -/* 18744 80088344 080220D4 */ j .L80088350 -/* 18748 80088348 322200FF */ andi $v0, $s1, 0xFF -.L8008834C: -/* 1874C 8008834C 24020040 */ addiu $v0, $zero, 0x40 -.L80088350: -/* 18750 80088350 ACC2000C */ sw $v0, 0xC($a2) -/* 18754 80088354 ACC00000 */ sw $zero, 0x0($a2) -/* 18758 80088358 8E040008 */ lw $a0, 0x8($s0) -/* 1875C 8008835C 0C021A0E */ jal func_80086838 -/* 18760 80088360 24050003 */ addiu $a1, $zero, 0x3 -.L80088364: -/* 18764 80088364 8FBF0018 */ lw $ra, 0x18($sp) -/* 18768 80088368 8FB10014 */ lw $s1, 0x14($sp) -/* 1876C 8008836C 8FB00010 */ lw $s0, 0x10($sp) -/* 18770 80088370 03E00008 */ jr $ra -/* 18774 80088374 27BD0020 */ addiu $sp, $sp, 0x20 -/* 18778 80088378 00000000 */ nop -/* 1877C 8008837C 00000000 */ nop -.size func_800882E0, . - func_800882E0 - -glabel func_80088380 -/* 18780 80088380 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 18784 80088384 AFB00010 */ sw $s0, 0x10($sp) -/* 18788 80088388 00808021 */ addu $s0, $a0, $zero -/* 1878C 8008838C AFBF0014 */ sw $ra, 0x14($sp) -/* 18790 80088390 F7B40018 */ sdc1 $f20, 0x18($sp) -/* 18794 80088394 8E020008 */ lw $v0, 0x8($s0) -/* 18798 80088398 4485A000 */ mtc1 $a1, $f20 -/* 1879C 8008839C 10400014 */ beqz $v0, .L800883F0 -/* 187A0 800883A0 00000000 */ nop -/* 187A4 800883A4 0C02226A */ jal func_800889A8 -/* 187A8 800883A8 00000000 */ nop -/* 187AC 800883AC 00403021 */ addu $a2, $v0, $zero -/* 187B0 800883B0 10C0000F */ beqz $a2, .L800883F0 -/* 187B4 800883B4 00000000 */ nop -/* 187B8 800883B8 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 187BC 800883BC 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 187C0 800883C0 8E040008 */ lw $a0, 0x8($s0) -/* 187C4 800883C4 8C43001C */ lw $v1, 0x1C($v0) -/* 187C8 800883C8 8C840088 */ lw $a0, 0x88($a0) -/* 187CC 800883CC 24020007 */ addiu $v0, $zero, 0x7 -/* 187D0 800883D0 A4C20008 */ sh $v0, 0x8($a2) -/* 187D4 800883D4 E4D4000C */ swc1 $f20, 0xC($a2) -/* 187D8 800883D8 ACC00000 */ sw $zero, 0x0($a2) -/* 187DC 800883DC 00641821 */ addu $v1, $v1, $a0 -/* 187E0 800883E0 ACC30004 */ sw $v1, 0x4($a2) -/* 187E4 800883E4 8E040008 */ lw $a0, 0x8($s0) -/* 187E8 800883E8 0C021A0E */ jal func_80086838 -/* 187EC 800883EC 24050003 */ addiu $a1, $zero, 0x3 -.L800883F0: -/* 187F0 800883F0 8FBF0014 */ lw $ra, 0x14($sp) -/* 187F4 800883F4 8FB00010 */ lw $s0, 0x10($sp) -/* 187F8 800883F8 D7B40018 */ ldc1 $f20, 0x18($sp) -/* 187FC 800883FC 03E00008 */ jr $ra -/* 18800 80088400 27BD0020 */ addiu $sp, $sp, 0x20 -/* 18804 80088404 00000000 */ nop -/* 18808 80088408 00000000 */ nop -/* 1880C 8008840C 00000000 */ nop -.size func_80088380, . - func_80088380 - -glabel func_80088410 -/* 18810 80088410 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 18814 80088414 AFB10014 */ sw $s1, 0x14($sp) -/* 18818 80088418 00808821 */ addu $s1, $a0, $zero -/* 1881C 8008841C AFBF0020 */ sw $ra, 0x20($sp) -/* 18820 80088420 AFB3001C */ sw $s3, 0x1C($sp) -/* 18824 80088424 AFB20018 */ sw $s2, 0x18($sp) -/* 18828 80088428 AFB00010 */ sw $s0, 0x10($sp) -/* 1882C 8008842C 8E220008 */ lw $v0, 0x8($s1) -/* 18830 80088430 00A09821 */ addu $s3, $a1, $zero -/* 18834 80088434 10400019 */ beqz $v0, .L8008849C -/* 18838 80088438 00C09021 */ addu $s2, $a2, $zero -/* 1883C 8008843C 0C02226A */ jal func_800889A8 -/* 18840 80088440 00000000 */ nop -/* 18844 80088444 00408021 */ addu $s0, $v0, $zero -/* 18848 80088448 12000014 */ beqz $s0, .L8008849C -/* 1884C 8008844C 02402021 */ addu $a0, $s2, $zero -/* 18850 80088450 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18854 80088454 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 18858 80088458 8E230008 */ lw $v1, 0x8($s1) -/* 1885C 8008845C 8C45001C */ lw $a1, 0x1C($v0) -/* 18860 80088460 8C630088 */ lw $v1, 0x88($v1) -/* 18864 80088464 2402000B */ addiu $v0, $zero, 0xB -/* 18868 80088468 A6020008 */ sh $v0, 0x8($s0) -/* 1886C 8008846C 00131400 */ sll $v0, $s3, 16 -/* 18870 80088470 00021403 */ sra $v0, $v0, 16 -/* 18874 80088474 AE02000C */ sw $v0, 0xC($s0) -/* 18878 80088478 00A32821 */ addu $a1, $a1, $v1 -/* 1887C 8008847C 0C0222B5 */ jal func_80088AD4 -/* 18880 80088480 AE050004 */ sw $a1, 0x4($s0) -/* 18884 80088484 AE020010 */ sw $v0, 0x10($s0) -/* 18888 80088488 AE000000 */ sw $zero, 0x0($s0) -/* 1888C 8008848C 8E240008 */ lw $a0, 0x8($s1) -/* 18890 80088490 24050003 */ addiu $a1, $zero, 0x3 -/* 18894 80088494 0C021A0E */ jal func_80086838 -/* 18898 80088498 02003021 */ addu $a2, $s0, $zero -.L8008849C: -/* 1889C 8008849C 8FBF0020 */ lw $ra, 0x20($sp) -/* 188A0 800884A0 8FB3001C */ lw $s3, 0x1C($sp) -/* 188A4 800884A4 8FB20018 */ lw $s2, 0x18($sp) -/* 188A8 800884A8 8FB10014 */ lw $s1, 0x14($sp) -/* 188AC 800884AC 8FB00010 */ lw $s0, 0x10($sp) -/* 188B0 800884B0 03E00008 */ jr $ra -/* 188B4 800884B4 27BD0028 */ addiu $sp, $sp, 0x28 -/* 188B8 800884B8 00000000 */ nop -/* 188BC 800884BC 00000000 */ nop -.size func_80088410, . - func_80088410 - -glabel func_800884C0 -/* 188C0 800884C0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 188C4 800884C4 AFB00010 */ sw $s0, 0x10($sp) -/* 188C8 800884C8 00808021 */ addu $s0, $a0, $zero -/* 188CC 800884CC AFBF0018 */ sw $ra, 0x18($sp) -/* 188D0 800884D0 AFB10014 */ sw $s1, 0x14($sp) -/* 188D4 800884D4 8E020008 */ lw $v0, 0x8($s0) -/* 188D8 800884D8 10400016 */ beqz $v0, .L80088534 -/* 188DC 800884DC 00A08821 */ addu $s1, $a1, $zero -/* 188E0 800884E0 0C02226A */ jal func_800889A8 -/* 188E4 800884E4 00000000 */ nop -/* 188E8 800884E8 00403021 */ addu $a2, $v0, $zero -/* 188EC 800884EC 10C00011 */ beqz $a2, .L80088534 -/* 188F0 800884F0 00000000 */ nop -/* 188F4 800884F4 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 188F8 800884F8 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 188FC 800884FC 8E040008 */ lw $a0, 0x8($s0) -/* 18900 80088500 8C43001C */ lw $v1, 0x1C($v0) -/* 18904 80088504 8C840088 */ lw $a0, 0x88($a0) -/* 18908 80088508 2402000E */ addiu $v0, $zero, 0xE -/* 1890C 8008850C A4C20008 */ sh $v0, 0x8($a2) -/* 18910 80088510 ACD1000C */ sw $s1, 0xC($a2) -/* 18914 80088514 ACC00000 */ sw $zero, 0x0($a2) -/* 18918 80088518 00641821 */ addu $v1, $v1, $a0 -/* 1891C 8008851C ACC30004 */ sw $v1, 0x4($a2) -/* 18920 80088520 9602001A */ lhu $v0, 0x1A($s0) -/* 18924 80088524 A4C2000A */ sh $v0, 0xA($a2) -/* 18928 80088528 8E040008 */ lw $a0, 0x8($s0) -/* 1892C 8008852C 0C021A0E */ jal func_80086838 -/* 18930 80088530 24050003 */ addiu $a1, $zero, 0x3 -.L80088534: -/* 18934 80088534 8FBF0018 */ lw $ra, 0x18($sp) -/* 18938 80088538 8FB10014 */ lw $s1, 0x14($sp) -/* 1893C 8008853C 8FB00010 */ lw $s0, 0x10($sp) -/* 18940 80088540 03E00008 */ jr $ra -/* 18944 80088544 27BD0020 */ addiu $sp, $sp, 0x20 -/* 18948 80088548 00000000 */ nop -/* 1894C 8008854C 00000000 */ nop -.size func_800884C0, . - func_800884C0 - -glabel func_80088550 -/* 18950 80088550 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 18954 80088554 AFB00010 */ sw $s0, 0x10($sp) -/* 18958 80088558 00808021 */ addu $s0, $a0, $zero -/* 1895C 8008855C AFBF0014 */ sw $ra, 0x14($sp) -/* 18960 80088560 8E020008 */ lw $v0, 0x8($s0) -/* 18964 80088564 10400013 */ beqz $v0, .L800885B4 -/* 18968 80088568 00000000 */ nop -/* 1896C 8008856C 0C02226A */ jal func_800889A8 -/* 18970 80088570 00000000 */ nop -/* 18974 80088574 00403021 */ addu $a2, $v0, $zero -/* 18978 80088578 10C0000E */ beqz $a2, .L800885B4 -/* 1897C 8008857C 00000000 */ nop -/* 18980 80088580 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18984 80088584 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 18988 80088588 8E040008 */ lw $a0, 0x8($s0) -/* 1898C 8008858C 8C43001C */ lw $v1, 0x1C($v0) -/* 18990 80088590 8C840088 */ lw $a0, 0x88($a0) -/* 18994 80088594 2402000F */ addiu $v0, $zero, 0xF -/* 18998 80088598 A4C20008 */ sh $v0, 0x8($a2) -/* 1899C 8008859C ACC00000 */ sw $zero, 0x0($a2) -/* 189A0 800885A0 00641821 */ addu $v1, $v1, $a0 -/* 189A4 800885A4 ACC30004 */ sw $v1, 0x4($a2) -/* 189A8 800885A8 8E040008 */ lw $a0, 0x8($s0) -/* 189AC 800885AC 0C021A0E */ jal func_80086838 -/* 189B0 800885B0 24050003 */ addiu $a1, $zero, 0x3 -.L800885B4: -/* 189B4 800885B4 8FBF0014 */ lw $ra, 0x14($sp) -/* 189B8 800885B8 8FB00010 */ lw $s0, 0x10($sp) -/* 189BC 800885BC 03E00008 */ jr $ra -/* 189C0 800885C0 27BD0018 */ addiu $sp, $sp, 0x18 -/* 189C4 800885C4 00000000 */ nop -/* 189C8 800885C8 00000000 */ nop -/* 189CC 800885CC 00000000 */ nop -.size func_80088550, . - func_80088550 - -glabel func_800885D0 -/* 189D0 800885D0 3C03800B */ lui $v1, %hi(D_800A9E54) -/* 189D4 800885D4 8C639E54 */ lw $v1, %lo(D_800A9E54)($v1) -/* 189D8 800885D8 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 189DC 800885DC AFB20030 */ sw $s2, 0x30($sp) -/* 189E0 800885E0 00809021 */ addu $s2, $a0, $zero -/* 189E4 800885E4 AFBF0038 */ sw $ra, 0x38($sp) -/* 189E8 800885E8 AFB30034 */ sw $s3, 0x34($sp) -/* 189EC 800885EC AFB1002C */ sw $s1, 0x2C($sp) -/* 189F0 800885F0 AFB00028 */ sw $s0, 0x28($sp) -/* 189F4 800885F4 8E530014 */ lw $s3, 0x14($s2) -/* 189F8 800885F8 AC600000 */ sw $zero, 0x0($v1) -/* 189FC 800885FC 8E420004 */ lw $v0, 0x4($s2) -/* 18A00 80088600 00002021 */ addu $a0, $zero, $zero -/* 18A04 80088604 00002821 */ addu $a1, $zero, $zero -/* 18A08 80088608 AC600020 */ sw $zero, 0x20($v1) -/* 18A0C 8008860C AC60001C */ sw $zero, 0x1C($v1) -/* 18A10 80088610 AC620038 */ sw $v0, 0x38($v1) -/* 18A14 80088614 8E460018 */ lw $a2, 0x18($s2) -/* 18A18 80088618 24070001 */ addiu $a3, $zero, 0x1 -/* 18A1C 8008861C 240200B8 */ addiu $v0, $zero, 0xB8 -/* 18A20 80088620 AC620044 */ sw $v0, 0x44($v1) -/* 18A24 80088624 AC660040 */ sw $a2, 0x40($v1) -/* 18A28 80088628 8E480010 */ lw $t0, 0x10($s2) -/* 18A2C 8008862C 24020001 */ addiu $v0, $zero, 0x1 -/* 18A30 80088630 02603021 */ addu $a2, $s3, $zero -/* 18A34 80088634 AC62004C */ sw $v0, 0x4C($v1) -/* 18A38 80088638 24020044 */ addiu $v0, $zero, 0x44 -/* 18A3C 8008863C AC600048 */ sw $zero, 0x48($v1) -/* 18A40 80088640 AC680024 */ sw $t0, 0x24($v1) -/* 18A44 80088644 0C023E24 */ jal func_8008F890 -/* 18A48 80088648 AFA20010 */ sw $v0, 0x10($sp) -/* 18A4C 8008864C 3C03800B */ lui $v1, %hi(D_800A9E54) -/* 18A50 80088650 8C639E54 */ lw $v1, %lo(D_800A9E54)($v1) -/* 18A54 80088654 AC620034 */ sw $v0, 0x34($v1) -/* 18A58 80088658 AC400014 */ sw $zero, 0x14($v0) -/* 18A5C 8008865C 8C630034 */ lw $v1, 0x34($v1) -/* 18A60 80088660 8E420004 */ lw $v0, 0x4($s2) -/* 18A64 80088664 00002021 */ addu $a0, $zero, $zero -/* 18A68 80088668 AC620018 */ sw $v0, 0x18($v1) -/* 18A6C 8008866C 24020004 */ addiu $v0, $zero, 0x4 -/* 18A70 80088670 AFA20010 */ sw $v0, 0x10($sp) -/* 18A74 80088674 8E470004 */ lw $a3, 0x4($s2) -/* 18A78 80088678 00002821 */ addu $a1, $zero, $zero -/* 18A7C 8008867C 0C023E24 */ jal func_8008F890 -/* 18A80 80088680 02603021 */ addu $a2, $s3, $zero -/* 18A84 80088684 3C03800B */ lui $v1, %hi(D_800A9E54) -/* 18A88 80088688 8C639E54 */ lw $v1, %lo(D_800A9E54)($v1) -/* 18A8C 8008868C 00002021 */ addu $a0, $zero, $zero -/* 18A90 80088690 00002821 */ addu $a1, $zero, $zero -/* 18A94 80088694 8C630034 */ lw $v1, 0x34($v1) -/* 18A98 80088698 02603021 */ addu $a2, $s3, $zero -/* 18A9C 8008869C 24070001 */ addiu $a3, $zero, 0x1 -/* 18AA0 800886A0 AC62001C */ sw $v0, 0x1C($v1) -/* 18AA4 800886A4 24020014 */ addiu $v0, $zero, 0x14 -/* 18AA8 800886A8 0C023E24 */ jal func_8008F890 -/* 18AAC 800886AC AFA20010 */ sw $v0, 0x10($sp) -/* 18AB0 800886B0 3C03800B */ lui $v1, %hi(D_800A9E54) -/* 18AB4 800886B4 8C639E54 */ lw $v1, %lo(D_800A9E54)($v1) -/* 18AB8 800886B8 00402021 */ addu $a0, $v0, $zero -/* 18ABC 800886BC AC640030 */ sw $a0, 0x30($v1) -/* 18AC0 800886C0 9242001C */ lbu $v0, 0x1C($s2) -/* 18AC4 800886C4 1040000D */ beqz $v0, .L800886FC -/* 18AC8 800886C8 02402821 */ addu $a1, $s2, $zero -/* 18ACC 800886CC 00002021 */ addu $a0, $zero, $zero -/* 18AD0 800886D0 0C0222E0 */ jal func_80088B80 -/* 18AD4 800886D4 02603021 */ addu $a2, $s3, $zero -/* 18AD8 800886D8 3C04800B */ lui $a0, %hi(D_800A9E54) -/* 18ADC 800886DC 8C849E54 */ lw $a0, %lo(D_800A9E54)($a0) -/* 18AE0 800886E0 8C830034 */ lw $v1, 0x34($a0) -/* 18AE4 800886E4 AC620020 */ sw $v0, 0x20($v1) -/* 18AE8 800886E8 8C830030 */ lw $v1, 0x30($a0) -/* 18AEC 800886EC 3C028008 */ lui $v0, %hi(func_80087590) -/* 18AF0 800886F0 24427590 */ addiu $v0, $v0, %lo(func_80087590) -/* 18AF4 800886F4 080221C2 */ j .L80088708 -/* 18AF8 800886F8 AC620004 */ sw $v0, 0x4($v1) -.L800886FC: -/* 18AFC 800886FC 3C028008 */ lui $v0, %hi(func_80085D00) -/* 18B00 80088700 24425D00 */ addiu $v0, $v0, %lo(func_80085D00) -/* 18B04 80088704 AC820004 */ sw $v0, 0x4($a0) -.L80088708: -/* 18B08 80088708 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18B0C 8008870C 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 18B10 80088710 00002021 */ addu $a0, $zero, $zero -/* 18B14 80088714 AC400004 */ sw $zero, 0x4($v0) -/* 18B18 80088718 AC400008 */ sw $zero, 0x8($v0) -/* 18B1C 8008871C AC400014 */ sw $zero, 0x14($v0) -/* 18B20 80088720 AC400018 */ sw $zero, 0x18($v0) -/* 18B24 80088724 AC40000C */ sw $zero, 0xC($v0) -/* 18B28 80088728 AC400010 */ sw $zero, 0x10($v0) -/* 18B2C 8008872C 2402008C */ addiu $v0, $zero, 0x8C -/* 18B30 80088730 AFA20010 */ sw $v0, 0x10($sp) -/* 18B34 80088734 8E470004 */ lw $a3, 0x4($s2) -/* 18B38 80088738 00002821 */ addu $a1, $zero, $zero -/* 18B3C 8008873C 0C023E24 */ jal func_8008F890 -/* 18B40 80088740 02603021 */ addu $a2, $s3, $zero -/* 18B44 80088744 8E430004 */ lw $v1, 0x4($s2) -/* 18B48 80088748 1860001D */ blez $v1, .L800887C0 -/* 18B4C 8008874C 00008021 */ addu $s0, $zero, $zero -/* 18B50 80088750 00408821 */ addu $s1, $v0, $zero -.L80088754: -/* 18B54 80088754 3C05800B */ lui $a1, %hi(D_800A9E54) -/* 18B58 80088758 8CA59E54 */ lw $a1, %lo(D_800A9E54)($a1) -/* 18B5C 8008875C 02202021 */ addu $a0, $s1, $zero -/* 18B60 80088760 0C023DFF */ jal func_8008F7FC -/* 18B64 80088764 24A50004 */ addiu $a1, $a1, 0x4 -/* 18B68 80088768 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18B6C 8008876C 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 18B70 80088770 AE200008 */ sw $zero, 0x8($s1) -/* 18B74 80088774 8C450024 */ lw $a1, 0x24($v0) -/* 18B78 80088778 02202021 */ addu $a0, $s1, $zero -/* 18B7C 8008877C 0C021863 */ jal func_8008618C -/* 18B80 80088780 02603021 */ addu $a2, $s3, $zero -/* 18B84 80088784 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18B88 80088788 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 18B8C 8008878C 8C440034 */ lw $a0, 0x34($v0) -/* 18B90 80088790 8C830014 */ lw $v1, 0x14($a0) -/* 18B94 80088794 8C85001C */ lw $a1, 0x1C($a0) -/* 18B98 80088798 24620001 */ addiu $v0, $v1, 0x1 -/* 18B9C 8008879C 00031880 */ sll $v1, $v1, 2 -/* 18BA0 800887A0 00651821 */ addu $v1, $v1, $a1 -/* 18BA4 800887A4 AC820014 */ sw $v0, 0x14($a0) -/* 18BA8 800887A8 AC710000 */ sw $s1, 0x0($v1) -/* 18BAC 800887AC 8E420004 */ lw $v0, 0x4($s2) -/* 18BB0 800887B0 26100001 */ addiu $s0, $s0, 0x1 -/* 18BB4 800887B4 0202102A */ slt $v0, $s0, $v0 -/* 18BB8 800887B8 1440FFE6 */ bnez $v0, .L80088754 -/* 18BBC 800887BC 2631008C */ addiu $s1, $s1, 0x8C -.L800887C0: -/* 18BC0 800887C0 00002021 */ addu $a0, $zero, $zero -/* 18BC4 800887C4 2402001C */ addiu $v0, $zero, 0x1C -/* 18BC8 800887C8 AFA20010 */ sw $v0, 0x10($sp) -/* 18BCC 800887CC 8E470008 */ lw $a3, 0x8($s2) -/* 18BD0 800887D0 00002821 */ addu $a1, $zero, $zero -/* 18BD4 800887D4 0C023E24 */ jal func_8008F890 -/* 18BD8 800887D8 02603021 */ addu $a2, $s3, $zero -/* 18BDC 800887DC 3C04800B */ lui $a0, %hi(D_800A9E54) -/* 18BE0 800887E0 8C849E54 */ lw $a0, %lo(D_800A9E54)($a0) -/* 18BE4 800887E4 AC80002C */ sw $zero, 0x2C($a0) -/* 18BE8 800887E8 8E430008 */ lw $v1, 0x8($s2) -/* 18BEC 800887EC 1860000A */ blez $v1, .L80088818 -/* 18BF0 800887F0 00008021 */ addu $s0, $zero, $zero -/* 18BF4 800887F4 00401821 */ addu $v1, $v0, $zero -.L800887F8: -/* 18BF8 800887F8 8C82002C */ lw $v0, 0x2C($a0) -/* 18BFC 800887FC AC620000 */ sw $v0, 0x0($v1) -/* 18C00 80088800 AC83002C */ sw $v1, 0x2C($a0) -/* 18C04 80088804 8E420008 */ lw $v0, 0x8($s2) -/* 18C08 80088808 26100001 */ addiu $s0, $s0, 0x1 -/* 18C0C 8008880C 0202102A */ slt $v0, $s0, $v0 -/* 18C10 80088810 1440FFF9 */ bnez $v0, .L800887F8 -/* 18C14 80088814 2463001C */ addiu $v1, $v1, 0x1C -.L80088818: -/* 18C18 80088818 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18C1C 8008881C 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 18C20 80088820 AC530028 */ sw $s3, 0x28($v0) -/* 18C24 80088824 8FBF0038 */ lw $ra, 0x38($sp) -/* 18C28 80088828 8FB30034 */ lw $s3, 0x34($sp) -/* 18C2C 8008882C 8FB20030 */ lw $s2, 0x30($sp) -/* 18C30 80088830 8FB1002C */ lw $s1, 0x2C($sp) -/* 18C34 80088834 8FB00028 */ lw $s0, 0x28($sp) -/* 18C38 80088838 03E00008 */ jr $ra -/* 18C3C 8008883C 27BD0040 */ addiu $sp, $sp, 0x40 -.size func_800885D0, . - func_800885D0 - -glabel func_80088840 -/* 18C40 80088840 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18C44 80088844 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 18C48 80088848 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 18C4C 8008884C AFB50024 */ sw $s5, 0x24($sp) -/* 18C50 80088850 0080A821 */ addu $s5, $a0, $zero -/* 18C54 80088854 AFB60028 */ sw $s6, 0x28($sp) -/* 18C58 80088858 00A0B021 */ addu $s6, $a1, $zero -/* 18C5C 8008885C AFB10014 */ sw $s1, 0x14($sp) -/* 18C60 80088860 00E08821 */ addu $s1, $a3, $zero -/* 18C64 80088864 AFBF002C */ sw $ra, 0x2C($sp) -/* 18C68 80088868 AFB40020 */ sw $s4, 0x20($sp) -/* 18C6C 8008886C AFB3001C */ sw $s3, 0x1C($sp) -/* 18C70 80088870 AFB20018 */ sw $s2, 0x18($sp) -/* 18C74 80088874 AFB00010 */ sw $s0, 0x10($sp) -/* 18C78 80088878 8C440000 */ lw $a0, 0x0($v0) -/* 18C7C 8008887C 02A09021 */ addu $s2, $s5, $zero -/* 18C80 80088880 14800003 */ bnez $a0, .L80088890 -/* 18C84 80088884 00C09821 */ addu $s3, $a2, $zero -/* 18C88 80088888 0802225F */ j .L8008897C -/* 18C8C 8008888C AEC00000 */ sw $zero, 0x0($s6) -.L80088890: -/* 18C90 80088890 00808021 */ addu $s0, $a0, $zero -/* 18C94 80088894 8E040010 */ lw $a0, 0x10($s0) -/* 18C98 80088898 8C420020 */ lw $v0, 0x20($v0) -/* 18C9C 8008889C 00821023 */ subu $v0, $a0, $v0 -/* 18CA0 800888A0 0051102A */ slt $v0, $v0, $s1 -/* 18CA4 800888A4 10400016 */ beqz $v0, .L80088900 -/* 18CA8 800888A8 00000000 */ nop -/* 18CAC 800888AC 2414FFF0 */ addiu $s4, $zero, -0x10 -.L800888B0: -/* 18CB0 800888B0 3C03800B */ lui $v1, %hi(D_800A9E54) -/* 18CB4 800888B4 8C639E54 */ lw $v1, %lo(D_800A9E54)($v1) -/* 18CB8 800888B8 00941024 */ and $v0, $a0, $s4 -/* 18CBC 800888BC AC62001C */ sw $v0, 0x1C($v1) -/* 18CC0 800888C0 8E020008 */ lw $v0, 0x8($s0) -/* 18CC4 800888C4 0040F809 */ jalr $v0 -/* 18CC8 800888C8 02002021 */ addu $a0, $s0, $zero -/* 18CCC 800888CC 0C0222A1 */ jal func_80088A84 -/* 18CD0 800888D0 00402021 */ addu $a0, $v0, $zero -/* 18CD4 800888D4 8E030010 */ lw $v1, 0x10($s0) -/* 18CD8 800888D8 3C04800B */ lui $a0, %hi(D_800A9E54) -/* 18CDC 800888DC 8C849E54 */ lw $a0, %lo(D_800A9E54)($a0) -/* 18CE0 800888E0 00621821 */ addu $v1, $v1, $v0 -/* 18CE4 800888E4 AE030010 */ sw $v1, 0x10($s0) -/* 18CE8 800888E8 8C820020 */ lw $v0, 0x20($a0) -/* 18CEC 800888EC 00602021 */ addu $a0, $v1, $zero -/* 18CF0 800888F0 00821023 */ subu $v0, $a0, $v0 -/* 18CF4 800888F4 0051102A */ slt $v0, $v0, $s1 -/* 18CF8 800888F8 1440FFED */ bnez $v0, .L800888B0 -/* 18CFC 800888FC 00000000 */ nop -.L80088900: -/* 18D00 80088900 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18D04 80088904 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 18D08 80088908 8C43001C */ lw $v1, 0x1C($v0) -/* 18D0C 8008890C 2404FFF0 */ addiu $a0, $zero, -0x10 -/* 18D10 80088910 00641824 */ and $v1, $v1, $a0 -/* 18D14 80088914 1A200015 */ blez $s1, .L8008896C -/* 18D18 80088918 AC43001C */ sw $v1, 0x1C($v0) -.L8008891C: -/* 18D1C 8008891C 3C03800B */ lui $v1, %hi(D_800A9E54) -/* 18D20 80088920 8C639E54 */ lw $v1, %lo(D_800A9E54)($v1) -/* 18D24 80088924 8C700044 */ lw $s0, 0x44($v1) -/* 18D28 80088928 0230102A */ slt $v0, $s1, $s0 -/* 18D2C 8008892C 54400001 */ bnel $v0, $zero, .L80088934 -/* 18D30 80088930 02208021 */ addu $s0, $s1, $zero -.L80088934: -/* 18D34 80088934 8C640020 */ lw $a0, 0x20($v1) -/* 18D38 80088938 02402821 */ addu $a1, $s2, $zero -/* 18D3C 8008893C 0C0222CC */ jal func_80088B30 -/* 18D40 80088940 AC730048 */ sw $s3, 0x48($v1) -/* 18D44 80088944 3C04800B */ lui $a0, %hi(D_800A9E54) -/* 18D48 80088948 8C849E54 */ lw $a0, %lo(D_800A9E54)($a0) -/* 18D4C 8008894C 02308823 */ subu $s1, $s1, $s0 -/* 18D50 80088950 00409021 */ addu $s2, $v0, $zero -/* 18D54 80088954 8C830020 */ lw $v1, 0x20($a0) -/* 18D58 80088958 00101080 */ sll $v0, $s0, 2 -/* 18D5C 8008895C 02629821 */ addu $s3, $s3, $v0 -/* 18D60 80088960 00701821 */ addu $v1, $v1, $s0 -/* 18D64 80088964 1E20FFED */ bgtz $s1, .L8008891C -/* 18D68 80088968 AC830020 */ sw $v1, 0x20($a0) -.L8008896C: -/* 18D6C 8008896C 02551023 */ subu $v0, $s2, $s5 -/* 18D70 80088970 000210C3 */ sra $v0, $v0, 3 -/* 18D74 80088974 0C02227B */ jal func_800889EC -/* 18D78 80088978 AEC20000 */ sw $v0, 0x0($s6) -.L8008897C: -/* 18D7C 8008897C 02401021 */ addu $v0, $s2, $zero -/* 18D80 80088980 8FBF002C */ lw $ra, 0x2C($sp) -/* 18D84 80088984 8FB60028 */ lw $s6, 0x28($sp) -/* 18D88 80088988 8FB50024 */ lw $s5, 0x24($sp) -/* 18D8C 8008898C 8FB40020 */ lw $s4, 0x20($sp) -/* 18D90 80088990 8FB3001C */ lw $s3, 0x1C($sp) -/* 18D94 80088994 8FB20018 */ lw $s2, 0x18($sp) -/* 18D98 80088998 8FB10014 */ lw $s1, 0x14($sp) -/* 18D9C 8008899C 8FB00010 */ lw $s0, 0x10($sp) -/* 18DA0 800889A0 03E00008 */ jr $ra -/* 18DA4 800889A4 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_80088840, . - func_80088840 - -glabel func_800889A8 -/* 18DA8 800889A8 3C04800B */ lui $a0, %hi(D_800A9E54) -/* 18DAC 800889AC 8C849E54 */ lw $a0, %lo(D_800A9E54)($a0) -/* 18DB0 800889B0 8C82002C */ lw $v0, 0x2C($a0) -/* 18DB4 800889B4 10400005 */ beqz $v0, .L800889CC -/* 18DB8 800889B8 00001821 */ addu $v1, $zero, $zero -/* 18DBC 800889BC 00401821 */ addu $v1, $v0, $zero -/* 18DC0 800889C0 8C620000 */ lw $v0, 0x0($v1) -/* 18DC4 800889C4 AC82002C */ sw $v0, 0x2C($a0) -/* 18DC8 800889C8 AC600000 */ sw $zero, 0x0($v1) -.L800889CC: -/* 18DCC 800889CC 03E00008 */ jr $ra -/* 18DD0 800889D0 00601021 */ addu $v0, $v1, $zero -.size func_800889A8, . - func_800889A8 - -glabel func_800889D4 -/* 18DD4 800889D4 3C03800B */ lui $v1, %hi(D_800A9E54) -/* 18DD8 800889D8 8C639E54 */ lw $v1, %lo(D_800A9E54)($v1) -/* 18DDC 800889DC 8C62002C */ lw $v0, 0x2C($v1) -/* 18DE0 800889E0 AC820000 */ sw $v0, 0x0($a0) -/* 18DE4 800889E4 03E00008 */ jr $ra -/* 18DE8 800889E8 AC64002C */ sw $a0, 0x2C($v1) -.size func_800889D4, . - func_800889D4 - -glabel func_800889EC -/* 18DEC 800889EC 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18DF0 800889F0 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 18DF4 800889F4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 18DF8 800889F8 AFBF0014 */ sw $ra, 0x14($sp) -/* 18DFC 800889FC AFB00010 */ sw $s0, 0x10($sp) -/* 18E00 80088A00 8C500014 */ lw $s0, 0x14($v0) -/* 18E04 80088A04 1200000D */ beqz $s0, .L80088A3C -/* 18E08 80088A08 00000000 */ nop -.L80088A0C: -/* 18E0C 80088A0C 0C023E07 */ jal func_8008F81C -/* 18E10 80088A10 02002021 */ addu $a0, $s0, $zero -/* 18E14 80088A14 3C05800B */ lui $a1, %hi(D_800A9E54) -/* 18E18 80088A18 8CA59E54 */ lw $a1, %lo(D_800A9E54)($a1) -/* 18E1C 80088A1C 02002021 */ addu $a0, $s0, $zero -/* 18E20 80088A20 0C023DFF */ jal func_8008F7FC -/* 18E24 80088A24 24A50004 */ addiu $a1, $a1, 0x4 -/* 18E28 80088A28 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18E2C 80088A2C 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 18E30 80088A30 8C500014 */ lw $s0, 0x14($v0) -/* 18E34 80088A34 1600FFF5 */ bnez $s0, .L80088A0C -/* 18E38 80088A38 00000000 */ nop -.L80088A3C: -/* 18E3C 80088A3C 8FBF0014 */ lw $ra, 0x14($sp) -/* 18E40 80088A40 8FB00010 */ lw $s0, 0x10($sp) -/* 18E44 80088A44 03E00008 */ jr $ra -/* 18E48 80088A48 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_800889EC, . - func_800889EC - -glabel func_80088A4C -/* 18E4C 80088A4C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 18E50 80088A50 AFB00010 */ sw $s0, 0x10($sp) -/* 18E54 80088A54 AFBF0014 */ sw $ra, 0x14($sp) -/* 18E58 80088A58 0C023E07 */ jal func_8008F81C -/* 18E5C 80088A5C 00808021 */ addu $s0, $a0, $zero -/* 18E60 80088A60 3C05800B */ lui $a1, %hi(D_800A9E54) -/* 18E64 80088A64 8CA59E54 */ lw $a1, %lo(D_800A9E54)($a1) -/* 18E68 80088A68 02002021 */ addu $a0, $s0, $zero -/* 18E6C 80088A6C 0C023DFF */ jal func_8008F7FC -/* 18E70 80088A70 24A50014 */ addiu $a1, $a1, 0x14 -/* 18E74 80088A74 8FBF0014 */ lw $ra, 0x14($sp) -/* 18E78 80088A78 8FB00010 */ lw $s0, 0x10($sp) -/* 18E7C 80088A7C 03E00008 */ jr $ra -/* 18E80 80088A80 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80088A4C, . - func_80088A4C - -glabel func_80088A84 -/* 18E84 80088A84 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18E88 80088A88 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 18E8C 80088A8C 44840000 */ mtc1 $a0, $f0 -/* 18E90 80088A90 00000000 */ nop -/* 18E94 80088A94 46800020 */ cvt.s.w $f0, $f0 -/* 18E98 80088A98 C4420040 */ lwc1 $f2, 0x40($v0) -/* 18E9C 80088A9C 468010A0 */ cvt.s.w $f2, $f2 -/* 18EA0 80088AA0 46020002 */ mul.s $f0, $f0, $f2 -/* 18EA4 80088AA4 3C01800B */ lui $at, %hi(D_800AE5F0) -/* 18EA8 80088AA8 D422E5F0 */ ldc1 $f2, %lo(D_800AE5F0)($at) -/* 18EAC 80088AAC 46000021 */ cvt.d.s $f0, $f0 -/* 18EB0 80088AB0 46220003 */ div.d $f0, $f0, $f2 -/* 18EB4 80088AB4 3C01800B */ lui $at, %hi(D_800AE5F8) -/* 18EB8 80088AB8 D422E5F8 */ ldc1 $f2, %lo(D_800AE5F8)($at) -/* 18EBC 80088ABC 46220000 */ add.d $f0, $f0, $f2 -/* 18EC0 80088AC0 46200020 */ cvt.s.d $f0, $f0 -/* 18EC4 80088AC4 4600008D */ trunc.w.s $f2, $f0 -/* 18EC8 80088AC8 44021000 */ mfc1 $v0, $f2 -/* 18ECC 80088ACC 03E00008 */ jr $ra -/* 18ED0 80088AD0 00000000 */ nop -.size func_80088A84, . - func_80088A84 - -glabel func_80088AD4 -/* 18ED4 80088AD4 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18ED8 80088AD8 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 18EDC 80088ADC 44840000 */ mtc1 $a0, $f0 -/* 18EE0 80088AE0 00000000 */ nop -/* 18EE4 80088AE4 46800020 */ cvt.s.w $f0, $f0 -/* 18EE8 80088AE8 C4420040 */ lwc1 $f2, 0x40($v0) -/* 18EEC 80088AEC 468010A0 */ cvt.s.w $f2, $f2 -/* 18EF0 80088AF0 46020002 */ mul.s $f0, $f0, $f2 -/* 18EF4 80088AF4 3C01800B */ lui $at, %hi(D_800AE600) -/* 18EF8 80088AF8 D422E600 */ ldc1 $f2, %lo(D_800AE600)($at) -/* 18EFC 80088AFC 46000021 */ cvt.d.s $f0, $f0 -/* 18F00 80088B00 46220003 */ div.d $f0, $f0, $f2 -/* 18F04 80088B04 3C01800B */ lui $at, %hi(D_800AE608) -/* 18F08 80088B08 D422E608 */ ldc1 $f2, %lo(D_800AE608)($at) -/* 18F0C 80088B0C 46220000 */ add.d $f0, $f0, $f2 -/* 18F10 80088B10 46200020 */ cvt.s.d $f0, $f0 -/* 18F14 80088B14 4600008D */ trunc.w.s $f2, $f0 -/* 18F18 80088B18 44031000 */ mfc1 $v1, $f2 -/* 18F1C 80088B1C 2402FFF0 */ addiu $v0, $zero, -0x10 -/* 18F20 80088B20 03E00008 */ jr $ra -/* 18F24 80088B24 00621024 */ and $v0, $v1, $v0 -/* 18F28 80088B28 00000000 */ nop -/* 18F2C 80088B2C 00000000 */ nop -.size func_80088AD4, . - func_80088AD4 - -glabel func_80088B30 -/* 18F30 80088B30 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 18F34 80088B34 AFBF0010 */ sw $ra, 0x10($sp) -/* 18F38 80088B38 0C0222F4 */ jal func_80088BD0 -/* 18F3C 80088B3C 00000000 */ nop -/* 18F40 80088B40 00401821 */ addu $v1, $v0, $zero -/* 18F44 80088B44 00602021 */ addu $a0, $v1, $zero -/* 18F48 80088B48 3C020D00 */ lui $v0, (0xD000000 >> 16) -/* 18F4C 80088B4C AC820000 */ sw $v0, 0x0($a0) -/* 18F50 80088B50 3C04800B */ lui $a0, %hi(D_800A9E54) -/* 18F54 80088B54 8C849E54 */ lw $a0, %lo(D_800A9E54)($a0) -/* 18F58 80088B58 24630008 */ addiu $v1, $v1, 0x8 -/* 18F5C 80088B5C 3C02062E */ lui $v0, (0x62E0000 >> 16) -/* 18F60 80088B60 AC620000 */ sw $v0, 0x0($v1) -/* 18F64 80088B64 8C840048 */ lw $a0, 0x48($a0) -/* 18F68 80088B68 24620008 */ addiu $v0, $v1, 0x8 -/* 18F6C 80088B6C 8FBF0010 */ lw $ra, 0x10($sp) -/* 18F70 80088B70 AC640004 */ sw $a0, 0x4($v1) -/* 18F74 80088B74 03E00008 */ jr $ra -/* 18F78 80088B78 27BD0018 */ addiu $sp, $sp, 0x18 -/* 18F7C 80088B7C 00000000 */ nop -.size func_80088B30, . - func_80088B30 - -glabel func_80088B80 -/* 18F80 80088B80 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18F84 80088B84 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 18F88 80088B88 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 18F8C 80088B8C AFB00010 */ sw $s0, 0x10($sp) -/* 18F90 80088B90 00048400 */ sll $s0, $a0, 16 -/* 18F94 80088B94 AFBF0014 */ sw $ra, 0x14($sp) -/* 18F98 80088B98 8C420034 */ lw $v0, 0x34($v0) -/* 18F9C 80088B9C 00108383 */ sra $s0, $s0, 14 -/* 18FA0 80088BA0 26040024 */ addiu $a0, $s0, 0x24 -/* 18FA4 80088BA4 0C021768 */ jal func_80085DA0 -/* 18FA8 80088BA8 00442021 */ addu $a0, $v0, $a0 -/* 18FAC 80088BAC 3C02800B */ lui $v0, %hi(D_800A9E54) -/* 18FB0 80088BB0 8C429E54 */ lw $v0, %lo(D_800A9E54)($v0) -/* 18FB4 80088BB4 8C420034 */ lw $v0, 0x34($v0) -/* 18FB8 80088BB8 02028021 */ addu $s0, $s0, $v0 -/* 18FBC 80088BBC 8E020024 */ lw $v0, 0x24($s0) -/* 18FC0 80088BC0 8FBF0014 */ lw $ra, 0x14($sp) -/* 18FC4 80088BC4 8FB00010 */ lw $s0, 0x10($sp) -/* 18FC8 80088BC8 03E00008 */ jr $ra -/* 18FCC 80088BCC 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80088B80, . - func_80088B80 - -glabel func_80088BD0 -/* 18FD0 80088BD0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 18FD4 80088BD4 3C03800B */ lui $v1, %hi(D_800A9E54) -/* 18FD8 80088BD8 8C639E54 */ lw $v1, %lo(D_800A9E54)($v1) -/* 18FDC 80088BDC 3C020200 */ lui $v0, (0x20004E0 >> 16) -/* 18FE0 80088BE0 344204E0 */ ori $v0, $v0, (0x20004E0 & 0xFFFF) -/* 18FE4 80088BE4 AFBF0010 */ sw $ra, 0x10($sp) -/* 18FE8 80088BE8 ACA20000 */ sw $v0, 0x0($a1) -/* 18FEC 80088BEC 240202E0 */ addiu $v0, $zero, 0x2E0 -/* 18FF0 80088BF0 ACA20004 */ sw $v0, 0x4($a1) -/* 18FF4 80088BF4 8C620030 */ lw $v0, 0x30($v1) -/* 18FF8 80088BF8 8C420004 */ lw $v0, 0x4($v0) -/* 18FFC 80088BFC 0040F809 */ jalr $v0 -/* 19000 80088C00 24A50008 */ addiu $a1, $a1, 0x8 -/* 19004 80088C04 00401821 */ addu $v1, $v0, $zero -/* 19008 80088C08 00602821 */ addu $a1, $v1, $zero -/* 1900C 80088C0C 24630008 */ addiu $v1, $v1, 0x8 -/* 19010 80088C10 3C060C00 */ lui $a2, (0xC007FFF >> 16) -/* 19014 80088C14 34C67FFF */ ori $a2, $a2, (0xC007FFF & 0xFFFF) -/* 19018 80088C18 3C0407C0 */ lui $a0, (0x7C004E0 >> 16) -/* 1901C 80088C1C 348404E0 */ ori $a0, $a0, (0x7C004E0 & 0xFFFF) -/* 19020 80088C20 3C070930 */ lui $a3, (0x9300650 >> 16) -/* 19024 80088C24 34E70650 */ ori $a3, $a3, (0x9300650 & 0xFFFF) -/* 19028 80088C28 24620008 */ addiu $v0, $v1, 0x8 -/* 1902C 80088C2C ACA60000 */ sw $a2, 0x0($a1) -/* 19030 80088C30 ACA40004 */ sw $a0, 0x4($a1) -/* 19034 80088C34 AC660000 */ sw $a2, 0x0($v1) -/* 19038 80088C38 8FBF0010 */ lw $ra, 0x10($sp) -/* 1903C 80088C3C AC670004 */ sw $a3, 0x4($v1) -/* 19040 80088C40 03E00008 */ jr $ra -/* 19044 80088C44 27BD0018 */ addiu $sp, $sp, 0x18 -/* 19048 80088C48 00000000 */ nop -/* 1904C 80088C4C 00000000 */ nop -.size func_80088BD0, . - func_80088BD0 - -glabel func_80088C50 -/* 19050 80088C50 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 19054 80088C54 AFB40028 */ sw $s4, 0x28($sp) -/* 19058 80088C58 0080A021 */ addu $s4, $a0, $zero -/* 1905C 80088C5C AFB30024 */ sw $s3, 0x24($sp) -/* 19060 80088C60 00A09821 */ addu $s3, $a1, $zero -/* 19064 80088C64 3C038000 */ lui $v1, %hi(D_80000300) -/* 19068 80088C68 8C630300 */ lw $v1, %lo(D_80000300)($v1) -/* 1906C 80088C6C 3C04800F */ lui $a0, %hi(D_800E917C) -/* 19070 80088C70 2484917C */ addiu $a0, $a0, %lo(D_800E917C) -/* 19074 80088C74 24020001 */ addiu $v0, $zero, 0x1 -/* 19078 80088C78 AFBF002C */ sw $ra, 0x2C($sp) -/* 1907C 80088C7C AFB20020 */ sw $s2, 0x20($sp) -/* 19080 80088C80 AFB1001C */ sw $s1, 0x1C($sp) -/* 19084 80088C84 AFB00018 */ sw $s0, 0x18($sp) -/* 19088 80088C88 AC800000 */ sw $zero, 0x0($a0) -/* 1908C 80088C8C 3C01800F */ lui $at, %hi(D_800E9180) -/* 19090 80088C90 AC209180 */ sw $zero, %lo(D_800E9180)($at) -/* 19094 80088C94 3C01800F */ lui $at, %hi(D_800E9184) -/* 19098 80088C98 AC209184 */ sw $zero, %lo(D_800E9184)($at) -/* 1909C 80088C9C 3C01800F */ lui $at, %hi(D_800E9178) -/* 190A0 80088CA0 AC209178 */ sw $zero, %lo(D_800E9178)($at) -/* 190A4 80088CA4 A482F994 */ sh $v0, -0x66C($a0) -/* 190A8 80088CA8 24020002 */ addiu $v0, $zero, 0x2 -/* 190AC 80088CAC 3C01800F */ lui $at, %hi(D_800E8B12) -/* 190B0 80088CB0 A4228B12 */ sh $v0, %lo(D_800E8B12)($at) -/* 190B4 80088CB4 326200FF */ andi $v0, $s3, 0xFF -/* 190B8 80088CB8 3C01800F */ lui $at, %hi(D_800E9188) -/* 190BC 80088CBC AC229188 */ sw $v0, %lo(D_800E9188)($at) -/* 190C0 80088CC0 24020002 */ addiu $v0, $zero, 0x2 -/* 190C4 80088CC4 3C01800F */ lui $at, %hi(D_800E918D) -/* 190C8 80088CC8 A022918D */ sb $v0, %lo(D_800E918D)($at) -/* 190CC 80088CCC 14600004 */ bnez $v1, .L80088CE0 -/* 190D0 80088CD0 2402003C */ addiu $v0, $zero, 0x3C -/* 190D4 80088CD4 24020032 */ addiu $v0, $zero, 0x32 -/* 190D8 80088CD8 0802233A */ j .L80088CE8 -/* 190DC 80088CDC A0820010 */ sb $v0, 0x10($a0) -.L80088CE0: -/* 190E0 80088CE0 3C01800F */ lui $at, %hi(D_800E918C) -/* 190E4 80088CE4 A022918C */ sb $v0, %lo(D_800E918C)($at) -.L80088CE8: -/* 190E8 80088CE8 3C10800F */ lui $s0, %hi(D_800E8B84) -/* 190EC 80088CEC 26108B84 */ addiu $s0, $s0, %lo(D_800E8B84) -/* 190F0 80088CF0 02002021 */ addu $a0, $s0, $zero -/* 190F4 80088CF4 26050018 */ addiu $a1, $s0, 0x18 -/* 190F8 80088CF8 3C01800C */ lui $at, %hi(D_800C4800) -/* 190FC 80088CFC A0204800 */ sb $zero, %lo(D_800C4800)($at) -/* 19100 80088D00 0C024D5C */ jal func_80093570 -/* 19104 80088D04 24060008 */ addiu $a2, $zero, 0x8 -/* 19108 80088D08 26120038 */ addiu $s2, $s0, 0x38 -/* 1910C 80088D0C 02402021 */ addu $a0, $s2, $zero -/* 19110 80088D10 26050050 */ addiu $a1, $s0, 0x50 -/* 19114 80088D14 0C024D5C */ jal func_80093570 -/* 19118 80088D18 24060008 */ addiu $a2, $zero, 0x8 -/* 1911C 80088D1C 26110070 */ addiu $s1, $s0, 0x70 -/* 19120 80088D20 02202021 */ addu $a0, $s1, $zero -/* 19124 80088D24 26050088 */ addiu $a1, $s0, 0x88 -/* 19128 80088D28 0C024D5C */ jal func_80093570 -/* 1912C 80088D2C 24060008 */ addiu $a2, $zero, 0x8 -/* 19130 80088D30 2604FFC8 */ addiu $a0, $s0, -0x38 -/* 19134 80088D34 2605FFE0 */ addiu $a1, $s0, -0x20 -/* 19138 80088D38 0C024D5C */ jal func_80093570 -/* 1913C 80088D3C 24060008 */ addiu $a2, $zero, 0x8 -/* 19140 80088D40 2604FF90 */ addiu $a0, $s0, -0x70 -/* 19144 80088D44 2605FFA8 */ addiu $a1, $s0, -0x58 -/* 19148 80088D48 0C024D5C */ jal func_80093570 -/* 1914C 80088D4C 24060008 */ addiu $a2, $zero, 0x8 -/* 19150 80088D50 260400A8 */ addiu $a0, $s0, 0xA8 -/* 19154 80088D54 260500C0 */ addiu $a1, $s0, 0xC0 -/* 19158 80088D58 0C024D5C */ jal func_80093570 -/* 1915C 80088D5C 24060008 */ addiu $a2, $zero, 0x8 -/* 19160 80088D60 0C025488 */ jal func_80095220 -/* 19164 80088D64 240400FE */ addiu $a0, $zero, 0xFE -/* 19168 80088D68 328200FF */ andi $v0, $s4, 0xFF -/* 1916C 80088D6C 00022080 */ sll $a0, $v0, 2 -/* 19170 80088D70 00822021 */ addu $a0, $a0, $v0 -/* 19174 80088D74 00042100 */ sll $a0, $a0, 4 -/* 19178 80088D78 3C02800B */ lui $v0, %hi(D_800AA7E0) -/* 1917C 80088D7C 2442A7E0 */ addiu $v0, $v0, %lo(D_800AA7E0) -/* 19180 80088D80 0C025570 */ jal func_800955C0 -/* 19184 80088D84 00822021 */ addu $a0, $a0, $v0 -/* 19188 80088D88 0C0226F9 */ jal func_80089BE4 -/* 1918C 80088D8C 24040001 */ addiu $a0, $zero, 0x1 -/* 19190 80088D90 02002021 */ addu $a0, $s0, $zero -/* 19194 80088D94 2405029A */ addiu $a1, $zero, 0x29A -/* 19198 80088D98 0C025558 */ jal func_80095560 -/* 1919C 80088D9C 326600FF */ andi $a2, $s3, 0xFF -/* 191A0 80088DA0 24040004 */ addiu $a0, $zero, 0x4 -/* 191A4 80088DA4 02402821 */ addu $a1, $s2, $zero -/* 191A8 80088DA8 0C024E50 */ jal func_80093940 -/* 191AC 80088DAC 2406029B */ addiu $a2, $zero, 0x29B -/* 191B0 80088DB0 24040009 */ addiu $a0, $zero, 0x9 -/* 191B4 80088DB4 02202821 */ addu $a1, $s1, $zero -/* 191B8 80088DB8 0C024E50 */ jal func_80093940 -/* 191BC 80088DBC 2406029C */ addiu $a2, $zero, 0x29C -/* 191C0 80088DC0 2404000E */ addiu $a0, $zero, 0xE -/* 191C4 80088DC4 02002821 */ addu $a1, $s0, $zero -/* 191C8 80088DC8 0C024E50 */ jal func_80093940 -/* 191CC 80088DCC 2406029D */ addiu $a2, $zero, 0x29D -/* 191D0 80088DD0 261200E4 */ addiu $s2, $s0, 0xE4 -/* 191D4 80088DD4 02402021 */ addu $a0, $s2, $zero -/* 191D8 80088DD8 24050013 */ addiu $a1, $zero, 0x13 -/* 191DC 80088DDC 3C068009 */ lui $a2, %hi(func_80088F08) -/* 191E0 80088DE0 24C68F08 */ addiu $a2, $a2, %lo(func_80088F08) -/* 191E4 80088DE4 2611FF8C */ addiu $s1, $s0, -0x74 -/* 191E8 80088DE8 02203821 */ addu $a3, $s1, $zero -/* 191EC 80088DEC 3C02800B */ lui $v0, %hi(D_800B3A90) -/* 191F0 80088DF0 24423A90 */ addiu $v0, $v0, %lo(D_800B3A90) -/* 191F4 80088DF4 AFA20010 */ sw $v0, 0x10($sp) -/* 191F8 80088DF8 24020078 */ addiu $v0, $zero, 0x78 -/* 191FC 80088DFC 0C025218 */ jal func_80094860 -/* 19200 80088E00 AFA20014 */ sw $v0, 0x14($sp) -/* 19204 80088E04 0C025288 */ jal func_80094A20 -/* 19208 80088E08 02402021 */ addu $a0, $s2, $zero -/* 1920C 80088E0C 26120294 */ addiu $s2, $s0, 0x294 -/* 19210 80088E10 02402021 */ addu $a0, $s2, $zero -/* 19214 80088E14 24050012 */ addiu $a1, $zero, 0x12 -/* 19218 80088E18 3C068009 */ lui $a2, %hi(func_80089200) -/* 1921C 80088E1C 24C69200 */ addiu $a2, $a2, %lo(func_80089200) -/* 19220 80088E20 02203821 */ addu $a3, $s1, $zero -/* 19224 80088E24 3C02800B */ lui $v0, %hi(D_800B5A90) -/* 19228 80088E28 24425A90 */ addiu $v0, $v0, %lo(D_800B5A90) -/* 1922C 80088E2C AFA20010 */ sw $v0, 0x10($sp) -/* 19230 80088E30 2402006E */ addiu $v0, $zero, 0x6E -/* 19234 80088E34 0C025218 */ jal func_80094860 -/* 19238 80088E38 AFA20014 */ sw $v0, 0x14($sp) -/* 1923C 80088E3C 0C025288 */ jal func_80094A20 -/* 19240 80088E40 02402021 */ addu $a0, $s2, $zero -/* 19244 80088E44 26100444 */ addiu $s0, $s0, 0x444 -/* 19248 80088E48 02002021 */ addu $a0, $s0, $zero -/* 1924C 80088E4C 24050011 */ addiu $a1, $zero, 0x11 -/* 19250 80088E50 3C068009 */ lui $a2, %hi(func_800893C0) -/* 19254 80088E54 24C693C0 */ addiu $a2, $a2, %lo(func_800893C0) -/* 19258 80088E58 02203821 */ addu $a3, $s1, $zero -/* 1925C 80088E5C 3C02800B */ lui $v0, %hi(D_800B7A90) -/* 19260 80088E60 24427A90 */ addiu $v0, $v0, %lo(D_800B7A90) -/* 19264 80088E64 AFA20010 */ sw $v0, 0x10($sp) -/* 19268 80088E68 24020064 */ addiu $v0, $zero, 0x64 -/* 1926C 80088E6C 0C025218 */ jal func_80094860 -/* 19270 80088E70 AFA20014 */ sw $v0, 0x14($sp) -/* 19274 80088E74 0C025288 */ jal func_80094A20 -/* 19278 80088E78 02002021 */ addu $a0, $s0, $zero -/* 1927C 80088E7C 3C04800C */ lui $a0, %hi(D_800B9C40) -/* 19280 80088E80 24849C40 */ addiu $a0, $a0, %lo(D_800B9C40) -/* 19284 80088E84 3C10800C */ lui $s0, %hi(D_800B9C58) -/* 19288 80088E88 26109C58 */ addiu $s0, $s0, %lo(D_800B9C58) -/* 1928C 80088E8C 02002821 */ addu $a1, $s0, $zero -/* 19290 80088E90 0C024D5C */ jal func_80093570 -/* 19294 80088E94 24060008 */ addiu $a2, $zero, 0x8 -/* 19298 80088E98 3C11800B */ lui $s1, %hi(D_800B7A90) -/* 1929C 80088E9C 26317A90 */ addiu $s1, $s1, %lo(D_800B7A90) -/* 192A0 80088EA0 02202021 */ addu $a0, $s1, $zero -/* 192A4 80088EA4 24050010 */ addiu $a1, $zero, 0x10 -/* 192A8 80088EA8 3C068009 */ lui $a2, %hi(func_80089358) -/* 192AC 80088EAC 24C69358 */ addiu $a2, $a2, %lo(func_80089358) -/* 192B0 80088EB0 00003821 */ addu $a3, $zero, $zero -/* 192B4 80088EB4 26101000 */ addiu $s0, $s0, 0x1000 -/* 192B8 80088EB8 2402006F */ addiu $v0, $zero, 0x6F -/* 192BC 80088EBC AFB00010 */ sw $s0, 0x10($sp) -/* 192C0 80088EC0 0C025218 */ jal func_80094860 -/* 192C4 80088EC4 AFA20014 */ sw $v0, 0x14($sp) -/* 192C8 80088EC8 0C025288 */ jal func_80094A20 -/* 192CC 80088ECC 02202021 */ addu $a0, $s1, $zero -/* 192D0 80088ED0 8FBF002C */ lw $ra, 0x2C($sp) -/* 192D4 80088ED4 8FB40028 */ lw $s4, 0x28($sp) -/* 192D8 80088ED8 8FB30024 */ lw $s3, 0x24($sp) -/* 192DC 80088EDC 8FB20020 */ lw $s2, 0x20($sp) -/* 192E0 80088EE0 8FB1001C */ lw $s1, 0x1C($sp) -/* 192E4 80088EE4 8FB00018 */ lw $s0, 0x18($sp) -/* 192E8 80088EE8 03E00008 */ jr $ra -/* 192EC 80088EEC 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_80088C50, . - func_80088C50 - -glabel func_80088EF0 -/* 192F0 80088EF0 3C02800F */ lui $v0, %hi(D_800E8B14) -/* 192F4 80088EF4 03E00008 */ jr $ra -/* 192F8 80088EF8 24428B14 */ addiu $v0, $v0, %lo(D_800E8B14) -.size func_80088EF0, . - func_80088EF0 - -glabel func_80088EFC -/* 192FC 80088EFC 3C02800F */ lui $v0, %hi(D_800E8B4C) -/* 19300 80088F00 03E00008 */ jr $ra -/* 19304 80088F04 24428B4C */ addiu $v0, $v0, %lo(D_800E8B4C) -.size func_80088EFC, . - func_80088EFC - -glabel func_80088F08 -/* 19308 80088F08 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 1930C 80088F0C AFB1001C */ sw $s1, 0x1C($sp) -/* 19310 80088F10 3C11800F */ lui $s1, %hi(D_800E8B84) -/* 19314 80088F14 26318B84 */ addiu $s1, $s1, %lo(D_800E8B84) -/* 19318 80088F18 AFB40028 */ sw $s4, 0x28($sp) -/* 1931C 80088F1C 2414029A */ addiu $s4, $zero, 0x29A -/* 19320 80088F20 AFB30024 */ sw $s3, 0x24($sp) -/* 19324 80088F24 2413029D */ addiu $s3, $zero, 0x29D -/* 19328 80088F28 AFB20020 */ sw $s2, 0x20($sp) -/* 1932C 80088F2C 24120001 */ addiu $s2, $zero, 0x1 -/* 19330 80088F30 AFBF002C */ sw $ra, 0x2C($sp) -/* 19334 80088F34 AFB00018 */ sw $s0, 0x18($sp) -/* 19338 80088F38 3C01800C */ lui $at, %hi(D_800C4BCC) -/* 1933C 80088F3C AC204BCC */ sw $zero, %lo(D_800C4BCC)($at) -.L80088F40: -/* 19340 80088F40 02202021 */ addu $a0, $s1, $zero -.L80088F44: -/* 19344 80088F44 27A50010 */ addiu $a1, $sp, 0x10 -/* 19348 80088F48 0C024DB8 */ jal func_800936E0 -/* 1934C 80088F4C 24060001 */ addiu $a2, $zero, 0x1 -/* 19350 80088F50 8FA20010 */ lw $v0, 0x10($sp) -/* 19354 80088F54 10540005 */ beq $v0, $s4, .L80088F6C -/* 19358 80088F58 00000000 */ nop -/* 1935C 80088F5C 1053001D */ beq $v0, $s3, .L80088FD4 -/* 19360 80088F60 02202021 */ addu $a0, $s1, $zero -/* 19364 80088F64 080223D1 */ j .L80088F44 -/* 19368 80088F68 00000000 */ nop -.L80088F6C: -/* 1936C 80088F6C 3C02800C */ lui $v0, %hi(D_800C4BCC) -/* 19370 80088F70 8C424BCC */ lw $v0, %lo(D_800C4BCC)($v0) -/* 19374 80088F74 24420001 */ addiu $v0, $v0, 0x1 -/* 19378 80088F78 3C01800C */ lui $at, %hi(D_800C4BCC) -/* 1937C 80088F7C AC224BCC */ sw $v0, %lo(D_800C4BCC)($at) -/* 19380 80088F80 0C022468 */ jal func_800891A0 -/* 19384 80088F84 2624FF8C */ addiu $a0, $s1, -0x74 -/* 19388 80088F88 3C02800C */ lui $v0, %hi(D_800C4800) -/* 1938C 80088F8C 90424800 */ lbu $v0, %lo(D_800C4800)($v0) -/* 19390 80088F90 5040FFEC */ beql $v0, $zero, .L80088F44 -/* 19394 80088F94 02202021 */ addu $a0, $s1, $zero -/* 19398 80088F98 12000003 */ beqz $s0, .L80088FA8 -/* 1939C 80088F9C 34420002 */ ori $v0, $v0, 0x2 -/* 193A0 80088FA0 080223D0 */ j .L80088F40 -/* 193A4 80088FA4 2610FFFF */ addiu $s0, $s0, -0x1 -.L80088FA8: -/* 193A8 80088FA8 3C01800C */ lui $at, %hi(D_800C4800) -/* 193AC 80088FAC 0C02600C */ jal func_80098030 -/* 193B0 80088FB0 A0224800 */ sb $v0, %lo(D_800C4800)($at) -/* 193B4 80088FB4 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 193B8 80088FB8 44816000 */ mtc1 $at, $f12 -/* 193BC 80088FBC 0C0255E0 */ jal func_80095780 -/* 193C0 80088FC0 00000000 */ nop -/* 193C4 80088FC4 0C0226F9 */ jal func_80089BE4 -/* 193C8 80088FC8 24040001 */ addiu $a0, $zero, 0x1 -/* 193CC 80088FCC 080223D1 */ j .L80088F44 -/* 193D0 80088FD0 02202021 */ addu $a0, $s1, $zero -.L80088FD4: -/* 193D4 80088FD4 3C01800C */ lui $at, %hi(D_800C4800) -/* 193D8 80088FD8 A0324800 */ sb $s2, %lo(D_800C4800)($at) -/* 193DC 80088FDC 0C022468 */ jal func_800891A0 -/* 193E0 80088FE0 2624FF8E */ addiu $a0, $s1, -0x72 -/* 193E4 80088FE4 3C02800B */ lui $v0, %hi(D_800A9E60) -/* 193E8 80088FE8 8C429E60 */ lw $v0, %lo(D_800A9E60)($v0) -/* 193EC 80088FEC 10400003 */ beqz $v0, .L80088FFC -/* 193F0 80088FF0 00000000 */ nop -/* 193F4 80088FF4 0040F809 */ jalr $v0 -/* 193F8 80088FF8 00000000 */ nop -.L80088FFC: -/* 193FC 80088FFC 3C02800F */ lui $v0, %hi(D_800E918C) -/* 19400 80089000 9042918C */ lbu $v0, %lo(D_800E918C)($v0) -/* 19404 80089004 3C03800F */ lui $v1, %hi(D_800E9188) -/* 19408 80089008 8C639188 */ lw $v1, %lo(D_800E9188)($v1) -/* 1940C 8008900C 00021042 */ srl $v0, $v0, 1 -/* 19410 80089010 0043001B */ divu $zero, $v0, $v1 -/* 19414 80089014 14600002 */ bnez $v1, .L80089020 -/* 19418 80089018 00000000 */ nop -/* 1941C 8008901C 0007000D */ break 7 -.L80089020: -/* 19420 80089020 00001012 */ mflo $v0 -/* 19424 80089024 00000000 */ nop -/* 19428 80089028 00000000 */ nop -/* 1942C 8008902C 080223D0 */ j .L80088F40 -/* 19430 80089030 2450FFFD */ addiu $s0, $v0, -0x3 -/* 19434 80089034 8FBF002C */ lw $ra, 0x2C($sp) -/* 19438 80089038 8FB40028 */ lw $s4, 0x28($sp) -/* 1943C 8008903C 8FB30024 */ lw $s3, 0x24($sp) -/* 19440 80089040 8FB20020 */ lw $s2, 0x20($sp) -/* 19444 80089044 8FB1001C */ lw $s1, 0x1C($sp) -/* 19448 80089048 8FB00018 */ lw $s0, 0x18($sp) -/* 1944C 8008904C 03E00008 */ jr $ra -/* 19450 80089050 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_80088F08, . - func_80088F08 - -glabel func_80089054 -/* 19454 80089054 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 19458 80089058 AFB00010 */ sw $s0, 0x10($sp) -/* 1945C 8008905C 00808021 */ addu $s0, $a0, $zero -/* 19460 80089060 AFB20018 */ sw $s2, 0x18($sp) -/* 19464 80089064 00A09021 */ addu $s2, $a1, $zero -/* 19468 80089068 AFB10014 */ sw $s1, 0x14($sp) -/* 1946C 8008906C 00C08821 */ addu $s1, $a2, $zero -/* 19470 80089070 AFBF001C */ sw $ra, 0x1C($sp) -/* 19474 80089074 0C022E08 */ jal func_8008B820 -/* 19478 80089078 24040001 */ addiu $a0, $zero, 0x1 -/* 1947C 8008907C 3C05800F */ lui $a1, %hi(D_800E9178) -/* 19480 80089080 24A59178 */ addiu $a1, $a1, %lo(D_800E9178) -/* 19484 80089084 AE120004 */ sw $s2, 0x4($s0) -/* 19488 80089088 8CA40000 */ lw $a0, 0x0($a1) -/* 1948C 8008908C 02201821 */ addu $v1, $s1, $zero -/* 19490 80089090 32310002 */ andi $s1, $s1, 0x2 -/* 19494 80089094 A6030008 */ sh $v1, 0x8($s0) -/* 19498 80089098 AE040000 */ sw $a0, 0x0($s0) -/* 1949C 8008909C ACB00000 */ sw $s0, 0x0($a1) -/* 194A0 800890A0 12200008 */ beqz $s1, .L800890C4 -/* 194A4 800890A4 00408021 */ addu $s0, $v0, $zero -/* 194A8 800890A8 3C02800C */ lui $v0, %hi(D_800C4800) -/* 194AC 800890AC 90424800 */ lbu $v0, %lo(D_800C4800)($v0) -/* 194B0 800890B0 10400004 */ beqz $v0, .L800890C4 -/* 194B4 800890B4 02402021 */ addu $a0, $s2, $zero -/* 194B8 800890B8 24A5F99A */ addiu $a1, $a1, -0x666 -/* 194BC 800890BC 0C024E04 */ jal func_80093810 -/* 194C0 800890C0 00003021 */ addu $a2, $zero, $zero -.L800890C4: -/* 194C4 800890C4 0C022E08 */ jal func_8008B820 -/* 194C8 800890C8 02002021 */ addu $a0, $s0, $zero -/* 194CC 800890CC 8FBF001C */ lw $ra, 0x1C($sp) -/* 194D0 800890D0 8FB20018 */ lw $s2, 0x18($sp) -/* 194D4 800890D4 8FB10014 */ lw $s1, 0x14($sp) -/* 194D8 800890D8 8FB00010 */ lw $s0, 0x10($sp) -/* 194DC 800890DC 03E00008 */ jr $ra -/* 194E0 800890E0 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80089054, . - func_80089054 - -glabel func_800890E4 -/* 194E4 800890E4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 194E8 800890E8 AFB10014 */ sw $s1, 0x14($sp) -/* 194EC 800890EC 00808821 */ addu $s1, $a0, $zero -/* 194F0 800890F0 24040001 */ addiu $a0, $zero, 0x1 -/* 194F4 800890F4 AFB00010 */ sw $s0, 0x10($sp) -/* 194F8 800890F8 AFBF0018 */ sw $ra, 0x18($sp) -/* 194FC 800890FC 0C022E08 */ jal func_8008B820 -/* 19500 80089100 00A08021 */ addu $s0, $a1, $zero -/* 19504 80089104 00402021 */ addu $a0, $v0, $zero -/* 19508 80089108 0C022E08 */ jal func_8008B820 -/* 1950C 8008910C A6300008 */ sh $s0, 0x8($s1) -/* 19510 80089110 8FBF0018 */ lw $ra, 0x18($sp) -/* 19514 80089114 8FB10014 */ lw $s1, 0x14($sp) -/* 19518 80089118 8FB00010 */ lw $s0, 0x10($sp) -/* 1951C 8008911C 03E00008 */ jr $ra -/* 19520 80089120 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_800890E4, . - func_800890E4 - -glabel func_80089124 -/* 19524 80089124 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 19528 80089128 AFB00010 */ sw $s0, 0x10($sp) -/* 1952C 8008912C 00808021 */ addu $s0, $a0, $zero -/* 19530 80089130 AFBF0014 */ sw $ra, 0x14($sp) -/* 19534 80089134 0C022E08 */ jal func_8008B820 -/* 19538 80089138 24040001 */ addiu $a0, $zero, 0x1 -/* 1953C 8008913C 3C06800F */ lui $a2, %hi(D_800E9178) -/* 19540 80089140 24C69178 */ addiu $a2, $a2, %lo(D_800E9178) -/* 19544 80089144 8CC30000 */ lw $v1, 0x0($a2) -/* 19548 80089148 00002821 */ addu $a1, $zero, $zero -/* 1954C 8008914C 1060000E */ beqz $v1, .L80089188 -/* 19550 80089150 00402021 */ addu $a0, $v0, $zero -.L80089154: -/* 19554 80089154 54700009 */ bnel $v1, $s0, .L8008917C -/* 19558 80089158 00602821 */ addu $a1, $v1, $zero -/* 1955C 8008915C 10A00004 */ beqz $a1, .L80089170 -/* 19560 80089160 00000000 */ nop -/* 19564 80089164 8C620000 */ lw $v0, 0x0($v1) -/* 19568 80089168 08022462 */ j .L80089188 -/* 1956C 8008916C ACA20000 */ sw $v0, 0x0($a1) -.L80089170: -/* 19570 80089170 8C620000 */ lw $v0, 0x0($v1) -/* 19574 80089174 08022462 */ j .L80089188 -/* 19578 80089178 ACC20000 */ sw $v0, 0x0($a2) -.L8008917C: -/* 1957C 8008917C 8C630000 */ lw $v1, 0x0($v1) -/* 19580 80089180 1460FFF4 */ bnez $v1, .L80089154 -/* 19584 80089184 00000000 */ nop -.L80089188: -/* 19588 80089188 0C022E08 */ jal func_8008B820 -/* 1958C 8008918C 00000000 */ nop -/* 19590 80089190 8FBF0014 */ lw $ra, 0x14($sp) -/* 19594 80089194 8FB00010 */ lw $s0, 0x10($sp) -/* 19598 80089198 03E00008 */ jr $ra -/* 1959C 8008919C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80089124, . - func_80089124 - -glabel func_800891A0 -/* 195A0 800891A0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 195A4 800891A4 AFB00010 */ sw $s0, 0x10($sp) -/* 195A8 800891A8 3C10800F */ lui $s0, %hi(D_800E9178) -/* 195AC 800891AC 8E109178 */ lw $s0, %lo(D_800E9178)($s0) -/* 195B0 800891B0 AFB10014 */ sw $s1, 0x14($sp) -/* 195B4 800891B4 00808821 */ addu $s1, $a0, $zero -/* 195B8 800891B8 1200000C */ beqz $s0, .L800891EC -/* 195BC 800891BC AFBF0018 */ sw $ra, 0x18($sp) -.L800891C0: -/* 195C0 800891C0 96020008 */ lhu $v0, 0x8($s0) -/* 195C4 800891C4 96230000 */ lhu $v1, 0x0($s1) -/* 195C8 800891C8 00431024 */ and $v0, $v0, $v1 -/* 195CC 800891CC 10400004 */ beqz $v0, .L800891E0 -/* 195D0 800891D0 02202821 */ addu $a1, $s1, $zero -/* 195D4 800891D4 8E040004 */ lw $a0, 0x4($s0) -/* 195D8 800891D8 0C024E04 */ jal func_80093810 -/* 195DC 800891DC 00003021 */ addu $a2, $zero, $zero -.L800891E0: -/* 195E0 800891E0 8E100000 */ lw $s0, 0x0($s0) -/* 195E4 800891E4 1600FFF6 */ bnez $s0, .L800891C0 -/* 195E8 800891E8 00000000 */ nop -.L800891EC: -/* 195EC 800891EC 8FBF0018 */ lw $ra, 0x18($sp) -/* 195F0 800891F0 8FB10014 */ lw $s1, 0x14($sp) -/* 195F4 800891F4 8FB00010 */ lw $s0, 0x10($sp) -/* 195F8 800891F8 03E00008 */ jr $ra -/* 195FC 800891FC 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_800891A0, . - func_800891A0 - -glabel func_80089200 -/* 19600 80089200 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 19604 80089204 AFB30024 */ sw $s3, 0x24($sp) -/* 19608 80089208 3C13800F */ lui $s3, %hi(D_800E8B14) -/* 1960C 8008920C 26738B14 */ addiu $s3, $s3, %lo(D_800E8B14) -/* 19610 80089210 AFB5002C */ sw $s5, 0x2C($sp) -/* 19614 80089214 2675066C */ addiu $s5, $s3, 0x66C -/* 19618 80089218 AFB40028 */ sw $s4, 0x28($sp) -/* 1961C 8008921C 267400A8 */ addiu $s4, $s3, 0xA8 -/* 19620 80089220 AFB20020 */ sw $s2, 0x20($sp) -/* 19624 80089224 27B20014 */ addiu $s2, $sp, 0x14 -/* 19628 80089228 AFBF0030 */ sw $ra, 0x30($sp) -/* 1962C 8008922C AFB1001C */ sw $s1, 0x1C($sp) -/* 19630 80089230 AFB00018 */ sw $s0, 0x18($sp) -/* 19634 80089234 02602021 */ addu $a0, $s3, $zero -.L80089238: -/* 19638 80089238 27A50010 */ addiu $a1, $sp, 0x10 -/* 1963C 8008923C 0C024DB8 */ jal func_800936E0 -/* 19640 80089240 24060001 */ addiu $a2, $zero, 0x1 -/* 19644 80089244 3C02800C */ lui $v0, %hi(D_800C4800) -/* 19648 80089248 90424800 */ lbu $v0, %lo(D_800C4800)($v0) -/* 1964C 8008924C 30420002 */ andi $v0, $v0, 0x2 -/* 19650 80089250 14400031 */ bnez $v0, .L80089318 -/* 19654 80089254 00000000 */ nop -/* 19658 80089258 0C024070 */ jal func_800901C0 -/* 1965C 8008925C 00008021 */ addu $s0, $zero, $zero -/* 19660 80089260 3C11800F */ lui $s1, %hi(D_800E917C) -/* 19664 80089264 0C024E7C */ jal func_800939F0 -/* 19668 80089268 8E31917C */ lw $s1, %lo(D_800E917C)($s1) -/* 1966C 8008926C 30420202 */ andi $v0, $v0, 0x202 -/* 19670 80089270 24030202 */ addiu $v1, $zero, 0x202 -/* 19674 80089274 1043000D */ beq $v0, $v1, .L800892AC -/* 19678 80089278 00000000 */ nop -/* 1967C 8008927C 1220000B */ beqz $s1, .L800892AC -/* 19680 80089280 00000000 */ nop -/* 19684 80089284 0C024F10 */ jal func_80093C40 -/* 19688 80089288 24100002 */ addiu $s0, $zero, 0x2 -/* 1968C 8008928C 266400A8 */ addiu $a0, $s3, 0xA8 -/* 19690 80089290 27A50014 */ addiu $a1, $sp, 0x14 -/* 19694 80089294 0C024DB8 */ jal func_800936E0 -/* 19698 80089298 24060001 */ addiu $a2, $zero, 0x1 -/* 1969C 8008929C 0C024F18 */ jal func_80093C60 -/* 196A0 800892A0 26240010 */ addiu $a0, $s1, 0x10 -/* 196A4 800892A4 54400001 */ bnel $v0, $zero, .L800892AC -/* 196A8 800892A8 24100001 */ addiu $s0, $zero, 0x1 -.L800892AC: -/* 196AC 800892AC 8FA20010 */ lw $v0, 0x10($sp) -/* 196B0 800892B0 24440010 */ addiu $a0, $v0, 0x10 -/* 196B4 800892B4 0C024E80 */ jal func_80093A00 -/* 196B8 800892B8 AEA20000 */ sw $v0, 0x0($s5) -/* 196BC 800892BC 8FA40010 */ lw $a0, 0x10($sp) -/* 196C0 800892C0 0C024F03 */ jal func_80093C0C -/* 196C4 800892C4 24840010 */ addiu $a0, $a0, 0x10 -/* 196C8 800892C8 02802021 */ addu $a0, $s4, $zero -/* 196CC 800892CC 02402821 */ addu $a1, $s2, $zero -/* 196D0 800892D0 0C024DB8 */ jal func_800936E0 -/* 196D4 800892D4 24060001 */ addiu $a2, $zero, 0x1 -/* 196D8 800892D8 24020001 */ addiu $v0, $zero, 0x1 -/* 196DC 800892DC 16020008 */ bne $s0, $v0, .L80089300 -/* 196E0 800892E0 AEA00000 */ sw $zero, 0x0($s5) -/* 196E4 800892E4 26300010 */ addiu $s0, $s1, 0x10 -/* 196E8 800892E8 0C024E80 */ jal func_80093A00 -/* 196EC 800892EC 02002021 */ addu $a0, $s0, $zero -/* 196F0 800892F0 0C024F03 */ jal func_80093C0C -/* 196F4 800892F4 02002021 */ addu $a0, $s0, $zero -/* 196F8 800892F8 080224C6 */ j .L80089318 -/* 196FC 800892FC 00000000 */ nop -.L80089300: -/* 19700 80089300 24020002 */ addiu $v0, $zero, 0x2 -/* 19704 80089304 16020004 */ bne $s0, $v0, .L80089318 -/* 19708 80089308 02802021 */ addu $a0, $s4, $zero -/* 1970C 8008930C 02402821 */ addu $a1, $s2, $zero -/* 19710 80089310 0C024E04 */ jal func_80093810 -/* 19714 80089314 24060001 */ addiu $a2, $zero, 0x1 -.L80089318: -/* 19718 80089318 8FA20010 */ lw $v0, 0x10($sp) -/* 1971C 8008931C 8C440050 */ lw $a0, 0x50($v0) -/* 19720 80089320 8C450054 */ lw $a1, 0x54($v0) -/* 19724 80089324 0C024E04 */ jal func_80093810 -/* 19728 80089328 24060001 */ addiu $a2, $zero, 0x1 -/* 1972C 8008932C 0802248E */ j .L80089238 -/* 19730 80089330 02602021 */ addu $a0, $s3, $zero -/* 19734 80089334 8FBF0030 */ lw $ra, 0x30($sp) -/* 19738 80089338 8FB5002C */ lw $s5, 0x2C($sp) -/* 1973C 8008933C 8FB40028 */ lw $s4, 0x28($sp) -/* 19740 80089340 8FB30024 */ lw $s3, 0x24($sp) -/* 19744 80089344 8FB20020 */ lw $s2, 0x20($sp) -/* 19748 80089348 8FB1001C */ lw $s1, 0x1C($sp) -/* 1974C 8008934C 8FB00018 */ lw $s0, 0x18($sp) -/* 19750 80089350 03E00008 */ jr $ra -/* 19754 80089354 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_80089200, . - func_80089200 - -glabel func_80089358 -/* 19758 80089358 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1975C 8008935C AFBF0018 */ sw $ra, 0x18($sp) -.L80089360: -/* 19760 80089360 3C04800C */ lui $a0, %hi(D_800B9C40) -/* 19764 80089364 24849C40 */ addiu $a0, $a0, %lo(D_800B9C40) -/* 19768 80089368 27A50010 */ addiu $a1, $sp, 0x10 -/* 1976C 8008936C 0C024DB8 */ jal func_800936E0 -/* 19770 80089370 24060001 */ addiu $a2, $zero, 0x1 -.L80089374: -/* 19774 80089374 0C024E7C */ jal func_800939F0 -/* 19778 80089378 00000000 */ nop -/* 1977C 8008937C 30420001 */ andi $v0, $v0, 0x1 -/* 19780 80089380 1040FFFC */ beqz $v0, .L80089374 -/* 19784 80089384 00000000 */ nop -/* 19788 80089388 8FA40010 */ lw $a0, 0x10($sp) -/* 1978C 8008938C 3C01800F */ lui $at, %hi(D_800E917C) -/* 19790 80089390 1080FFF3 */ beqz $a0, .L80089360 -/* 19794 80089394 AC24917C */ sw $a0, %lo(D_800E917C)($at) -/* 19798 80089398 0C024E80 */ jal func_80093A00 -/* 1979C 8008939C 24840010 */ addiu $a0, $a0, 0x10 -/* 197A0 800893A0 8FA40010 */ lw $a0, 0x10($sp) -/* 197A4 800893A4 0C024F03 */ jal func_80093C0C -/* 197A8 800893A8 24840010 */ addiu $a0, $a0, 0x10 -/* 197AC 800893AC 080224D8 */ j .L80089360 -/* 197B0 800893B0 00000000 */ nop -/* 197B4 800893B4 8FBF0018 */ lw $ra, 0x18($sp) -/* 197B8 800893B8 03E00008 */ jr $ra -/* 197BC 800893BC 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80089358, . - func_80089358 - -glabel func_800893C0 -/* 197C0 800893C0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 197C4 800893C4 AFB1001C */ sw $s1, 0x1C($sp) -/* 197C8 800893C8 3C11800F */ lui $s1, %hi(D_800E8B4C) -/* 197CC 800893CC 26318B4C */ addiu $s1, $s1, %lo(D_800E8B4C) -/* 197D0 800893D0 AFB20020 */ sw $s2, 0x20($sp) -/* 197D4 800893D4 3C12800C */ lui $s2, %hi(D_800B9C40) -/* 197D8 800893D8 26529C40 */ addiu $s2, $s2, %lo(D_800B9C40) -/* 197DC 800893DC AFB00018 */ sw $s0, 0x18($sp) -/* 197E0 800893E0 27B00014 */ addiu $s0, $sp, 0x14 -/* 197E4 800893E4 AFBF0024 */ sw $ra, 0x24($sp) -/* 197E8 800893E8 02202021 */ addu $a0, $s1, $zero -.L800893EC: -/* 197EC 800893EC 27A50010 */ addiu $a1, $sp, 0x10 -/* 197F0 800893F0 0C024DB8 */ jal func_800936E0 -/* 197F4 800893F4 24060001 */ addiu $a2, $zero, 0x1 -/* 197F8 800893F8 3C02800C */ lui $v0, %hi(D_800C4800) -/* 197FC 800893FC 90424800 */ lbu $v0, %lo(D_800C4800)($v0) -/* 19800 80089400 30420002 */ andi $v0, $v0, 0x2 -/* 19804 80089404 14400019 */ bnez $v0, .L8008946C -/* 19808 80089408 00000000 */ nop -/* 1980C 8008940C 0C022527 */ jal func_8008949C -/* 19810 80089410 8FA40010 */ lw $a0, 0x10($sp) -/* 19814 80089414 0C024070 */ jal func_800901C0 -/* 19818 80089418 00000000 */ nop -/* 1981C 8008941C 8FA50010 */ lw $a1, 0x10($sp) -/* 19820 80089420 02402021 */ addu $a0, $s2, $zero -/* 19824 80089424 0C024E04 */ jal func_80093810 -/* 19828 80089428 24060001 */ addiu $a2, $zero, 0x1 -/* 1982C 8008942C 26240070 */ addiu $a0, $s1, 0x70 -/* 19830 80089430 02002821 */ addu $a1, $s0, $zero -/* 19834 80089434 0C024DB8 */ jal func_800936E0 -/* 19838 80089438 24060001 */ addiu $a2, $zero, 0x1 -/* 1983C 8008943C 02402021 */ addu $a0, $s2, $zero -/* 19840 80089440 00002821 */ addu $a1, $zero, $zero -/* 19844 80089444 0C024E04 */ jal func_80093810 -/* 19848 80089448 24060001 */ addiu $a2, $zero, 0x1 -/* 1984C 8008944C 8FA20010 */ lw $v0, 0x10($sp) -/* 19850 80089450 8C420008 */ lw $v0, 0x8($v0) -/* 19854 80089454 30420002 */ andi $v0, $v0, 0x2 -/* 19858 80089458 14400004 */ bnez $v0, .L8008946C -/* 1985C 8008945C 262400A8 */ addiu $a0, $s1, 0xA8 -/* 19860 80089460 02002821 */ addu $a1, $s0, $zero -/* 19864 80089464 0C024DB8 */ jal func_800936E0 -/* 19868 80089468 24060001 */ addiu $a2, $zero, 0x1 -.L8008946C: -/* 1986C 8008946C 8FA50010 */ lw $a1, 0x10($sp) -/* 19870 80089470 8CA40050 */ lw $a0, 0x50($a1) -/* 19874 80089474 0C024E04 */ jal func_80093810 -/* 19878 80089478 24060001 */ addiu $a2, $zero, 0x1 -/* 1987C 8008947C 080224FB */ j .L800893EC -/* 19880 80089480 02202021 */ addu $a0, $s1, $zero -/* 19884 80089484 8FBF0024 */ lw $ra, 0x24($sp) -/* 19888 80089488 8FB20020 */ lw $s2, 0x20($sp) -/* 1988C 8008948C 8FB1001C */ lw $s1, 0x1C($sp) -/* 19890 80089490 8FB00018 */ lw $s0, 0x18($sp) -/* 19894 80089494 03E00008 */ jr $ra -/* 19898 80089498 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_800893C0, . - func_800893C0 - -glabel func_8008949C -/* 1989C 8008949C 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 198A0 800894A0 3C05800F */ lui $a1, %hi(D_800E918D) -/* 198A4 800894A4 24A5918D */ addiu $a1, $a1, %lo(D_800E918D) -/* 198A8 800894A8 AFBF0028 */ sw $ra, 0x28($sp) -/* 198AC 800894AC AFB10024 */ sw $s1, 0x24($sp) -/* 198B0 800894B0 AFB00020 */ sw $s0, 0x20($sp) -/* 198B4 800894B4 90A30000 */ lbu $v1, 0x0($a1) -/* 198B8 800894B8 8C90000C */ lw $s0, 0xC($a0) -/* 198BC 800894BC 24020001 */ addiu $v0, $zero, 0x1 -/* 198C0 800894C0 10620014 */ beq $v1, $v0, .L80089514 -/* 198C4 800894C4 24B1FA9F */ addiu $s1, $a1, -0x561 -.L800894C8: -/* 198C8 800894C8 0C025468 */ jal func_800951A0 -/* 198CC 800894CC 00000000 */ nop -/* 198D0 800894D0 10500005 */ beq $v0, $s0, .L800894E8 -/* 198D4 800894D4 27A40010 */ addiu $a0, $sp, 0x10 -/* 198D8 800894D8 0C025478 */ jal func_800951E0 -/* 198DC 800894DC 00000000 */ nop -/* 198E0 800894E0 1450000C */ bne $v0, $s0, .L80089514 -/* 198E4 800894E4 27A40010 */ addiu $a0, $sp, 0x10 -.L800894E8: -/* 198E8 800894E8 02202821 */ addu $a1, $s1, $zero -/* 198EC 800894EC 0C022415 */ jal func_80089054 -/* 198F0 800894F0 24060001 */ addiu $a2, $zero, 0x1 -/* 198F4 800894F4 02202021 */ addu $a0, $s1, $zero -/* 198F8 800894F8 00002821 */ addu $a1, $zero, $zero -/* 198FC 800894FC 0C024DB8 */ jal func_800936E0 -/* 19900 80089500 24060001 */ addiu $a2, $zero, 0x1 -/* 19904 80089504 0C022449 */ jal func_80089124 -/* 19908 80089508 27A40010 */ addiu $a0, $sp, 0x10 -/* 1990C 8008950C 08022532 */ j .L800894C8 -/* 19910 80089510 00000000 */ nop -.L80089514: -/* 19914 80089514 8FBF0028 */ lw $ra, 0x28($sp) -/* 19918 80089518 8FB10024 */ lw $s1, 0x24($sp) -/* 1991C 8008951C 8FB00020 */ lw $s0, 0x20($sp) -/* 19920 80089520 03E00008 */ jr $ra -/* 19924 80089524 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_8008949C, . - func_8008949C - -glabel func_80089528 -/* 19928 80089528 3C01800F */ lui $at, %hi(D_800E918D) -/* 1992C 8008952C 03E00008 */ jr $ra -/* 19930 80089530 A024918D */ sb $a0, %lo(D_800E918D)($at) -.size func_80089528, . - func_80089528 - -glabel func_80089534 -/* 19934 80089534 3C02800F */ lui $v0, %hi(D_800E918C) -/* 19938 80089538 03E00008 */ jr $ra -/* 1993C 8008953C 9042918C */ lbu $v0, %lo(D_800E918C)($v0) -.size func_80089534, . - func_80089534 - -glabel func_80089540 -/* 19940 80089540 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 19944 80089544 AFBF0018 */ sw $ra, 0x18($sp) -/* 19948 80089548 3C04800F */ lui $a0, %hi(D_800E9BA8) -/* 1994C 8008954C 24849BA8 */ addiu $a0, $a0, %lo(D_800E9BA8) -/* 19950 80089550 3C05800C */ lui $a1, %hi(D_800BBE40) -/* 19954 80089554 24A5BE40 */ addiu $a1, $a1, %lo(D_800BBE40) -/* 19958 80089558 0C024D5C */ jal func_80093570 -/* 1995C 8008955C 24060008 */ addiu $a2, $zero, 0x8 -.L80089560: -/* 19960 80089560 3C04800F */ lui $a0, %hi(D_800E9BA8) -/* 19964 80089564 24849BA8 */ addiu $a0, $a0, %lo(D_800E9BA8) -/* 19968 80089568 27A50010 */ addiu $a1, $sp, 0x10 -/* 1996C 8008956C 0C024DB8 */ jal func_800936E0 -/* 19970 80089570 24060001 */ addiu $a2, $zero, 0x1 -/* 19974 80089574 8FA40010 */ lw $a0, 0x10($sp) -/* 19978 80089578 8C820054 */ lw $v0, 0x54($a0) -/* 1997C 8008957C 84430000 */ lh $v1, 0x0($v0) -/* 19980 80089580 24020008 */ addiu $v0, $zero, 0x8 -/* 19984 80089584 1062001D */ beq $v1, $v0, .L800895FC -/* 19988 80089588 28620009 */ slti $v0, $v1, 0x9 -/* 1998C 8008958C 10400005 */ beqz $v0, .L800895A4 -/* 19990 80089590 24020004 */ addiu $v0, $zero, 0x4 -/* 19994 80089594 10620008 */ beq $v1, $v0, .L800895B8 -/* 19998 80089598 00000000 */ nop -/* 1999C 8008959C 08022558 */ j .L80089560 -/* 199A0 800895A0 00000000 */ nop -.L800895A4: -/* 199A4 800895A4 24020010 */ addiu $v0, $zero, 0x10 -/* 199A8 800895A8 10620017 */ beq $v1, $v0, .L80089608 -/* 199AC 800895AC 00000000 */ nop -/* 199B0 800895B0 08022558 */ j .L80089560 -/* 199B4 800895B4 00000000 */ nop -.L800895B8: -/* 199B8 800895B8 3C02800B */ lui $v0, %hi(D_800A9E84) -/* 199BC 800895BC 8C429E84 */ lw $v0, %lo(D_800A9E84)($v0) -/* 199C0 800895C0 10400003 */ beqz $v0, .L800895D0 -/* 199C4 800895C4 00000000 */ nop -/* 199C8 800895C8 0040F809 */ jalr $v0 -/* 199CC 800895CC 00000000 */ nop -.L800895D0: -/* 199D0 800895D0 3C02800C */ lui $v0, %hi(D_800C4BD8) -/* 199D4 800895D4 8C424BD8 */ lw $v0, %lo(D_800C4BD8)($v0) -/* 199D8 800895D8 30420080 */ andi $v0, $v0, 0x80 -/* 199DC 800895DC 10400010 */ beqz $v0, .L80089620 -/* 199E0 800895E0 00000000 */ nop -/* 199E4 800895E4 0C0226F9 */ jal func_80089BE4 -/* 199E8 800895E8 00002021 */ addu $a0, $zero, $zero -/* 199EC 800895EC 24020001 */ addiu $v0, $zero, 0x1 -/* 199F0 800895F0 3C01800C */ lui $at, %hi(D_800C4BD8) -/* 199F4 800895F4 08022588 */ j .L80089620 -/* 199F8 800895F8 AC224BD8 */ sw $v0, %lo(D_800C4BD8)($at) -.L800895FC: -/* 199FC 800895FC 3C02800B */ lui $v0, %hi(D_800A9E88) -/* 19A00 80089600 08022584 */ j .L80089610 -/* 19A04 80089604 8C429E88 */ lw $v0, %lo(D_800A9E88)($v0) -.L80089608: -/* 19A08 80089608 3C02800B */ lui $v0, %hi(D_800A9E8C) -/* 19A0C 8008960C 8C429E8C */ lw $v0, %lo(D_800A9E8C)($v0) -.L80089610: -/* 19A10 80089610 10400003 */ beqz $v0, .L80089620 -/* 19A14 80089614 00000000 */ nop -/* 19A18 80089618 0040F809 */ jalr $v0 -/* 19A1C 8008961C 00000000 */ nop -.L80089620: -/* 19A20 80089620 0C022E08 */ jal func_8008B820 -/* 19A24 80089624 24040001 */ addiu $a0, $zero, 0x1 -/* 19A28 80089628 3C03800E */ lui $v1, %hi(D_800E79A4) -/* 19A2C 8008962C 8C6379A4 */ lw $v1, %lo(D_800E79A4)($v1) -/* 19A30 80089630 00402021 */ addu $a0, $v0, $zero -/* 19A34 80089634 2463FFFF */ addiu $v1, $v1, -0x1 -/* 19A38 80089638 3C01800E */ lui $at, %hi(D_800E79A4) -/* 19A3C 8008963C AC2379A4 */ sw $v1, %lo(D_800E79A4)($at) -/* 19A40 80089640 3C02800E */ lui $v0, %hi(D_800E79A4) -/* 19A44 80089644 0C022E08 */ jal func_8008B820 -/* 19A48 80089648 8C4279A4 */ lw $v0, %lo(D_800E79A4)($v0) -/* 19A4C 8008964C 08022558 */ j .L80089560 -/* 19A50 80089650 00000000 */ nop -/* 19A54 80089654 8FBF0018 */ lw $ra, 0x18($sp) -/* 19A58 80089658 03E00008 */ jr $ra -/* 19A5C 8008965C 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80089540, . - func_80089540 - -glabel func_80089660 -/* 19A60 80089660 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 19A64 80089664 24020008 */ addiu $v0, $zero, 0x8 -/* 19A68 80089668 3C01800C */ lui $at, %hi(D_800B9C84) -/* 19A6C 8008966C A4229C84 */ sh $v0, %lo(D_800B9C84)($at) -/* 19A70 80089670 24020004 */ addiu $v0, $zero, 0x4 -/* 19A74 80089674 AFBF001C */ sw $ra, 0x1C($sp) -/* 19A78 80089678 AFB00018 */ sw $s0, 0x18($sp) -/* 19A7C 8008967C 3C01800C */ lui $at, %hi(D_800B9C86) -/* 19A80 80089680 A4229C86 */ sh $v0, %lo(D_800B9C86)($at) -/* 19A84 80089684 3C01800E */ lui $at, %hi(D_800E79A4) -/* 19A88 80089688 0C0226F0 */ jal func_80089BC0 -/* 19A8C 8008968C AC2079A4 */ sw $zero, %lo(D_800E79A4)($at) -/* 19A90 80089690 3C10800C */ lui $s0, %hi(D_800B9C88) -/* 19A94 80089694 26109C88 */ addiu $s0, $s0, %lo(D_800B9C88) -/* 19A98 80089698 02002021 */ addu $a0, $s0, $zero -/* 19A9C 8008969C 3C02800C */ lui $v0, %hi(D_800BBE40) -/* 19AA0 800896A0 2442BE40 */ addiu $v0, $v0, %lo(D_800BBE40) -/* 19AA4 800896A4 AFA20010 */ sw $v0, 0x10($sp) -/* 19AA8 800896A8 2402003C */ addiu $v0, $zero, 0x3C -/* 19AAC 800896AC 24050005 */ addiu $a1, $zero, 0x5 -/* 19AB0 800896B0 3C068009 */ lui $a2, %hi(func_80089540) -/* 19AB4 800896B4 24C69540 */ addiu $a2, $a2, %lo(func_80089540) -/* 19AB8 800896B8 00003821 */ addu $a3, $zero, $zero -/* 19ABC 800896BC 0C025218 */ jal func_80094860 -/* 19AC0 800896C0 AFA20014 */ sw $v0, 0x14($sp) -/* 19AC4 800896C4 0C025288 */ jal func_80094A20 -/* 19AC8 800896C8 02002021 */ addu $a0, $s0, $zero -/* 19ACC 800896CC 00003021 */ addu $a2, $zero, $zero -/* 19AD0 800896D0 3C07800F */ lui $a3, %hi(D_800E9BA8) -/* 19AD4 800896D4 24E79BA8 */ addiu $a3, $a3, %lo(D_800E9BA8) -/* 19AD8 800896D8 24180001 */ addiu $t8, $zero, 0x1 -/* 19ADC 800896DC 3C08800A */ lui $t0, %hi(D_8009ECB0) -/* 19AE0 800896E0 2508ECB0 */ addiu $t0, $t0, %lo(D_8009ECB0) -/* 19AE4 800896E4 3C02800A */ lui $v0, %hi(D_8009ED80) -/* 19AE8 800896E8 2442ED80 */ addiu $v0, $v0, %lo(D_8009ED80) -/* 19AEC 800896EC 00484823 */ subu $t1, $v0, $t0 -/* 19AF0 800896F0 24101000 */ addiu $s0, $zero, 0x1000 -/* 19AF4 800896F4 240F0800 */ addiu $t7, $zero, 0x800 -/* 19AF8 800896F8 3C0E800F */ lui $t6, %hi(D_800E8710) -/* 19AFC 800896FC 25CE8710 */ addiu $t6, $t6, %lo(D_800E8710) -/* 19B00 80089700 240D0400 */ addiu $t5, $zero, 0x400 -/* 19B04 80089704 3C0C800C */ lui $t4, %hi(D_800C7970) -/* 19B08 80089708 258C7970 */ addiu $t4, $t4, %lo(D_800C7970) -/* 19B0C 8008970C 3C0B800C */ lui $t3, %hi(D_800C6D70) -/* 19B10 80089710 256B6D70 */ addiu $t3, $t3, %lo(D_800C6D70) -/* 19B14 80089714 240A0C00 */ addiu $t2, $zero, 0xC00 -/* 19B18 80089718 3C02800E */ lui $v0, %hi(D_800E7DE8) -/* 19B1C 8008971C 24427DE8 */ addiu $v0, $v0, %lo(D_800E7DE8) -/* 19B20 80089720 2444FFF8 */ addiu $a0, $v0, -0x8 -/* 19B24 80089724 00402821 */ addu $a1, $v0, $zero -/* 19B28 80089728 00001821 */ addu $v1, $zero, $zero -.L8008972C: -/* 19B2C 8008972C 3C01800E */ lui $at, %hi(D_800E7D90) -/* 19B30 80089730 00230821 */ addu $at, $at, $v1 -/* 19B34 80089734 AC257D90 */ sw $a1, %lo(D_800E7D90)($at) -/* 19B38 80089738 AC870000 */ sw $a3, 0x0($a0) -/* 19B3C 8008973C 3C01800E */ lui $at, %hi(D_800E7DA0) -/* 19B40 80089740 00230821 */ addu $at, $at, $v1 -/* 19B44 80089744 AC387DA0 */ sw $t8, %lo(D_800E7DA0)($at) -/* 19B48 80089748 3C01800E */ lui $at, %hi(D_800E7DA4) -/* 19B4C 8008974C 00230821 */ addu $at, $at, $v1 -/* 19B50 80089750 AC207DA4 */ sw $zero, %lo(D_800E7DA4)($at) -/* 19B54 80089754 3C01800E */ lui $at, %hi(D_800E7DA8) -/* 19B58 80089758 00230821 */ addu $at, $at, $v1 -/* 19B5C 8008975C AC287DA8 */ sw $t0, %lo(D_800E7DA8)($at) -/* 19B60 80089760 3C01800E */ lui $at, %hi(D_800E7DAC) -/* 19B64 80089764 00230821 */ addu $at, $at, $v1 -/* 19B68 80089768 AC297DAC */ sw $t1, %lo(D_800E7DAC)($at) -/* 19B6C 8008976C 3C01800E */ lui $at, %hi(D_800E7DB4) -/* 19B70 80089770 00230821 */ addu $at, $at, $v1 -/* 19B74 80089774 AC307DB4 */ sw $s0, %lo(D_800E7DB4)($at) -/* 19B78 80089778 3C01800E */ lui $at, %hi(D_800E7DBC) -/* 19B7C 8008977C 00230821 */ addu $at, $at, $v1 -/* 19B80 80089780 AC2F7DBC */ sw $t7, %lo(D_800E7DBC)($at) -/* 19B84 80089784 3C01800E */ lui $at, %hi(D_800E7DC0) -/* 19B88 80089788 00230821 */ addu $at, $at, $v1 -/* 19B8C 8008978C AC2E7DC0 */ sw $t6, %lo(D_800E7DC0)($at) -/* 19B90 80089790 3C01800E */ lui $at, %hi(D_800E7DC4) -/* 19B94 80089794 00230821 */ addu $at, $at, $v1 -/* 19B98 80089798 AC2D7DC4 */ sw $t5, %lo(D_800E7DC4)($at) -/* 19B9C 8008979C 3C01800E */ lui $at, %hi(D_800E7DC8) -/* 19BA0 800897A0 00230821 */ addu $at, $at, $v1 -/* 19BA4 800897A4 AC2C7DC8 */ sw $t4, %lo(D_800E7DC8)($at) -/* 19BA8 800897A8 3C01800E */ lui $at, %hi(D_800E7DD8) -/* 19BAC 800897AC 00230821 */ addu $at, $at, $v1 -/* 19BB0 800897B0 AC2B7DD8 */ sw $t3, %lo(D_800E7DD8)($at) -/* 19BB4 800897B4 3C01800E */ lui $at, %hi(D_800E7DDC) -/* 19BB8 800897B8 00230821 */ addu $at, $at, $v1 -/* 19BBC 800897BC AC2A7DDC */ sw $t2, %lo(D_800E7DDC)($at) -/* 19BC0 800897C0 AC870000 */ sw $a3, 0x0($a0) -/* 19BC4 800897C4 24840058 */ addiu $a0, $a0, 0x58 -/* 19BC8 800897C8 24A50058 */ addiu $a1, $a1, 0x58 -/* 19BCC 800897CC 24C60001 */ addiu $a2, $a2, 0x1 -/* 19BD0 800897D0 2CC2000A */ sltiu $v0, $a2, 0xA -/* 19BD4 800897D4 1440FFD5 */ bnez $v0, .L8008972C -/* 19BD8 800897D8 24630058 */ addiu $v1, $v1, 0x58 -/* 19BDC 800897DC 3C02800F */ lui $v0, %hi(D_800E80A8) -/* 19BE0 800897E0 244280A8 */ addiu $v0, $v0, %lo(D_800E80A8) -/* 19BE4 800897E4 2443FCE8 */ addiu $v1, $v0, -0x318 -/* 19BE8 800897E8 AC430000 */ sw $v1, 0x0($v0) -/* 19BEC 800897EC 3C01800C */ lui $at, %hi(D_800B9C80) -/* 19BF0 800897F0 AC239C80 */ sw $v1, %lo(D_800B9C80)($at) -/* 19BF4 800897F4 8FBF001C */ lw $ra, 0x1C($sp) -/* 19BF8 800897F8 8FB00018 */ lw $s0, 0x18($sp) -/* 19BFC 800897FC 03E00008 */ jr $ra -/* 19C00 80089800 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80089660, . - func_80089660 - -glabel func_80089804 -/* 19C04 80089804 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 19C08 80089808 3C08800C */ lui $t0, %hi(D_800B9C80) -/* 19C0C 8008980C 8D089C80 */ lw $t0, %lo(D_800B9C80)($t0) -/* 19C10 80089810 3C03800C */ lui $v1, %hi(D_800C4CE0) -/* 19C14 80089814 8C634CE0 */ lw $v1, %lo(D_800C4CE0)($v1) -/* 19C18 80089818 00071402 */ srl $v0, $a3, 16 -/* 19C1C 8008981C 000630C0 */ sll $a2, $a2, 3 -/* 19C20 80089820 AFBF0010 */ sw $ra, 0x10($sp) -/* 19C24 80089824 00C33021 */ addu $a2, $a2, $v1 -/* 19C28 80089828 AD040040 */ sw $a0, 0x40($t0) -/* 19C2C 8008982C AD050044 */ sw $a1, 0x44($t0) -/* 19C30 80089830 AD020014 */ sw $v0, 0x14($t0) -/* 19C34 80089834 8CC20000 */ lw $v0, 0x0($a2) -/* 19C38 80089838 3C03800F */ lui $v1, %hi(D_800E8210) -/* 19C3C 8008983C 8C638210 */ lw $v1, %lo(D_800E8210)($v1) -/* 19C40 80089840 3C05800B */ lui $a1, %hi(D_800A9E90) -/* 19C44 80089844 94A59E90 */ lhu $a1, %lo(D_800A9E90)($a1) -/* 19C48 80089848 AD020020 */ sw $v0, 0x20($t0) -/* 19C4C 8008984C 8CC40004 */ lw $a0, 0x4($a2) -/* 19C50 80089850 30E2FFFF */ andi $v0, $a3, 0xFFFF -/* 19C54 80089854 AD020008 */ sw $v0, 0x8($t0) -/* 19C58 80089858 3C02800B */ lui $v0, %hi(D_800A9E70) -/* 19C5C 8008985C 8C429E70 */ lw $v0, %lo(D_800A9E70)($v0) -/* 19C60 80089860 AD03000C */ sw $v1, 0xC($t0) -/* 19C64 80089864 3C03800C */ lui $v1, %hi(D_800C7970) -/* 19C68 80089868 24637970 */ addiu $v1, $v1, %lo(D_800C7970) -/* 19C6C 8008986C 00431021 */ addu $v0, $v0, $v1 -/* 19C70 80089870 AD02003C */ sw $v0, 0x3C($t0) -/* 19C74 80089874 30A20004 */ andi $v0, $a1, 0x4 -/* 19C78 80089878 10400007 */ beqz $v0, .L80089898 -/* 19C7C 8008987C AD040028 */ sw $a0, 0x28($t0) -/* 19C80 80089880 8D020014 */ lw $v0, 0x14($t0) -/* 19C84 80089884 38A30004 */ xori $v1, $a1, 0x4 -/* 19C88 80089888 3C01800B */ lui $at, %hi(D_800A9E90) -/* 19C8C 8008988C A4239E90 */ sh $v1, %lo(D_800A9E90)($at) -/* 19C90 80089890 34420002 */ ori $v0, $v0, 0x2 -/* 19C94 80089894 AD020014 */ sw $v0, 0x14($t0) -.L80089898: -/* 19C98 80089898 3C01800B */ lui $at, %hi(D_800A9E90) -/* 19C9C 8008989C A4279E90 */ sh $a3, %lo(D_800A9E90)($at) -/* 19CA0 800898A0 30E20001 */ andi $v0, $a3, 0x1 -/* 19CA4 800898A4 1040001A */ beqz $v0, .L80089910 -/* 19CA8 800898A8 00000000 */ nop -/* 19CAC 800898AC 3C02800C */ lui $v0, %hi(D_800C4BC4) -/* 19CB0 800898B0 8C424BC4 */ lw $v0, %lo(D_800C4BC4)($v0) -/* 19CB4 800898B4 3C03800B */ lui $v1, %hi(D_800A9E80) -/* 19CB8 800898B8 8C639E80 */ lw $v1, %lo(D_800A9E80)($v1) -/* 19CBC 800898BC 24420001 */ addiu $v0, $v0, 0x1 -/* 19CC0 800898C0 0043001B */ divu $zero, $v0, $v1 -/* 19CC4 800898C4 14600002 */ bnez $v1, .L800898D0 -/* 19CC8 800898C8 00000000 */ nop -/* 19CCC 800898CC 0007000D */ break 7 -.L800898D0: -/* 19CD0 800898D0 00002810 */ mfhi $a1 -/* 19CD4 800898D4 3C04800F */ lui $a0, %hi(D_800E8290) -/* 19CD8 800898D8 8C848290 */ lw $a0, %lo(D_800E8290)($a0) -/* 19CDC 800898DC 3C03800C */ lui $v1, %hi(D_800B9C80) -/* 19CE0 800898E0 8C639C80 */ lw $v1, %lo(D_800B9C80)($v1) -/* 19CE4 800898E4 3C02800C */ lui $v0, %hi(D_800B9C86) -/* 19CE8 800898E8 24429C86 */ addiu $v0, $v0, %lo(D_800B9C86) -/* 19CEC 800898EC AC620054 */ sw $v0, 0x54($v1) -/* 19CF0 800898F0 00051080 */ sll $v0, $a1, 2 -/* 19CF4 800898F4 00441021 */ addu $v0, $v0, $a0 -/* 19CF8 800898F8 8C420000 */ lw $v0, 0x0($v0) -/* 19CFC 800898FC 3C01800C */ lui $at, %hi(D_800C4BC4) -/* 19D00 80089900 AC254BC4 */ sw $a1, %lo(D_800C4BC4)($at) -/* 19D04 80089904 3C01800F */ lui $at, %hi(D_800E8210) -/* 19D08 80089908 08022649 */ j .L80089924 -/* 19D0C 8008990C AC228210 */ sw $v0, %lo(D_800E8210)($at) -.L80089910: -/* 19D10 80089910 3C03800C */ lui $v1, %hi(D_800B9C80) -/* 19D14 80089914 8C639C80 */ lw $v1, %lo(D_800B9C80)($v1) -/* 19D18 80089918 3C02800C */ lui $v0, %hi(D_800B9C84) -/* 19D1C 8008991C 24429C84 */ addiu $v0, $v0, %lo(D_800B9C84) -/* 19D20 80089920 AC620054 */ sw $v0, 0x54($v1) -.L80089924: -/* 19D24 80089924 0C022E08 */ jal func_8008B820 -/* 19D28 80089928 24040001 */ addiu $a0, $zero, 0x1 -/* 19D2C 8008992C 3C03800E */ lui $v1, %hi(D_800E79A4) -/* 19D30 80089930 8C6379A4 */ lw $v1, %lo(D_800E79A4)($v1) -/* 19D34 80089934 00402021 */ addu $a0, $v0, $zero -/* 19D38 80089938 24630001 */ addiu $v1, $v1, 0x1 -/* 19D3C 8008993C 3C01800E */ lui $at, %hi(D_800E79A4) -/* 19D40 80089940 AC2379A4 */ sw $v1, %lo(D_800E79A4)($at) -/* 19D44 80089944 3C02800E */ lui $v0, %hi(D_800E79A4) -/* 19D48 80089948 0C022E08 */ jal func_8008B820 -/* 19D4C 8008994C 8C4279A4 */ lw $v0, %lo(D_800E79A4)($v0) -/* 19D50 80089950 0C024070 */ jal func_800901C0 -/* 19D54 80089954 00000000 */ nop -/* 19D58 80089958 3C05800C */ lui $a1, %hi(D_800B9C80) -/* 19D5C 8008995C 8CA59C80 */ lw $a1, %lo(D_800B9C80)($a1) -/* 19D60 80089960 3C04800F */ lui $a0, %hi(D_800E8B4C) -/* 19D64 80089964 24848B4C */ addiu $a0, $a0, %lo(D_800E8B4C) -/* 19D68 80089968 0C024E04 */ jal func_80093810 -/* 19D6C 8008996C 24060001 */ addiu $a2, $zero, 0x1 -/* 19D70 80089970 3C02800C */ lui $v0, %hi(D_800B9C80) -/* 19D74 80089974 8C429C80 */ lw $v0, %lo(D_800B9C80)($v0) -/* 19D78 80089978 8C420000 */ lw $v0, 0x0($v0) -/* 19D7C 8008997C 3C01800C */ lui $at, %hi(D_800B9C80) -/* 19D80 80089980 AC229C80 */ sw $v0, %lo(D_800B9C80)($at) -/* 19D84 80089984 8FBF0010 */ lw $ra, 0x10($sp) -/* 19D88 80089988 03E00008 */ jr $ra -/* 19D8C 8008998C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80089804, . - func_80089804 - -glabel func_80089990 -/* 19D90 80089990 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 19D94 80089994 AFB00010 */ sw $s0, 0x10($sp) -/* 19D98 80089998 AFBF0014 */ sw $ra, 0x14($sp) -/* 19D9C 8008999C 0C022684 */ jal func_80089A10 -/* 19DA0 800899A0 00808021 */ addu $s0, $a0, $zero -/* 19DA4 800899A4 0C022E08 */ jal func_8008B820 -/* 19DA8 800899A8 24040001 */ addiu $a0, $zero, 0x1 -/* 19DAC 800899AC 3C01800B */ lui $at, %hi(D_800AA090) -/* 19DB0 800899B0 AC30A090 */ sw $s0, %lo(D_800AA090)($at) -/* 19DB4 800899B4 0C022E08 */ jal func_8008B820 -/* 19DB8 800899B8 00402021 */ addu $a0, $v0, $zero -/* 19DBC 800899BC 8FBF0014 */ lw $ra, 0x14($sp) -/* 19DC0 800899C0 8FB00010 */ lw $s0, 0x10($sp) -/* 19DC4 800899C4 03E00008 */ jr $ra -/* 19DC8 800899C8 27BD0018 */ addiu $sp, $sp, 0x18 -/* 19DCC 800899CC 00000000 */ nop -.size func_80089990, . - func_80089990 - -glabel func_800899D0 -/* 19DD0 800899D0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 19DD4 800899D4 AFB00010 */ sw $s0, 0x10($sp) -/* 19DD8 800899D8 00808021 */ addu $s0, $a0, $zero -/* 19DDC 800899DC AFBF0014 */ sw $ra, 0x14($sp) -/* 19DE0 800899E0 0C022E08 */ jal func_8008B820 -/* 19DE4 800899E4 24040001 */ addiu $a0, $zero, 0x1 -/* 19DE8 800899E8 3C01800B */ lui $at, %hi(D_800A9E84) -/* 19DEC 800899EC AC309E84 */ sw $s0, %lo(D_800A9E84)($at) -/* 19DF0 800899F0 0C022E08 */ jal func_8008B820 -/* 19DF4 800899F4 00402021 */ addu $a0, $v0, $zero -/* 19DF8 800899F8 8FBF0014 */ lw $ra, 0x14($sp) -/* 19DFC 800899FC 8FB00010 */ lw $s0, 0x10($sp) -/* 19E00 80089A00 03E00008 */ jr $ra -/* 19E04 80089A04 27BD0018 */ addiu $sp, $sp, 0x18 -/* 19E08 80089A08 00000000 */ nop -/* 19E0C 80089A0C 00000000 */ nop -.size func_800899D0, . - func_800899D0 - -glabel func_80089A10 -/* 19E10 80089A10 3C02800E */ lui $v0, %hi(D_800E79A4) -/* 19E14 80089A14 8C4279A4 */ lw $v0, %lo(D_800E79A4)($v0) -/* 19E18 80089A18 1440FFFD */ bnez $v0, func_80089A10 -/* 19E1C 80089A1C 00000000 */ nop -/* 19E20 80089A20 03E00008 */ jr $ra -/* 19E24 80089A24 00000000 */ nop -/* 19E28 80089A28 00000000 */ nop -/* 19E2C 80089A2C 00000000 */ nop -.size func_80089A10, . - func_80089A10 - -glabel func_80089A30 -/* 19E30 80089A30 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 19E34 80089A34 AFB10044 */ sw $s1, 0x44($sp) -/* 19E38 80089A38 00808821 */ addu $s1, $a0, $zero -/* 19E3C 80089A3C AFB00040 */ sw $s0, 0x40($sp) -/* 19E40 80089A40 27B00020 */ addiu $s0, $sp, 0x20 -/* 19E44 80089A44 02002021 */ addu $a0, $s0, $zero -/* 19E48 80089A48 27A50038 */ addiu $a1, $sp, 0x38 -/* 19E4C 80089A4C AFBF0048 */ sw $ra, 0x48($sp) -/* 19E50 80089A50 0C024D5C */ jal func_80093570 -/* 19E54 80089A54 24060001 */ addiu $a2, $zero, 0x1 -/* 19E58 80089A58 27A40010 */ addiu $a0, $sp, 0x10 -/* 19E5C 80089A5C 02002821 */ addu $a1, $s0, $zero -/* 19E60 80089A60 0C022415 */ jal func_80089054 -/* 19E64 80089A64 24060001 */ addiu $a2, $zero, 0x1 -/* 19E68 80089A68 12200007 */ beqz $s1, .L80089A88 -/* 19E6C 80089A6C 27A40020 */ addiu $a0, $sp, 0x20 -.L80089A70: -/* 19E70 80089A70 00002821 */ addu $a1, $zero, $zero -/* 19E74 80089A74 0C024DB8 */ jal func_800936E0 -/* 19E78 80089A78 24060001 */ addiu $a2, $zero, 0x1 -/* 19E7C 80089A7C 2631FFFF */ addiu $s1, $s1, -0x1 -/* 19E80 80089A80 1620FFFB */ bnez $s1, .L80089A70 -/* 19E84 80089A84 27A40020 */ addiu $a0, $sp, 0x20 -.L80089A88: -/* 19E88 80089A88 0C022449 */ jal func_80089124 -/* 19E8C 80089A8C 27A40010 */ addiu $a0, $sp, 0x10 -/* 19E90 80089A90 8FBF0048 */ lw $ra, 0x48($sp) -/* 19E94 80089A94 8FB10044 */ lw $s1, 0x44($sp) -/* 19E98 80089A98 8FB00040 */ lw $s0, 0x40($sp) -/* 19E9C 80089A9C 03E00008 */ jr $ra -/* 19EA0 80089AA0 27BD0050 */ addiu $sp, $sp, 0x50 -/* 19EA4 80089AA4 00000000 */ nop -/* 19EA8 80089AA8 00000000 */ nop -/* 19EAC 80089AAC 00000000 */ nop -.size func_80089A30, . - func_80089A30 - -glabel func_80089AB0 -/* 19EB0 80089AB0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 19EB4 80089AB4 AFB10024 */ sw $s1, 0x24($sp) -/* 19EB8 80089AB8 00A08821 */ addu $s1, $a1, $zero -/* 19EBC 80089ABC AFBF0028 */ sw $ra, 0x28($sp) -/* 19EC0 80089AC0 AFB00020 */ sw $s0, 0x20($sp) -/* 19EC4 80089AC4 3C01800F */ lui $at, %hi(D_800E8290) -/* 19EC8 80089AC8 AC248290 */ sw $a0, %lo(D_800E8290)($at) -/* 19ECC 80089ACC 3C01800B */ lui $at, %hi(D_800A9E80) -/* 19ED0 80089AD0 AC319E80 */ sw $s1, %lo(D_800A9E80)($at) -/* 19ED4 80089AD4 3C01800C */ lui $at, %hi(D_800C4BC4) -/* 19ED8 80089AD8 AC204BC4 */ sw $zero, %lo(D_800C4BC4)($at) -/* 19EDC 80089ADC 8C820000 */ lw $v0, 0x0($a0) -/* 19EE0 80089AE0 3C01800F */ lui $at, %hi(D_800E8210) -/* 19EE4 80089AE4 AC228210 */ sw $v0, %lo(D_800E8210)($at) -/* 19EE8 80089AE8 0C02268C */ jal func_80089A30 -/* 19EEC 80089AEC 24040001 */ addiu $a0, $zero, 0x1 -/* 19EF0 80089AF0 0C02254A */ jal func_80089528 -/* 19EF4 80089AF4 322400FF */ andi $a0, $s1, 0xFF -/* 19EF8 80089AF8 2E220002 */ sltiu $v0, $s1, 0x2 -/* 19EFC 80089AFC 14400029 */ bnez $v0, .L80089BA4 -/* 19F00 80089B00 2625FFFF */ addiu $a1, $s1, -0x1 -/* 19F04 80089B04 10A0000B */ beqz $a1, .L80089B34 -/* 19F08 80089B08 00008021 */ addu $s0, $zero, $zero -/* 19F0C 80089B0C 3C04800F */ lui $a0, %hi(D_800E8290) -/* 19F10 80089B10 8C848290 */ lw $a0, %lo(D_800E8290)($a0) -.L80089B14: -/* 19F14 80089B14 8C830000 */ lw $v1, 0x0($a0) -/* 19F18 80089B18 8C820004 */ lw $v0, 0x4($a0) -/* 19F1C 80089B1C 14620006 */ bne $v1, $v0, .L80089B38 -/* 19F20 80089B20 2622FFFF */ addiu $v0, $s1, -0x1 -/* 19F24 80089B24 26100001 */ addiu $s0, $s0, 0x1 -/* 19F28 80089B28 0205102B */ sltu $v0, $s0, $a1 -/* 19F2C 80089B2C 1440FFF9 */ bnez $v0, .L80089B14 -/* 19F30 80089B30 24840004 */ addiu $a0, $a0, 0x4 -.L80089B34: -/* 19F34 80089B34 2622FFFF */ addiu $v0, $s1, -0x1 -.L80089B38: -/* 19F38 80089B38 1602000B */ bne $s0, $v0, .L80089B68 -/* 19F3C 80089B3C 00000000 */ nop -/* 19F40 80089B40 0C02254A */ jal func_80089528 -/* 19F44 80089B44 24040001 */ addiu $a0, $zero, 0x1 -/* 19F48 80089B48 080226E9 */ j .L80089BA4 -/* 19F4C 80089B4C 00000000 */ nop -.L80089B50: -/* 19F50 80089B50 8C820000 */ lw $v0, 0x0($a0) -/* 19F54 80089B54 3C01800C */ lui $at, %hi(D_800C4BC4) -/* 19F58 80089B58 AC304BC4 */ sw $s0, %lo(D_800C4BC4)($at) -/* 19F5C 80089B5C 3C01800F */ lui $at, %hi(D_800E8210) -/* 19F60 80089B60 080226E9 */ j .L80089BA4 -/* 19F64 80089B64 AC228210 */ sw $v0, %lo(D_800E8210)($at) -.L80089B68: -/* 19F68 80089B68 1220000E */ beqz $s1, .L80089BA4 -/* 19F6C 80089B6C 00008021 */ addu $s0, $zero, $zero -.L80089B70: -/* 19F70 80089B70 0C025468 */ jal func_800951A0 -/* 19F74 80089B74 00000000 */ nop -/* 19F78 80089B78 3C03800F */ lui $v1, %hi(D_800E8290) -/* 19F7C 80089B7C 8C638290 */ lw $v1, %lo(D_800E8290)($v1) -/* 19F80 80089B80 00102080 */ sll $a0, $s0, 2 -/* 19F84 80089B84 00832021 */ addu $a0, $a0, $v1 -/* 19F88 80089B88 8C830000 */ lw $v1, 0x0($a0) -/* 19F8C 80089B8C 1443FFF0 */ bne $v0, $v1, .L80089B50 -/* 19F90 80089B90 00000000 */ nop -/* 19F94 80089B94 26100001 */ addiu $s0, $s0, 0x1 -/* 19F98 80089B98 0211102B */ sltu $v0, $s0, $s1 -/* 19F9C 80089B9C 1440FFF4 */ bnez $v0, .L80089B70 -/* 19FA0 80089BA0 00000000 */ nop -.L80089BA4: -/* 19FA4 80089BA4 8FBF0028 */ lw $ra, 0x28($sp) -/* 19FA8 80089BA8 8FB10024 */ lw $s1, 0x24($sp) -/* 19FAC 80089BAC 8FB00020 */ lw $s0, 0x20($sp) -/* 19FB0 80089BB0 03E00008 */ jr $ra -/* 19FB4 80089BB4 27BD0030 */ addiu $sp, $sp, 0x30 -/* 19FB8 80089BB8 00000000 */ nop -/* 19FBC 80089BBC 00000000 */ nop -.size func_80089AB0, . - func_80089AB0 - -glabel func_80089BC0 -/* 19FC0 80089BC0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 19FC4 80089BC4 AFBF0010 */ sw $ra, 0x10($sp) -/* 19FC8 80089BC8 3C01800C */ lui $at, %hi(D_800C4BD8) -/* 19FCC 80089BCC AC204BD8 */ sw $zero, %lo(D_800C4BD8)($at) -/* 19FD0 80089BD0 0C0226F9 */ jal func_80089BE4 -/* 19FD4 80089BD4 24040001 */ addiu $a0, $zero, 0x1 -/* 19FD8 80089BD8 8FBF0010 */ lw $ra, 0x10($sp) -/* 19FDC 80089BDC 03E00008 */ jr $ra -/* 19FE0 80089BE0 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80089BC0, . - func_80089BC0 - -glabel func_80089BE4 -/* 19FE4 80089BE4 3C028000 */ lui $v0, %hi(D_80000300) -/* 19FE8 80089BE8 8C420300 */ lw $v0, %lo(D_80000300)($v0) -/* 19FEC 80089BEC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 19FF0 80089BF0 AFB00010 */ sw $s0, 0x10($sp) -/* 19FF4 80089BF4 00808021 */ addu $s0, $a0, $zero -/* 19FF8 80089BF8 1440000C */ bnez $v0, .L80089C2C -/* 19FFC 80089BFC AFBF0014 */ sw $ra, 0x14($sp) -/* 1A000 80089C00 320300FF */ andi $v1, $s0, 0xFF -/* 1A004 80089C04 24020001 */ addiu $v0, $zero, 0x1 -/* 1A008 80089C08 3C013F55 */ lui $at, (0x3F553F7D >> 16) -/* 1A00C 80089C0C 34213F7D */ ori $at, $at, (0x3F553F7D & 0xFFFF) -/* 1A010 80089C10 44816000 */ mtc1 $at, $f12 -/* 1A014 80089C14 14620003 */ bne $v1, $v0, .L80089C24 -/* 1A018 80089C18 00000000 */ nop -/* 1A01C 80089C1C 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 1A020 80089C20 44816000 */ mtc1 $at, $f12 -.L80089C24: -/* 1A024 80089C24 0C0255E0 */ jal func_80095780 -/* 1A028 80089C28 00000000 */ nop -.L80089C2C: -/* 1A02C 80089C2C 0C0256CC */ jal func_80095B30 -/* 1A030 80089C30 320400FF */ andi $a0, $s0, 0xFF -/* 1A034 80089C34 8FBF0014 */ lw $ra, 0x14($sp) -/* 1A038 80089C38 8FB00010 */ lw $s0, 0x10($sp) -/* 1A03C 80089C3C 03E00008 */ jr $ra -/* 1A040 80089C40 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1A044 80089C44 00000000 */ nop -/* 1A048 80089C48 00000000 */ nop -/* 1A04C 80089C4C 00000000 */ nop -.size func_80089BE4, . - func_80089BE4 - -glabel func_80089C50 -/* 1A050 80089C50 24020080 */ addiu $v0, $zero, 0x80 -/* 1A054 80089C54 3C01800C */ lui $at, %hi(D_800C4BD8) -/* 1A058 80089C58 03E00008 */ jr $ra -/* 1A05C 80089C5C AC224BD8 */ sw $v0, %lo(D_800C4BD8)($at) -.size func_80089C50, . - func_80089C50 - -glabel func_80089C60 -/* 1A060 80089C60 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 1A064 80089C64 AFB00030 */ sw $s0, 0x30($sp) -/* 1A068 80089C68 3C10800F */ lui $s0, %hi(D_800E9B88) -/* 1A06C 80089C6C 26109B88 */ addiu $s0, $s0, %lo(D_800E9B88) -/* 1A070 80089C70 02002021 */ addu $a0, $s0, $zero -/* 1A074 80089C74 3C05800C */ lui $a1, %hi(D_800BBE60) -/* 1A078 80089C78 24A5BE60 */ addiu $a1, $a1, %lo(D_800BBE60) -/* 1A07C 80089C7C AFBF0034 */ sw $ra, 0x34($sp) -/* 1A080 80089C80 0C024D5C */ jal func_80093570 -/* 1A084 80089C84 24060008 */ addiu $a2, $zero, 0x8 -/* 1A088 80089C88 24040005 */ addiu $a0, $zero, 0x5 -/* 1A08C 80089C8C 02002821 */ addu $a1, $s0, $zero -/* 1A090 80089C90 0C024E50 */ jal func_80093940 -/* 1A094 80089C94 00003021 */ addu $a2, $zero, $zero -/* 1A098 80089C98 02002021 */ addu $a0, $s0, $zero -/* 1A09C 80089C9C 27A50028 */ addiu $a1, $sp, 0x28 -/* 1A0A0 80089CA0 0C02411C */ jal func_80090470 -/* 1A0A4 80089CA4 27A60018 */ addiu $a2, $sp, 0x18 -/* 1A0A8 80089CA8 3C10800C */ lui $s0, %hi(D_800BBE80) -/* 1A0AC 80089CAC 2610BE80 */ addiu $s0, $s0, %lo(D_800BBE80) -/* 1A0B0 80089CB0 02002021 */ addu $a0, $s0, $zero -/* 1A0B4 80089CB4 24050005 */ addiu $a1, $zero, 0x5 -/* 1A0B8 80089CB8 3C068009 */ lui $a2, %hi(func_80089D9C) -/* 1A0BC 80089CBC 24C69D9C */ addiu $a2, $a2, %lo(func_80089D9C) -/* 1A0C0 80089CC0 3C02800C */ lui $v0, %hi(D_800BE030) -/* 1A0C4 80089CC4 2442E030 */ addiu $v0, $v0, %lo(D_800BE030) -/* 1A0C8 80089CC8 AFA20010 */ sw $v0, 0x10($sp) -/* 1A0CC 80089CCC 24020073 */ addiu $v0, $zero, 0x73 -/* 1A0D0 80089CD0 00003821 */ addu $a3, $zero, $zero -/* 1A0D4 80089CD4 0C025218 */ jal func_80094860 -/* 1A0D8 80089CD8 AFA20014 */ sw $v0, 0x14($sp) -/* 1A0DC 80089CDC 0C025288 */ jal func_80094A20 -/* 1A0E0 80089CE0 02002021 */ addu $a0, $s0, $zero -/* 1A0E4 80089CE4 93A20028 */ lbu $v0, 0x28($sp) -/* 1A0E8 80089CE8 8FBF0034 */ lw $ra, 0x34($sp) -/* 1A0EC 80089CEC 8FB00030 */ lw $s0, 0x30($sp) -/* 1A0F0 80089CF0 03E00008 */ jr $ra -/* 1A0F4 80089CF4 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_80089C60, . - func_80089C60 - -glabel func_80089CF8 -/* 1A0F8 80089CF8 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 1A0FC 80089CFC AFB00040 */ sw $s0, 0x40($sp) -/* 1A100 80089D00 27B00010 */ addiu $s0, $sp, 0x10 -/* 1A104 80089D04 A7A40028 */ sh $a0, 0x28($sp) -/* 1A108 80089D08 02002021 */ addu $a0, $s0, $zero -/* 1A10C 80089D0C AFA50034 */ sw $a1, 0x34($sp) -/* 1A110 80089D10 27A50038 */ addiu $a1, $sp, 0x38 -/* 1A114 80089D14 24060001 */ addiu $a2, $zero, 0x1 -/* 1A118 80089D18 AFBF0044 */ sw $ra, 0x44($sp) -/* 1A11C 80089D1C 0C024D5C */ jal func_80093570 -/* 1A120 80089D20 AFB0002C */ sw $s0, 0x2C($sp) -/* 1A124 80089D24 3C04800E */ lui $a0, %hi(D_800E7988) -/* 1A128 80089D28 24847988 */ addiu $a0, $a0, %lo(D_800E7988) -/* 1A12C 80089D2C 27A50028 */ addiu $a1, $sp, 0x28 -/* 1A130 80089D30 0C024E04 */ jal func_80093810 -/* 1A134 80089D34 24060001 */ addiu $a2, $zero, 0x1 -/* 1A138 80089D38 02002021 */ addu $a0, $s0, $zero -/* 1A13C 80089D3C 00002821 */ addu $a1, $zero, $zero -/* 1A140 80089D40 0C024DB8 */ jal func_800936E0 -/* 1A144 80089D44 24060001 */ addiu $a2, $zero, 0x1 -/* 1A148 80089D48 8FA20030 */ lw $v0, 0x30($sp) -/* 1A14C 80089D4C 8FBF0044 */ lw $ra, 0x44($sp) -/* 1A150 80089D50 8FB00040 */ lw $s0, 0x40($sp) -/* 1A154 80089D54 03E00008 */ jr $ra -/* 1A158 80089D58 27BD0048 */ addiu $sp, $sp, 0x48 -.size func_80089CF8, . - func_80089CF8 - -glabel func_80089D5C -/* 1A15C 80089D5C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1A160 80089D60 AFBF0010 */ sw $ra, 0x10($sp) -/* 1A164 80089D64 24047F00 */ addiu $a0, $zero, 0x7F00 -/* 1A168 80089D68 0C02273E */ jal func_80089CF8 -/* 1A16C 80089D6C 00002821 */ addu $a1, $zero, $zero -/* 1A170 80089D70 8FBF0010 */ lw $ra, 0x10($sp) -/* 1A174 80089D74 03E00008 */ jr $ra -/* 1A178 80089D78 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80089D5C, . - func_80089D5C - -glabel func_80089D7C -/* 1A17C 80089D7C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1A180 80089D80 AFBF0010 */ sw $ra, 0x10($sp) -/* 1A184 80089D84 3C04800C */ lui $a0, %hi(D_800BBE80) -/* 1A188 80089D88 0C025288 */ jal func_80094A20 -/* 1A18C 80089D8C 2484BE80 */ addiu $a0, $a0, %lo(D_800BBE80) -/* 1A190 80089D90 8FBF0010 */ lw $ra, 0x10($sp) -/* 1A194 80089D94 03E00008 */ jr $ra -/* 1A198 80089D98 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80089D7C, . - func_80089D7C - -glabel func_80089D9C -/* 1A19C 80089D9C 27BDFFA8 */ addiu $sp, $sp, -0x58 -/* 1A1A0 80089DA0 AFB00048 */ sw $s0, 0x48($sp) -/* 1A1A4 80089DA4 3C10800E */ lui $s0, %hi(D_800E7988) -/* 1A1A8 80089DA8 26107988 */ addiu $s0, $s0, %lo(D_800E7988) -/* 1A1AC 80089DAC 02002021 */ addu $a0, $s0, $zero -/* 1A1B0 80089DB0 27A50020 */ addiu $a1, $sp, 0x20 -/* 1A1B4 80089DB4 24060008 */ addiu $a2, $zero, 0x8 -/* 1A1B8 80089DB8 AFBF0050 */ sw $ra, 0x50($sp) -/* 1A1BC 80089DBC 0C024D5C */ jal func_80093570 -/* 1A1C0 80089DC0 AFB1004C */ sw $s1, 0x4C($sp) -/* 1A1C4 80089DC4 27A40010 */ addiu $a0, $sp, 0x10 -/* 1A1C8 80089DC8 02002821 */ addu $a1, $s0, $zero -/* 1A1CC 80089DCC 0C022415 */ jal func_80089054 -/* 1A1D0 80089DD0 24060001 */ addiu $a2, $zero, 0x1 -.L80089DD4: -/* 1A1D4 80089DD4 3C04800E */ lui $a0, %hi(D_800E7988) -/* 1A1D8 80089DD8 24847988 */ addiu $a0, $a0, %lo(D_800E7988) -/* 1A1DC 80089DDC 27A50040 */ addiu $a1, $sp, 0x40 -/* 1A1E0 80089DE0 0C024DB8 */ jal func_800936E0 -/* 1A1E4 80089DE4 24060001 */ addiu $a2, $zero, 0x1 -/* 1A1E8 80089DE8 8FA40040 */ lw $a0, 0x40($sp) -/* 1A1EC 80089DEC 84830000 */ lh $v1, 0x0($a0) -/* 1A1F0 80089DF0 3C10800B */ lui $s0, %hi(D_800A9EA0) -/* 1A1F4 80089DF4 26109EA0 */ addiu $s0, $s0, %lo(D_800A9EA0) -/* 1A1F8 80089DF8 24020001 */ addiu $v0, $zero, 0x1 -/* 1A1FC 80089DFC 10620005 */ beq $v1, $v0, .L80089E14 -/* 1A200 80089E00 24027F00 */ addiu $v0, $zero, 0x7F00 -/* 1A204 80089E04 10620016 */ beq $v1, $v0, .L80089E60 -/* 1A208 80089E08 00002821 */ addu $a1, $zero, $zero -/* 1A20C 80089E0C 080227A5 */ j .L80089E94 -/* 1A210 80089E10 00000000 */ nop -.L80089E14: -/* 1A214 80089E14 8E020000 */ lw $v0, 0x0($s0) -/* 1A218 80089E18 1040FFEE */ beqz $v0, .L80089DD4 -/* 1A21C 80089E1C 00000000 */ nop -.L80089E20: -/* 1A220 80089E20 8E020000 */ lw $v0, 0x0($s0) -/* 1A224 80089E24 8C420004 */ lw $v0, 0x4($v0) -/* 1A228 80089E28 8C420000 */ lw $v0, 0x0($v0) -/* 1A22C 80089E2C 10400004 */ beqz $v0, .L80089E40 -/* 1A230 80089E30 00000000 */ nop -/* 1A234 80089E34 0040F809 */ jalr $v0 -/* 1A238 80089E38 8FA40040 */ lw $a0, 0x40($sp) -/* 1A23C 80089E3C 00408821 */ addu $s1, $v0, $zero -.L80089E40: -/* 1A240 80089E40 1620FFE4 */ bnez $s1, .L80089DD4 -/* 1A244 80089E44 00000000 */ nop -/* 1A248 80089E48 8E100000 */ lw $s0, 0x0($s0) -/* 1A24C 80089E4C 8E020000 */ lw $v0, 0x0($s0) -/* 1A250 80089E50 1440FFF3 */ bnez $v0, .L80089E20 -/* 1A254 80089E54 00000000 */ nop -/* 1A258 80089E58 08022775 */ j .L80089DD4 -/* 1A25C 80089E5C 00000000 */ nop -.L80089E60: -/* 1A260 80089E60 8C840004 */ lw $a0, 0x4($a0) -/* 1A264 80089E64 0C024E04 */ jal func_80093810 -/* 1A268 80089E68 24060001 */ addiu $a2, $zero, 0x1 -/* 1A26C 80089E6C 27A40010 */ addiu $a0, $sp, 0x10 -/* 1A270 80089E70 0C022439 */ jal func_800890E4 -/* 1A274 80089E74 00002821 */ addu $a1, $zero, $zero -/* 1A278 80089E78 0C0252D0 */ jal func_80094B40 -/* 1A27C 80089E7C 00002021 */ addu $a0, $zero, $zero -/* 1A280 80089E80 27A40010 */ addiu $a0, $sp, 0x10 -/* 1A284 80089E84 0C022439 */ jal func_800890E4 -/* 1A288 80089E88 24050001 */ addiu $a1, $zero, 0x1 -/* 1A28C 80089E8C 08022775 */ j .L80089DD4 -/* 1A290 80089E90 00000000 */ nop -.L80089E94: -/* 1A294 80089E94 8FA20040 */ lw $v0, 0x40($sp) -/* 1A298 80089E98 94420000 */ lhu $v0, 0x0($v0) -/* 1A29C 80089E9C 8E030000 */ lw $v1, 0x0($s0) -/* 1A2A0 80089EA0 3044FF00 */ andi $a0, $v0, 0xFF00 -/* 1A2A4 80089EA4 1060FFCB */ beqz $v1, .L80089DD4 -/* 1A2A8 80089EA8 304200FF */ andi $v0, $v0, 0xFF -/* 1A2AC 80089EAC 3085FFFF */ andi $a1, $a0, 0xFFFF -/* 1A2B0 80089EB0 3044FFFF */ andi $a0, $v0, 0xFFFF -/* 1A2B4 80089EB4 00043080 */ sll $a2, $a0, 2 -.L80089EB8: -/* 1A2B8 80089EB8 8E030000 */ lw $v1, 0x0($s0) -/* 1A2BC 80089EBC 94620008 */ lhu $v0, 0x8($v1) -/* 1A2C0 80089EC0 54450015 */ bnel $v0, $a1, .L80089F18 -/* 1A2C4 80089EC4 00608021 */ addu $s0, $v1, $zero -/* 1A2C8 80089EC8 9062000A */ lbu $v0, 0xA($v1) -/* 1A2CC 80089ECC 0082102B */ sltu $v0, $a0, $v0 -/* 1A2D0 80089ED0 10400009 */ beqz $v0, .L80089EF8 -/* 1A2D4 80089ED4 00000000 */ nop -/* 1A2D8 80089ED8 8C620004 */ lw $v0, 0x4($v1) -/* 1A2DC 80089EDC 8FA40040 */ lw $a0, 0x40($sp) -/* 1A2E0 80089EE0 00C21021 */ addu $v0, $a2, $v0 -/* 1A2E4 80089EE4 8C420000 */ lw $v0, 0x0($v0) -/* 1A2E8 80089EE8 0040F809 */ jalr $v0 -/* 1A2EC 80089EEC 00000000 */ nop -/* 1A2F0 80089EF0 8FA30040 */ lw $v1, 0x40($sp) -/* 1A2F4 80089EF4 AC620008 */ sw $v0, 0x8($v1) -.L80089EF8: -/* 1A2F8 80089EF8 8FA20040 */ lw $v0, 0x40($sp) -/* 1A2FC 80089EFC 8C440004 */ lw $a0, 0x4($v0) -/* 1A300 80089F00 1080FFB4 */ beqz $a0, .L80089DD4 -/* 1A304 80089F04 00002821 */ addu $a1, $zero, $zero -/* 1A308 80089F08 0C024E04 */ jal func_80093810 -/* 1A30C 80089F0C 24060001 */ addiu $a2, $zero, 0x1 -/* 1A310 80089F10 08022775 */ j .L80089DD4 -/* 1A314 80089F14 00000000 */ nop -.L80089F18: -/* 1A318 80089F18 8E020000 */ lw $v0, 0x0($s0) -/* 1A31C 80089F1C 1440FFE6 */ bnez $v0, .L80089EB8 -/* 1A320 80089F20 00000000 */ nop -/* 1A324 80089F24 08022775 */ j .L80089DD4 -/* 1A328 80089F28 00000000 */ nop -/* 1A32C 80089F2C 8FBF0050 */ lw $ra, 0x50($sp) -/* 1A330 80089F30 8FB1004C */ lw $s1, 0x4C($sp) -/* 1A334 80089F34 8FB00048 */ lw $s0, 0x48($sp) -/* 1A338 80089F38 03E00008 */ jr $ra -/* 1A33C 80089F3C 27BD0058 */ addiu $sp, $sp, 0x58 -.size func_80089D9C, . - func_80089D9C - -glabel func_80089F40 -/* 1A340 80089F40 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1A344 80089F44 24040096 */ addiu $a0, $zero, 0x96 -/* 1A348 80089F48 3C05800C */ lui $a1, %hi(D_800BE030) -/* 1A34C 80089F4C 24A5E030 */ addiu $a1, $a1, %lo(D_800BE030) -/* 1A350 80089F50 3C06800C */ lui $a2, %hi(D_800BE048) -/* 1A354 80089F54 24C6E048 */ addiu $a2, $a2, %lo(D_800BE048) -/* 1A358 80089F58 AFBF0010 */ sw $ra, 0x10($sp) -/* 1A35C 80089F5C 0C022E30 */ jal func_8008B8C0 -/* 1A360 80089F60 24070032 */ addiu $a3, $zero, 0x32 -/* 1A364 80089F64 0C022F4C */ jal func_8008BD30 -/* 1A368 80089F68 00000000 */ nop -/* 1A36C 80089F6C 3C01800E */ lui $at, %hi(D_800E7A20) -/* 1A370 80089F70 AC227A20 */ sw $v0, %lo(D_800E7A20)($at) -/* 1A374 80089F74 8FBF0010 */ lw $ra, 0x10($sp) -/* 1A378 80089F78 03E00008 */ jr $ra -/* 1A37C 80089F7C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80089F40, . - func_80089F40 - -glabel func_80089F80 -/* 1A380 80089F80 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 1A384 80089F84 AFB30054 */ sw $s3, 0x54($sp) -/* 1A388 80089F88 00809821 */ addu $s3, $a0, $zero -/* 1A38C 80089F8C AFB20050 */ sw $s2, 0x50($sp) -/* 1A390 80089F90 00A09021 */ addu $s2, $a1, $zero -/* 1A394 80089F94 AFB1004C */ sw $s1, 0x4C($sp) -/* 1A398 80089F98 00C08821 */ addu $s1, $a2, $zero -/* 1A39C 80089F9C AFB00048 */ sw $s0, 0x48($sp) -/* 1A3A0 80089FA0 27B00028 */ addiu $s0, $sp, 0x28 -/* 1A3A4 80089FA4 02002021 */ addu $a0, $s0, $zero -/* 1A3A8 80089FA8 27A50040 */ addiu $a1, $sp, 0x40 -/* 1A3AC 80089FAC AFBF0058 */ sw $ra, 0x58($sp) -/* 1A3B0 80089FB0 0C024D5C */ jal func_80093570 -/* 1A3B4 80089FB4 24060001 */ addiu $a2, $zero, 0x1 -/* 1A3B8 80089FB8 02402021 */ addu $a0, $s2, $zero -/* 1A3BC 80089FBC 02202821 */ addu $a1, $s1, $zero -/* 1A3C0 80089FC0 A3A00012 */ sb $zero, 0x12($sp) -/* 1A3C4 80089FC4 0C024004 */ jal func_80090010 -/* 1A3C8 80089FC8 AFB00014 */ sw $s0, 0x14($sp) -/* 1A3CC 80089FCC 12200015 */ beqz $s1, .L8008A024 -/* 1A3D0 80089FD0 2E220201 */ sltiu $v0, $s1, 0x201 -.L80089FD4: -/* 1A3D4 80089FD4 14400002 */ bnez $v0, .L80089FE0 -/* 1A3D8 80089FD8 02208021 */ addu $s0, $s1, $zero -/* 1A3DC 80089FDC 24100200 */ addiu $s0, $zero, 0x200 -.L80089FE0: -/* 1A3E0 80089FE0 3C04800E */ lui $a0, %hi(D_800E7A20) -/* 1A3E4 80089FE4 8C847A20 */ lw $a0, %lo(D_800E7A20)($a0) -/* 1A3E8 80089FE8 27A50010 */ addiu $a1, $sp, 0x10 -/* 1A3EC 80089FEC 00003021 */ addu $a2, $zero, $zero -/* 1A3F0 80089FF0 AFB3001C */ sw $s3, 0x1C($sp) -/* 1A3F4 80089FF4 02709821 */ addu $s3, $s3, $s0 -/* 1A3F8 80089FF8 AFB20018 */ sw $s2, 0x18($sp) -/* 1A3FC 80089FFC 02509021 */ addu $s2, $s2, $s0 -/* 1A400 8008A000 02308823 */ subu $s1, $s1, $s0 -/* 1A404 8008A004 0C022F10 */ jal func_8008BC40 -/* 1A408 8008A008 AFB00020 */ sw $s0, 0x20($sp) -/* 1A40C 8008A00C 27A40028 */ addiu $a0, $sp, 0x28 -/* 1A410 8008A010 27A50040 */ addiu $a1, $sp, 0x40 -/* 1A414 8008A014 0C024DB8 */ jal func_800936E0 -/* 1A418 8008A018 24060001 */ addiu $a2, $zero, 0x1 -/* 1A41C 8008A01C 1620FFED */ bnez $s1, .L80089FD4 -/* 1A420 8008A020 2E220201 */ sltiu $v0, $s1, 0x201 -.L8008A024: -/* 1A424 8008A024 8FBF0058 */ lw $ra, 0x58($sp) -/* 1A428 8008A028 8FB30054 */ lw $s3, 0x54($sp) -/* 1A42C 8008A02C 8FB20050 */ lw $s2, 0x50($sp) -/* 1A430 8008A030 8FB1004C */ lw $s1, 0x4C($sp) -/* 1A434 8008A034 8FB00048 */ lw $s0, 0x48($sp) -/* 1A438 8008A038 03E00008 */ jr $ra -/* 1A43C 8008A03C 27BD0060 */ addiu $sp, $sp, 0x60 -.size func_80089F80, . - func_80089F80 - -glabel func_8008A040 -/* 1A440 8008A040 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1A444 8008A044 AFB00010 */ sw $s0, 0x10($sp) -/* 1A448 8008A048 3C10800C */ lui $s0, %hi(D_800BE11C) -/* 1A44C 8008A04C 2610E11C */ addiu $s0, $s0, %lo(D_800BE11C) -/* 1A450 8008A050 AFBF0014 */ sw $ra, 0x14($sp) -/* 1A454 8008A054 8E020000 */ lw $v0, 0x0($s0) -/* 1A458 8008A058 3C03A800 */ lui $v1, (0xA8000000 >> 16) -/* 1A45C 8008A05C 1043001D */ beq $v0, $v1, .L8008A0D4 -/* 1A460 8008A060 26040008 */ addiu $a0, $s0, 0x8 -/* 1A464 8008A064 24020003 */ addiu $v0, $zero, 0x3 -/* 1A468 8008A068 3C01800C */ lui $at, %hi(D_800BE114) -/* 1A46C 8008A06C A022E114 */ sb $v0, %lo(D_800BE114)($at) -/* 1A470 8008A070 24020005 */ addiu $v0, $zero, 0x5 -/* 1A474 8008A074 AE030000 */ sw $v1, 0x0($s0) -/* 1A478 8008A078 3C01800C */ lui $at, %hi(D_800BE115) -/* 1A47C 8008A07C A022E115 */ sb $v0, %lo(D_800BE115)($at) -/* 1A480 8008A080 2402000C */ addiu $v0, $zero, 0xC -/* 1A484 8008A084 3C01800C */ lui $at, %hi(D_800BE118) -/* 1A488 8008A088 A022E118 */ sb $v0, %lo(D_800BE118)($at) -/* 1A48C 8008A08C 2402000D */ addiu $v0, $zero, 0xD -/* 1A490 8008A090 3C01800C */ lui $at, %hi(D_800BE116) -/* 1A494 8008A094 A022E116 */ sb $v0, %lo(D_800BE116)($at) -/* 1A498 8008A098 24020002 */ addiu $v0, $zero, 0x2 -/* 1A49C 8008A09C 3C01800C */ lui $at, %hi(D_800BE117) -/* 1A4A0 8008A0A0 A022E117 */ sb $v0, %lo(D_800BE117)($at) -/* 1A4A4 8008A0A4 24020001 */ addiu $v0, $zero, 0x1 -/* 1A4A8 8008A0A8 3C01800C */ lui $at, %hi(D_800BE119) -/* 1A4AC 8008A0AC A022E119 */ sb $v0, %lo(D_800BE119)($at) -/* 1A4B0 8008A0B0 3C01800C */ lui $at, %hi(D_800BE120) -/* 1A4B4 8008A0B4 AC20E120 */ sw $zero, %lo(D_800BE120)($at) -/* 1A4B8 8008A0B8 0C024CE0 */ jal func_80093380 -/* 1A4BC 8008A0BC 24050060 */ addiu $a1, $zero, 0x60 -/* 1A4C0 8008A0C0 2610FFF4 */ addiu $s0, $s0, -0xC -/* 1A4C4 8008A0C4 0C022F38 */ jal func_8008BCE0 -/* 1A4C8 8008A0C8 02002021 */ addu $a0, $s0, $zero -/* 1A4CC 8008A0CC 3C01800E */ lui $at, %hi(D_800E79AC) -/* 1A4D0 8008A0D0 AC3079AC */ sw $s0, %lo(D_800E79AC)($at) -.L8008A0D4: -/* 1A4D4 8008A0D4 8FBF0014 */ lw $ra, 0x14($sp) -/* 1A4D8 8008A0D8 8FB00010 */ lw $s0, 0x10($sp) -/* 1A4DC 8008A0DC 03E00008 */ jr $ra -/* 1A4E0 8008A0E0 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1A4E4 8008A0E4 00000000 */ nop -/* 1A4E8 8008A0E8 00000000 */ nop -/* 1A4EC 8008A0EC 00000000 */ nop -.size func_8008A040, . - func_8008A040 - -glabel func_8008A0F0 -/* 1A4F0 8008A0F0 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 1A4F4 8008A0F4 AFB1004C */ sw $s1, 0x4C($sp) -/* 1A4F8 8008A0F8 00808821 */ addu $s1, $a0, $zero -/* 1A4FC 8008A0FC AFB20050 */ sw $s2, 0x50($sp) -/* 1A500 8008A100 00A09021 */ addu $s2, $a1, $zero -/* 1A504 8008A104 AFB30054 */ sw $s3, 0x54($sp) -/* 1A508 8008A108 00C09821 */ addu $s3, $a2, $zero -/* 1A50C 8008A10C AFB40058 */ sw $s4, 0x58($sp) -/* 1A510 8008A110 00E0A021 */ addu $s4, $a3, $zero -/* 1A514 8008A114 AFB00048 */ sw $s0, 0x48($sp) -/* 1A518 8008A118 27B00028 */ addiu $s0, $sp, 0x28 -/* 1A51C 8008A11C 02002021 */ addu $a0, $s0, $zero -/* 1A520 8008A120 27A50040 */ addiu $a1, $sp, 0x40 -/* 1A524 8008A124 AFBF005C */ sw $ra, 0x5C($sp) -/* 1A528 8008A128 0C024D5C */ jal func_80093570 -/* 1A52C 8008A12C 24060001 */ addiu $a2, $zero, 0x1 -/* 1A530 8008A130 A3A00012 */ sb $zero, 0x12($sp) -/* 1A534 8008A134 AFB00014 */ sw $s0, 0x14($sp) -/* 1A538 8008A138 AFB20018 */ sw $s2, 0x18($sp) -/* 1A53C 8008A13C AFB1001C */ sw $s1, 0x1C($sp) -/* 1A540 8008A140 16800006 */ bnez $s4, .L8008A15C -/* 1A544 8008A144 AFB30020 */ sw $s3, 0x20($sp) -/* 1A548 8008A148 02402021 */ addu $a0, $s2, $zero -/* 1A54C 8008A14C 0C024004 */ jal func_80090010 -/* 1A550 8008A150 02602821 */ addu $a1, $s3, $zero -/* 1A554 8008A154 0802285A */ j .L8008A168 -/* 1A558 8008A158 00000000 */ nop -.L8008A15C: -/* 1A55C 8008A15C 02402021 */ addu $a0, $s2, $zero -/* 1A560 8008A160 0C024050 */ jal func_80090140 -/* 1A564 8008A164 02602821 */ addu $a1, $s3, $zero -.L8008A168: -/* 1A568 8008A168 3C04800E */ lui $a0, %hi(D_800E79AC) -/* 1A56C 8008A16C 8C8479AC */ lw $a0, %lo(D_800E79AC)($a0) -/* 1A570 8008A170 27A50010 */ addiu $a1, $sp, 0x10 -/* 1A574 8008A174 0C022F10 */ jal func_8008BC40 -/* 1A578 8008A178 02803021 */ addu $a2, $s4, $zero -/* 1A57C 8008A17C 27A40028 */ addiu $a0, $sp, 0x28 -/* 1A580 8008A180 27A50040 */ addiu $a1, $sp, 0x40 -/* 1A584 8008A184 0C024DB8 */ jal func_800936E0 -/* 1A588 8008A188 24060001 */ addiu $a2, $zero, 0x1 -/* 1A58C 8008A18C 8FBF005C */ lw $ra, 0x5C($sp) -/* 1A590 8008A190 8FB40058 */ lw $s4, 0x58($sp) -/* 1A594 8008A194 8FB30054 */ lw $s3, 0x54($sp) -/* 1A598 8008A198 8FB20050 */ lw $s2, 0x50($sp) -/* 1A59C 8008A19C 8FB1004C */ lw $s1, 0x4C($sp) -/* 1A5A0 8008A1A0 8FB00048 */ lw $s0, 0x48($sp) -/* 1A5A4 8008A1A4 03E00008 */ jr $ra -/* 1A5A8 8008A1A8 27BD0060 */ addiu $sp, $sp, 0x60 -/* 1A5AC 8008A1AC 00000000 */ nop -.size func_8008A0F0, . - func_8008A0F0 - -glabel func_8008A1B0 -/* 1A5B0 8008A1B0 27BDF7E0 */ addiu $sp, $sp, -0x820 -/* 1A5B4 8008A1B4 AFBF0818 */ sw $ra, 0x818($sp) -/* 1A5B8 8008A1B8 0C022C2C */ jal func_8008B0B0 -/* 1A5BC 8008A1BC 00000000 */ nop -/* 1A5C0 8008A1C0 3C04800B */ lui $a0, %hi(D_800A9EE0) -/* 1A5C4 8008A1C4 24849EE0 */ addiu $a0, $a0, %lo(D_800A9EE0) -/* 1A5C8 8008A1C8 0C0226AC */ jal func_80089AB0 -/* 1A5CC 8008A1CC 24050003 */ addiu $a1, $zero, 0x3 -/* 1A5D0 8008A1D0 3C028000 */ lui $v0, (0x80000400 >> 16) -/* 1A5D4 8008A1D4 34420400 */ ori $v0, $v0, (0x80000400 & 0xFFFF) -/* 1A5D8 8008A1D8 3C048009 */ lui $a0, %hi(func_8008B110) -/* 1A5DC 8008A1DC 2484B110 */ addiu $a0, $a0, %lo(func_8008B110) -/* 1A5E0 8008A1E0 3C01800C */ lui $at, %hi(D_800C4B20) -/* 1A5E4 8008A1E4 0C022674 */ jal func_800899D0 -/* 1A5E8 8008A1E8 AC224B20 */ sw $v0, %lo(D_800C4B20)($at) -/* 1A5EC 8008A1EC 3C02800B */ lui $v0, %hi(D_800A9EB0) -/* 1A5F0 8008A1F0 24429EB0 */ addiu $v0, $v0, %lo(D_800A9EB0) -/* 1A5F4 8008A1F4 3C01800C */ lui $at, %hi(D_800C4CE0) -/* 1A5F8 8008A1F8 0C022598 */ jal func_80089660 -/* 1A5FC 8008A1FC AC224CE0 */ sw $v0, %lo(D_800C4CE0)($at) -/* 1A600 8008A200 27A40010 */ addiu $a0, $sp, 0x10 -/* 1A604 8008A204 24050018 */ addiu $a1, $zero, 0x18 -/* 1A608 8008A208 3C02DE00 */ lui $v0, (0xDE000000 >> 16) -/* 1A60C 8008A20C AFA20010 */ sw $v0, 0x10($sp) -/* 1A610 8008A210 3C02000B */ lui $v0, %hi(D_A9EF0) -/* 1A614 8008A214 24429EF0 */ addiu $v0, $v0, %lo(D_A9EF0) -/* 1A618 8008A218 AFA20014 */ sw $v0, 0x14($sp) -/* 1A61C 8008A21C 3C02E900 */ lui $v0, (0xE9000000 >> 16) -/* 1A620 8008A220 AFA20018 */ sw $v0, 0x18($sp) -/* 1A624 8008A224 3C02DF00 */ lui $v0, (0xDF000000 >> 16) -/* 1A628 8008A228 00003021 */ addu $a2, $zero, $zero -/* 1A62C 8008A22C 00003821 */ addu $a3, $zero, $zero -/* 1A630 8008A230 AFA0001C */ sw $zero, 0x1C($sp) -/* 1A634 8008A234 AFA20020 */ sw $v0, 0x20($sp) -/* 1A638 8008A238 0C022601 */ jal func_80089804 -/* 1A63C 8008A23C AFA00024 */ sw $zero, 0x24($sp) -/* 1A640 8008A240 0C022684 */ jal func_80089A10 -/* 1A644 8008A244 00000000 */ nop -/* 1A648 8008A248 8FBF0818 */ lw $ra, 0x818($sp) -/* 1A64C 8008A24C 03E00008 */ jr $ra -/* 1A650 8008A250 27BD0820 */ addiu $sp, $sp, 0x820 -/* 1A654 8008A254 00000000 */ nop -/* 1A658 8008A258 00000000 */ nop -/* 1A65C 8008A25C 00000000 */ nop -.size func_8008A1B0, . - func_8008A1B0 - -glabel func_8008A260 -/* 1A660 8008A260 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1A664 8008A264 AFBF0010 */ sw $ra, 0x10($sp) -/* 1A668 8008A268 0C022974 */ jal func_8008A5D0 -/* 1A66C 8008A26C 00000000 */ nop -/* 1A670 8008A270 3C04800C */ lui $a0, %hi(D_800C4A00) -/* 1A674 8008A274 24844A00 */ addiu $a0, $a0, %lo(D_800C4A00) -/* 1A678 8008A278 3C05800C */ lui $a1, %hi(D_800BE190) -/* 1A67C 8008A27C 24A5E190 */ addiu $a1, $a1, %lo(D_800BE190) -/* 1A680 8008A280 0C024D5C */ jal func_80093570 -/* 1A684 8008A284 24060001 */ addiu $a2, $zero, 0x1 -/* 1A688 8008A288 3C04800F */ lui $a0, %hi(D_800E9BF0) -/* 1A68C 8008A28C 24849BF0 */ addiu $a0, $a0, %lo(D_800E9BF0) -/* 1A690 8008A290 3C05800C */ lui $a1, %hi(D_800BE194) -/* 1A694 8008A294 24A5E194 */ addiu $a1, $a1, %lo(D_800BE194) -/* 1A698 8008A298 0C024D5C */ jal func_80093570 -/* 1A69C 8008A29C 24060001 */ addiu $a2, $zero, 0x1 -/* 1A6A0 8008A2A0 3C04800B */ lui $a0, %hi(D_800A9FF8) -/* 1A6A4 8008A2A4 0C022C4C */ jal func_8008B130 -/* 1A6A8 8008A2A8 24849FF8 */ addiu $a0, $a0, %lo(D_800A9FF8) -/* 1A6AC 8008A2AC 0C022990 */ jal func_8008A640 -/* 1A6B0 8008A2B0 00000000 */ nop -/* 1A6B4 8008A2B4 24040001 */ addiu $a0, $zero, 0x1 -/* 1A6B8 8008A2B8 00002821 */ addu $a1, $zero, $zero -/* 1A6BC 8008A2BC 24060005 */ addiu $a2, $zero, 0x5 -/* 1A6C0 8008A2C0 00001821 */ addu $v1, $zero, $zero -/* 1A6C4 8008A2C4 3C01800C */ lui $at, %hi(D_800C6D60) -/* 1A6C8 8008A2C8 AC206D60 */ sw $zero, %lo(D_800C6D60)($at) -.L8008A2CC: -/* 1A6CC 8008A2CC 3C02800C */ lui $v0, %hi(D_800C4B3B) -/* 1A6D0 8008A2D0 00431021 */ addu $v0, $v0, $v1 -/* 1A6D4 8008A2D4 90424B3B */ lbu $v0, %lo(D_800C4B3B)($v0) -/* 1A6D8 8008A2D8 5440000F */ bnel $v0, $zero, .L8008A318 -/* 1A6DC 8008A2DC 24630004 */ addiu $v1, $v1, 0x4 -/* 1A6E0 8008A2E0 3C02800C */ lui $v0, %hi(D_800C4B38) -/* 1A6E4 8008A2E4 00431021 */ addu $v0, $v0, $v1 -/* 1A6E8 8008A2E8 94424B38 */ lhu $v0, %lo(D_800C4B38)($v0) -/* 1A6EC 8008A2EC 30421F07 */ andi $v0, $v0, 0x1F07 -/* 1A6F0 8008A2F0 54460008 */ bnel $v0, $a2, .L8008A314 -/* 1A6F4 8008A2F4 00042040 */ sll $a0, $a0, 1 -/* 1A6F8 8008A2F8 3C02800C */ lui $v0, %hi(D_800C6D60) -/* 1A6FC 8008A2FC 8C426D60 */ lw $v0, %lo(D_800C6D60)($v0) -/* 1A700 8008A300 00A42825 */ or $a1, $a1, $a0 -/* 1A704 8008A304 24420001 */ addiu $v0, $v0, 0x1 -/* 1A708 8008A308 3C01800C */ lui $at, %hi(D_800C6D60) -/* 1A70C 8008A30C AC226D60 */ sw $v0, %lo(D_800C6D60)($at) -/* 1A710 8008A310 00042040 */ sll $a0, $a0, 1 -.L8008A314: -/* 1A714 8008A314 24630004 */ addiu $v1, $v1, 0x4 -.L8008A318: -/* 1A718 8008A318 28620010 */ slti $v0, $v1, 0x10 -/* 1A71C 8008A31C 1440FFEB */ bnez $v0, .L8008A2CC -/* 1A720 8008A320 00000000 */ nop -/* 1A724 8008A324 8FBF0010 */ lw $ra, 0x10($sp) -/* 1A728 8008A328 30A200FF */ andi $v0, $a1, 0xFF -/* 1A72C 8008A32C 03E00008 */ jr $ra -/* 1A730 8008A330 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008A260, . - func_8008A260 - -glabel func_8008A334 -/* 1A734 8008A334 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1A738 8008A338 AFBF0010 */ sw $ra, 0x10($sp) -/* 1A73C 8008A33C 3C04800B */ lui $a0, %hi(D_800A9FF8) -/* 1A740 8008A340 0C022C74 */ jal func_8008B1D0 -/* 1A744 8008A344 24849FF8 */ addiu $a0, $a0, %lo(D_800A9FF8) -/* 1A748 8008A348 8FBF0010 */ lw $ra, 0x10($sp) -/* 1A74C 8008A34C 03E00008 */ jr $ra -/* 1A750 8008A350 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008A334, . - func_8008A334 - -glabel func_8008A354 -/* 1A754 8008A354 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1A758 8008A358 AFBF0010 */ sw $ra, 0x10($sp) -/* 1A75C 8008A35C 3C04800F */ lui $a0, %hi(D_800E9BF0) -/* 1A760 8008A360 24849BF0 */ addiu $a0, $a0, %lo(D_800E9BF0) -/* 1A764 8008A364 00002821 */ addu $a1, $zero, $zero -/* 1A768 8008A368 0C024E04 */ jal func_80093810 -/* 1A76C 8008A36C 24060001 */ addiu $a2, $zero, 0x1 -/* 1A770 8008A370 8FBF0010 */ lw $ra, 0x10($sp) -/* 1A774 8008A374 03E00008 */ jr $ra -/* 1A778 8008A378 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008A354, . - func_8008A354 - -glabel func_8008A37C -/* 1A77C 8008A37C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1A780 8008A380 AFBF0010 */ sw $ra, 0x10($sp) -/* 1A784 8008A384 3C04800F */ lui $a0, %hi(D_800E9BF0) -/* 1A788 8008A388 24849BF0 */ addiu $a0, $a0, %lo(D_800E9BF0) -/* 1A78C 8008A38C 00002821 */ addu $a1, $zero, $zero -/* 1A790 8008A390 0C024DB8 */ jal func_800936E0 -/* 1A794 8008A394 24060001 */ addiu $a2, $zero, 0x1 -/* 1A798 8008A398 8FBF0010 */ lw $ra, 0x10($sp) -/* 1A79C 8008A39C 03E00008 */ jr $ra -/* 1A7A0 8008A3A0 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008A37C, . - func_8008A37C - -glabel func_8008A3A4 -/* 1A7A4 8008A3A4 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1A7A8 8008A3A8 AFB20018 */ sw $s2, 0x18($sp) -/* 1A7AC 8008A3AC 00809021 */ addu $s2, $a0, $zero -/* 1A7B0 8008A3B0 AFB10014 */ sw $s1, 0x14($sp) -/* 1A7B4 8008A3B4 00A08821 */ addu $s1, $a1, $zero -/* 1A7B8 8008A3B8 AFB00010 */ sw $s0, 0x10($sp) -/* 1A7BC 8008A3BC 3C10800F */ lui $s0, %hi(D_800E9B88) -/* 1A7C0 8008A3C0 26109B88 */ addiu $s0, $s0, %lo(D_800E9B88) -/* 1A7C4 8008A3C4 AFBF001C */ sw $ra, 0x1C($sp) -/* 1A7C8 8008A3C8 0C0240A4 */ jal func_80090290 -/* 1A7CC 8008A3CC 02002021 */ addu $a0, $s0, $zero -/* 1A7D0 8008A3D0 14400010 */ bnez $v0, .L8008A414 -/* 1A7D4 8008A3D4 02002021 */ addu $a0, $s0, $zero -/* 1A7D8 8008A3D8 00002821 */ addu $a1, $zero, $zero -/* 1A7DC 8008A3DC 0C024DB8 */ jal func_800936E0 -/* 1A7E0 8008A3E0 24060001 */ addiu $a2, $zero, 0x1 -/* 1A7E4 8008A3E4 3C02800C */ lui $v0, %hi(D_800C4B30) -/* 1A7E8 8008A3E8 8C424B30 */ lw $v0, %lo(D_800C4B30)($v0) -/* 1A7EC 8008A3EC 02221024 */ and $v0, $s1, $v0 -/* 1A7F0 8008A3F0 14400008 */ bnez $v0, .L8008A414 -/* 1A7F4 8008A3F4 00001021 */ addu $v0, $zero, $zero -/* 1A7F8 8008A3F8 0C0228D5 */ jal func_8008A354 -/* 1A7FC 8008A3FC 00000000 */ nop -/* 1A800 8008A400 0C0240C6 */ jal func_80090318 -/* 1A804 8008A404 02402021 */ addu $a0, $s2, $zero -/* 1A808 8008A408 0C0228DF */ jal func_8008A37C -/* 1A80C 8008A40C 00000000 */ nop -/* 1A810 8008A410 00001021 */ addu $v0, $zero, $zero -.L8008A414: -/* 1A814 8008A414 8FBF001C */ lw $ra, 0x1C($sp) -/* 1A818 8008A418 8FB20018 */ lw $s2, 0x18($sp) -/* 1A81C 8008A41C 8FB10014 */ lw $s1, 0x14($sp) -/* 1A820 8008A420 8FB00010 */ lw $s0, 0x10($sp) -/* 1A824 8008A424 03E00008 */ jr $ra -/* 1A828 8008A428 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8008A3A4, . - func_8008A3A4 - -glabel func_8008A42C -/* 1A82C 8008A42C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1A830 8008A430 AFB00010 */ sw $s0, 0x10($sp) -/* 1A834 8008A434 3C10800F */ lui $s0, %hi(D_800E9B88) -/* 1A838 8008A438 26109B88 */ addiu $s0, $s0, %lo(D_800E9B88) -/* 1A83C 8008A43C AFBF0014 */ sw $ra, 0x14($sp) -/* 1A840 8008A440 0C02407C */ jal func_800901F0 -/* 1A844 8008A444 02002021 */ addu $a0, $s0, $zero -/* 1A848 8008A448 14400008 */ bnez $v0, .L8008A46C -/* 1A84C 8008A44C 02002021 */ addu $a0, $s0, $zero -/* 1A850 8008A450 00002821 */ addu $a1, $zero, $zero -/* 1A854 8008A454 0C024DB8 */ jal func_800936E0 -/* 1A858 8008A458 24060001 */ addiu $a2, $zero, 0x1 -/* 1A85C 8008A45C 3C04800C */ lui $a0, %hi(D_800C4B38) -/* 1A860 8008A460 0C02409C */ jal func_80090270 -/* 1A864 8008A464 24844B38 */ addiu $a0, $a0, %lo(D_800C4B38) -/* 1A868 8008A468 00001021 */ addu $v0, $zero, $zero -.L8008A46C: -/* 1A86C 8008A46C 8FBF0014 */ lw $ra, 0x14($sp) -/* 1A870 8008A470 8FB00010 */ lw $s0, 0x10($sp) -/* 1A874 8008A474 03E00008 */ jr $ra -/* 1A878 8008A478 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008A42C, . - func_8008A42C - -glabel func_8008A47C -/* 1A87C 8008A47C 3C02800C */ lui $v0, %hi(D_800C4B30) -/* 1A880 8008A480 8C424B30 */ lw $v0, %lo(D_800C4B30)($v0) -/* 1A884 8008A484 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1A888 8008A488 AFB00010 */ sw $s0, 0x10($sp) -/* 1A88C 8008A48C 00808021 */ addu $s0, $a0, $zero -/* 1A890 8008A490 AFBF0018 */ sw $ra, 0x18($sp) -/* 1A894 8008A494 14400016 */ bnez $v0, .L8008A4F0 -/* 1A898 8008A498 AFB10014 */ sw $s1, 0x14($sp) -/* 1A89C 8008A49C 3C11800C */ lui $s1, %hi(D_800C4A00) -/* 1A8A0 8008A4A0 26314A00 */ addiu $s1, $s1, %lo(D_800C4A00) -/* 1A8A4 8008A4A4 02202021 */ addu $a0, $s1, $zero -/* 1A8A8 8008A4A8 00002821 */ addu $a1, $zero, $zero -/* 1A8AC 8008A4AC 0C024DB8 */ jal func_800936E0 -/* 1A8B0 8008A4B0 00003021 */ addu $a2, $zero, $zero -/* 1A8B4 8008A4B4 3C04800C */ lui $a0, %hi(D_800C4BF0) -/* 1A8B8 8008A4B8 24844BF0 */ addiu $a0, $a0, %lo(D_800C4BF0) -/* 1A8BC 8008A4BC 0C0228E9 */ jal func_8008A3A4 -/* 1A8C0 8008A4C0 24050001 */ addiu $a1, $zero, 0x1 -/* 1A8C4 8008A4C4 3C02800B */ lui $v0, %hi(D_800A9FE0) -/* 1A8C8 8008A4C8 8C429FE0 */ lw $v0, %lo(D_800A9FE0)($v0) -/* 1A8CC 8008A4CC 10400005 */ beqz $v0, .L8008A4E4 -/* 1A8D0 8008A4D0 02202021 */ addu $a0, $s1, $zero -/* 1A8D4 8008A4D4 86040000 */ lh $a0, 0x0($s0) -/* 1A8D8 8008A4D8 0040F809 */ jalr $v0 -/* 1A8DC 8008A4DC 00000000 */ nop -/* 1A8E0 8008A4E0 02202021 */ addu $a0, $s1, $zero -.L8008A4E4: -/* 1A8E4 8008A4E4 00002821 */ addu $a1, $zero, $zero -/* 1A8E8 8008A4E8 0C024E04 */ jal func_80093810 -/* 1A8EC 8008A4EC 00003021 */ addu $a2, $zero, $zero -.L8008A4F0: -/* 1A8F0 8008A4F0 00001021 */ addu $v0, $zero, $zero -/* 1A8F4 8008A4F4 8FBF0018 */ lw $ra, 0x18($sp) -/* 1A8F8 8008A4F8 8FB10014 */ lw $s1, 0x14($sp) -/* 1A8FC 8008A4FC 8FB00010 */ lw $s0, 0x10($sp) -/* 1A900 8008A500 03E00008 */ jr $ra -/* 1A904 8008A504 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8008A47C, . - func_8008A47C - -glabel func_8008A508 -/* 1A908 8008A508 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1A90C 8008A50C AFBF0010 */ sw $ra, 0x10($sp) -/* 1A910 8008A510 8C84000C */ lw $a0, 0xC($a0) -/* 1A914 8008A514 0C0228E9 */ jal func_8008A3A4 -/* 1A918 8008A518 00002821 */ addu $a1, $zero, $zero -/* 1A91C 8008A51C 8FBF0010 */ lw $ra, 0x10($sp) -/* 1A920 8008A520 03E00008 */ jr $ra -/* 1A924 8008A524 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008A508, . - func_8008A508 - -glabel func_8008A528 -/* 1A928 8008A528 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1A92C 8008A52C AFB00010 */ sw $s0, 0x10($sp) -/* 1A930 8008A530 00808021 */ addu $s0, $a0, $zero -/* 1A934 8008A534 3C04800C */ lui $a0, %hi(D_800C4A00) -/* 1A938 8008A538 24844A00 */ addiu $a0, $a0, %lo(D_800C4A00) -/* 1A93C 8008A53C 00002821 */ addu $a1, $zero, $zero -/* 1A940 8008A540 AFBF0014 */ sw $ra, 0x14($sp) -/* 1A944 8008A544 0C024DB8 */ jal func_800936E0 -/* 1A948 8008A548 00003021 */ addu $a2, $zero, $zero -/* 1A94C 8008A54C 3C04800C */ lui $a0, %hi(D_800C4BF0) -/* 1A950 8008A550 24844BF0 */ addiu $a0, $a0, %lo(D_800C4BF0) -/* 1A954 8008A554 0C0228E9 */ jal func_8008A3A4 -/* 1A958 8008A558 00002821 */ addu $a1, $zero, $zero -/* 1A95C 8008A55C 14400009 */ bnez $v0, .L8008A584 -/* 1A960 8008A560 00000000 */ nop -/* 1A964 8008A564 3C02800B */ lui $v0, %hi(D_800A9FE0) -/* 1A968 8008A568 8C429FE0 */ lw $v0, %lo(D_800A9FE0)($v0) -/* 1A96C 8008A56C 50400005 */ beql $v0, $zero, .L8008A584 -/* 1A970 8008A570 00001021 */ addu $v0, $zero, $zero -/* 1A974 8008A574 86040000 */ lh $a0, 0x0($s0) -/* 1A978 8008A578 0040F809 */ jalr $v0 -/* 1A97C 8008A57C 00000000 */ nop -/* 1A980 8008A580 00001021 */ addu $v0, $zero, $zero -.L8008A584: -/* 1A984 8008A584 8FBF0014 */ lw $ra, 0x14($sp) -/* 1A988 8008A588 8FB00010 */ lw $s0, 0x10($sp) -/* 1A98C 8008A58C 03E00008 */ jr $ra -/* 1A990 8008A590 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1A994 8008A594 00000000 */ nop -/* 1A998 8008A598 00000000 */ nop -/* 1A99C 8008A59C 00000000 */ nop -.size func_8008A528, . - func_8008A528 - -glabel func_8008A5A0 -/* 1A9A0 8008A5A0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1A9A4 8008A5A4 AFBF0010 */ sw $ra, 0x10($sp) -/* 1A9A8 8008A5A8 0C022E08 */ jal func_8008B820 -/* 1A9AC 8008A5AC 24040001 */ addiu $a0, $zero, 0x1 -/* 1A9B0 8008A5B0 24030001 */ addiu $v1, $zero, 0x1 -/* 1A9B4 8008A5B4 3C01800C */ lui $at, %hi(D_800C4B30) -/* 1A9B8 8008A5B8 AC234B30 */ sw $v1, %lo(D_800C4B30)($at) -/* 1A9BC 8008A5BC 0C022E08 */ jal func_8008B820 -/* 1A9C0 8008A5C0 00402021 */ addu $a0, $v0, $zero -/* 1A9C4 8008A5C4 8FBF0010 */ lw $ra, 0x10($sp) -/* 1A9C8 8008A5C8 03E00008 */ jr $ra -/* 1A9CC 8008A5CC 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008A5A0, . - func_8008A5A0 - -glabel func_8008A5D0 -/* 1A9D0 8008A5D0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1A9D4 8008A5D4 AFBF0010 */ sw $ra, 0x10($sp) -/* 1A9D8 8008A5D8 0C022E08 */ jal func_8008B820 -/* 1A9DC 8008A5DC 24040001 */ addiu $a0, $zero, 0x1 -/* 1A9E0 8008A5E0 3C01800C */ lui $at, %hi(D_800C4B30) -/* 1A9E4 8008A5E4 AC204B30 */ sw $zero, %lo(D_800C4B30)($at) -/* 1A9E8 8008A5E8 0C022E08 */ jal func_8008B820 -/* 1A9EC 8008A5EC 00402021 */ addu $a0, $v0, $zero -/* 1A9F0 8008A5F0 8FBF0010 */ lw $ra, 0x10($sp) -/* 1A9F4 8008A5F4 03E00008 */ jr $ra -/* 1A9F8 8008A5F8 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1A9FC 8008A5FC 00000000 */ nop -.size func_8008A5D0, . - func_8008A5D0 - -glabel func_8008A600 -/* 1AA00 8008A600 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1AA04 8008A604 AFB00010 */ sw $s0, 0x10($sp) -/* 1AA08 8008A608 AFBF0014 */ sw $ra, 0x14($sp) -/* 1AA0C 8008A60C 0C0228D5 */ jal func_8008A354 -/* 1AA10 8008A610 00808021 */ addu $s0, $a0, $zero -/* 1AA14 8008A614 3C04800C */ lui $a0, %hi(D_800C4BF0) -/* 1AA18 8008A618 24844BF0 */ addiu $a0, $a0, %lo(D_800C4BF0) -/* 1AA1C 8008A61C 02002821 */ addu $a1, $s0, $zero -/* 1AA20 8008A620 0C024C18 */ jal func_80093060 -/* 1AA24 8008A624 24060018 */ addiu $a2, $zero, 0x18 -/* 1AA28 8008A628 0C0228DF */ jal func_8008A37C -/* 1AA2C 8008A62C 00000000 */ nop -/* 1AA30 8008A630 8FBF0014 */ lw $ra, 0x14($sp) -/* 1AA34 8008A634 8FB00010 */ lw $s0, 0x10($sp) -/* 1AA38 8008A638 03E00008 */ jr $ra -/* 1AA3C 8008A63C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008A600, . - func_8008A600 - -glabel func_8008A640 -/* 1AA40 8008A640 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1AA44 8008A644 AFBF0010 */ sw $ra, 0x10($sp) -/* 1AA48 8008A648 24040103 */ addiu $a0, $zero, 0x103 -/* 1AA4C 8008A64C 0C02273E */ jal func_80089CF8 -/* 1AA50 8008A650 00002821 */ addu $a1, $zero, $zero -/* 1AA54 8008A654 8FBF0010 */ lw $ra, 0x10($sp) -/* 1AA58 8008A658 03E00008 */ jr $ra -/* 1AA5C 8008A65C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008A640, . - func_8008A640 - -glabel func_8008A660 -/* 1AA60 8008A660 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1AA64 8008A664 AFB00010 */ sw $s0, 0x10($sp) -/* 1AA68 8008A668 00808021 */ addu $s0, $a0, $zero -/* 1AA6C 8008A66C AFBF0014 */ sw $ra, 0x14($sp) -/* 1AA70 8008A670 0C022E08 */ jal func_8008B820 -/* 1AA74 8008A674 24040001 */ addiu $a0, $zero, 0x1 -/* 1AA78 8008A678 3C01800B */ lui $at, %hi(D_800A9FE0) -/* 1AA7C 8008A67C AC309FE0 */ sw $s0, %lo(D_800A9FE0)($at) -/* 1AA80 8008A680 0C022E08 */ jal func_8008B820 -/* 1AA84 8008A684 00402021 */ addu $a0, $v0, $zero -/* 1AA88 8008A688 8FBF0014 */ lw $ra, 0x14($sp) -/* 1AA8C 8008A68C 8FB00010 */ lw $s0, 0x10($sp) -/* 1AA90 8008A690 03E00008 */ jr $ra -/* 1AA94 8008A694 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1AA98 8008A698 00000000 */ nop -/* 1AA9C 8008A69C 00000000 */ nop -.size func_8008A660, . - func_8008A660 - -glabel func_8008A6A0 -/* 1AAA0 8008A6A0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1AAA4 8008A6A4 AFBF0010 */ sw $ra, 0x10($sp) -/* 1AAA8 8008A6A8 3C04800B */ lui $a0, %hi(D_800AA040) -/* 1AAAC 8008A6AC 0C022C4C */ jal func_8008B130 -/* 1AAB0 8008A6B0 2484A040 */ addiu $a0, $a0, %lo(D_800AA040) -/* 1AAB4 8008A6B4 8FBF0010 */ lw $ra, 0x10($sp) -/* 1AAB8 8008A6B8 03E00008 */ jr $ra -/* 1AABC 8008A6BC 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008A6A0, . - func_8008A6A0 - -glabel func_8008A6C0 -/* 1AAC0 8008A6C0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1AAC4 8008A6C4 AFBF0010 */ sw $ra, 0x10($sp) -/* 1AAC8 8008A6C8 3C04800B */ lui $a0, %hi(D_800AA040) -/* 1AACC 8008A6CC 0C022C74 */ jal func_8008B1D0 -/* 1AAD0 8008A6D0 2484A040 */ addiu $a0, $a0, %lo(D_800AA040) -/* 1AAD4 8008A6D4 8FBF0010 */ lw $ra, 0x10($sp) -/* 1AAD8 8008A6D8 03E00008 */ jr $ra -/* 1AADC 8008A6DC 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008A6C0, . - func_8008A6C0 - -glabel func_8008A6E0 -/* 1AAE0 8008A6E0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1AAE4 8008A6E4 AFBF0014 */ sw $ra, 0x14($sp) -/* 1AAE8 8008A6E8 AFB00010 */ sw $s0, 0x10($sp) -/* 1AAEC 8008A6EC 8C90000C */ lw $s0, 0xC($a0) -/* 1AAF0 8008A6F0 8E050000 */ lw $a1, 0x0($s0) -/* 1AAF4 8008A6F4 AE00000C */ sw $zero, 0xC($s0) -/* 1AAF8 8008A6F8 8CA60008 */ lw $a2, 0x8($a1) -/* 1AAFC 8008A6FC 3C04800F */ lui $a0, %hi(D_800E9B88) -/* 1AB00 8008A700 0C025AE4 */ jal func_80096B90 -/* 1AB04 8008A704 24849B88 */ addiu $a0, $a0, %lo(D_800E9B88) -/* 1AB08 8008A708 00401821 */ addu $v1, $v0, $zero -/* 1AB0C 8008A70C 14600004 */ bnez $v1, .L8008A720 -/* 1AB10 8008A710 00601021 */ addu $v0, $v1, $zero -/* 1AB14 8008A714 24020001 */ addiu $v0, $zero, 0x1 -/* 1AB18 8008A718 AE02000C */ sw $v0, 0xC($s0) -/* 1AB1C 8008A71C 00601021 */ addu $v0, $v1, $zero -.L8008A720: -/* 1AB20 8008A720 8FBF0014 */ lw $ra, 0x14($sp) -/* 1AB24 8008A724 8FB00010 */ lw $s0, 0x10($sp) -/* 1AB28 8008A728 03E00008 */ jr $ra -/* 1AB2C 8008A72C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008A6E0, . - func_8008A6E0 - -glabel func_8008A730 -/* 1AB30 8008A730 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1AB34 8008A734 AFBF0010 */ sw $ra, 0x10($sp) -/* 1AB38 8008A738 8C85000C */ lw $a1, 0xC($a0) -/* 1AB3C 8008A73C 8CA20000 */ lw $v0, 0x0($a1) -/* 1AB40 8008A740 8C440000 */ lw $a0, 0x0($v0) -/* 1AB44 8008A744 0C025A60 */ jal func_80096980 -/* 1AB48 8008A748 24A50004 */ addiu $a1, $a1, 0x4 -/* 1AB4C 8008A74C 8FBF0010 */ lw $ra, 0x10($sp) -/* 1AB50 8008A750 03E00008 */ jr $ra -/* 1AB54 8008A754 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008A730, . - func_8008A730 - -glabel func_8008A758 -/* 1AB58 8008A758 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1AB5C 8008A75C AFBF0018 */ sw $ra, 0x18($sp) -/* 1AB60 8008A760 8C83000C */ lw $v1, 0xC($a0) -/* 1AB64 8008A764 8C620008 */ lw $v0, 0x8($v1) -/* 1AB68 8008A768 8C650000 */ lw $a1, 0x0($v1) -/* 1AB6C 8008A76C 9066000C */ lbu $a2, 0xC($v1) -/* 1AB70 8008A770 AFA20010 */ sw $v0, 0x10($sp) -/* 1AB74 8008A774 8C620010 */ lw $v0, 0x10($v1) -/* 1AB78 8008A778 AFA20014 */ sw $v0, 0x14($sp) -/* 1AB7C 8008A77C 8CA40000 */ lw $a0, 0x0($a1) -/* 1AB80 8008A780 8CA50004 */ lw $a1, 0x4($a1) -/* 1AB84 8008A784 0C025878 */ jal func_800961E0 -/* 1AB88 8008A788 8C670004 */ lw $a3, 0x4($v1) -/* 1AB8C 8008A78C 8FBF0018 */ lw $ra, 0x18($sp) -/* 1AB90 8008A790 03E00008 */ jr $ra -/* 1AB94 8008A794 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8008A758, . - func_8008A758 - -glabel func_8008A798 -/* 1AB98 8008A798 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 1AB9C 8008A79C AFBF002C */ sw $ra, 0x2C($sp) -/* 1ABA0 8008A7A0 AFB20028 */ sw $s2, 0x28($sp) -/* 1ABA4 8008A7A4 AFB10024 */ sw $s1, 0x24($sp) -/* 1ABA8 8008A7A8 AFB00020 */ sw $s0, 0x20($sp) -/* 1ABAC 8008A7AC 8C90000C */ lw $s0, 0xC($a0) -/* 1ABB0 8008A7B0 3C05800B */ lui $a1, %hi(D_800AA010) -/* 1ABB4 8008A7B4 94A5A010 */ lhu $a1, %lo(D_800AA010)($a1) -/* 1ABB8 8008A7B8 3C06800B */ lui $a2, %hi(D_800AA014) -/* 1ABBC 8008A7BC 8CC6A014 */ lw $a2, %lo(D_800AA014)($a2) -/* 1ABC0 8008A7C0 8E110000 */ lw $s1, 0x0($s0) -/* 1ABC4 8008A7C4 8E020008 */ lw $v0, 0x8($s0) -/* 1ABC8 8008A7C8 26320004 */ addiu $s2, $s1, 0x4 -/* 1ABCC 8008A7CC AFA20010 */ sw $v0, 0x10($sp) -/* 1ABD0 8008A7D0 AFB20014 */ sw $s2, 0x14($sp) -/* 1ABD4 8008A7D4 8E240000 */ lw $a0, 0x0($s1) -/* 1ABD8 8008A7D8 0C0259F0 */ jal func_800967C0 -/* 1ABDC 8008A7DC 8E070004 */ lw $a3, 0x4($s0) -/* 1ABE0 8008A7E0 00402021 */ addu $a0, $v0, $zero -/* 1ABE4 8008A7E4 24020005 */ addiu $v0, $zero, 0x5 -/* 1ABE8 8008A7E8 14820013 */ bne $a0, $v0, .L8008A838 -/* 1ABEC 8008A7EC 00801021 */ addu $v0, $a0, $zero -/* 1ABF0 8008A7F0 8E030010 */ lw $v1, 0x10($s0) -/* 1ABF4 8008A7F4 24020001 */ addiu $v0, $zero, 0x1 -/* 1ABF8 8008A7F8 1462000F */ bne $v1, $v0, .L8008A838 -/* 1ABFC 8008A7FC 00801021 */ addu $v0, $a0, $zero -/* 1AC00 8008A800 8E020008 */ lw $v0, 0x8($s0) -/* 1AC04 8008A804 3C05800B */ lui $a1, %hi(D_800AA010) -/* 1AC08 8008A808 94A5A010 */ lhu $a1, %lo(D_800AA010)($a1) -/* 1AC0C 8008A80C 3C06800B */ lui $a2, %hi(D_800AA014) -/* 1AC10 8008A810 8CC6A014 */ lw $a2, %lo(D_800AA014)($a2) -/* 1AC14 8008A814 AFA20010 */ sw $v0, 0x10($sp) -/* 1AC18 8008A818 8E02000C */ lw $v0, 0xC($s0) -/* 1AC1C 8008A81C AFB20018 */ sw $s2, 0x18($sp) -/* 1AC20 8008A820 AFA20014 */ sw $v0, 0x14($sp) -/* 1AC24 8008A824 8E240000 */ lw $a0, 0x0($s1) -/* 1AC28 8008A828 0C0256E4 */ jal func_80095B90 -/* 1AC2C 8008A82C 8E070004 */ lw $a3, 0x4($s0) -/* 1AC30 8008A830 00402021 */ addu $a0, $v0, $zero -/* 1AC34 8008A834 00801021 */ addu $v0, $a0, $zero -.L8008A838: -/* 1AC38 8008A838 8FBF002C */ lw $ra, 0x2C($sp) -/* 1AC3C 8008A83C 8FB20028 */ lw $s2, 0x28($sp) -/* 1AC40 8008A840 8FB10024 */ lw $s1, 0x24($sp) -/* 1AC44 8008A844 8FB00020 */ lw $s0, 0x20($sp) -/* 1AC48 8008A848 03E00008 */ jr $ra -/* 1AC4C 8008A84C 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_8008A798, . - func_8008A798 - -glabel func_8008A850 -/* 1AC50 8008A850 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1AC54 8008A854 AFBF0018 */ sw $ra, 0x18($sp) -/* 1AC58 8008A858 8C82000C */ lw $v0, 0xC($a0) -/* 1AC5C 8008A85C 3C05800B */ lui $a1, %hi(D_800AA010) -/* 1AC60 8008A860 94A5A010 */ lhu $a1, %lo(D_800AA010)($a1) -/* 1AC64 8008A864 3C06800B */ lui $a2, %hi(D_800AA014) -/* 1AC68 8008A868 8CC6A014 */ lw $a2, %lo(D_800AA014)($a2) -/* 1AC6C 8008A86C 8C430008 */ lw $v1, 0x8($v0) -/* 1AC70 8008A870 8C440000 */ lw $a0, 0x0($v0) -/* 1AC74 8008A874 AFA30010 */ sw $v1, 0x10($sp) -/* 1AC78 8008A878 8C840000 */ lw $a0, 0x0($a0) -/* 1AC7C 8008A87C 0C0257F0 */ jal func_80095FC0 -/* 1AC80 8008A880 8C470004 */ lw $a3, 0x4($v0) -/* 1AC84 8008A884 8FBF0018 */ lw $ra, 0x18($sp) -/* 1AC88 8008A888 03E00008 */ jr $ra -/* 1AC8C 8008A88C 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8008A850, . - func_8008A850 - -glabel func_8008A890 -/* 1AC90 8008A890 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1AC94 8008A894 AFBF0010 */ sw $ra, 0x10($sp) -/* 1AC98 8008A898 8C83000C */ lw $v1, 0xC($a0) -/* 1AC9C 8008A89C 8C620000 */ lw $v0, 0x0($v1) -/* 1ACA0 8008A8A0 8C660004 */ lw $a2, 0x4($v1) -/* 1ACA4 8008A8A4 8C440000 */ lw $a0, 0x0($v0) -/* 1ACA8 8008A8A8 0C025988 */ jal func_80096620 -/* 1ACAC 8008A8AC 8C450004 */ lw $a1, 0x4($v0) -/* 1ACB0 8008A8B0 8FBF0010 */ lw $ra, 0x10($sp) -/* 1ACB4 8008A8B4 03E00008 */ jr $ra -/* 1ACB8 8008A8B8 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008A890, . - func_8008A890 - -glabel func_8008A8BC -/* 1ACBC 8008A8BC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1ACC0 8008A8C0 AFBF0010 */ sw $ra, 0x10($sp) -/* 1ACC4 8008A8C4 8C82000C */ lw $v0, 0xC($a0) -/* 1ACC8 8008A8C8 8C430000 */ lw $v1, 0x0($v0) -/* 1ACCC 8008A8CC 8C450004 */ lw $a1, 0x4($v0) -/* 1ACD0 8008A8D0 8C460008 */ lw $a2, 0x8($v0) -/* 1ACD4 8008A8D4 0C025AA4 */ jal func_80096A90 -/* 1ACD8 8008A8D8 8C640000 */ lw $a0, 0x0($v1) -/* 1ACDC 8008A8DC 8FBF0010 */ lw $ra, 0x10($sp) -/* 1ACE0 8008A8E0 03E00008 */ jr $ra -/* 1ACE4 8008A8E4 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008A8BC, . - func_8008A8BC - -glabel func_8008A8E8 -/* 1ACE8 8008A8E8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1ACEC 8008A8EC AFBF0010 */ sw $ra, 0x10($sp) -/* 1ACF0 8008A8F0 8C82000C */ lw $v0, 0xC($a0) -/* 1ACF4 8008A8F4 0C025B98 */ jal func_80096E60 -/* 1ACF8 8008A8F8 8C440000 */ lw $a0, 0x0($v0) -/* 1ACFC 8008A8FC 8FBF0010 */ lw $ra, 0x10($sp) -/* 1AD00 8008A900 03E00008 */ jr $ra -/* 1AD04 8008A904 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1AD08 8008A908 00000000 */ nop -/* 1AD0C 8008A90C 00000000 */ nop -.size func_8008A8E8, . - func_8008A8E8 - -glabel func_8008A910 -/* 1AD10 8008A910 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 1AD14 8008A914 10C0004E */ beqz $a2, .L8008AA50 -/* 1AD18 8008A918 00004821 */ addu $t1, $zero, $zero -/* 1AD1C 8008A91C 240C00DE */ addiu $t4, $zero, 0xDE -/* 1AD20 8008A920 240B00DF */ addiu $t3, $zero, 0xDF -/* 1AD24 8008A924 240A000F */ addiu $t2, $zero, 0xF -.L8008A928: -/* 1AD28 8008A928 90830000 */ lbu $v1, 0x0($a0) -/* 1AD2C 8008A92C 306800FF */ andi $t0, $v1, 0xFF -/* 1AD30 8008A930 11000047 */ beqz $t0, .L8008AA50 -/* 1AD34 8008A934 2462FFBF */ addiu $v0, $v1, -0x41 -/* 1AD38 8008A938 2C42001A */ sltiu $v0, $v0, 0x1A -/* 1AD3C 8008A93C 10400003 */ beqz $v0, .L8008A94C -/* 1AD40 8008A940 2462FFD9 */ addiu $v0, $v1, -0x27 -/* 1AD44 8008A944 08022A8F */ j .L8008AA3C -/* 1AD48 8008A948 A0A20000 */ sb $v0, 0x0($a1) -.L8008A94C: -/* 1AD4C 8008A94C 2467FF9F */ addiu $a3, $v1, -0x61 -/* 1AD50 8008A950 30E200FF */ andi $v0, $a3, 0xFF -/* 1AD54 8008A954 2C42001A */ sltiu $v0, $v0, 0x1A -/* 1AD58 8008A958 10400003 */ beqz $v0, .L8008A968 -/* 1AD5C 8008A95C 2462FFB9 */ addiu $v0, $v1, -0x47 -/* 1AD60 8008A960 08022A8F */ j .L8008AA3C -/* 1AD64 8008A964 A0A20000 */ sb $v0, 0x0($a1) -.L8008A968: -/* 1AD68 8008A968 2462FFD0 */ addiu $v0, $v1, -0x30 -/* 1AD6C 8008A96C 2C42000A */ sltiu $v0, $v0, 0xA -/* 1AD70 8008A970 10400003 */ beqz $v0, .L8008A980 -/* 1AD74 8008A974 2462FFE0 */ addiu $v0, $v1, -0x20 -/* 1AD78 8008A978 08022A8F */ j .L8008AA3C -/* 1AD7C 8008A97C A0A20000 */ sb $v0, 0x0($a1) -.L8008A980: -/* 1AD80 8008A980 2462004F */ addiu $v0, $v1, 0x4F -/* 1AD84 8008A984 304200FF */ andi $v0, $v0, 0xFF -/* 1AD88 8008A988 2C42002C */ sltiu $v0, $v0, 0x2C -/* 1AD8C 8008A98C 10400014 */ beqz $v0, .L8008A9E0 -/* 1AD90 8008A990 00000000 */ nop -/* 1AD94 8008A994 90820001 */ lbu $v0, 0x1($a0) -/* 1AD98 8008A998 144C0006 */ bne $v0, $t4, .L8008A9B4 -/* 1AD9C 8008A99C 00000000 */ nop -/* 1ADA0 8008A9A0 2D0200CA */ sltiu $v0, $t0, 0xCA -/* 1ADA4 8008A9A4 14400006 */ bnez $v0, .L8008A9C0 -/* 1ADA8 8008A9A8 2462FFC6 */ addiu $v0, $v1, -0x3A -/* 1ADAC 8008A9AC 08022A70 */ j .L8008A9C0 -/* 1ADB0 8008A9B0 2462FFC1 */ addiu $v0, $v1, -0x3F -.L8008A9B4: -/* 1ADB4 8008A9B4 544B0021 */ bnel $v0, $t3, .L8008AA3C -/* 1ADB8 8008A9B8 A0A70000 */ sb $a3, 0x0($a1) -/* 1ADBC 8008A9BC 2462FFC6 */ addiu $v0, $v1, -0x3A -.L8008A9C0: -/* 1ADC0 8008A9C0 A0A20000 */ sb $v0, 0x0($a1) -/* 1ADC4 8008A9C4 08022A8F */ j .L8008AA3C -/* 1ADC8 8008A9C8 24840001 */ addiu $a0, $a0, 0x1 -.L8008A9CC: -/* 1ADCC 8008A9CC 3C02800B */ lui $v0, %hi(D_800AA051) -/* 1ADD0 8008A9D0 00431021 */ addu $v0, $v0, $v1 -/* 1ADD4 8008A9D4 9042A051 */ lbu $v0, %lo(D_800AA051)($v0) -/* 1ADD8 8008A9D8 08022A88 */ j .L8008AA20 -/* 1ADDC 8008A9DC A0A20000 */ sb $v0, 0x0($a1) -.L8008A9E0: -/* 1ADE0 8008A9E0 3C02800B */ lui $v0, %hi(D_800AA051) -/* 1ADE4 8008A9E4 9042A051 */ lbu $v0, %lo(D_800AA051)($v0) -/* 1ADE8 8008A9E8 10400013 */ beqz $v0, .L8008AA38 -/* 1ADEC 8008A9EC 00003821 */ addu $a3, $zero, $zero -/* 1ADF0 8008A9F0 00001821 */ addu $v1, $zero, $zero -.L8008A9F4: -/* 1ADF4 8008A9F4 3C02800B */ lui $v0, %hi(D_800AA050) -/* 1ADF8 8008A9F8 00431021 */ addu $v0, $v0, $v1 -/* 1ADFC 8008A9FC 9042A050 */ lbu $v0, %lo(D_800AA050)($v0) -/* 1AE00 8008AA00 1048FFF2 */ beq $v0, $t0, .L8008A9CC -/* 1AE04 8008AA04 00000000 */ nop -/* 1AE08 8008AA08 24630002 */ addiu $v1, $v1, 0x2 -/* 1AE0C 8008AA0C 3C02800B */ lui $v0, %hi(D_800AA051) -/* 1AE10 8008AA10 00431021 */ addu $v0, $v0, $v1 -/* 1AE14 8008AA14 9042A051 */ lbu $v0, %lo(D_800AA051)($v0) -/* 1AE18 8008AA18 1440FFF6 */ bnez $v0, .L8008A9F4 -/* 1AE1C 8008AA1C 24E70001 */ addiu $a3, $a3, 0x1 -.L8008AA20: -/* 1AE20 8008AA20 00071040 */ sll $v0, $a3, 1 -/* 1AE24 8008AA24 3C01800B */ lui $at, %hi(D_800AA051) -/* 1AE28 8008AA28 00220821 */ addu $at, $at, $v0 -/* 1AE2C 8008AA2C 9022A051 */ lbu $v0, %lo(D_800AA051)($at) -/* 1AE30 8008AA30 54400003 */ bnel $v0, $zero, .L8008AA40 -/* 1AE34 8008AA34 24A50001 */ addiu $a1, $a1, 0x1 -.L8008AA38: -/* 1AE38 8008AA38 A0AA0000 */ sb $t2, 0x0($a1) -.L8008AA3C: -/* 1AE3C 8008AA3C 24A50001 */ addiu $a1, $a1, 0x1 -.L8008AA40: -/* 1AE40 8008AA40 25290001 */ addiu $t1, $t1, 0x1 -/* 1AE44 8008AA44 0126102B */ sltu $v0, $t1, $a2 -/* 1AE48 8008AA48 1440FFB7 */ bnez $v0, .L8008A928 -/* 1AE4C 8008AA4C 24840001 */ addiu $a0, $a0, 0x1 -.L8008AA50: -/* 1AE50 8008AA50 27BD0008 */ addiu $sp, $sp, 0x8 -/* 1AE54 8008AA54 03E00008 */ jr $ra -/* 1AE58 8008AA58 00000000 */ nop -.size func_8008A910, . - func_8008A910 - -glabel func_8008AA5C -/* 1AE5C 8008AA5C 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 1AE60 8008AA60 00A04821 */ addu $t1, $a1, $zero -/* 1AE64 8008AA64 10C00056 */ beqz $a2, .L8008ABC0 -/* 1AE68 8008AA68 00005821 */ addu $t3, $zero, $zero -/* 1AE6C 8008AA6C 240C00DE */ addiu $t4, $zero, 0xDE -/* 1AE70 8008AA70 240E00DF */ addiu $t6, $zero, 0xDF -/* 1AE74 8008AA74 240D000F */ addiu $t5, $zero, 0xF -/* 1AE78 8008AA78 24A50001 */ addiu $a1, $a1, 0x1 -.L8008AA7C: -/* 1AE7C 8008AA7C 90830000 */ lbu $v1, 0x0($a0) -/* 1AE80 8008AA80 306700FF */ andi $a3, $v1, 0xFF -/* 1AE84 8008AA84 14E00003 */ bnez $a3, .L8008AA94 -/* 1AE88 8008AA88 2462FFE6 */ addiu $v0, $v1, -0x1A -/* 1AE8C 8008AA8C 08022AEA */ j .L8008ABA8 -/* 1AE90 8008AA90 A1230000 */ sb $v1, 0x0($t1) -.L8008AA94: -/* 1AE94 8008AA94 2C42001A */ sltiu $v0, $v0, 0x1A -/* 1AE98 8008AA98 10400003 */ beqz $v0, .L8008AAA8 -/* 1AE9C 8008AA9C 24620027 */ addiu $v0, $v1, 0x27 -/* 1AEA0 8008AAA0 08022AEA */ j .L8008ABA8 -/* 1AEA4 8008AAA4 A1220000 */ sb $v0, 0x0($t1) -.L8008AAA8: -/* 1AEA8 8008AAA8 2462FFF0 */ addiu $v0, $v1, -0x10 -/* 1AEAC 8008AAAC 2C42000A */ sltiu $v0, $v0, 0xA -/* 1AEB0 8008AAB0 10400003 */ beqz $v0, .L8008AAC0 -/* 1AEB4 8008AAB4 24620020 */ addiu $v0, $v1, 0x20 -/* 1AEB8 8008AAB8 08022AEA */ j .L8008ABA8 -/* 1AEBC 8008AABC A1220000 */ sb $v0, 0x0($t1) -.L8008AAC0: -/* 1AEC0 8008AAC0 2462FFB0 */ addiu $v0, $v1, -0x50 -/* 1AEC4 8008AAC4 2C42002C */ sltiu $v0, $v0, 0x2C -/* 1AEC8 8008AAC8 10400003 */ beqz $v0, .L8008AAD8 -/* 1AECC 8008AACC 24620061 */ addiu $v0, $v1, 0x61 -/* 1AED0 8008AAD0 08022AEA */ j .L8008ABA8 -/* 1AED4 8008AAD4 A1220000 */ sb $v0, 0x0($t1) -.L8008AAD8: -/* 1AED8 8008AAD8 2462FF84 */ addiu $v0, $v1, -0x7C -/* 1AEDC 8008AADC 2C42000F */ sltiu $v0, $v0, 0xF -/* 1AEE0 8008AAE0 10400006 */ beqz $v0, .L8008AAFC -/* 1AEE4 8008AAE4 2462003A */ addiu $v0, $v1, 0x3A -/* 1AEE8 8008AAE8 A1220000 */ sb $v0, 0x0($t1) -/* 1AEEC 8008AAEC A0AC0000 */ sb $t4, 0x0($a1) -/* 1AEF0 8008AAF0 24A50001 */ addiu $a1, $a1, 0x1 -/* 1AEF4 8008AAF4 08022AEA */ j .L8008ABA8 -/* 1AEF8 8008AAF8 25290001 */ addiu $t1, $t1, 0x1 -.L8008AAFC: -/* 1AEFC 8008AAFC 24620075 */ addiu $v0, $v1, 0x75 -/* 1AF00 8008AB00 304200FF */ andi $v0, $v0, 0xFF -/* 1AF04 8008AB04 2C420005 */ sltiu $v0, $v0, 0x5 -/* 1AF08 8008AB08 10400004 */ beqz $v0, .L8008AB1C -/* 1AF0C 8008AB0C 2462003F */ addiu $v0, $v1, 0x3F -/* 1AF10 8008AB10 A1220000 */ sb $v0, 0x0($t1) -/* 1AF14 8008AB14 08022AEA */ j .L8008ABA8 -/* 1AF18 8008AB18 A0AC0000 */ sb $t4, 0x0($a1) -.L8008AB1C: -/* 1AF1C 8008AB1C 24620070 */ addiu $v0, $v1, 0x70 -/* 1AF20 8008AB20 304200FF */ andi $v0, $v0, 0xFF -/* 1AF24 8008AB24 2C420005 */ sltiu $v0, $v0, 0x5 -/* 1AF28 8008AB28 10400009 */ beqz $v0, .L8008AB50 -/* 1AF2C 8008AB2C 2462003A */ addiu $v0, $v1, 0x3A -/* 1AF30 8008AB30 A1220000 */ sb $v0, 0x0($t1) -/* 1AF34 8008AB34 08022AEA */ j .L8008ABA8 -/* 1AF38 8008AB38 A0AE0000 */ sb $t6, 0x0($a1) -.L8008AB3C: -/* 1AF3C 8008AB3C 3C02800B */ lui $v0, %hi(D_800AA050) -/* 1AF40 8008AB40 00471021 */ addu $v0, $v0, $a3 -/* 1AF44 8008AB44 9042A050 */ lbu $v0, %lo(D_800AA050)($v0) -/* 1AF48 8008AB48 08022AE3 */ j .L8008AB8C -/* 1AF4C 8008AB4C A1220000 */ sb $v0, 0x0($t1) -.L8008AB50: -/* 1AF50 8008AB50 3C02800B */ lui $v0, %hi(D_800AA051) -/* 1AF54 8008AB54 9042A051 */ lbu $v0, %lo(D_800AA051)($v0) -/* 1AF58 8008AB58 10400012 */ beqz $v0, .L8008ABA4 -/* 1AF5C 8008AB5C 00004021 */ addu $t0, $zero, $zero -/* 1AF60 8008AB60 00E05021 */ addu $t2, $a3, $zero -/* 1AF64 8008AB64 3C03800B */ lui $v1, %hi(D_800AA051) -/* 1AF68 8008AB68 2463A051 */ addiu $v1, $v1, %lo(D_800AA051) -/* 1AF6C 8008AB6C 00003821 */ addu $a3, $zero, $zero -/* 1AF70 8008AB70 90620000 */ lbu $v0, 0x0($v1) -.L8008AB74: -/* 1AF74 8008AB74 104AFFF1 */ beq $v0, $t2, .L8008AB3C -/* 1AF78 8008AB78 24630002 */ addiu $v1, $v1, 0x2 -/* 1AF7C 8008AB7C 90620000 */ lbu $v0, 0x0($v1) -/* 1AF80 8008AB80 24E70002 */ addiu $a3, $a3, 0x2 -/* 1AF84 8008AB84 1440FFFB */ bnez $v0, .L8008AB74 -/* 1AF88 8008AB88 25080001 */ addiu $t0, $t0, 0x1 -.L8008AB8C: -/* 1AF8C 8008AB8C 00081040 */ sll $v0, $t0, 1 -/* 1AF90 8008AB90 3C01800B */ lui $at, %hi(D_800AA051) -/* 1AF94 8008AB94 00220821 */ addu $at, $at, $v0 -/* 1AF98 8008AB98 9022A051 */ lbu $v0, %lo(D_800AA051)($at) -/* 1AF9C 8008AB9C 54400003 */ bnel $v0, $zero, .L8008ABAC -/* 1AFA0 8008ABA0 24A50001 */ addiu $a1, $a1, 0x1 -.L8008ABA4: -/* 1AFA4 8008ABA4 A12D0000 */ sb $t5, 0x0($t1) -.L8008ABA8: -/* 1AFA8 8008ABA8 24A50001 */ addiu $a1, $a1, 0x1 -.L8008ABAC: -/* 1AFAC 8008ABAC 25290001 */ addiu $t1, $t1, 0x1 -/* 1AFB0 8008ABB0 256B0001 */ addiu $t3, $t3, 0x1 -/* 1AFB4 8008ABB4 0166102B */ sltu $v0, $t3, $a2 -/* 1AFB8 8008ABB8 1440FFB0 */ bnez $v0, .L8008AA7C -/* 1AFBC 8008ABBC 24840001 */ addiu $a0, $a0, 0x1 -.L8008ABC0: -/* 1AFC0 8008ABC0 27BD0008 */ addiu $sp, $sp, 0x8 -/* 1AFC4 8008ABC4 03E00008 */ jr $ra -/* 1AFC8 8008ABC8 00000000 */ nop -/* 1AFCC 8008ABCC 00000000 */ nop -.size func_8008AA5C, . - func_8008AA5C - -glabel func_8008ABD0 -/* 1AFD0 8008ABD0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1AFD4 8008ABD4 AFB00010 */ sw $s0, 0x10($sp) -/* 1AFD8 8008ABD8 00808021 */ addu $s0, $a0, $zero -/* 1AFDC 8008ABDC 00051040 */ sll $v0, $a1, 1 -/* 1AFE0 8008ABE0 00451021 */ addu $v0, $v0, $a1 -/* 1AFE4 8008ABE4 00021080 */ sll $v0, $v0, 2 -/* 1AFE8 8008ABE8 00451021 */ addu $v0, $v0, $a1 -/* 1AFEC 8008ABEC 000210C0 */ sll $v0, $v0, 3 -/* 1AFF0 8008ABF0 3C03800F */ lui $v1, %hi(D_800E99E8) -/* 1AFF4 8008ABF4 246399E8 */ addiu $v1, $v1, %lo(D_800E99E8) -/* 1AFF8 8008ABF8 00431021 */ addu $v0, $v0, $v1 -/* 1AFFC 8008ABFC 24040201 */ addiu $a0, $zero, 0x201 -/* 1B000 8008AC00 AFBF0014 */ sw $ra, 0x14($sp) -/* 1B004 8008AC04 AE020000 */ sw $v0, 0x0($s0) -/* 1B008 8008AC08 AC450008 */ sw $a1, 0x8($v0) -/* 1B00C 8008AC0C 0C02273E */ jal func_80089CF8 -/* 1B010 8008AC10 02002821 */ addu $a1, $s0, $zero -/* 1B014 8008AC14 AE020008 */ sw $v0, 0x8($s0) -/* 1B018 8008AC18 8FBF0014 */ lw $ra, 0x14($sp) -/* 1B01C 8008AC1C 8FB00010 */ lw $s0, 0x10($sp) -/* 1B020 8008AC20 03E00008 */ jr $ra -/* 1B024 8008AC24 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1B028 8008AC28 00000000 */ nop -/* 1B02C 8008AC2C 00000000 */ nop -.size func_8008ABD0, . - func_8008ABD0 - -glabel func_8008AC30 -/* 1B030 8008AC30 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1B034 8008AC34 AFB00018 */ sw $s0, 0x18($sp) -/* 1B038 8008AC38 00808021 */ addu $s0, $a0, $zero -/* 1B03C 8008AC3C 24040202 */ addiu $a0, $zero, 0x202 -/* 1B040 8008AC40 27A50010 */ addiu $a1, $sp, 0x10 -/* 1B044 8008AC44 AFBF001C */ sw $ra, 0x1C($sp) -/* 1B048 8008AC48 0C02273E */ jal func_80089CF8 -/* 1B04C 8008AC4C AFB00010 */ sw $s0, 0x10($sp) -/* 1B050 8008AC50 AE020008 */ sw $v0, 0x8($s0) -/* 1B054 8008AC54 8FA20014 */ lw $v0, 0x14($sp) -/* 1B058 8008AC58 8FBF001C */ lw $ra, 0x1C($sp) -/* 1B05C 8008AC5C 8FB00018 */ lw $s0, 0x18($sp) -/* 1B060 8008AC60 03E00008 */ jr $ra -/* 1B064 8008AC64 27BD0020 */ addiu $sp, $sp, 0x20 -/* 1B068 8008AC68 00000000 */ nop -/* 1B06C 8008AC6C 00000000 */ nop -.size func_8008AC30, . - func_8008AC30 - -glabel func_8008AC70 -/* 1B070 8008AC70 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1B074 8008AC74 AFB00010 */ sw $s0, 0x10($sp) -/* 1B078 8008AC78 00808021 */ addu $s0, $a0, $zero -/* 1B07C 8008AC7C 24040208 */ addiu $a0, $zero, 0x208 -/* 1B080 8008AC80 AFBF0014 */ sw $ra, 0x14($sp) -/* 1B084 8008AC84 0C02273E */ jal func_80089CF8 -/* 1B088 8008AC88 02002821 */ addu $a1, $s0, $zero -/* 1B08C 8008AC8C AE020008 */ sw $v0, 0x8($s0) -/* 1B090 8008AC90 8FBF0014 */ lw $ra, 0x14($sp) -/* 1B094 8008AC94 8FB00010 */ lw $s0, 0x10($sp) -/* 1B098 8008AC98 03E00008 */ jr $ra -/* 1B09C 8008AC9C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008AC70, . - func_8008AC70 - -glabel func_8008ACA0 -/* 1B0A0 8008ACA0 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 1B0A4 8008ACA4 AFB20048 */ sw $s2, 0x48($sp) -/* 1B0A8 8008ACA8 00809021 */ addu $s2, $a0, $zero -/* 1B0AC 8008ACAC 00A02021 */ addu $a0, $a1, $zero -/* 1B0B0 8008ACB0 AFB3004C */ sw $s3, 0x4C($sp) -/* 1B0B4 8008ACB4 00C09821 */ addu $s3, $a2, $zero -/* 1B0B8 8008ACB8 AFBF0058 */ sw $ra, 0x58($sp) -/* 1B0BC 8008ACBC AFB50054 */ sw $s5, 0x54($sp) -/* 1B0C0 8008ACC0 AFB40050 */ sw $s4, 0x50($sp) -/* 1B0C4 8008ACC4 AFB10044 */ sw $s1, 0x44($sp) -/* 1B0C8 8008ACC8 AFB00040 */ sw $s0, 0x40($sp) -/* 1B0CC 8008ACCC 8E42000C */ lw $v0, 0xC($s2) -/* 1B0D0 8008ACD0 8FB50070 */ lw $s5, 0x70($sp) -/* 1B0D4 8008ACD4 10400015 */ beqz $v0, .L8008AD2C -/* 1B0D8 8008ACD8 00E0A021 */ addu $s4, $a3, $zero -/* 1B0DC 8008ACDC 27B10028 */ addiu $s1, $sp, 0x28 -/* 1B0E0 8008ACE0 02202821 */ addu $a1, $s1, $zero -/* 1B0E4 8008ACE4 0C024C18 */ jal func_80093060 -/* 1B0E8 8008ACE8 24060010 */ addiu $a2, $zero, 0x10 -/* 1B0EC 8008ACEC 27B00038 */ addiu $s0, $sp, 0x38 -/* 1B0F0 8008ACF0 02002021 */ addu $a0, $s0, $zero -/* 1B0F4 8008ACF4 0C024CE0 */ jal func_80093380 -/* 1B0F8 8008ACF8 24050004 */ addiu $a1, $zero, 0x4 -/* 1B0FC 8008ACFC 92620000 */ lbu $v0, 0x0($s3) -/* 1B100 8008AD00 24040203 */ addiu $a0, $zero, 0x203 -/* 1B104 8008AD04 27A50010 */ addiu $a1, $sp, 0x10 -/* 1B108 8008AD08 AFB20010 */ sw $s2, 0x10($sp) -/* 1B10C 8008AD0C AFB10014 */ sw $s1, 0x14($sp) -/* 1B110 8008AD10 AFB00018 */ sw $s0, 0x18($sp) -/* 1B114 8008AD14 AFB5001C */ sw $s5, 0x1C($sp) -/* 1B118 8008AD18 AFB40020 */ sw $s4, 0x20($sp) -/* 1B11C 8008AD1C 0C02273E */ jal func_80089CF8 -/* 1B120 8008AD20 A3A20038 */ sb $v0, 0x38($sp) -/* 1B124 8008AD24 08022B4D */ j .L8008AD34 -/* 1B128 8008AD28 AE420008 */ sw $v0, 0x8($s2) -.L8008AD2C: -/* 1B12C 8008AD2C 24020001 */ addiu $v0, $zero, 0x1 -/* 1B130 8008AD30 AE420008 */ sw $v0, 0x8($s2) -.L8008AD34: -/* 1B134 8008AD34 8FBF0058 */ lw $ra, 0x58($sp) -/* 1B138 8008AD38 8FB50054 */ lw $s5, 0x54($sp) -/* 1B13C 8008AD3C 8FB40050 */ lw $s4, 0x50($sp) -/* 1B140 8008AD40 8FB3004C */ lw $s3, 0x4C($sp) -/* 1B144 8008AD44 8FB20048 */ lw $s2, 0x48($sp) -/* 1B148 8008AD48 8FB10044 */ lw $s1, 0x44($sp) -/* 1B14C 8008AD4C 8FB00040 */ lw $s0, 0x40($sp) -/* 1B150 8008AD50 03E00008 */ jr $ra -/* 1B154 8008AD54 27BD0060 */ addiu $sp, $sp, 0x60 -/* 1B158 8008AD58 00000000 */ nop -/* 1B15C 8008AD5C 00000000 */ nop -.size func_8008ACA0, . - func_8008ACA0 - -glabel func_8008AD60 -/* 1B160 8008AD60 27BDFFA8 */ addiu $sp, $sp, -0x58 -/* 1B164 8008AD64 AFB10044 */ sw $s1, 0x44($sp) -/* 1B168 8008AD68 00808821 */ addu $s1, $a0, $zero -/* 1B16C 8008AD6C AFB00040 */ sw $s0, 0x40($sp) -/* 1B170 8008AD70 00A08021 */ addu $s0, $a1, $zero -/* 1B174 8008AD74 AFB20048 */ sw $s2, 0x48($sp) -/* 1B178 8008AD78 00C09021 */ addu $s2, $a2, $zero -/* 1B17C 8008AD7C AFBF0054 */ sw $ra, 0x54($sp) -/* 1B180 8008AD80 AFB40050 */ sw $s4, 0x50($sp) -/* 1B184 8008AD84 AFB3004C */ sw $s3, 0x4C($sp) -/* 1B188 8008AD88 8E22000C */ lw $v0, 0xC($s1) -/* 1B18C 8008AD8C 8FB40068 */ lw $s4, 0x68($sp) -/* 1B190 8008AD90 14400004 */ bnez $v0, .L8008ADA4 -/* 1B194 8008AD94 00E09821 */ addu $s3, $a3, $zero -/* 1B198 8008AD98 24020001 */ addiu $v0, $zero, 0x1 -/* 1B19C 8008AD9C 08022B85 */ j .L8008AE14 -/* 1B1A0 8008ADA0 AE220008 */ sw $v0, 0x8($s1) -.L8008ADA4: -/* 1B1A4 8008ADA4 27A40018 */ addiu $a0, $sp, 0x18 -/* 1B1A8 8008ADA8 0C024CE0 */ jal func_80093380 -/* 1B1AC 8008ADAC 24050020 */ addiu $a1, $zero, 0x20 -/* 1B1B0 8008ADB0 27A40038 */ addiu $a0, $sp, 0x38 -/* 1B1B4 8008ADB4 0C024CE0 */ jal func_80093380 -/* 1B1B8 8008ADB8 24050004 */ addiu $a1, $zero, 0x4 -/* 1B1BC 8008ADBC 92020000 */ lbu $v0, 0x0($s0) -/* 1B1C0 8008ADC0 10400006 */ beqz $v0, .L8008ADDC -/* 1B1C4 8008ADC4 00003021 */ addu $a2, $zero, $zero -/* 1B1C8 8008ADC8 02001821 */ addu $v1, $s0, $zero -.L8008ADCC: -/* 1B1CC 8008ADCC 24630001 */ addiu $v1, $v1, 0x1 -/* 1B1D0 8008ADD0 90620000 */ lbu $v0, 0x0($v1) -/* 1B1D4 8008ADD4 1440FFFD */ bnez $v0, .L8008ADCC -/* 1B1D8 8008ADD8 24C60001 */ addiu $a2, $a2, 0x1 -.L8008ADDC: -/* 1B1DC 8008ADDC 02002021 */ addu $a0, $s0, $zero -/* 1B1E0 8008ADE0 0C022A44 */ jal func_8008A910 -/* 1B1E4 8008ADE4 27A50018 */ addiu $a1, $sp, 0x18 -/* 1B1E8 8008ADE8 02402021 */ addu $a0, $s2, $zero -/* 1B1EC 8008ADEC 27B00038 */ addiu $s0, $sp, 0x38 -/* 1B1F0 8008ADF0 02002821 */ addu $a1, $s0, $zero -/* 1B1F4 8008ADF4 0C022A44 */ jal func_8008A910 -/* 1B1F8 8008ADF8 24060001 */ addiu $a2, $zero, 0x1 -/* 1B1FC 8008ADFC AFB40010 */ sw $s4, 0x10($sp) -/* 1B200 8008AE00 02202021 */ addu $a0, $s1, $zero -/* 1B204 8008AE04 27A50018 */ addiu $a1, $sp, 0x18 -/* 1B208 8008AE08 02003021 */ addu $a2, $s0, $zero -/* 1B20C 8008AE0C 0C022B28 */ jal func_8008ACA0 -/* 1B210 8008AE10 02603821 */ addu $a3, $s3, $zero -.L8008AE14: -/* 1B214 8008AE14 8FBF0054 */ lw $ra, 0x54($sp) -/* 1B218 8008AE18 8FB40050 */ lw $s4, 0x50($sp) -/* 1B21C 8008AE1C 8FB3004C */ lw $s3, 0x4C($sp) -/* 1B220 8008AE20 8FB20048 */ lw $s2, 0x48($sp) -/* 1B224 8008AE24 8FB10044 */ lw $s1, 0x44($sp) -/* 1B228 8008AE28 8FB00040 */ lw $s0, 0x40($sp) -/* 1B22C 8008AE2C 03E00008 */ jr $ra -/* 1B230 8008AE30 27BD0058 */ addiu $sp, $sp, 0x58 -/* 1B234 8008AE34 00000000 */ nop -/* 1B238 8008AE38 00000000 */ nop -/* 1B23C 8008AE3C 00000000 */ nop -.size func_8008AD60, . - func_8008AD60 - -glabel func_8008AE40 -/* 1B240 8008AE40 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1B244 8008AE44 AFB00010 */ sw $s0, 0x10($sp) -/* 1B248 8008AE48 00A08021 */ addu $s0, $a1, $zero -/* 1B24C 8008AE4C 3C05800B */ lui $a1, %hi(D_800AA010) -/* 1B250 8008AE50 24A5A010 */ addiu $a1, $a1, %lo(D_800AA010) -/* 1B254 8008AE54 AFBF0014 */ sw $ra, 0x14($sp) -/* 1B258 8008AE58 0C024C18 */ jal func_80093060 -/* 1B25C 8008AE5C 24060002 */ addiu $a2, $zero, 0x2 -/* 1B260 8008AE60 02002021 */ addu $a0, $s0, $zero -/* 1B264 8008AE64 3C05800B */ lui $a1, %hi(D_800AA014) -/* 1B268 8008AE68 24A5A014 */ addiu $a1, $a1, %lo(D_800AA014) -/* 1B26C 8008AE6C 0C024C18 */ jal func_80093060 -/* 1B270 8008AE70 24060004 */ addiu $a2, $zero, 0x4 -/* 1B274 8008AE74 8FBF0014 */ lw $ra, 0x14($sp) -/* 1B278 8008AE78 8FB00010 */ lw $s0, 0x10($sp) -/* 1B27C 8008AE7C 03E00008 */ jr $ra -/* 1B280 8008AE80 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1B284 8008AE84 00000000 */ nop -/* 1B288 8008AE88 00000000 */ nop -/* 1B28C 8008AE8C 00000000 */ nop -.size func_8008AE40, . - func_8008AE40 - -glabel func_8008AE90 -/* 1B290 8008AE90 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 1B294 8008AE94 8FA20040 */ lw $v0, 0x40($sp) -/* 1B298 8008AE98 AFB00028 */ sw $s0, 0x28($sp) -/* 1B29C 8008AE9C 00808021 */ addu $s0, $a0, $zero -/* 1B2A0 8008AEA0 24040204 */ addiu $a0, $zero, 0x204 -/* 1B2A4 8008AEA4 AFA50014 */ sw $a1, 0x14($sp) -/* 1B2A8 8008AEA8 27A50010 */ addiu $a1, $sp, 0x10 -/* 1B2AC 8008AEAC AFBF002C */ sw $ra, 0x2C($sp) -/* 1B2B0 8008AEB0 AFB00010 */ sw $s0, 0x10($sp) -/* 1B2B4 8008AEB4 AFA60018 */ sw $a2, 0x18($sp) -/* 1B2B8 8008AEB8 AFA70020 */ sw $a3, 0x20($sp) -/* 1B2BC 8008AEBC 0C02273E */ jal func_80089CF8 -/* 1B2C0 8008AEC0 A3A2001C */ sb $v0, 0x1C($sp) -/* 1B2C4 8008AEC4 AE020008 */ sw $v0, 0x8($s0) -/* 1B2C8 8008AEC8 8FBF002C */ lw $ra, 0x2C($sp) -/* 1B2CC 8008AECC 8FB00028 */ lw $s0, 0x28($sp) -/* 1B2D0 8008AED0 03E00008 */ jr $ra -/* 1B2D4 8008AED4 27BD0030 */ addiu $sp, $sp, 0x30 -/* 1B2D8 8008AED8 00000000 */ nop -/* 1B2DC 8008AEDC 00000000 */ nop -.size func_8008AE90, . - func_8008AE90 - -glabel func_8008AEE0 -/* 1B2E0 8008AEE0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 1B2E4 8008AEE4 AFB00028 */ sw $s0, 0x28($sp) -/* 1B2E8 8008AEE8 00808021 */ addu $s0, $a0, $zero -/* 1B2EC 8008AEEC 24040205 */ addiu $a0, $zero, 0x205 -/* 1B2F0 8008AEF0 AFA50014 */ sw $a1, 0x14($sp) -/* 1B2F4 8008AEF4 27A50010 */ addiu $a1, $sp, 0x10 -/* 1B2F8 8008AEF8 AFBF002C */ sw $ra, 0x2C($sp) -/* 1B2FC 8008AEFC AFB00010 */ sw $s0, 0x10($sp) -/* 1B300 8008AF00 0C02273E */ jal func_80089CF8 -/* 1B304 8008AF04 AFA60018 */ sw $a2, 0x18($sp) -/* 1B308 8008AF08 AE020008 */ sw $v0, 0x8($s0) -/* 1B30C 8008AF0C 8FBF002C */ lw $ra, 0x2C($sp) -/* 1B310 8008AF10 8FB00028 */ lw $s0, 0x28($sp) -/* 1B314 8008AF14 03E00008 */ jr $ra -/* 1B318 8008AF18 27BD0030 */ addiu $sp, $sp, 0x30 -/* 1B31C 8008AF1C 00000000 */ nop -.size func_8008AEE0, . - func_8008AEE0 - -glabel func_8008AF20 -/* 1B320 8008AF20 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1B324 8008AF24 AFB00018 */ sw $s0, 0x18($sp) -/* 1B328 8008AF28 00808021 */ addu $s0, $a0, $zero -/* 1B32C 8008AF2C 24040206 */ addiu $a0, $zero, 0x206 -/* 1B330 8008AF30 AFA50014 */ sw $a1, 0x14($sp) -/* 1B334 8008AF34 27A50010 */ addiu $a1, $sp, 0x10 -/* 1B338 8008AF38 AFBF001C */ sw $ra, 0x1C($sp) -/* 1B33C 8008AF3C 0C02273E */ jal func_80089CF8 -/* 1B340 8008AF40 AFB00010 */ sw $s0, 0x10($sp) -/* 1B344 8008AF44 AE020008 */ sw $v0, 0x8($s0) -/* 1B348 8008AF48 8FBF001C */ lw $ra, 0x1C($sp) -/* 1B34C 8008AF4C 8FB00018 */ lw $s0, 0x18($sp) -/* 1B350 8008AF50 03E00008 */ jr $ra -/* 1B354 8008AF54 27BD0020 */ addiu $sp, $sp, 0x20 -/* 1B358 8008AF58 00000000 */ nop -/* 1B35C 8008AF5C 00000000 */ nop -.size func_8008AF20, . - func_8008AF20 - -glabel func_8008AF60 -/* 1B360 8008AF60 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1B364 8008AF64 AFB00010 */ sw $s0, 0x10($sp) -/* 1B368 8008AF68 AFBF0014 */ sw $ra, 0x14($sp) -/* 1B36C 8008AF6C 0C022684 */ jal func_80089A10 -/* 1B370 8008AF70 00808021 */ addu $s0, $a0, $zero -/* 1B374 8008AF74 0C022E08 */ jal func_8008B820 -/* 1B378 8008AF78 24040001 */ addiu $a0, $zero, 0x1 -/* 1B37C 8008AF7C 3C01800B */ lui $at, %hi(D_800A9E70) -/* 1B380 8008AF80 AC309E70 */ sw $s0, %lo(D_800A9E70)($at) -/* 1B384 8008AF84 0C022E08 */ jal func_8008B820 -/* 1B388 8008AF88 00402021 */ addu $a0, $v0, $zero -/* 1B38C 8008AF8C 8FBF0014 */ lw $ra, 0x14($sp) -/* 1B390 8008AF90 8FB00010 */ lw $s0, 0x10($sp) -/* 1B394 8008AF94 03E00008 */ jr $ra -/* 1B398 8008AF98 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1B39C 8008AF9C 00000000 */ nop -.size func_8008AF60, . - func_8008AF60 - -glabel func_8008AFA0 -/* 1B3A0 8008AFA0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1B3A4 8008AFA4 AFB00010 */ sw $s0, 0x10($sp) -/* 1B3A8 8008AFA8 00808021 */ addu $s0, $a0, $zero -/* 1B3AC 8008AFAC AFBF0014 */ sw $ra, 0x14($sp) -/* 1B3B0 8008AFB0 0C022E08 */ jal func_8008B820 -/* 1B3B4 8008AFB4 24040001 */ addiu $a0, $zero, 0x1 -/* 1B3B8 8008AFB8 3C01800B */ lui $at, %hi(D_800A9E8C) -/* 1B3BC 8008AFBC AC309E8C */ sw $s0, %lo(D_800A9E8C)($at) -/* 1B3C0 8008AFC0 0C022E08 */ jal func_8008B820 -/* 1B3C4 8008AFC4 00402021 */ addu $a0, $v0, $zero -/* 1B3C8 8008AFC8 8FBF0014 */ lw $ra, 0x14($sp) -/* 1B3CC 8008AFCC 8FB00010 */ lw $s0, 0x10($sp) -/* 1B3D0 8008AFD0 03E00008 */ jr $ra -/* 1B3D4 8008AFD4 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1B3D8 8008AFD8 00000000 */ nop -/* 1B3DC 8008AFDC 00000000 */ nop -.size func_8008AFA0, . - func_8008AFA0 - -glabel func_8008AFE0 -/* 1B3E0 8008AFE0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 1B3E4 8008AFE4 AFB00028 */ sw $s0, 0x28($sp) -/* 1B3E8 8008AFE8 3C10800C */ lui $s0, %hi(D_800C4C28) -/* 1B3EC 8008AFEC 26104C28 */ addiu $s0, $s0, %lo(D_800C4C28) -/* 1B3F0 8008AFF0 02002021 */ addu $a0, $s0, $zero -/* 1B3F4 8008AFF4 3C05800C */ lui $a1, %hi(D_800BE1A0) -/* 1B3F8 8008AFF8 24A5E1A0 */ addiu $a1, $a1, %lo(D_800BE1A0) -/* 1B3FC 8008AFFC 24060008 */ addiu $a2, $zero, 0x8 -/* 1B400 8008B000 AFBF0030 */ sw $ra, 0x30($sp) -/* 1B404 8008B004 0C024D5C */ jal func_80093570 -/* 1B408 8008B008 AFB1002C */ sw $s1, 0x2C($sp) -/* 1B40C 8008B00C 27A40010 */ addiu $a0, $sp, 0x10 -/* 1B410 8008B010 02002821 */ addu $a1, $s0, $zero -/* 1B414 8008B014 0C022415 */ jal func_80089054 -/* 1B418 8008B018 24060003 */ addiu $a2, $zero, 0x3 -/* 1B41C 8008B01C 24110001 */ addiu $s1, $zero, 0x1 -/* 1B420 8008B020 24100002 */ addiu $s0, $zero, 0x2 -.L8008B024: -/* 1B424 8008B024 3C04800C */ lui $a0, %hi(D_800C4C28) -/* 1B428 8008B028 24844C28 */ addiu $a0, $a0, %lo(D_800C4C28) -/* 1B42C 8008B02C 27A50020 */ addiu $a1, $sp, 0x20 -/* 1B430 8008B030 0C024DB8 */ jal func_800936E0 -/* 1B434 8008B034 24060001 */ addiu $a2, $zero, 0x1 -/* 1B438 8008B038 8FA20020 */ lw $v0, 0x20($sp) -/* 1B43C 8008B03C 84420000 */ lh $v0, 0x0($v0) -/* 1B440 8008B040 10510005 */ beq $v0, $s1, .L8008B058 -/* 1B444 8008B044 00000000 */ nop -/* 1B448 8008B048 1050000C */ beq $v0, $s0, .L8008B07C -/* 1B44C 8008B04C 00000000 */ nop -/* 1B450 8008B050 08022C09 */ j .L8008B024 -/* 1B454 8008B054 00000000 */ nop -.L8008B058: -/* 1B458 8008B058 3C02800B */ lui $v0, %hi(D_800AA090) -/* 1B45C 8008B05C 8C42A090 */ lw $v0, %lo(D_800AA090)($v0) -/* 1B460 8008B060 1040FFF0 */ beqz $v0, .L8008B024 -/* 1B464 8008B064 00000000 */ nop -/* 1B468 8008B068 3C04800E */ lui $a0, %hi(D_800E79A4) -/* 1B46C 8008B06C 0040F809 */ jalr $v0 -/* 1B470 8008B070 8C8479A4 */ lw $a0, %lo(D_800E79A4)($a0) -/* 1B474 8008B074 08022C09 */ j .L8008B024 -/* 1B478 8008B078 00000000 */ nop -.L8008B07C: -/* 1B47C 8008B07C 3C02800B */ lui $v0, %hi(D_800AA094) -/* 1B480 8008B080 8C42A094 */ lw $v0, %lo(D_800AA094)($v0) -/* 1B484 8008B084 1040FFE7 */ beqz $v0, .L8008B024 -/* 1B488 8008B088 00000000 */ nop -/* 1B48C 8008B08C 0040F809 */ jalr $v0 -/* 1B490 8008B090 00000000 */ nop -/* 1B494 8008B094 08022C09 */ j .L8008B024 -/* 1B498 8008B098 00000000 */ nop -/* 1B49C 8008B09C 8FBF0030 */ lw $ra, 0x30($sp) -/* 1B4A0 8008B0A0 8FB1002C */ lw $s1, 0x2C($sp) -/* 1B4A4 8008B0A4 8FB00028 */ lw $s0, 0x28($sp) -/* 1B4A8 8008B0A8 03E00008 */ jr $ra -/* 1B4AC 8008B0AC 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_8008AFE0, . - func_8008AFE0 - -glabel func_8008B0B0 -/* 1B4B0 8008B0B0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1B4B4 8008B0B4 AFB00018 */ sw $s0, 0x18($sp) -/* 1B4B8 8008B0B8 3C10800C */ lui $s0, %hi(D_800BE1C0) -/* 1B4BC 8008B0BC 2610E1C0 */ addiu $s0, $s0, %lo(D_800BE1C0) -/* 1B4C0 8008B0C0 02002021 */ addu $a0, $s0, $zero -/* 1B4C4 8008B0C4 3C02800C */ lui $v0, %hi(D_800C2370) -/* 1B4C8 8008B0C8 24422370 */ addiu $v0, $v0, %lo(D_800C2370) -/* 1B4CC 8008B0CC AFA20010 */ sw $v0, 0x10($sp) -/* 1B4D0 8008B0D0 24020032 */ addiu $v0, $zero, 0x32 -/* 1B4D4 8008B0D4 24050004 */ addiu $a1, $zero, 0x4 -/* 1B4D8 8008B0D8 3C068009 */ lui $a2, %hi(func_8008AFE0) -/* 1B4DC 8008B0DC 24C6AFE0 */ addiu $a2, $a2, %lo(func_8008AFE0) -/* 1B4E0 8008B0E0 00003821 */ addu $a3, $zero, $zero -/* 1B4E4 8008B0E4 AFBF001C */ sw $ra, 0x1C($sp) -/* 1B4E8 8008B0E8 0C025218 */ jal func_80094860 -/* 1B4EC 8008B0EC AFA20014 */ sw $v0, 0x14($sp) -/* 1B4F0 8008B0F0 0C025288 */ jal func_80094A20 -/* 1B4F4 8008B0F4 02002021 */ addu $a0, $s0, $zero -/* 1B4F8 8008B0F8 8FBF001C */ lw $ra, 0x1C($sp) -/* 1B4FC 8008B0FC 8FB00018 */ lw $s0, 0x18($sp) -/* 1B500 8008B100 03E00008 */ jr $ra -/* 1B504 8008B104 27BD0020 */ addiu $sp, $sp, 0x20 -/* 1B508 8008B108 00000000 */ nop -/* 1B50C 8008B10C 00000000 */ nop -.size func_8008B0B0, . - func_8008B0B0 - -glabel func_8008B110 -/* 1B510 8008B110 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1B514 8008B114 AFBF0010 */ sw $ra, 0x10($sp) -/* 1B518 8008B118 0C0255F4 */ jal func_800957D0 -/* 1B51C 8008B11C 8C84000C */ lw $a0, 0xC($a0) -/* 1B520 8008B120 8FBF0010 */ lw $ra, 0x10($sp) -/* 1B524 8008B124 03E00008 */ jr $ra -/* 1B528 8008B128 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1B52C 8008B12C 00000000 */ nop -.size func_8008B110, . - func_8008B110 - -glabel func_8008B130 -/* 1B530 8008B130 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1B534 8008B134 AFB00010 */ sw $s0, 0x10($sp) -/* 1B538 8008B138 3C10800B */ lui $s0, %hi(D_800A9EA0) -/* 1B53C 8008B13C 26109EA0 */ addiu $s0, $s0, %lo(D_800A9EA0) -/* 1B540 8008B140 AFBF001C */ sw $ra, 0x1C($sp) -/* 1B544 8008B144 AFB20018 */ sw $s2, 0x18($sp) -/* 1B548 8008B148 AFB10014 */ sw $s1, 0x14($sp) -/* 1B54C 8008B14C 8E020000 */ lw $v0, 0x0($s0) -/* 1B550 8008B150 10400009 */ beqz $v0, .L8008B178 -/* 1B554 8008B154 00809021 */ addu $s2, $a0, $zero -/* 1B558 8008B158 96440008 */ lhu $a0, 0x8($s2) -.L8008B15C: -/* 1B55C 8008B15C 8E030000 */ lw $v1, 0x0($s0) -/* 1B560 8008B160 94620008 */ lhu $v0, 0x8($v1) -/* 1B564 8008B164 10440014 */ beq $v0, $a0, .L8008B1B8 -/* 1B568 8008B168 00608021 */ addu $s0, $v1, $zero -/* 1B56C 8008B16C 8E020000 */ lw $v0, 0x0($s0) -/* 1B570 8008B170 1440FFFA */ bnez $v0, .L8008B15C -/* 1B574 8008B174 00000000 */ nop -.L8008B178: -/* 1B578 8008B178 8E430004 */ lw $v1, 0x4($s2) -/* 1B57C 8008B17C 8C620004 */ lw $v0, 0x4($v1) -/* 1B580 8008B180 10400006 */ beqz $v0, .L8008B19C -/* 1B584 8008B184 24110001 */ addiu $s1, $zero, 0x1 -/* 1B588 8008B188 24630004 */ addiu $v1, $v1, 0x4 -.L8008B18C: -/* 1B58C 8008B18C 24630004 */ addiu $v1, $v1, 0x4 -/* 1B590 8008B190 8C620000 */ lw $v0, 0x0($v1) -/* 1B594 8008B194 1440FFFD */ bnez $v0, .L8008B18C -/* 1B598 8008B198 26310001 */ addiu $s1, $s1, 0x1 -.L8008B19C: -/* 1B59C 8008B19C 0C022E08 */ jal func_8008B820 -/* 1B5A0 8008B1A0 24040001 */ addiu $a0, $zero, 0x1 -/* 1B5A4 8008B1A4 00402021 */ addu $a0, $v0, $zero -/* 1B5A8 8008B1A8 AE120000 */ sw $s2, 0x0($s0) -/* 1B5AC 8008B1AC AE400000 */ sw $zero, 0x0($s2) -/* 1B5B0 8008B1B0 0C022E08 */ jal func_8008B820 -/* 1B5B4 8008B1B4 A251000A */ sb $s1, 0xA($s2) -.L8008B1B8: -/* 1B5B8 8008B1B8 8FBF001C */ lw $ra, 0x1C($sp) -/* 1B5BC 8008B1BC 8FB20018 */ lw $s2, 0x18($sp) -/* 1B5C0 8008B1C0 8FB10014 */ lw $s1, 0x14($sp) -/* 1B5C4 8008B1C4 8FB00010 */ lw $s0, 0x10($sp) -/* 1B5C8 8008B1C8 03E00008 */ jr $ra -/* 1B5CC 8008B1CC 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8008B130, . - func_8008B130 - -glabel func_8008B1D0 -/* 1B5D0 8008B1D0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1B5D4 8008B1D4 AFB10014 */ sw $s1, 0x14($sp) -/* 1B5D8 8008B1D8 3C11800B */ lui $s1, %hi(D_800A9EA0) -/* 1B5DC 8008B1DC 26319EA0 */ addiu $s1, $s1, %lo(D_800A9EA0) -/* 1B5E0 8008B1E0 AFBF0018 */ sw $ra, 0x18($sp) -/* 1B5E4 8008B1E4 AFB00010 */ sw $s0, 0x10($sp) -/* 1B5E8 8008B1E8 8E220000 */ lw $v0, 0x0($s1) -/* 1B5EC 8008B1EC 10400011 */ beqz $v0, .L8008B234 -/* 1B5F0 8008B1F0 00000000 */ nop -.L8008B1F4: -/* 1B5F4 8008B1F4 8E220000 */ lw $v0, 0x0($s1) -/* 1B5F8 8008B1F8 8C500000 */ lw $s0, 0x0($v0) -/* 1B5FC 8008B1FC 1604000B */ bne $s0, $a0, .L8008B22C -/* 1B600 8008B200 00000000 */ nop -/* 1B604 8008B204 0C022E08 */ jal func_8008B820 -/* 1B608 8008B208 24040001 */ addiu $a0, $zero, 0x1 -/* 1B60C 8008B20C 8E250000 */ lw $a1, 0x0($s1) -/* 1B610 8008B210 8E030000 */ lw $v1, 0x0($s0) -/* 1B614 8008B214 00402021 */ addu $a0, $v0, $zero -/* 1B618 8008B218 ACA30000 */ sw $v1, 0x0($a1) -/* 1B61C 8008B21C 0C022E08 */ jal func_8008B820 -/* 1B620 8008B220 AE000000 */ sw $zero, 0x0($s0) -/* 1B624 8008B224 08022C8D */ j .L8008B234 -/* 1B628 8008B228 00000000 */ nop -.L8008B22C: -/* 1B62C 8008B22C 1600FFF1 */ bnez $s0, .L8008B1F4 -/* 1B630 8008B230 00408821 */ addu $s1, $v0, $zero -.L8008B234: -/* 1B634 8008B234 8FBF0018 */ lw $ra, 0x18($sp) -/* 1B638 8008B238 8FB10014 */ lw $s1, 0x14($sp) -/* 1B63C 8008B23C 8FB00010 */ lw $s0, 0x10($sp) -/* 1B640 8008B240 03E00008 */ jr $ra -/* 1B644 8008B244 27BD0020 */ addiu $sp, $sp, 0x20 -/* 1B648 8008B248 00000000 */ nop -/* 1B64C 8008B24C 00000000 */ nop -.size func_8008B1D0, . - func_8008B1D0 - -glabel func_8008B250 -/* 1B650 8008B250 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 1B654 8008B254 3C01800C */ lui $at, %hi(D_800C2378) -/* 1B658 8008B258 AFBF002C */ sw $ra, 0x2C($sp) -/* 1B65C 8008B25C AFB50028 */ sw $s5, 0x28($sp) -/* 1B660 8008B260 AFB40024 */ sw $s4, 0x24($sp) -/* 1B664 8008B264 AFB30020 */ sw $s3, 0x20($sp) -/* 1B668 8008B268 AFB2001C */ sw $s2, 0x1C($sp) -/* 1B66C 8008B26C AFB10018 */ sw $s1, 0x18($sp) -/* 1B670 8008B270 AFB00014 */ sw $s0, 0x14($sp) -/* 1B674 8008B274 AC202378 */ sw $zero, %lo(D_800C2378)($at) -/* 1B678 8008B278 84950004 */ lh $s5, 0x4($a0) -/* 1B67C 8008B27C 24840004 */ addiu $a0, $a0, 0x4 -/* 1B680 8008B280 24840002 */ addiu $a0, $a0, 0x2 -/* 1B684 8008B284 3C01800C */ lui $at, %hi(D_800C2370) -/* 1B688 8008B288 AC242370 */ sw $a0, %lo(D_800C2370)($at) -/* 1B68C 8008B28C 3C01800C */ lui $at, %hi(D_800C2374) -/* 1B690 8008B290 AC252374 */ sw $a1, %lo(D_800C2374)($at) -/* 1B694 8008B294 1AA00037 */ blez $s5, .L8008B374 -/* 1B698 8008B298 00009025 */ or $s2, $zero, $zero -/* 1B69C 8008B29C 3C14800B */ lui $s4, %hi(D_800AA290) -/* 1B6A0 8008B2A0 3C13800B */ lui $s3, %hi(D_800AA0E0) -/* 1B6A4 8008B2A4 3C11800B */ lui $s1, %hi(D_800AA120) -/* 1B6A8 8008B2A8 3C10800B */ lui $s0, %hi(D_800AA0A0) -/* 1B6AC 8008B2AC 00003025 */ or $a2, $zero, $zero -/* 1B6B0 8008B2B0 2694A290 */ addiu $s4, $s4, %lo(D_800AA290) -/* 1B6B4 8008B2B4 2673A0E0 */ addiu $s3, $s3, %lo(D_800AA0E0) -/* 1B6B8 8008B2B8 2631A120 */ addiu $s1, $s1, %lo(D_800AA120) -/* 1B6BC 8008B2BC 2610A0A0 */ addiu $s0, $s0, %lo(D_800AA0A0) -/* 1B6C0 8008B2C0 02002025 */ or $a0, $s0, $zero -.L8008B2C4: -/* 1B6C4 8008B2C4 0C022DB8 */ jal func_8008B6E0 -/* 1B6C8 8008B2C8 02202825 */ or $a1, $s1, $zero -/* 1B6CC 8008B2CC 50400004 */ beql $v0, $zero, .L8008B2E0 -/* 1B6D0 8008B2D0 02002025 */ or $a0, $s0, $zero -/* 1B6D4 8008B2D4 10000028 */ b .L8008B378 -/* 1B6D8 8008B2D8 2402FFFF */ addiu $v0, $zero, -0x1 -/* 1B6DC 8008B2DC 02002025 */ or $a0, $s0, $zero -.L8008B2E0: -/* 1B6E0 8008B2E0 0C022DB8 */ jal func_8008B6E0 -/* 1B6E4 8008B2E4 02202825 */ or $a1, $s1, $zero -/* 1B6E8 8008B2E8 50400004 */ beql $v0, $zero, .L8008B2FC -/* 1B6EC 8008B2EC 02002025 */ or $a0, $s0, $zero -/* 1B6F0 8008B2F0 10000021 */ b .L8008B378 -/* 1B6F4 8008B2F4 2402FFFF */ addiu $v0, $zero, -0x1 -/* 1B6F8 8008B2F8 02002025 */ or $a0, $s0, $zero -.L8008B2FC: -/* 1B6FC 8008B2FC 0C022DB8 */ jal func_8008B6E0 -/* 1B700 8008B300 02202825 */ or $a1, $s1, $zero -/* 1B704 8008B304 50400004 */ beql $v0, $zero, .L8008B318 -/* 1B708 8008B308 02002025 */ or $a0, $s0, $zero -/* 1B70C 8008B30C 1000001A */ b .L8008B378 -/* 1B710 8008B310 2402FFFF */ addiu $v0, $zero, -0x1 -/* 1B714 8008B314 02002025 */ or $a0, $s0, $zero -.L8008B318: -/* 1B718 8008B318 0C022DB8 */ jal func_8008B6E0 -/* 1B71C 8008B31C 02202825 */ or $a1, $s1, $zero -/* 1B720 8008B320 50400004 */ beql $v0, $zero, .L8008B334 -/* 1B724 8008B324 02602025 */ or $a0, $s3, $zero -/* 1B728 8008B328 10000013 */ b .L8008B378 -/* 1B72C 8008B32C 2402FFFF */ addiu $v0, $zero, -0x1 -/* 1B730 8008B330 02602025 */ or $a0, $s3, $zero -.L8008B334: -/* 1B734 8008B334 0C022DB8 */ jal func_8008B6E0 -/* 1B738 8008B338 02802825 */ or $a1, $s4, $zero -/* 1B73C 8008B33C 50400004 */ beql $v0, $zero, .L8008B350 -/* 1B740 8008B340 02602025 */ or $a0, $s3, $zero -/* 1B744 8008B344 1000000C */ b .L8008B378 -/* 1B748 8008B348 2402FFFF */ addiu $v0, $zero, -0x1 -/* 1B74C 8008B34C 02602025 */ or $a0, $s3, $zero -.L8008B350: -/* 1B750 8008B350 0C022DB8 */ jal func_8008B6E0 -/* 1B754 8008B354 02802825 */ or $a1, $s4, $zero -/* 1B758 8008B358 50400004 */ beql $v0, $zero, .L8008B36C -/* 1B75C 8008B35C 26520001 */ addiu $s2, $s2, 0x1 -/* 1B760 8008B360 10000005 */ b .L8008B378 -/* 1B764 8008B364 2402FFFF */ addiu $v0, $zero, -0x1 -/* 1B768 8008B368 26520001 */ addiu $s2, $s2, 0x1 -.L8008B36C: -/* 1B76C 8008B36C 5655FFD5 */ bnel $s2, $s5, .L8008B2C4 -/* 1B770 8008B370 02002025 */ or $a0, $s0, $zero -.L8008B374: -/* 1B774 8008B374 00001025 */ or $v0, $zero, $zero -.L8008B378: -/* 1B778 8008B378 8FBF002C */ lw $ra, 0x2C($sp) -/* 1B77C 8008B37C 8FB00014 */ lw $s0, 0x14($sp) -/* 1B780 8008B380 8FB10018 */ lw $s1, 0x18($sp) -/* 1B784 8008B384 8FB2001C */ lw $s2, 0x1C($sp) -/* 1B788 8008B388 8FB30020 */ lw $s3, 0x20($sp) -/* 1B78C 8008B38C 8FB40024 */ lw $s4, 0x24($sp) -/* 1B790 8008B390 8FB50028 */ lw $s5, 0x28($sp) -/* 1B794 8008B394 03E00008 */ jr $ra -/* 1B798 8008B398 27BD0030 */ addiu $sp, $sp, 0x30 -/* 1B79C 8008B39C 00000000 */ nop -.size func_8008B250, . - func_8008B250 - -glabel func_8008B3A0 -/* 1B7A0 8008B3A0 0080C825 */ or $t9, $a0, $zero -/* 1B7A4 8008B3A4 00A0C025 */ or $t8, $a1, $zero -/* 1B7A8 8008B3A8 3C05800C */ lui $a1, %hi(D_800C2370) -/* 1B7AC 8008B3AC 3C04800C */ lui $a0, %hi(D_800C2378) -/* 1B7B0 8008B3B0 00001025 */ or $v0, $zero, $zero -/* 1B7B4 8008B3B4 24030010 */ addiu $v1, $zero, 0x10 -/* 1B7B8 8008B3B8 00003025 */ or $a2, $zero, $zero -/* 1B7BC 8008B3BC 2407000F */ addiu $a3, $zero, 0xF -/* 1B7C0 8008B3C0 240C0007 */ addiu $t4, $zero, 0x7 -/* 1B7C4 8008B3C4 8CA52370 */ lw $a1, %lo(D_800C2370)($a1) -/* 1B7C8 8008B3C8 8C842378 */ lw $a0, %lo(D_800C2378)($a0) -/* 1B7CC 8008B3CC 24090001 */ addiu $t1, $zero, 0x1 -.L8008B3D0: -/* 1B7D0 8008B3D0 000470C3 */ sra $t6, $a0, 3 -/* 1B7D4 8008B3D4 01C57821 */ addu $t7, $t6, $a1 -/* 1B7D8 8008B3D8 91EB0000 */ lbu $t3, 0x0($t7) -/* 1B7DC 8008B3DC 308A0007 */ andi $t2, $a0, 0x7 -/* 1B7E0 8008B3E0 018A6823 */ subu $t5, $t4, $t2 -/* 1B7E4 8008B3E4 01A97804 */ sllv $t7, $t1, $t5 -/* 1B7E8 8008B3E8 016F5824 */ and $t3, $t3, $t7 -/* 1B7EC 8008B3EC 51600004 */ beql $t3, $zero, .L8008B400 -/* 1B7F0 8008B3F0 24E7FFFF */ addiu $a3, $a3, -0x1 -/* 1B7F4 8008B3F4 00E96804 */ sllv $t5, $t1, $a3 -/* 1B7F8 8008B3F8 00CD3025 */ or $a2, $a2, $t5 -/* 1B7FC 8008B3FC 24E7FFFF */ addiu $a3, $a3, -0x1 -.L8008B400: -/* 1B800 8008B400 04E1FFF3 */ bgez $a3, .L8008B3D0 -/* 1B804 8008B404 24840001 */ addiu $a0, $a0, 0x1 -/* 1B808 8008B408 00003825 */ or $a3, $zero, $zero -/* 1B80C 8008B40C 03004825 */ or $t1, $t8, $zero -.L8008B410: -/* 1B810 8008B410 952A0000 */ lhu $t2, 0x0($t1) -/* 1B814 8008B414 00004025 */ or $t0, $zero, $zero -/* 1B818 8008B418 5940000C */ blezl $t2, .L8008B44C -/* 1B81C 8008B41C 24E70001 */ addiu $a3, $a3, 0x1 -/* 1B820 8008B420 240F000F */ addiu $t7, $zero, 0xF -/* 1B824 8008B424 01E76823 */ subu $t5, $t7, $a3 -/* 1B828 8008B428 01A65807 */ srav $t3, $a2, $t5 -.L8008B42C: -/* 1B82C 8008B42C 504B0010 */ beql $v0, $t3, .L8008B470 -/* 1B830 8008B430 00037040 */ sll $t6, $v1, 1 -/* 1B834 8008B434 25080001 */ addiu $t0, $t0, 0x1 -/* 1B838 8008B438 010A082A */ slt $at, $t0, $t2 -/* 1B83C 8008B43C 24630001 */ addiu $v1, $v1, 0x1 -/* 1B840 8008B440 1420FFFA */ bnez $at, .L8008B42C -/* 1B844 8008B444 24420001 */ addiu $v0, $v0, 0x1 -/* 1B848 8008B448 24E70001 */ addiu $a3, $a3, 0x1 -.L8008B44C: -/* 1B84C 8008B44C 28E10010 */ slti $at, $a3, 0x10 -/* 1B850 8008B450 00021040 */ sll $v0, $v0, 1 -/* 1B854 8008B454 1420FFEE */ bnez $at, .L8008B410 -/* 1B858 8008B458 25290002 */ addiu $t1, $t1, 0x2 -/* 1B85C 8008B45C 3C01800C */ lui $at, %hi(D_800C2378) -/* 1B860 8008B460 AC242378 */ sw $a0, %lo(D_800C2378)($at) -/* 1B864 8008B464 10000031 */ b .L8008B52C -/* 1B868 8008B468 2402FFFF */ addiu $v0, $zero, -0x1 -/* 1B86C 8008B46C 00037040 */ sll $t6, $v1, 1 -.L8008B470: -/* 1B870 8008B470 030E6821 */ addu $t5, $t8, $t6 -/* 1B874 8008B474 95A20000 */ lhu $v0, 0x0($t5) -/* 1B878 8008B478 00872021 */ addu $a0, $a0, $a3 -/* 1B87C 8008B47C 2484FFF1 */ addiu $a0, $a0, -0xF -/* 1B880 8008B480 10400026 */ beqz $v0, .L8008B51C -/* 1B884 8008B484 00000000 */ nop -/* 1B888 8008B488 00401825 */ or $v1, $v0, $zero -/* 1B88C 8008B48C A7200000 */ sh $zero, 0x0($t9) -/* 1B890 8008B490 2466FFFF */ addiu $a2, $v1, -0x1 -/* 1B894 8008B494 3C01800C */ lui $at, %hi(D_800C2378) -/* 1B898 8008B498 00C03825 */ or $a3, $a2, $zero -/* 1B89C 8008B49C AC242378 */ sw $a0, %lo(D_800C2378)($at) -/* 1B8A0 8008B4A0 24020001 */ addiu $v0, $zero, 0x1 -.L8008B4A4: -/* 1B8A4 8008B4A4 000478C3 */ sra $t7, $a0, 3 -/* 1B8A8 8008B4A8 01E55821 */ addu $t3, $t7, $a1 -/* 1B8AC 8008B4AC 916A0000 */ lbu $t2, 0x0($t3) -/* 1B8B0 8008B4B0 308E0007 */ andi $t6, $a0, 0x7 -/* 1B8B4 8008B4B4 018E6823 */ subu $t5, $t4, $t6 -/* 1B8B8 8008B4B8 01A25804 */ sllv $t3, $v0, $t5 -/* 1B8BC 8008B4BC 014B7024 */ and $t6, $t2, $t3 -/* 1B8C0 8008B4C0 51C00006 */ beql $t6, $zero, .L8008B4DC -/* 1B8C4 8008B4C4 24E7FFFF */ addiu $a3, $a3, -0x1 -/* 1B8C8 8008B4C8 872D0000 */ lh $t5, 0x0($t9) -/* 1B8CC 8008B4CC 00E25004 */ sllv $t2, $v0, $a3 -/* 1B8D0 8008B4D0 01AA5825 */ or $t3, $t5, $t2 -/* 1B8D4 8008B4D4 A72B0000 */ sh $t3, 0x0($t9) -/* 1B8D8 8008B4D8 24E7FFFF */ addiu $a3, $a3, -0x1 -.L8008B4DC: -/* 1B8DC 8008B4DC 04E1FFF1 */ bgez $a3, .L8008B4A4 -/* 1B8E0 8008B4E0 24840001 */ addiu $a0, $a0, 0x1 -/* 1B8E4 8008B4E4 3C01800C */ lui $at, %hi(D_800C2378) -/* 1B8E8 8008B4E8 AC242378 */ sw $a0, %lo(D_800C2378)($at) -/* 1B8EC 8008B4EC 87220000 */ lh $v0, 0x0($t9) -/* 1B8F0 8008B4F0 240E0001 */ addiu $t6, $zero, 0x1 -/* 1B8F4 8008B4F4 00CE6804 */ sllv $t5, $t6, $a2 -/* 1B8F8 8008B4F8 004D7824 */ and $t7, $v0, $t5 -/* 1B8FC 8008B4FC 55E0000B */ bnel $t7, $zero, .L8008B52C -/* 1B900 8008B500 00001025 */ or $v0, $zero, $zero -/* 1B904 8008B504 240A0001 */ addiu $t2, $zero, 0x1 -/* 1B908 8008B508 006A5804 */ sllv $t3, $t2, $v1 -/* 1B90C 8008B50C 004B7023 */ subu $t6, $v0, $t3 -/* 1B910 8008B510 25CD0001 */ addiu $t5, $t6, 0x1 -/* 1B914 8008B514 10000004 */ b .L8008B528 -/* 1B918 8008B518 A72D0000 */ sh $t5, 0x0($t9) -.L8008B51C: -/* 1B91C 8008B51C 3C01800C */ lui $at, %hi(D_800C2378) -/* 1B920 8008B520 AC242378 */ sw $a0, %lo(D_800C2378)($at) -/* 1B924 8008B524 A7200000 */ sh $zero, 0x0($t9) -.L8008B528: -/* 1B928 8008B528 00001025 */ or $v0, $zero, $zero -.L8008B52C: -/* 1B92C 8008B52C 03E00008 */ jr $ra -/* 1B930 8008B530 00000000 */ nop -/* 1B934 8008B534 00000000 */ nop -/* 1B938 8008B538 00000000 */ nop -/* 1B93C 8008B53C 00000000 */ nop -.size func_8008B3A0, . - func_8008B3A0 - -glabel func_8008B540 -/* 1B940 8008B540 00805825 */ or $t3, $a0, $zero -/* 1B944 8008B544 00A06825 */ or $t5, $a1, $zero -/* 1B948 8008B548 3C05800C */ lui $a1, %hi(D_800C2370) -/* 1B94C 8008B54C 3C04800C */ lui $a0, %hi(D_800C2378) -/* 1B950 8008B550 00C07025 */ or $t6, $a2, $zero -/* 1B954 8008B554 24020010 */ addiu $v0, $zero, 0x10 -/* 1B958 8008B558 00001825 */ or $v1, $zero, $zero -/* 1B95C 8008B55C 00003825 */ or $a3, $zero, $zero -/* 1B960 8008B560 2408000F */ addiu $t0, $zero, 0xF -/* 1B964 8008B564 240C0007 */ addiu $t4, $zero, 0x7 -/* 1B968 8008B568 8CA52370 */ lw $a1, %lo(D_800C2370)($a1) -/* 1B96C 8008B56C 8C842378 */ lw $a0, %lo(D_800C2378)($a0) -/* 1B970 8008B570 240A0001 */ addiu $t2, $zero, 0x1 -.L8008B574: -/* 1B974 8008B574 000430C3 */ sra $a2, $a0, 3 -/* 1B978 8008B578 00C57821 */ addu $t7, $a2, $a1 -/* 1B97C 8008B57C 91F80000 */ lbu $t8, 0x0($t7) -/* 1B980 8008B580 30990007 */ andi $t9, $a0, 0x7 -/* 1B984 8008B584 01994823 */ subu $t1, $t4, $t9 -/* 1B988 8008B588 012A7804 */ sllv $t7, $t2, $t1 -/* 1B98C 8008B58C 030FC824 */ and $t9, $t8, $t7 -/* 1B990 8008B590 53200004 */ beql $t9, $zero, .L8008B5A4 -/* 1B994 8008B594 2508FFFF */ addiu $t0, $t0, -0x1 -/* 1B998 8008B598 010A4804 */ sllv $t1, $t2, $t0 -/* 1B99C 8008B59C 00E93825 */ or $a3, $a3, $t1 -/* 1B9A0 8008B5A0 2508FFFF */ addiu $t0, $t0, -0x1 -.L8008B5A4: -/* 1B9A4 8008B5A4 0501FFF3 */ bgez $t0, .L8008B574 -/* 1B9A8 8008B5A8 24840001 */ addiu $a0, $a0, 0x1 -/* 1B9AC 8008B5AC 00004025 */ or $t0, $zero, $zero -/* 1B9B0 8008B5B0 01C04825 */ or $t1, $t6, $zero -.L8008B5B4: -/* 1B9B4 8008B5B4 952A0000 */ lhu $t2, 0x0($t1) -/* 1B9B8 8008B5B8 00003025 */ or $a2, $zero, $zero -/* 1B9BC 8008B5BC 5940000C */ blezl $t2, .L8008B5F0 -/* 1B9C0 8008B5C0 25080001 */ addiu $t0, $t0, 0x1 -/* 1B9C4 8008B5C4 240F000F */ addiu $t7, $zero, 0xF -/* 1B9C8 8008B5C8 01E8C823 */ subu $t9, $t7, $t0 -/* 1B9CC 8008B5CC 03277807 */ srav $t7, $a3, $t9 -.L8008B5D0: -/* 1B9D0 8008B5D0 506F0010 */ beql $v1, $t7, .L8008B614 -/* 1B9D4 8008B5D4 00023840 */ sll $a3, $v0, 1 -/* 1B9D8 8008B5D8 24C60001 */ addiu $a2, $a2, 0x1 -/* 1B9DC 8008B5DC 00CA082A */ slt $at, $a2, $t2 -/* 1B9E0 8008B5E0 24420001 */ addiu $v0, $v0, 0x1 -/* 1B9E4 8008B5E4 1420FFFA */ bnez $at, .L8008B5D0 -/* 1B9E8 8008B5E8 24630001 */ addiu $v1, $v1, 0x1 -/* 1B9EC 8008B5EC 25080001 */ addiu $t0, $t0, 0x1 -.L8008B5F0: -/* 1B9F0 8008B5F0 29010010 */ slti $at, $t0, 0x10 -/* 1B9F4 8008B5F4 00031840 */ sll $v1, $v1, 1 -/* 1B9F8 8008B5F8 1420FFEE */ bnez $at, .L8008B5B4 -/* 1B9FC 8008B5FC 25290002 */ addiu $t1, $t1, 0x2 -/* 1BA00 8008B600 3C01800C */ lui $at, %hi(D_800C2378) -/* 1BA04 8008B604 AC242378 */ sw $a0, %lo(D_800C2378)($at) -/* 1BA08 8008B608 10000033 */ b .L8008B6D8 -/* 1BA0C 8008B60C 2402FFFF */ addiu $v0, $zero, -0x1 -/* 1BA10 8008B610 00023840 */ sll $a3, $v0, 1 -.L8008B614: -/* 1BA14 8008B614 01C77821 */ addu $t7, $t6, $a3 -/* 1BA18 8008B618 95E30000 */ lhu $v1, 0x0($t7) -/* 1BA1C 8008B61C 00882021 */ addu $a0, $a0, $t0 -/* 1BA20 8008B620 2484FFF1 */ addiu $a0, $a0, -0xF -/* 1BA24 8008B624 00603025 */ or $a2, $v1, $zero -/* 1BA28 8008B628 00067903 */ sra $t7, $a2, 4 -/* 1BA2C 8008B62C 30C3000F */ andi $v1, $a2, 0xF -/* 1BA30 8008B630 10600025 */ beqz $v1, .L8008B6C8 -/* 1BA34 8008B634 A5AF0000 */ sh $t7, 0x0($t5) -/* 1BA38 8008B638 00603025 */ or $a2, $v1, $zero -/* 1BA3C 8008B63C A5600000 */ sh $zero, 0x0($t3) -/* 1BA40 8008B640 24C2FFFF */ addiu $v0, $a2, -0x1 -/* 1BA44 8008B644 3C01800C */ lui $at, %hi(D_800C2378) -/* 1BA48 8008B648 00404025 */ or $t0, $v0, $zero -/* 1BA4C 8008B64C AC242378 */ sw $a0, %lo(D_800C2378)($at) -/* 1BA50 8008B650 240A0001 */ addiu $t2, $zero, 0x1 -.L8008B654: -/* 1BA54 8008B654 0004C0C3 */ sra $t8, $a0, 3 -/* 1BA58 8008B658 0305C821 */ addu $t9, $t8, $a1 -/* 1BA5C 8008B65C 93270000 */ lbu $a3, 0x0($t9) -/* 1BA60 8008B660 30980007 */ andi $t8, $a0, 0x7 -/* 1BA64 8008B664 01987823 */ subu $t7, $t4, $t8 -/* 1BA68 8008B668 01EAC804 */ sllv $t9, $t2, $t7 -/* 1BA6C 8008B66C 00F97824 */ and $t7, $a3, $t9 -/* 1BA70 8008B670 51E00006 */ beql $t7, $zero, .L8008B68C -/* 1BA74 8008B674 2508FFFF */ addiu $t0, $t0, -0x1 -/* 1BA78 8008B678 856F0000 */ lh $t7, 0x0($t3) -/* 1BA7C 8008B67C 010A3804 */ sllv $a3, $t2, $t0 -/* 1BA80 8008B680 01E7C825 */ or $t9, $t7, $a3 -/* 1BA84 8008B684 A5790000 */ sh $t9, 0x0($t3) -/* 1BA88 8008B688 2508FFFF */ addiu $t0, $t0, -0x1 -.L8008B68C: -/* 1BA8C 8008B68C 0501FFF1 */ bgez $t0, .L8008B654 -/* 1BA90 8008B690 24840001 */ addiu $a0, $a0, 0x1 -/* 1BA94 8008B694 3C01800C */ lui $at, %hi(D_800C2378) -/* 1BA98 8008B698 AC242378 */ sw $a0, %lo(D_800C2378)($at) -/* 1BA9C 8008B69C 85630000 */ lh $v1, 0x0($t3) -/* 1BAA0 8008B6A0 24190001 */ addiu $t9, $zero, 0x1 -/* 1BAA4 8008B6A4 00597804 */ sllv $t7, $t9, $v0 -/* 1BAA8 8008B6A8 006FC024 */ and $t8, $v1, $t7 -/* 1BAAC 8008B6AC 5700000A */ bnel $t8, $zero, .L8008B6D8 -/* 1BAB0 8008B6B0 00001025 */ or $v0, $zero, $zero -/* 1BAB4 8008B6B4 00D9C804 */ sllv $t9, $t9, $a2 -/* 1BAB8 8008B6B8 0079C023 */ subu $t8, $v1, $t9 -/* 1BABC 8008B6BC 270F0001 */ addiu $t7, $t8, 0x1 -/* 1BAC0 8008B6C0 10000004 */ b .L8008B6D4 -/* 1BAC4 8008B6C4 A56F0000 */ sh $t7, 0x0($t3) -.L8008B6C8: -/* 1BAC8 8008B6C8 3C01800C */ lui $at, %hi(D_800C2378) -/* 1BACC 8008B6CC AC242378 */ sw $a0, %lo(D_800C2378)($at) -/* 1BAD0 8008B6D0 A5600000 */ sh $zero, 0x0($t3) -.L8008B6D4: -/* 1BAD4 8008B6D4 00001025 */ or $v0, $zero, $zero -.L8008B6D8: -/* 1BAD8 8008B6D8 03E00008 */ jr $ra -/* 1BADC 8008B6DC 00000000 */ nop -.size func_8008B540, . - func_8008B540 - -glabel func_8008B6E0 -/* 1BAE0 8008B6E0 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 1BAE4 8008B6E4 AFB20020 */ sw $s2, 0x20($sp) -/* 1BAE8 8008B6E8 AFBF002C */ sw $ra, 0x2C($sp) -/* 1BAEC 8008B6EC AFA40040 */ sw $a0, 0x40($sp) -/* 1BAF0 8008B6F0 00A09025 */ or $s2, $a1, $zero -/* 1BAF4 8008B6F4 AFB40028 */ sw $s4, 0x28($sp) -/* 1BAF8 8008B6F8 AFB30024 */ sw $s3, 0x24($sp) -/* 1BAFC 8008B6FC AFB1001C */ sw $s1, 0x1C($sp) -/* 1BB00 8008B700 AFB00018 */ sw $s0, 0x18($sp) -/* 1BB04 8008B704 8FA50040 */ lw $a1, 0x40($sp) -/* 1BB08 8008B708 0C022CE8 */ jal func_8008B3A0 -/* 1BB0C 8008B70C 27A4003E */ addiu $a0, $sp, 0x3E -/* 1BB10 8008B710 10400003 */ beqz $v0, .L8008B720 -/* 1BB14 8008B714 00000000 */ nop -/* 1BB18 8008B718 10000039 */ b .L8008B800 -/* 1BB1C 8008B71C 2402FFFF */ addiu $v0, $zero, -0x1 -.L8008B720: -/* 1BB20 8008B720 3C10800C */ lui $s0, %hi(D_800C2374) -/* 1BB24 8008B724 8E102374 */ lw $s0, %lo(D_800C2374)($s0) -/* 1BB28 8008B728 87AE003E */ lh $t6, 0x3E($sp) -/* 1BB2C 8008B72C 24110001 */ addiu $s1, $zero, 0x1 -/* 1BB30 8008B730 27B4003A */ addiu $s4, $sp, 0x3A -/* 1BB34 8008B734 27B3003C */ addiu $s3, $sp, 0x3C -/* 1BB38 8008B738 26100002 */ addiu $s0, $s0, 0x2 -/* 1BB3C 8008B73C A60EFFFE */ sh $t6, -0x2($s0) -.L8008B740: -/* 1BB40 8008B740 02602025 */ or $a0, $s3, $zero -/* 1BB44 8008B744 02802825 */ or $a1, $s4, $zero -/* 1BB48 8008B748 0C022D50 */ jal func_8008B540 -/* 1BB4C 8008B74C 02403025 */ or $a2, $s2, $zero -/* 1BB50 8008B750 10400004 */ beqz $v0, .L8008B764 -/* 1BB54 8008B754 3C01800C */ lui $at, %hi(D_800C2374) -/* 1BB58 8008B758 AC302374 */ sw $s0, %lo(D_800C2374)($at) -/* 1BB5C 8008B75C 10000028 */ b .L8008B800 -/* 1BB60 8008B760 2402FFFF */ addiu $v0, $zero, -0x1 -.L8008B764: -/* 1BB64 8008B764 87A3003A */ lh $v1, 0x3A($sp) -/* 1BB68 8008B768 54600011 */ bnel $v1, $zero, .L8008B7B0 -/* 1BB6C 8008B76C 0003102A */ slt $v0, $zero, $v1 -/* 1BB70 8008B770 87AF003C */ lh $t7, 0x3C($sp) -/* 1BB74 8008B774 55E0000E */ bnel $t7, $zero, .L8008B7B0 -/* 1BB78 8008B778 0003102A */ slt $v0, $zero, $v1 -/* 1BB7C 8008B77C 24020040 */ addiu $v0, $zero, 0x40 -/* 1BB80 8008B780 3C01800C */ lui $at, %hi(D_800C2374) -/* 1BB84 8008B784 A7A3003A */ sh $v1, 0x3A($sp) -/* 1BB88 8008B788 1222001C */ beq $s1, $v0, .L8008B7FC -/* 1BB8C 8008B78C AC302374 */ sw $s0, %lo(D_800C2374)($at) -.L8008B790: -/* 1BB90 8008B790 26310001 */ addiu $s1, $s1, 0x1 -/* 1BB94 8008B794 A6000000 */ sh $zero, 0x0($s0) -/* 1BB98 8008B798 1622FFFD */ bne $s1, $v0, .L8008B790 -/* 1BB9C 8008B79C 26100002 */ addiu $s0, $s0, 0x2 -/* 1BBA0 8008B7A0 3C01800C */ lui $at, %hi(D_800C2374) -/* 1BBA4 8008B7A4 10000015 */ b .L8008B7FC -/* 1BBA8 8008B7A8 AC302374 */ sw $s0, %lo(D_800C2374)($at) -/* 1BBAC 8008B7AC 0003102A */ slt $v0, $zero, $v1 -.L8008B7B0: -/* 1BBB0 8008B7B0 2463FFFF */ addiu $v1, $v1, -0x1 -/* 1BBB4 8008B7B4 10400009 */ beqz $v0, .L8008B7DC -/* 1BBB8 8008B7B8 A7A3003A */ sh $v1, 0x3A($sp) -.L8008B7BC: -/* 1BBBC 8008B7BC A6000000 */ sh $zero, 0x0($s0) -/* 1BBC0 8008B7C0 87A8003A */ lh $t0, 0x3A($sp) -/* 1BBC4 8008B7C4 26100002 */ addiu $s0, $s0, 0x2 -/* 1BBC8 8008B7C8 26310001 */ addiu $s1, $s1, 0x1 -/* 1BBCC 8008B7CC 0008102A */ slt $v0, $zero, $t0 -/* 1BBD0 8008B7D0 2509FFFF */ addiu $t1, $t0, -0x1 -/* 1BBD4 8008B7D4 1440FFF9 */ bnez $v0, .L8008B7BC -/* 1BBD8 8008B7D8 A7A9003A */ sh $t1, 0x3A($sp) -.L8008B7DC: -/* 1BBDC 8008B7DC 87AA003C */ lh $t2, 0x3C($sp) -/* 1BBE0 8008B7E0 26310001 */ addiu $s1, $s1, 0x1 -/* 1BBE4 8008B7E4 322B0040 */ andi $t3, $s1, 0x40 -/* 1BBE8 8008B7E8 26100002 */ addiu $s0, $s0, 0x2 -/* 1BBEC 8008B7EC 1160FFD4 */ beqz $t3, .L8008B740 -/* 1BBF0 8008B7F0 A60AFFFE */ sh $t2, -0x2($s0) -/* 1BBF4 8008B7F4 3C01800C */ lui $at, %hi(D_800C2374) -/* 1BBF8 8008B7F8 AC302374 */ sw $s0, %lo(D_800C2374)($at) -.L8008B7FC: -/* 1BBFC 8008B7FC 00001025 */ or $v0, $zero, $zero -.L8008B800: -/* 1BC00 8008B800 8FBF002C */ lw $ra, 0x2C($sp) -/* 1BC04 8008B804 8FB00018 */ lw $s0, 0x18($sp) -/* 1BC08 8008B808 8FB1001C */ lw $s1, 0x1C($sp) -/* 1BC0C 8008B80C 8FB20020 */ lw $s2, 0x20($sp) -/* 1BC10 8008B810 8FB30024 */ lw $s3, 0x24($sp) -/* 1BC14 8008B814 8FB40028 */ lw $s4, 0x28($sp) -/* 1BC18 8008B818 03E00008 */ jr $ra -/* 1BC1C 8008B81C 27BD0040 */ addiu $sp, $sp, 0x40 -.size func_8008B6E0, . - func_8008B6E0 - -# Handwritten function -glabel func_8008B820 -/* 1BC20 8008B820 400C6000 */ mfc0 $t4, $12 # handwritten instruction -/* 1BC24 8008B824 3182FF01 */ andi $v0, $t4, 0xFF01 -/* 1BC28 8008B828 3C08800B */ lui $t0, %hi(D_800ABAD0) -/* 1BC2C 8008B82C 2508BAD0 */ addiu $t0, $t0, %lo(D_800ABAD0) -/* 1BC30 8008B830 8D0B0000 */ lw $t3, 0x0($t0) -/* 1BC34 8008B834 2401FFFF */ addiu $at, $zero, -0x1 -/* 1BC38 8008B838 01614026 */ xor $t0, $t3, $at -/* 1BC3C 8008B83C 3108FF00 */ andi $t0, $t0, 0xFF00 -/* 1BC40 8008B840 00481025 */ or $v0, $v0, $t0 -/* 1BC44 8008B844 3C0AA430 */ lui $t2, %hi(D_A430000C) -/* 1BC48 8008B848 8D4A000C */ lw $t2, %lo(D_A430000C)($t2) -/* 1BC4C 8008B84C 11400005 */ beqz $t2, .L8008B864 -/* 1BC50 8008B850 000B4C02 */ srl $t1, $t3, 16 -/* 1BC54 8008B854 2401FFFF */ addiu $at, $zero, -0x1 -/* 1BC58 8008B858 01214826 */ xor $t1, $t1, $at -/* 1BC5C 8008B85C 3129003F */ andi $t1, $t1, 0x3F -/* 1BC60 8008B860 01495025 */ or $t2, $t2, $t1 -.L8008B864: -/* 1BC64 8008B864 000A5400 */ sll $t2, $t2, 16 -/* 1BC68 8008B868 004A1025 */ or $v0, $v0, $t2 -/* 1BC6C 8008B86C 3C01003F */ lui $at, (0x3F0000 >> 16) -/* 1BC70 8008B870 00814024 */ and $t0, $a0, $at -/* 1BC74 8008B874 010B4024 */ and $t0, $t0, $t3 -/* 1BC78 8008B878 000843C2 */ srl $t0, $t0, 15 -/* 1BC7C 8008B87C 3C0A800B */ lui $t2, %hi(D_800AE610) -/* 1BC80 8008B880 01485021 */ addu $t2, $t2, $t0 -/* 1BC84 8008B884 954AE610 */ lhu $t2, %lo(D_800AE610)($t2) -/* 1BC88 8008B888 3C01A430 */ lui $at, %hi(D_A430000C) -/* 1BC8C 8008B88C AC2A000C */ sw $t2, %lo(D_A430000C)($at) -/* 1BC90 8008B890 3088FF01 */ andi $t0, $a0, 0xFF01 -/* 1BC94 8008B894 3169FF00 */ andi $t1, $t3, 0xFF00 -/* 1BC98 8008B898 01094024 */ and $t0, $t0, $t1 -/* 1BC9C 8008B89C 3C01FFFF */ lui $at, (0xFFFF00FF >> 16) -/* 1BCA0 8008B8A0 342100FF */ ori $at, $at, (0xFFFF00FF & 0xFFFF) -/* 1BCA4 8008B8A4 01816024 */ and $t4, $t4, $at -/* 1BCA8 8008B8A8 01886025 */ or $t4, $t4, $t0 -/* 1BCAC 8008B8AC 408C6000 */ mtc0 $t4, $12 # handwritten instruction -/* 1BCB0 8008B8B0 00000000 */ nop -/* 1BCB4 8008B8B4 00000000 */ nop -/* 1BCB8 8008B8B8 03E00008 */ jr $ra -/* 1BCBC 8008B8BC 00000000 */ nop -.size func_8008B820, . - func_8008B820 - -glabel func_8008B8C0 -/* 1BCC0 8008B8C0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 1BCC4 8008B8C4 AFB00018 */ sw $s0, 0x18($sp) -/* 1BCC8 8008B8C8 00808021 */ addu $s0, $a0, $zero -/* 1BCCC 8008B8CC AFB5002C */ sw $s5, 0x2C($sp) -/* 1BCD0 8008B8D0 00A0A821 */ addu $s5, $a1, $zero -/* 1BCD4 8008B8D4 AFB40028 */ sw $s4, 0x28($sp) -/* 1BCD8 8008B8D8 3C14800B */ lui $s4, %hi(D_800AA400) -/* 1BCDC 8008B8DC 2694A400 */ addiu $s4, $s4, %lo(D_800AA400) -/* 1BCE0 8008B8E0 AFBF0030 */ sw $ra, 0x30($sp) -/* 1BCE4 8008B8E4 AFB30024 */ sw $s3, 0x24($sp) -/* 1BCE8 8008B8E8 AFB20020 */ sw $s2, 0x20($sp) -/* 1BCEC 8008B8EC AFB1001C */ sw $s1, 0x1C($sp) -/* 1BCF0 8008B8F0 8E820000 */ lw $v0, 0x0($s4) -/* 1BCF4 8008B8F4 00C02821 */ addu $a1, $a2, $zero -/* 1BCF8 8008B8F8 1440004C */ bnez $v0, .L8008BA2C -/* 1BCFC 8008B8FC 00E03021 */ addu $a2, $a3, $zero -/* 1BD00 8008B900 0C024D5C */ jal func_80093570 -/* 1BD04 8008B904 02A02021 */ addu $a0, $s5, $zero -/* 1BD08 8008B908 3C13800C */ lui $s3, %hi(D_800C3530) -/* 1BD0C 8008B90C 26733530 */ addiu $s3, $s3, %lo(D_800C3530) -/* 1BD10 8008B910 02602021 */ addu $a0, $s3, $zero -/* 1BD14 8008B914 3C05800C */ lui $a1, %hi(D_800C3548) -/* 1BD18 8008B918 24A53548 */ addiu $a1, $a1, %lo(D_800C3548) -/* 1BD1C 8008B91C 0C024D5C */ jal func_80093570 -/* 1BD20 8008B920 24060001 */ addiu $a2, $zero, 0x1 -/* 1BD24 8008B924 3C02800B */ lui $v0, %hi(D_800AA440) -/* 1BD28 8008B928 8C42A440 */ lw $v0, %lo(D_800AA440)($v0) -/* 1BD2C 8008B92C 54400004 */ bnel $v0, $zero, .L8008B940 -/* 1BD30 8008B930 24040008 */ addiu $a0, $zero, 0x8 -/* 1BD34 8008B934 0C02309C */ jal func_8008C270 -/* 1BD38 8008B938 00000000 */ nop -/* 1BD3C 8008B93C 24040008 */ addiu $a0, $zero, 0x8 -.L8008B940: -/* 1BD40 8008B940 02602821 */ addu $a1, $s3, $zero -/* 1BD44 8008B944 3C062222 */ lui $a2, (0x22222222 >> 16) -/* 1BD48 8008B948 0C024E50 */ jal func_80093940 -/* 1BD4C 8008B94C 34C62222 */ ori $a2, $a2, (0x22222222 & 0xFFFF) -/* 1BD50 8008B950 2412FFFF */ addiu $s2, $zero, -0x1 -/* 1BD54 8008B954 0C02524C */ jal func_80094930 -/* 1BD58 8008B958 00002021 */ addu $a0, $zero, $zero -/* 1BD5C 8008B95C 00401821 */ addu $v1, $v0, $zero -/* 1BD60 8008B960 0070102A */ slt $v0, $v1, $s0 -/* 1BD64 8008B964 10400005 */ beqz $v0, .L8008B97C -/* 1BD68 8008B968 00000000 */ nop -/* 1BD6C 8008B96C 00609021 */ addu $s2, $v1, $zero -/* 1BD70 8008B970 00002021 */ addu $a0, $zero, $zero -/* 1BD74 8008B974 0C025254 */ jal func_80094950 -/* 1BD78 8008B978 02002821 */ addu $a1, $s0, $zero -.L8008B97C: -/* 1BD7C 8008B97C 0C0265B4 */ jal func_800996D0 -/* 1BD80 8008B980 00000000 */ nop -/* 1BD84 8008B984 3C11800C */ lui $s1, %hi(D_800C2380) -/* 1BD88 8008B988 26312380 */ addiu $s1, $s1, %lo(D_800C2380) -/* 1BD8C 8008B98C 02202021 */ addu $a0, $s1, $zero -/* 1BD90 8008B990 00002821 */ addu $a1, $zero, $zero -/* 1BD94 8008B994 3C068009 */ lui $a2, %hi(func_8008BEB0) -/* 1BD98 8008B998 24C6BEB0 */ addiu $a2, $a2, %lo(func_8008BEB0) -/* 1BD9C 8008B99C 24030001 */ addiu $v1, $zero, 0x1 -/* 1BDA0 8008B9A0 AE830000 */ sw $v1, 0x0($s4) -/* 1BDA4 8008B9A4 3C03800C */ lui $v1, %hi(D_800C4CC8) -/* 1BDA8 8008B9A8 24634CC8 */ addiu $v1, $v1, %lo(D_800C4CC8) -/* 1BDAC 8008B9AC 3C01800B */ lui $at, %hi(D_800AA410) -/* 1BDB0 8008B9B0 AC23A410 */ sw $v1, %lo(D_800AA410)($at) -/* 1BDB4 8008B9B4 3C03800A */ lui $v1, %hi(func_800997F0) -/* 1BDB8 8008B9B8 246397F0 */ addiu $v1, $v1, %lo(func_800997F0) -/* 1BDBC 8008B9BC 3C01800B */ lui $at, %hi(D_800AA414) -/* 1BDC0 8008B9C0 AC23A414 */ sw $v1, %lo(D_800AA414)($at) -/* 1BDC4 8008B9C4 3C038009 */ lui $v1, %hi(func_8008BA50) -/* 1BDC8 8008B9C8 2463BA50 */ addiu $v1, $v1, %lo(func_8008BA50) -/* 1BDCC 8008B9CC 3C01800B */ lui $at, %hi(D_800AA418) -/* 1BDD0 8008B9D0 AC23A418 */ sw $v1, %lo(D_800AA418)($at) -/* 1BDD4 8008B9D4 3C03800C */ lui $v1, %hi(D_800C3530) -/* 1BDD8 8008B9D8 24633530 */ addiu $v1, $v1, %lo(D_800C3530) -/* 1BDDC 8008B9DC AFB00014 */ sw $s0, 0x14($sp) -/* 1BDE0 8008B9E0 00408021 */ addu $s0, $v0, $zero -/* 1BDE4 8008B9E4 02803821 */ addu $a3, $s4, $zero -/* 1BDE8 8008B9E8 3C01800B */ lui $at, %hi(D_800AA404) -/* 1BDEC 8008B9EC AC31A404 */ sw $s1, %lo(D_800AA404)($at) -/* 1BDF0 8008B9F0 3C01800B */ lui $at, %hi(D_800AA408) -/* 1BDF4 8008B9F4 AC35A408 */ sw $s5, %lo(D_800AA408)($at) -/* 1BDF8 8008B9F8 3C01800B */ lui $at, %hi(D_800AA40C) -/* 1BDFC 8008B9FC AC33A40C */ sw $s3, %lo(D_800AA40C)($at) -/* 1BE00 8008BA00 0C025218 */ jal func_80094860 -/* 1BE04 8008BA04 AFA30010 */ sw $v1, 0x10($sp) -/* 1BE08 8008BA08 0C025288 */ jal func_80094A20 -/* 1BE0C 8008BA0C 02202021 */ addu $a0, $s1, $zero -/* 1BE10 8008BA10 0C0265D0 */ jal func_80099740 -/* 1BE14 8008BA14 02002021 */ addu $a0, $s0, $zero -/* 1BE18 8008BA18 2402FFFF */ addiu $v0, $zero, -0x1 -/* 1BE1C 8008BA1C 12420003 */ beq $s2, $v0, .L8008BA2C -/* 1BE20 8008BA20 00002021 */ addu $a0, $zero, $zero -/* 1BE24 8008BA24 0C025254 */ jal func_80094950 -/* 1BE28 8008BA28 02402821 */ addu $a1, $s2, $zero -.L8008BA2C: -/* 1BE2C 8008BA2C 8FBF0030 */ lw $ra, 0x30($sp) -/* 1BE30 8008BA30 8FB5002C */ lw $s5, 0x2C($sp) -/* 1BE34 8008BA34 8FB40028 */ lw $s4, 0x28($sp) -/* 1BE38 8008BA38 8FB30024 */ lw $s3, 0x24($sp) -/* 1BE3C 8008BA3C 8FB20020 */ lw $s2, 0x20($sp) -/* 1BE40 8008BA40 8FB1001C */ lw $s1, 0x1C($sp) -/* 1BE44 8008BA44 8FB00018 */ lw $s0, 0x18($sp) -/* 1BE48 8008BA48 03E00008 */ jr $ra -/* 1BE4C 8008BA4C 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_8008B8C0, . - func_8008B8C0 - -glabel func_8008BA50 -/* 1BE50 8008BA50 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 1BE54 8008BA54 AFB00010 */ sw $s0, 0x10($sp) -/* 1BE58 8008BA58 00808021 */ addu $s0, $a0, $zero -/* 1BE5C 8008BA5C AFB10014 */ sw $s1, 0x14($sp) -/* 1BE60 8008BA60 00A08821 */ addu $s1, $a1, $zero -/* 1BE64 8008BA64 AFB20018 */ sw $s2, 0x18($sp) -/* 1BE68 8008BA68 00C09021 */ addu $s2, $a2, $zero -/* 1BE6C 8008BA6C 3C02A460 */ lui $v0, (0xA4600010 >> 16) -/* 1BE70 8008BA70 34420010 */ ori $v0, $v0, (0xA4600010 & 0xFFFF) -/* 1BE74 8008BA74 AFBF0020 */ sw $ra, 0x20($sp) -/* 1BE78 8008BA78 AFB3001C */ sw $s3, 0x1C($sp) -/* 1BE7C 8008BA7C 8C420000 */ lw $v0, 0x0($v0) -/* 1BE80 8008BA80 8FB30038 */ lw $s3, 0x38($sp) -/* 1BE84 8008BA84 30420003 */ andi $v0, $v0, 0x3 -/* 1BE88 8008BA88 10400007 */ beqz $v0, .L8008BAA8 -/* 1BE8C 8008BA8C 00E02021 */ addu $a0, $a3, $zero -/* 1BE90 8008BA90 3C03A460 */ lui $v1, (0xA4600010 >> 16) -/* 1BE94 8008BA94 34630010 */ ori $v1, $v1, (0xA4600010 & 0xFFFF) -.L8008BA98: -/* 1BE98 8008BA98 8C620000 */ lw $v0, 0x0($v1) -/* 1BE9C 8008BA9C 30420003 */ andi $v0, $v0, 0x3 -/* 1BEA0 8008BAA0 1440FFFD */ bnez $v0, .L8008BA98 -/* 1BEA4 8008BAA4 00000000 */ nop -.L8008BAA8: -/* 1BEA8 8008BAA8 92060009 */ lbu $a2, 0x9($s0) -/* 1BEAC 8008BAAC 00061080 */ sll $v0, $a2, 2 -/* 1BEB0 8008BAB0 3C05800B */ lui $a1, %hi(D_800AA420) -/* 1BEB4 8008BAB4 00A22821 */ addu $a1, $a1, $v0 -/* 1BEB8 8008BAB8 8CA5A420 */ lw $a1, %lo(D_800AA420)($a1) -/* 1BEBC 8008BABC 92020004 */ lbu $v0, 0x4($s0) -/* 1BEC0 8008BAC0 90A30004 */ lbu $v1, 0x4($a1) -/* 1BEC4 8008BAC4 1062003D */ beq $v1, $v0, .L8008BBBC -/* 1BEC8 8008BAC8 00000000 */ nop -/* 1BECC 8008BACC 14C00019 */ bnez $a2, .L8008BB34 -/* 1BED0 8008BAD0 00A01821 */ addu $v1, $a1, $zero -/* 1BED4 8008BAD4 90620005 */ lbu $v0, 0x5($v1) -/* 1BED8 8008BAD8 92050005 */ lbu $a1, 0x5($s0) -/* 1BEDC 8008BADC 10450003 */ beq $v0, $a1, .L8008BAEC -/* 1BEE0 8008BAE0 3C02A460 */ lui $v0, (0xA4600014 >> 16) -/* 1BEE4 8008BAE4 34420014 */ ori $v0, $v0, (0xA4600014 & 0xFFFF) -/* 1BEE8 8008BAE8 AC450000 */ sw $a1, 0x0($v0) -.L8008BAEC: -/* 1BEEC 8008BAEC 90620006 */ lbu $v0, 0x6($v1) -/* 1BEF0 8008BAF0 92050006 */ lbu $a1, 0x6($s0) -/* 1BEF4 8008BAF4 10450003 */ beq $v0, $a1, .L8008BB04 -/* 1BEF8 8008BAF8 3C02A460 */ lui $v0, (0xA460001C >> 16) -/* 1BEFC 8008BAFC 3442001C */ ori $v0, $v0, (0xA460001C & 0xFFFF) -/* 1BF00 8008BB00 AC450000 */ sw $a1, 0x0($v0) -.L8008BB04: -/* 1BF04 8008BB04 90620007 */ lbu $v0, 0x7($v1) -/* 1BF08 8008BB08 92050007 */ lbu $a1, 0x7($s0) -/* 1BF0C 8008BB0C 10450003 */ beq $v0, $a1, .L8008BB1C -/* 1BF10 8008BB10 3C02A460 */ lui $v0, (0xA4600020 >> 16) -/* 1BF14 8008BB14 34420020 */ ori $v0, $v0, (0xA4600020 & 0xFFFF) -/* 1BF18 8008BB18 AC450000 */ sw $a1, 0x0($v0) -.L8008BB1C: -/* 1BF1C 8008BB1C 90620008 */ lbu $v0, 0x8($v1) -/* 1BF20 8008BB20 92050008 */ lbu $a1, 0x8($s0) -/* 1BF24 8008BB24 1045001B */ beq $v0, $a1, .L8008BB94 -/* 1BF28 8008BB28 3C02A460 */ lui $v0, (0xA4600018 >> 16) -/* 1BF2C 8008BB2C 08022EE4 */ j .L8008BB90 -/* 1BF30 8008BB30 34420018 */ ori $v0, $v0, (0xA4600018 & 0xFFFF) -.L8008BB34: -/* 1BF34 8008BB34 90620005 */ lbu $v0, 0x5($v1) -/* 1BF38 8008BB38 92050005 */ lbu $a1, 0x5($s0) -/* 1BF3C 8008BB3C 10450003 */ beq $v0, $a1, .L8008BB4C -/* 1BF40 8008BB40 3C02A460 */ lui $v0, (0xA4600024 >> 16) -/* 1BF44 8008BB44 34420024 */ ori $v0, $v0, (0xA4600024 & 0xFFFF) -/* 1BF48 8008BB48 AC450000 */ sw $a1, 0x0($v0) -.L8008BB4C: -/* 1BF4C 8008BB4C 90620006 */ lbu $v0, 0x6($v1) -/* 1BF50 8008BB50 92050006 */ lbu $a1, 0x6($s0) -/* 1BF54 8008BB54 10450003 */ beq $v0, $a1, .L8008BB64 -/* 1BF58 8008BB58 3C02A460 */ lui $v0, (0xA460002C >> 16) -/* 1BF5C 8008BB5C 3442002C */ ori $v0, $v0, (0xA460002C & 0xFFFF) -/* 1BF60 8008BB60 AC450000 */ sw $a1, 0x0($v0) -.L8008BB64: -/* 1BF64 8008BB64 90620007 */ lbu $v0, 0x7($v1) -/* 1BF68 8008BB68 92050007 */ lbu $a1, 0x7($s0) -/* 1BF6C 8008BB6C 10450003 */ beq $v0, $a1, .L8008BB7C -/* 1BF70 8008BB70 3C02A460 */ lui $v0, (0xA4600030 >> 16) -/* 1BF74 8008BB74 34420030 */ ori $v0, $v0, (0xA4600030 & 0xFFFF) -/* 1BF78 8008BB78 AC450000 */ sw $a1, 0x0($v0) -.L8008BB7C: -/* 1BF7C 8008BB7C 90620008 */ lbu $v0, 0x8($v1) -/* 1BF80 8008BB80 92050008 */ lbu $a1, 0x8($s0) -/* 1BF84 8008BB84 10450003 */ beq $v0, $a1, .L8008BB94 -/* 1BF88 8008BB88 3C02A460 */ lui $v0, (0xA4600028 >> 16) -/* 1BF8C 8008BB8C 34420028 */ ori $v0, $v0, (0xA4600028 & 0xFFFF) -.L8008BB90: -/* 1BF90 8008BB90 AC450000 */ sw $a1, 0x0($v0) -.L8008BB94: -/* 1BF94 8008BB94 92020004 */ lbu $v0, 0x4($s0) -/* 1BF98 8008BB98 A0620004 */ sb $v0, 0x4($v1) -/* 1BF9C 8008BB9C 92020005 */ lbu $v0, 0x5($s0) -/* 1BFA0 8008BBA0 A0620005 */ sb $v0, 0x5($v1) -/* 1BFA4 8008BBA4 92020006 */ lbu $v0, 0x6($s0) -/* 1BFA8 8008BBA8 A0620006 */ sb $v0, 0x6($v1) -/* 1BFAC 8008BBAC 92020007 */ lbu $v0, 0x7($s0) -/* 1BFB0 8008BBB0 A0620007 */ sb $v0, 0x7($v1) -/* 1BFB4 8008BBB4 92020008 */ lbu $v0, 0x8($s0) -/* 1BFB8 8008BBB8 A0620008 */ sb $v0, 0x8($v1) -.L8008BBBC: -/* 1BFBC 8008BBBC 0C0241E0 */ jal func_80090780 -/* 1BFC0 8008BBC0 00000000 */ nop -/* 1BFC4 8008BBC4 3C04A460 */ lui $a0, (0xA4600004 >> 16) -/* 1BFC8 8008BBC8 34840004 */ ori $a0, $a0, (0xA4600004 & 0xFFFF) -/* 1BFCC 8008BBCC 3C03A460 */ lui $v1, %hi(D_A4600000) -/* 1BFD0 8008BBD0 AC620000 */ sw $v0, %lo(D_A4600000)($v1) -/* 1BFD4 8008BBD4 8E02000C */ lw $v0, 0xC($s0) -/* 1BFD8 8008BBD8 3C031FFF */ lui $v1, (0x1FFFFFFF >> 16) -/* 1BFDC 8008BBDC 3463FFFF */ ori $v1, $v1, (0x1FFFFFFF & 0xFFFF) -/* 1BFE0 8008BBE0 00521025 */ or $v0, $v0, $s2 -/* 1BFE4 8008BBE4 00431024 */ and $v0, $v0, $v1 -/* 1BFE8 8008BBE8 AC820000 */ sw $v0, 0x0($a0) -/* 1BFEC 8008BBEC 12200005 */ beqz $s1, .L8008BC04 -/* 1BFF0 8008BBF0 24020001 */ addiu $v0, $zero, 0x1 -/* 1BFF4 8008BBF4 12220006 */ beq $s1, $v0, .L8008BC10 -/* 1BFF8 8008BBF8 3C03A460 */ lui $v1, (0xA4600008 >> 16) -/* 1BFFC 8008BBFC 08022F08 */ j .L8008BC20 -/* 1C000 8008BC00 2402FFFF */ addiu $v0, $zero, -0x1 -.L8008BC04: -/* 1C004 8008BC04 3C03A460 */ lui $v1, (0xA4600008 >> 16) -/* 1C008 8008BC08 08022F05 */ j .L8008BC14 -/* 1C00C 8008BC0C 3463000C */ ori $v1, $v1, (0xA460000C & 0xFFFF) -.L8008BC10: -/* 1C010 8008BC10 34630008 */ ori $v1, $v1, (0xA4600008 & 0xFFFF) -.L8008BC14: -/* 1C014 8008BC14 2662FFFF */ addiu $v0, $s3, -0x1 -/* 1C018 8008BC18 AC620000 */ sw $v0, 0x0($v1) -/* 1C01C 8008BC1C 00001021 */ addu $v0, $zero, $zero -.L8008BC20: -/* 1C020 8008BC20 8FBF0020 */ lw $ra, 0x20($sp) -/* 1C024 8008BC24 8FB3001C */ lw $s3, 0x1C($sp) -/* 1C028 8008BC28 8FB20018 */ lw $s2, 0x18($sp) -/* 1C02C 8008BC2C 8FB10014 */ lw $s1, 0x14($sp) -/* 1C030 8008BC30 8FB00010 */ lw $s0, 0x10($sp) -/* 1C034 8008BC34 03E00008 */ jr $ra -/* 1C038 8008BC38 27BD0028 */ addiu $sp, $sp, 0x28 -/* 1C03C 8008BC3C 00000000 */ nop -.size func_8008BA50, . - func_8008BA50 - -glabel func_8008BC40 -/* 1C040 8008BC40 3C02800B */ lui $v0, %hi(D_800AA400) -/* 1C044 8008BC44 8C42A400 */ lw $v0, %lo(D_800AA400)($v0) -/* 1C048 8008BC48 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1C04C 8008BC4C AFB00010 */ sw $s0, 0x10($sp) -/* 1C050 8008BC50 00A08021 */ addu $s0, $a1, $zero -/* 1C054 8008BC54 14400003 */ bnez $v0, .L8008BC64 -/* 1C058 8008BC58 AFBF0014 */ sw $ra, 0x14($sp) -/* 1C05C 8008BC5C 08022F31 */ j .L8008BCC4 -/* 1C060 8008BC60 2402FFFF */ addiu $v0, $zero, -0x1 -.L8008BC64: -/* 1C064 8008BC64 14C00003 */ bnez $a2, .L8008BC74 -/* 1C068 8008BC68 AE040014 */ sw $a0, 0x14($s0) -/* 1C06C 8008BC6C 08022F1E */ j .L8008BC78 -/* 1C070 8008BC70 2402000F */ addiu $v0, $zero, 0xF -.L8008BC74: -/* 1C074 8008BC74 24020010 */ addiu $v0, $zero, 0x10 -.L8008BC78: -/* 1C078 8008BC78 A6020000 */ sh $v0, 0x0($s0) -/* 1C07C 8008BC7C 92030002 */ lbu $v1, 0x2($s0) -/* 1C080 8008BC80 24020001 */ addiu $v0, $zero, 0x1 -/* 1C084 8008BC84 14620009 */ bne $v1, $v0, .L8008BCAC -/* 1C088 8008BC88 00000000 */ nop -/* 1C08C 8008BC8C 0C026630 */ jal func_800998C0 -/* 1C090 8008BC90 00000000 */ nop -/* 1C094 8008BC94 00402021 */ addu $a0, $v0, $zero -/* 1C098 8008BC98 02002821 */ addu $a1, $s0, $zero -/* 1C09C 8008BC9C 0C024D68 */ jal func_800935A0 -/* 1C0A0 8008BCA0 00003021 */ addu $a2, $zero, $zero -/* 1C0A4 8008BCA4 08022F31 */ j .L8008BCC4 -/* 1C0A8 8008BCA8 00000000 */ nop -.L8008BCAC: -/* 1C0AC 8008BCAC 0C026630 */ jal func_800998C0 -/* 1C0B0 8008BCB0 00000000 */ nop -/* 1C0B4 8008BCB4 00402021 */ addu $a0, $v0, $zero -/* 1C0B8 8008BCB8 02002821 */ addu $a1, $s0, $zero -/* 1C0BC 8008BCBC 0C024E04 */ jal func_80093810 -/* 1C0C0 8008BCC0 00003021 */ addu $a2, $zero, $zero -.L8008BCC4: -/* 1C0C4 8008BCC4 8FBF0014 */ lw $ra, 0x14($sp) -/* 1C0C8 8008BCC8 8FB00010 */ lw $s0, 0x10($sp) -/* 1C0CC 8008BCCC 03E00008 */ jr $ra -/* 1C0D0 8008BCD0 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1C0D4 8008BCD4 00000000 */ nop -/* 1C0D8 8008BCD8 00000000 */ nop -/* 1C0DC 8008BCDC 00000000 */ nop -.size func_8008BC40, . - func_8008BC40 - -glabel func_8008BCE0 -/* 1C0E0 8008BCE0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1C0E4 8008BCE4 AFB00010 */ sw $s0, 0x10($sp) -/* 1C0E8 8008BCE8 AFBF0014 */ sw $ra, 0x14($sp) -/* 1C0EC 8008BCEC 0C0265B4 */ jal func_800996D0 -/* 1C0F0 8008BCF0 00808021 */ addu $s0, $a0, $zero -/* 1C0F4 8008BCF4 3C03800B */ lui $v1, %hi(D_800AA41C) -/* 1C0F8 8008BCF8 8C63A41C */ lw $v1, %lo(D_800AA41C)($v1) -/* 1C0FC 8008BCFC 00402021 */ addu $a0, $v0, $zero -/* 1C100 8008BD00 3C01800B */ lui $at, %hi(D_800AA41C) -/* 1C104 8008BD04 AC30A41C */ sw $s0, %lo(D_800AA41C)($at) -/* 1C108 8008BD08 0C0265D0 */ jal func_80099740 -/* 1C10C 8008BD0C AE030000 */ sw $v1, 0x0($s0) -/* 1C110 8008BD10 00001021 */ addu $v0, $zero, $zero -/* 1C114 8008BD14 8FBF0014 */ lw $ra, 0x14($sp) -/* 1C118 8008BD18 8FB00010 */ lw $s0, 0x10($sp) -/* 1C11C 8008BD1C 03E00008 */ jr $ra -/* 1C120 8008BD20 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1C124 8008BD24 00000000 */ nop -/* 1C128 8008BD28 00000000 */ nop -/* 1C12C 8008BD2C 00000000 */ nop -.size func_8008BCE0, . - func_8008BCE0 - -glabel func_8008BD30 -/* 1C130 8008BD30 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1C134 8008BD34 AFBF0018 */ sw $ra, 0x18($sp) -/* 1C138 8008BD38 AFB10014 */ sw $s1, 0x14($sp) -/* 1C13C 8008BD3C 0C0230B1 */ jal func_8008C2C4 -/* 1C140 8008BD40 AFB00010 */ sw $s0, 0x10($sp) -/* 1C144 8008BD44 3C02800B */ lui $v0, %hi(D_800AA430) -/* 1C148 8008BD48 8C42A430 */ lw $v0, %lo(D_800AA430)($v0) -/* 1C14C 8008BD4C 1040004D */ beqz $v0, .L8008BE84 -/* 1C150 8008BD50 00000000 */ nop -/* 1C154 8008BD54 3C02800C */ lui $v0, %hi(D_800C4C54) -/* 1C158 8008BD58 24424C54 */ addiu $v0, $v0, %lo(D_800C4C54) -/* 1C15C 8008BD5C 24440010 */ addiu $a0, $v0, 0x10 -/* 1C160 8008BD60 3C01800B */ lui $at, %hi(D_800AA430) -/* 1C164 8008BD64 AC20A430 */ sw $zero, %lo(D_800AA430)($at) -/* 1C168 8008BD68 A0400000 */ sb $zero, 0x0($v0) -/* 1C16C 8008BD6C 3C02B000 */ lui $v0, (0xB0000000 >> 16) -/* 1C170 8008BD70 3C01800C */ lui $at, %hi(D_800C4C5C) -/* 1C174 8008BD74 AC224C5C */ sw $v0, %lo(D_800C4C5C)($at) -/* 1C178 8008BD78 3C01800C */ lui $at, %hi(D_800C4C59) -/* 1C17C 8008BD7C A0204C59 */ sb $zero, %lo(D_800C4C59)($at) -/* 1C180 8008BD80 3C01800C */ lui $at, %hi(D_800C4C60) -/* 1C184 8008BD84 AC204C60 */ sw $zero, %lo(D_800C4C60)($at) -/* 1C188 8008BD88 0C024CE0 */ jal func_80093380 -/* 1C18C 8008BD8C 24050060 */ addiu $a1, $zero, 0x60 -/* 1C190 8008BD90 3C02A460 */ lui $v0, (0xA4600010 >> 16) -/* 1C194 8008BD94 34420010 */ ori $v0, $v0, (0xA4600010 & 0xFFFF) -/* 1C198 8008BD98 8C420000 */ lw $v0, 0x0($v0) -/* 1C19C 8008BD9C 30420003 */ andi $v0, $v0, 0x3 -/* 1C1A0 8008BDA0 10400006 */ beqz $v0, .L8008BDBC -/* 1C1A4 8008BDA4 3C03A460 */ lui $v1, (0xA4600010 >> 16) -/* 1C1A8 8008BDA8 34630010 */ ori $v1, $v1, (0xA4600010 & 0xFFFF) -.L8008BDAC: -/* 1C1AC 8008BDAC 8C620000 */ lw $v0, 0x0($v1) -/* 1C1B0 8008BDB0 30420003 */ andi $v0, $v0, 0x3 -/* 1C1B4 8008BDB4 1440FFFD */ bnez $v0, .L8008BDAC -/* 1C1B8 8008BDB8 00000000 */ nop -.L8008BDBC: -/* 1C1BC 8008BDBC 3C08A460 */ lui $t0, (0xA4600014 >> 16) -/* 1C1C0 8008BDC0 35080014 */ ori $t0, $t0, (0xA4600014 & 0xFFFF) -/* 1C1C4 8008BDC4 3C07A460 */ lui $a3, (0xA460001C >> 16) -/* 1C1C8 8008BDC8 34E7001C */ ori $a3, $a3, (0xA460001C & 0xFFFF) -/* 1C1CC 8008BDCC 3C06A460 */ lui $a2, (0xA4600020 >> 16) -/* 1C1D0 8008BDD0 34C60020 */ ori $a2, $a2, (0xA4600020 & 0xFFFF) -/* 1C1D4 8008BDD4 3C05A460 */ lui $a1, (0xA4600018 >> 16) -/* 1C1D8 8008BDD8 34A50018 */ ori $a1, $a1, (0xA4600018 & 0xFFFF) -/* 1C1DC 8008BDDC 8D090000 */ lw $t1, 0x0($t0) -/* 1C1E0 8008BDE0 8CEA0000 */ lw $t2, 0x0($a3) -/* 1C1E4 8008BDE4 8CCB0000 */ lw $t3, 0x0($a2) -/* 1C1E8 8008BDE8 8CAC0000 */ lw $t4, 0x0($a1) -/* 1C1EC 8008BDEC 3C11800C */ lui $s1, %hi(D_800C4C5C) -/* 1C1F0 8008BDF0 26314C5C */ addiu $s1, $s1, %lo(D_800C4C5C) -/* 1C1F4 8008BDF4 8E230000 */ lw $v1, 0x0($s1) -/* 1C1F8 8008BDF8 240400FF */ addiu $a0, $zero, 0xFF -/* 1C1FC 8008BDFC 24020003 */ addiu $v0, $zero, 0x3 -/* 1C200 8008BE00 AD040000 */ sw $a0, 0x0($t0) -/* 1C204 8008BE04 ACE00000 */ sw $zero, 0x0($a3) -/* 1C208 8008BE08 ACC20000 */ sw $v0, 0x0($a2) -/* 1C20C 8008BE0C 3C02A000 */ lui $v0, %hi(D_A0000000) -/* 1C210 8008BE10 ACA40000 */ sw $a0, 0x0($a1) -/* 1C214 8008BE14 00621825 */ or $v1, $v1, $v0 -/* 1C218 8008BE18 8C630000 */ lw $v1, %lo(D_A0000000)($v1) -/* 1C21C 8008BE1C AD090000 */ sw $t1, 0x0($t0) -/* 1C220 8008BE20 ACEA0000 */ sw $t2, 0x0($a3) -/* 1C224 8008BE24 ACCB0000 */ sw $t3, 0x0($a2) -/* 1C228 8008BE28 ACAC0000 */ sw $t4, 0x0($a1) -/* 1C22C 8008BE2C 00031402 */ srl $v0, $v1, 16 -/* 1C230 8008BE30 3042000F */ andi $v0, $v0, 0xF -/* 1C234 8008BE34 3C01800C */ lui $at, %hi(D_800C4C56) -/* 1C238 8008BE38 A0224C56 */ sb $v0, %lo(D_800C4C56)($at) -/* 1C23C 8008BE3C 00031502 */ srl $v0, $v1, 20 -/* 1C240 8008BE40 3042000F */ andi $v0, $v0, 0xF -/* 1C244 8008BE44 3C01800C */ lui $at, %hi(D_800C4C55) -/* 1C248 8008BE48 A0234C55 */ sb $v1, %lo(D_800C4C55)($at) -/* 1C24C 8008BE4C 00031A02 */ srl $v1, $v1, 8 -/* 1C250 8008BE50 3C01800C */ lui $at, %hi(D_800C4C57) -/* 1C254 8008BE54 A0224C57 */ sb $v0, %lo(D_800C4C57)($at) -/* 1C258 8008BE58 3C01800C */ lui $at, %hi(D_800C4C58) -/* 1C25C 8008BE5C A0234C58 */ sb $v1, %lo(D_800C4C58)($at) -/* 1C260 8008BE60 0C0265B4 */ jal func_800996D0 -/* 1C264 8008BE64 2630FFF4 */ addiu $s0, $s1, -0xC -/* 1C268 8008BE68 3C03800B */ lui $v1, %hi(D_800AA41C) -/* 1C26C 8008BE6C 8C63A41C */ lw $v1, %lo(D_800AA41C)($v1) -/* 1C270 8008BE70 00402021 */ addu $a0, $v0, $zero -/* 1C274 8008BE74 3C01800B */ lui $at, %hi(D_800AA41C) -/* 1C278 8008BE78 AC30A41C */ sw $s0, %lo(D_800AA41C)($at) -/* 1C27C 8008BE7C 0C0265D0 */ jal func_80099740 -/* 1C280 8008BE80 AE23FFF4 */ sw $v1, -0xC($s1) -.L8008BE84: -/* 1C284 8008BE84 0C0230CC */ jal func_8008C330 -/* 1C288 8008BE88 00000000 */ nop -/* 1C28C 8008BE8C 3C02800C */ lui $v0, %hi(D_800C4C50) -/* 1C290 8008BE90 24424C50 */ addiu $v0, $v0, %lo(D_800C4C50) -/* 1C294 8008BE94 8FBF0018 */ lw $ra, 0x18($sp) -/* 1C298 8008BE98 8FB10014 */ lw $s1, 0x14($sp) -/* 1C29C 8008BE9C 8FB00010 */ lw $s0, 0x10($sp) -/* 1C2A0 8008BEA0 03E00008 */ jr $ra -/* 1C2A4 8008BEA4 27BD0020 */ addiu $sp, $sp, 0x20 -/* 1C2A8 8008BEA8 00000000 */ nop -/* 1C2AC 8008BEAC 00000000 */ nop -.size func_8008BD30, . - func_8008BD30 - -glabel func_8008BEB0 -/* 1C2B0 8008BEB0 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 1C2B4 8008BEB4 AFB20030 */ sw $s2, 0x30($sp) -/* 1C2B8 8008BEB8 00809021 */ addu $s2, $a0, $zero -/* 1C2BC 8008BEBC AFB40038 */ sw $s4, 0x38($sp) -/* 1C2C0 8008BEC0 24140002 */ addiu $s4, $zero, 0x2 -/* 1C2C4 8008BEC4 AFB5003C */ sw $s5, 0x3C($sp) -/* 1C2C8 8008BEC8 24150001 */ addiu $s5, $zero, 0x1 -/* 1C2CC 8008BECC AFBF0040 */ sw $ra, 0x40($sp) -/* 1C2D0 8008BED0 AFB30034 */ sw $s3, 0x34($sp) -/* 1C2D4 8008BED4 AFB1002C */ sw $s1, 0x2C($sp) -/* 1C2D8 8008BED8 AFB00028 */ sw $s0, 0x28($sp) -/* 1C2DC 8008BEDC AFA00018 */ sw $zero, 0x18($sp) -.L8008BEE0: -/* 1C2E0 8008BEE0 8E440008 */ lw $a0, 0x8($s2) -/* 1C2E4 8008BEE4 27A50018 */ addiu $a1, $sp, 0x18 -/* 1C2E8 8008BEE8 0C024DB8 */ jal func_800936E0 -/* 1C2EC 8008BEEC 24060001 */ addiu $a2, $zero, 0x1 -/* 1C2F0 8008BEF0 8FA20018 */ lw $v0, 0x18($sp) -/* 1C2F4 8008BEF4 8C500014 */ lw $s0, 0x14($v0) -/* 1C2F8 8008BEF8 1200007C */ beqz $s0, .L8008C0EC -/* 1C2FC 8008BEFC 00000000 */ nop -/* 1C300 8008BF00 92020004 */ lbu $v0, 0x4($s0) -/* 1C304 8008BF04 14540078 */ bne $v0, $s4, .L8008C0E8 -/* 1C308 8008BF08 00000000 */ nop -/* 1C30C 8008BF0C 8E020014 */ lw $v0, 0x14($s0) -/* 1C310 8008BF10 2C420002 */ sltiu $v0, $v0, 0x2 -/* 1C314 8008BF14 10400074 */ beqz $v0, .L8008C0E8 -/* 1C318 8008BF18 2402FFFF */ addiu $v0, $zero, -0x1 -/* 1C31C 8008BF1C 9603001A */ lhu $v1, 0x1A($s0) -/* 1C320 8008BF20 AE02001C */ sw $v0, 0x1C($s0) -/* 1C324 8008BF24 000310C0 */ sll $v0, $v1, 3 -/* 1C328 8008BF28 00431021 */ addu $v0, $v0, $v1 -/* 1C32C 8008BF2C 00021080 */ sll $v0, $v0, 2 -/* 1C330 8008BF30 02021021 */ addu $v0, $s0, $v0 -/* 1C334 8008BF34 96030018 */ lhu $v1, 0x18($s0) -/* 1C338 8008BF38 2451002C */ addiu $s1, $v0, 0x2C -/* 1C33C 8008BF3C 24020003 */ addiu $v0, $zero, 0x3 -/* 1C340 8008BF40 10620005 */ beq $v1, $v0, .L8008BF58 -/* 1C344 8008BF44 00000000 */ nop -/* 1C348 8008BF48 8E220004 */ lw $v0, 0x4($s1) -/* 1C34C 8008BF4C 8E23000C */ lw $v1, 0xC($s1) -/* 1C350 8008BF50 00431023 */ subu $v0, $v0, $v1 -/* 1C354 8008BF54 AE220004 */ sw $v0, 0x4($s1) -.L8008BF58: -/* 1C358 8008BF58 96020018 */ lhu $v0, 0x18($s0) -/* 1C35C 8008BF5C 14540005 */ bne $v0, $s4, .L8008BF74 -/* 1C360 8008BF60 00009821 */ addu $s3, $zero, $zero -/* 1C364 8008BF64 8FA20018 */ lw $v0, 0x18($sp) -/* 1C368 8008BF68 8C420014 */ lw $v0, 0x14($v0) -/* 1C36C 8008BF6C 8C420014 */ lw $v0, 0x14($v0) -/* 1C370 8008BF70 2C530001 */ sltiu $s3, $v0, 0x1 -.L8008BF74: -/* 1C374 8008BF74 8E440010 */ lw $a0, 0x10($s2) -/* 1C378 8008BF78 27A5001C */ addiu $a1, $sp, 0x1C -/* 1C37C 8008BF7C 0C024DB8 */ jal func_800936E0 -/* 1C380 8008BF80 24060001 */ addiu $a2, $zero, 0x1 -/* 1C384 8008BF84 3C040010 */ lui $a0, (0x100401 >> 16) -/* 1C388 8008BF88 0C0265E8 */ jal func_800997A0 -/* 1C38C 8008BF8C 34840401 */ ori $a0, $a0, (0x100401 & 0xFFFF) -/* 1C390 8008BF90 3C050500 */ lui $a1, (0x5000510 >> 16) -/* 1C394 8008BF94 8FA20018 */ lw $v0, 0x18($sp) -/* 1C398 8008BF98 34A50510 */ ori $a1, $a1, (0x5000510 & 0xFFFF) -/* 1C39C 8008BF9C 8E030024 */ lw $v1, 0x24($s0) -/* 1C3A0 8008BFA0 8C440014 */ lw $a0, 0x14($v0) -/* 1C3A4 8008BFA4 3C068000 */ lui $a2, (0x80000000 >> 16) -/* 1C3A8 8008BFA8 0C026694 */ jal func_80099A50 -/* 1C3AC 8008BFAC 00663025 */ or $a2, $v1, $a2 -.L8008BFB0: -/* 1C3B0 8008BFB0 8E44000C */ lw $a0, 0xC($s2) -/* 1C3B4 8008BFB4 27A50020 */ addiu $a1, $sp, 0x20 -/* 1C3B8 8008BFB8 0C024DB8 */ jal func_800936E0 -/* 1C3BC 8008BFBC 24060001 */ addiu $a2, $zero, 0x1 -/* 1C3C0 8008BFC0 8FA20018 */ lw $v0, 0x18($sp) -/* 1C3C4 8008BFC4 8C500014 */ lw $s0, 0x14($v0) -/* 1C3C8 8008BFC8 9603001A */ lhu $v1, 0x1A($s0) -/* 1C3CC 8008BFCC 000310C0 */ sll $v0, $v1, 3 -/* 1C3D0 8008BFD0 00431021 */ addu $v0, $v0, $v1 -/* 1C3D4 8008BFD4 00021080 */ sll $v0, $v0, 2 -/* 1C3D8 8008BFD8 02021021 */ addu $v0, $s0, $v0 -/* 1C3DC 8008BFDC 2451002C */ addiu $s1, $v0, 0x2C -/* 1C3E0 8008BFE0 8E230000 */ lw $v1, 0x0($s1) -/* 1C3E4 8008BFE4 2402001D */ addiu $v0, $zero, 0x1D -/* 1C3E8 8008BFE8 14620027 */ bne $v1, $v0, .L8008C088 -/* 1C3EC 8008BFEC 02002021 */ addu $a0, $s0, $zero -/* 1C3F0 8008BFF0 3C050500 */ lui $a1, (0x5000510 >> 16) -/* 1C3F4 8008BFF4 8E020024 */ lw $v0, 0x24($s0) -/* 1C3F8 8008BFF8 34A50510 */ ori $a1, $a1, (0x5000510 & 0xFFFF) -/* 1C3FC 8008BFFC 3C061000 */ lui $a2, (0x10000000 >> 16) -/* 1C400 8008C000 0C026694 */ jal func_80099A50 -/* 1C404 8008C004 00463025 */ or $a2, $v0, $a2 -/* 1C408 8008C008 8FA20018 */ lw $v0, 0x18($sp) -/* 1C40C 8008C00C 8E060024 */ lw $a2, 0x24($s0) -/* 1C410 8008C010 8C440014 */ lw $a0, 0x14($v0) -/* 1C414 8008C014 3C050500 */ lui $a1, (0x5000510 >> 16) -/* 1C418 8008C018 0C026694 */ jal func_80099A50 -/* 1C41C 8008C01C 34A50510 */ ori $a1, $a1, (0x5000510 & 0xFFFF) -/* 1C420 8008C020 8FA20018 */ lw $v0, 0x18($sp) -/* 1C424 8008C024 3C050500 */ lui $a1, (0x5000508 >> 16) -/* 1C428 8008C028 8C440014 */ lw $a0, 0x14($v0) -/* 1C42C 8008C02C 34A50508 */ ori $a1, $a1, (0x5000508 & 0xFFFF) -/* 1C430 8008C030 0C026638 */ jal func_800998E0 -/* 1C434 8008C034 27A60024 */ addiu $a2, $sp, 0x24 -/* 1C438 8008C038 8FA20024 */ lw $v0, 0x24($sp) -/* 1C43C 8008C03C 3C030200 */ lui $v1, (0x2000000 >> 16) -/* 1C440 8008C040 00431024 */ and $v0, $v0, $v1 -/* 1C444 8008C044 10400008 */ beqz $v0, .L8008C068 -/* 1C448 8008C048 3C050500 */ lui $a1, (0x5000510 >> 16) -/* 1C44C 8008C04C 8FA20018 */ lw $v0, 0x18($sp) -/* 1C450 8008C050 34A50510 */ ori $a1, $a1, (0x5000510 & 0xFFFF) -/* 1C454 8008C054 8E030024 */ lw $v1, 0x24($s0) -/* 1C458 8008C058 8C440014 */ lw $a0, 0x14($v0) -/* 1C45C 8008C05C 3C060100 */ lui $a2, (0x1000000 >> 16) -/* 1C460 8008C060 0C026694 */ jal func_80099A50 -/* 1C464 8008C064 00663025 */ or $a2, $v1, $a2 -.L8008C068: -/* 1C468 8008C068 3C03A460 */ lui $v1, (0xA4600010 >> 16) -/* 1C46C 8008C06C 34630010 */ ori $v1, $v1, (0xA4600010 & 0xFFFF) -/* 1C470 8008C070 3C040010 */ lui $a0, (0x100C01 >> 16) -/* 1C474 8008C074 24020004 */ addiu $v0, $zero, 0x4 -/* 1C478 8008C078 AE220000 */ sw $v0, 0x0($s1) -/* 1C47C 8008C07C AC740000 */ sw $s4, 0x0($v1) -/* 1C480 8008C080 0C0265D8 */ jal func_80099760 -/* 1C484 8008C084 34840C01 */ ori $a0, $a0, (0x100C01 & 0xFFFF) -.L8008C088: -/* 1C488 8008C088 8FA50018 */ lw $a1, 0x18($sp) -/* 1C48C 8008C08C 8CA40004 */ lw $a0, 0x4($a1) -/* 1C490 8008C090 0C024E04 */ jal func_80093810 -/* 1C494 8008C094 00003021 */ addu $a2, $zero, $zero -/* 1C498 8008C098 16750006 */ bne $s3, $s5, .L8008C0B4 -/* 1C49C 8008C09C 00000000 */ nop -/* 1C4A0 8008C0A0 8FA20018 */ lw $v0, 0x18($sp) -/* 1C4A4 8008C0A4 8C420014 */ lw $v0, 0x14($v0) -/* 1C4A8 8008C0A8 8C42002C */ lw $v0, 0x2C($v0) -/* 1C4AC 8008C0AC 1040FFC0 */ beqz $v0, .L8008BFB0 -/* 1C4B0 8008C0B0 00009821 */ addu $s3, $zero, $zero -.L8008C0B4: -/* 1C4B4 8008C0B4 8E440010 */ lw $a0, 0x10($s2) -/* 1C4B8 8008C0B8 00002821 */ addu $a1, $zero, $zero -/* 1C4BC 8008C0BC 0C024E04 */ jal func_80093810 -/* 1C4C0 8008C0C0 00003021 */ addu $a2, $zero, $zero -/* 1C4C4 8008C0C4 8FA20018 */ lw $v0, 0x18($sp) -/* 1C4C8 8008C0C8 8C420014 */ lw $v0, 0x14($v0) -/* 1C4CC 8008C0CC 9442001A */ lhu $v0, 0x1A($v0) -/* 1C4D0 8008C0D0 1455FF83 */ bne $v0, $s5, .L8008BEE0 -/* 1C4D4 8008C0D4 00000000 */ nop -/* 1C4D8 8008C0D8 0C025310 */ jal func_80094C40 -/* 1C4DC 8008C0DC 00000000 */ nop -/* 1C4E0 8008C0E0 08022FB8 */ j .L8008BEE0 -/* 1C4E4 8008C0E4 00000000 */ nop -.L8008C0E8: -/* 1C4E8 8008C0E8 8FA20018 */ lw $v0, 0x18($sp) -.L8008C0EC: -/* 1C4EC 8008C0EC 94420000 */ lhu $v0, 0x0($v0) -/* 1C4F0 8008C0F0 2443FFF6 */ addiu $v1, $v0, -0xA -/* 1C4F4 8008C0F4 2C620007 */ sltiu $v0, $v1, 0x7 -/* 1C4F8 8008C0F8 10400042 */ beqz $v0, .L8008C204 -/* 1C4FC 8008C0FC 00031080 */ sll $v0, $v1, 2 -/* 1C500 8008C100 3C01800B */ lui $at, %hi(jtbl_800AE690) -/* 1C504 8008C104 00220821 */ addu $at, $at, $v0 -/* 1C508 8008C108 8C22E690 */ lw $v0, %lo(jtbl_800AE690)($at) -/* 1C50C 8008C10C 00400008 */ jr $v0 -/* 1C510 8008C110 00000000 */ nop -glabel .L8008C114 -/* 1C514 8008C114 8E440010 */ lw $a0, 0x10($s2) -/* 1C518 8008C118 27A5001C */ addiu $a1, $sp, 0x1C -/* 1C51C 8008C11C 0C024DB8 */ jal func_800936E0 -/* 1C520 8008C120 24060001 */ addiu $a2, $zero, 0x1 -/* 1C524 8008C124 8FA20018 */ lw $v0, 0x18($sp) -/* 1C528 8008C128 8C45000C */ lw $a1, 0xC($v0) -/* 1C52C 8008C12C 8C460008 */ lw $a2, 0x8($v0) -/* 1C530 8008C130 8C470010 */ lw $a3, 0x10($v0) -/* 1C534 8008C134 8E420014 */ lw $v0, 0x14($s2) -/* 1C538 8008C138 0040F809 */ jalr $v0 -/* 1C53C 8008C13C 00002021 */ addu $a0, $zero, $zero -/* 1C540 8008C140 08023082 */ j .L8008C208 -/* 1C544 8008C144 00000000 */ nop -glabel .L8008C148 -/* 1C548 8008C148 8E440010 */ lw $a0, 0x10($s2) -/* 1C54C 8008C14C 27A5001C */ addiu $a1, $sp, 0x1C -/* 1C550 8008C150 0C024DB8 */ jal func_800936E0 -/* 1C554 8008C154 24060001 */ addiu $a2, $zero, 0x1 -/* 1C558 8008C158 8FA20018 */ lw $v0, 0x18($sp) -/* 1C55C 8008C15C 8C45000C */ lw $a1, 0xC($v0) -/* 1C560 8008C160 8C460008 */ lw $a2, 0x8($v0) -/* 1C564 8008C164 8C470010 */ lw $a3, 0x10($v0) -/* 1C568 8008C168 8E420014 */ lw $v0, 0x14($s2) -/* 1C56C 8008C16C 0040F809 */ jalr $v0 -/* 1C570 8008C170 24040001 */ addiu $a0, $zero, 0x1 -/* 1C574 8008C174 08023082 */ j .L8008C208 -/* 1C578 8008C178 00000000 */ nop -glabel .L8008C17C -/* 1C57C 8008C17C 8E440010 */ lw $a0, 0x10($s2) -/* 1C580 8008C180 27A5001C */ addiu $a1, $sp, 0x1C -/* 1C584 8008C184 0C024DB8 */ jal func_800936E0 -/* 1C588 8008C188 24060001 */ addiu $a2, $zero, 0x1 -/* 1C58C 8008C18C 8FA20018 */ lw $v0, 0x18($sp) -/* 1C590 8008C190 8C430010 */ lw $v1, 0x10($v0) -/* 1C594 8008C194 AFA30010 */ sw $v1, 0x10($sp) -/* 1C598 8008C198 8C440014 */ lw $a0, 0x14($v0) -/* 1C59C 8008C19C 8C46000C */ lw $a2, 0xC($v0) -/* 1C5A0 8008C1A0 8C470008 */ lw $a3, 0x8($v0) -/* 1C5A4 8008C1A4 8E420018 */ lw $v0, 0x18($s2) -/* 1C5A8 8008C1A8 0040F809 */ jalr $v0 -/* 1C5AC 8008C1AC 00002821 */ addu $a1, $zero, $zero -/* 1C5B0 8008C1B0 08023082 */ j .L8008C208 -/* 1C5B4 8008C1B4 00000000 */ nop -glabel .L8008C1B8 -/* 1C5B8 8008C1B8 8E440010 */ lw $a0, 0x10($s2) -/* 1C5BC 8008C1BC 27A5001C */ addiu $a1, $sp, 0x1C -/* 1C5C0 8008C1C0 0C024DB8 */ jal func_800936E0 -/* 1C5C4 8008C1C4 24060001 */ addiu $a2, $zero, 0x1 -/* 1C5C8 8008C1C8 8FA20018 */ lw $v0, 0x18($sp) -/* 1C5CC 8008C1CC 8C430010 */ lw $v1, 0x10($v0) -/* 1C5D0 8008C1D0 AFA30010 */ sw $v1, 0x10($sp) -/* 1C5D4 8008C1D4 8C440014 */ lw $a0, 0x14($v0) -/* 1C5D8 8008C1D8 8C46000C */ lw $a2, 0xC($v0) -/* 1C5DC 8008C1DC 8C470008 */ lw $a3, 0x8($v0) -/* 1C5E0 8008C1E0 8E420018 */ lw $v0, 0x18($s2) -/* 1C5E4 8008C1E4 0040F809 */ jalr $v0 -/* 1C5E8 8008C1E8 24050001 */ addiu $a1, $zero, 0x1 -/* 1C5EC 8008C1EC 08023082 */ j .L8008C208 -/* 1C5F0 8008C1F0 00000000 */ nop -glabel .L8008C1F4 -/* 1C5F4 8008C1F4 8FA50018 */ lw $a1, 0x18($sp) -/* 1C5F8 8008C1F8 8CA40004 */ lw $a0, 0x4($a1) -/* 1C5FC 8008C1FC 0C024E04 */ jal func_80093810 -/* 1C600 8008C200 00003021 */ addu $a2, $zero, $zero -glabel .L8008C204 -/* 1C604 8008C204 2402FFFF */ addiu $v0, $zero, -0x1 -.L8008C208: -/* 1C608 8008C208 1440FF35 */ bnez $v0, .L8008BEE0 -/* 1C60C 8008C20C 27A50020 */ addiu $a1, $sp, 0x20 -/* 1C610 8008C210 8E44000C */ lw $a0, 0xC($s2) -/* 1C614 8008C214 0C024DB8 */ jal func_800936E0 -/* 1C618 8008C218 24060001 */ addiu $a2, $zero, 0x1 -/* 1C61C 8008C21C 8FA50018 */ lw $a1, 0x18($sp) -/* 1C620 8008C220 8CA40004 */ lw $a0, 0x4($a1) -/* 1C624 8008C224 0C024E04 */ jal func_80093810 -/* 1C628 8008C228 00003021 */ addu $a2, $zero, $zero -/* 1C62C 8008C22C 8E440010 */ lw $a0, 0x10($s2) -/* 1C630 8008C230 00002821 */ addu $a1, $zero, $zero -/* 1C634 8008C234 0C024E04 */ jal func_80093810 -/* 1C638 8008C238 00003021 */ addu $a2, $zero, $zero -/* 1C63C 8008C23C 08022FB8 */ j .L8008BEE0 -/* 1C640 8008C240 00000000 */ nop -/* 1C644 8008C244 8FBF0040 */ lw $ra, 0x40($sp) -/* 1C648 8008C248 8FB5003C */ lw $s5, 0x3C($sp) -/* 1C64C 8008C24C 8FB40038 */ lw $s4, 0x38($sp) -/* 1C650 8008C250 8FB30034 */ lw $s3, 0x34($sp) -/* 1C654 8008C254 8FB20030 */ lw $s2, 0x30($sp) -/* 1C658 8008C258 8FB1002C */ lw $s1, 0x2C($sp) -/* 1C65C 8008C25C 8FB00028 */ lw $s0, 0x28($sp) -/* 1C660 8008C260 03E00008 */ jr $ra -/* 1C664 8008C264 27BD0048 */ addiu $sp, $sp, 0x48 -/* 1C668 8008C268 00000000 */ nop -/* 1C66C 8008C26C 00000000 */ nop -.size func_8008BEB0, . - func_8008BEB0 - -glabel func_8008C270 -/* 1C670 8008C270 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1C674 8008C274 24020001 */ addiu $v0, $zero, 0x1 -/* 1C678 8008C278 AFB00010 */ sw $s0, 0x10($sp) -/* 1C67C 8008C27C 3C10800C */ lui $s0, %hi(D_800C4CC8) -/* 1C680 8008C280 26104CC8 */ addiu $s0, $s0, %lo(D_800C4CC8) -/* 1C684 8008C284 02002021 */ addu $a0, $s0, $zero -/* 1C688 8008C288 3C05800C */ lui $a1, %hi(D_800C3550) -/* 1C68C 8008C28C 24A53550 */ addiu $a1, $a1, %lo(D_800C3550) -/* 1C690 8008C290 AFBF0014 */ sw $ra, 0x14($sp) -/* 1C694 8008C294 3C01800B */ lui $at, %hi(D_800AA440) -/* 1C698 8008C298 AC22A440 */ sw $v0, %lo(D_800AA440)($at) -/* 1C69C 8008C29C 0C024D5C */ jal func_80093570 -/* 1C6A0 8008C2A0 24060001 */ addiu $a2, $zero, 0x1 -/* 1C6A4 8008C2A4 02002021 */ addu $a0, $s0, $zero -/* 1C6A8 8008C2A8 00002821 */ addu $a1, $zero, $zero -/* 1C6AC 8008C2AC 0C024E04 */ jal func_80093810 -/* 1C6B0 8008C2B0 00003021 */ addu $a2, $zero, $zero -/* 1C6B4 8008C2B4 8FBF0014 */ lw $ra, 0x14($sp) -/* 1C6B8 8008C2B8 8FB00010 */ lw $s0, 0x10($sp) -/* 1C6BC 8008C2BC 03E00008 */ jr $ra -/* 1C6C0 8008C2C0 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008C270, . - func_8008C270 - -glabel func_8008C2C4 -/* 1C6C4 8008C2C4 3C02800B */ lui $v0, %hi(D_800AA440) -/* 1C6C8 8008C2C8 8C42A440 */ lw $v0, %lo(D_800AA440)($v0) -/* 1C6CC 8008C2CC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1C6D0 8008C2D0 1440000F */ bnez $v0, .L8008C310 -/* 1C6D4 8008C2D4 AFBF0018 */ sw $ra, 0x18($sp) -/* 1C6D8 8008C2D8 24020001 */ addiu $v0, $zero, 0x1 -/* 1C6DC 8008C2DC 3C01800B */ lui $at, %hi(D_800AA440) -/* 1C6E0 8008C2E0 AC22A440 */ sw $v0, %lo(D_800AA440)($at) -/* 1C6E4 8008C2E4 3C04800C */ lui $a0, %hi(D_800C4CC8) -/* 1C6E8 8008C2E8 24844CC8 */ addiu $a0, $a0, %lo(D_800C4CC8) -/* 1C6EC 8008C2EC 3C05800C */ lui $a1, %hi(D_800C3550) -/* 1C6F0 8008C2F0 24A53550 */ addiu $a1, $a1, %lo(D_800C3550) -/* 1C6F4 8008C2F4 0C024D5C */ jal func_80093570 -/* 1C6F8 8008C2F8 24060001 */ addiu $a2, $zero, 0x1 -/* 1C6FC 8008C2FC 3C04800C */ lui $a0, %hi(D_800C4CC8) -/* 1C700 8008C300 24844CC8 */ addiu $a0, $a0, %lo(D_800C4CC8) -/* 1C704 8008C304 00002821 */ addu $a1, $zero, $zero -/* 1C708 8008C308 0C024E04 */ jal func_80093810 -/* 1C70C 8008C30C 00003021 */ addu $a2, $zero, $zero -.L8008C310: -/* 1C710 8008C310 3C04800C */ lui $a0, %hi(D_800C4CC8) -/* 1C714 8008C314 24844CC8 */ addiu $a0, $a0, %lo(D_800C4CC8) -/* 1C718 8008C318 27A50010 */ addiu $a1, $sp, 0x10 -/* 1C71C 8008C31C 0C024DB8 */ jal func_800936E0 -/* 1C720 8008C320 24060001 */ addiu $a2, $zero, 0x1 -/* 1C724 8008C324 8FBF0018 */ lw $ra, 0x18($sp) -/* 1C728 8008C328 03E00008 */ jr $ra -/* 1C72C 8008C32C 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8008C2C4, . - func_8008C2C4 - -glabel func_8008C330 -/* 1C730 8008C330 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1C734 8008C334 AFBF0010 */ sw $ra, 0x10($sp) -/* 1C738 8008C338 3C04800C */ lui $a0, %hi(D_800C4CC8) -/* 1C73C 8008C33C 24844CC8 */ addiu $a0, $a0, %lo(D_800C4CC8) -/* 1C740 8008C340 00002821 */ addu $a1, $zero, $zero -/* 1C744 8008C344 0C024E04 */ jal func_80093810 -/* 1C748 8008C348 00003021 */ addu $a2, $zero, $zero -/* 1C74C 8008C34C 8FBF0010 */ lw $ra, 0x10($sp) -/* 1C750 8008C350 03E00008 */ jr $ra -/* 1C754 8008C354 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1C758 8008C358 00000000 */ nop -/* 1C75C 8008C35C 00000000 */ nop -.size func_8008C330, . - func_8008C330 - -glabel func_8008C360 -/* 1C760 8008C360 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1C764 8008C364 AFB00010 */ sw $s0, 0x10($sp) -/* 1C768 8008C368 00808021 */ addu $s0, $a0, $zero -/* 1C76C 8008C36C 8FA40028 */ lw $a0, 0x28($sp) -/* 1C770 8008C370 3C02800B */ lui $v0, %hi(D_800AA400) -/* 1C774 8008C374 8C42A400 */ lw $v0, %lo(D_800AA400)($v0) -/* 1C778 8008C378 8FA8002C */ lw $t0, 0x2C($sp) -/* 1C77C 8008C37C 8FA30030 */ lw $v1, 0x30($sp) -/* 1C780 8008C380 14400003 */ bnez $v0, .L8008C390 -/* 1C784 8008C384 AFBF0014 */ sw $ra, 0x14($sp) -/* 1C788 8008C388 080230FE */ j .L8008C3F8 -/* 1C78C 8008C38C 2402FFFF */ addiu $v0, $zero, -0x1 -.L8008C390: -/* 1C790 8008C390 14C00002 */ bnez $a2, .L8008C39C -/* 1C794 8008C394 2402000C */ addiu $v0, $zero, 0xC -/* 1C798 8008C398 2402000B */ addiu $v0, $zero, 0xB -.L8008C39C: -/* 1C79C 8008C39C A6020000 */ sh $v0, 0x0($s0) -/* 1C7A0 8008C3A0 24020001 */ addiu $v0, $zero, 0x1 -/* 1C7A4 8008C3A4 A2050002 */ sb $a1, 0x2($s0) -/* 1C7A8 8008C3A8 AE030004 */ sw $v1, 0x4($s0) -/* 1C7AC 8008C3AC AE040008 */ sw $a0, 0x8($s0) -/* 1C7B0 8008C3B0 AE07000C */ sw $a3, 0xC($s0) -/* 1C7B4 8008C3B4 AE080010 */ sw $t0, 0x10($s0) -/* 1C7B8 8008C3B8 14A20009 */ bne $a1, $v0, .L8008C3E0 -/* 1C7BC 8008C3BC AE000014 */ sw $zero, 0x14($s0) -/* 1C7C0 8008C3C0 0C026630 */ jal func_800998C0 -/* 1C7C4 8008C3C4 00000000 */ nop -/* 1C7C8 8008C3C8 00402021 */ addu $a0, $v0, $zero -/* 1C7CC 8008C3CC 02002821 */ addu $a1, $s0, $zero -/* 1C7D0 8008C3D0 0C024D68 */ jal func_800935A0 -/* 1C7D4 8008C3D4 00003021 */ addu $a2, $zero, $zero -/* 1C7D8 8008C3D8 080230FE */ j .L8008C3F8 -/* 1C7DC 8008C3DC 00000000 */ nop -.L8008C3E0: -/* 1C7E0 8008C3E0 0C026630 */ jal func_800998C0 -/* 1C7E4 8008C3E4 00000000 */ nop -/* 1C7E8 8008C3E8 00402021 */ addu $a0, $v0, $zero -/* 1C7EC 8008C3EC 02002821 */ addu $a1, $s0, $zero -/* 1C7F0 8008C3F0 0C024E04 */ jal func_80093810 -/* 1C7F4 8008C3F4 00003021 */ addu $a2, $zero, $zero -.L8008C3F8: -/* 1C7F8 8008C3F8 8FBF0014 */ lw $ra, 0x14($sp) -/* 1C7FC 8008C3FC 8FB00010 */ lw $s0, 0x10($sp) -/* 1C800 8008C400 03E00008 */ jr $ra -/* 1C804 8008C404 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1C808 8008C408 00000000 */ nop -/* 1C80C 8008C40C 00000000 */ nop -.size func_8008C360, . - func_8008C360 - -glabel func_8008C410 -/* 1C810 8008C410 3C02A450 */ lui $v0, (0xA4500004 >> 16) -/* 1C814 8008C414 34420004 */ ori $v0, $v0, (0xA4500004 & 0xFFFF) -/* 1C818 8008C418 03E00008 */ jr $ra -/* 1C81C 8008C41C 8C420000 */ lw $v0, 0x0($v0) -.size func_8008C410, . - func_8008C410 - -glabel func_8008C420 -/* 1C820 8008C420 3C02A450 */ lui $v0, (0xA450000C >> 16) -/* 1C824 8008C424 3442000C */ ori $v0, $v0, (0xA450000C & 0xFFFF) -/* 1C828 8008C428 03E00008 */ jr $ra -/* 1C82C 8008C42C 8C420000 */ lw $v0, 0x0($v0) -.size func_8008C420, . - func_8008C420 - -glabel func_8008C430 -/* 1C830 8008C430 44841000 */ mtc1 $a0, $f2 -/* 1C834 8008C434 00000000 */ nop -/* 1C838 8008C438 468010A1 */ cvt.d.w $f2, $f2 -/* 1C83C 8008C43C 3C01800B */ lui $at, %hi(D_800ABAC8) -/* 1C840 8008C440 C424BAC8 */ lwc1 $f4, %lo(D_800ABAC8)($at) -/* 1C844 8008C444 46802120 */ cvt.s.w $f4, $f4 -/* 1C848 8008C448 04830005 */ bgezl $a0, .L8008C460 -/* 1C84C 8008C44C 46201020 */ cvt.s.d $f0, $f2 -/* 1C850 8008C450 3C01800B */ lui $at, %hi(D_800AE6B0) -/* 1C854 8008C454 D420E6B0 */ ldc1 $f0, %lo(D_800AE6B0)($at) -/* 1C858 8008C458 46201080 */ add.d $f2, $f2, $f0 -/* 1C85C 8008C45C 46201020 */ cvt.s.d $f0, $f2 -.L8008C460: -/* 1C860 8008C460 46002003 */ div.s $f0, $f4, $f0 -/* 1C864 8008C464 3C013F00 */ lui $at, (0x3F000000 >> 16) -/* 1C868 8008C468 44811000 */ mtc1 $at, $f2 -/* 1C86C 8008C46C 00000000 */ nop -/* 1C870 8008C470 46020080 */ add.s $f2, $f0, $f2 -/* 1C874 8008C474 3C014F00 */ lui $at, (0x4F000000 >> 16) -/* 1C878 8008C478 44810000 */ mtc1 $at, $f0 -/* 1C87C 8008C47C 00000000 */ nop -/* 1C880 8008C480 4602003E */ c.le.s $f0, $f2 -/* 1C884 8008C484 00000000 */ nop -/* 1C888 8008C488 00000000 */ nop -/* 1C88C 8008C48C 45030006 */ bc1tl .L8008C4A8 -/* 1C890 8008C490 46001001 */ sub.s $f0, $f2, $f0 -/* 1C894 8008C494 4600100D */ trunc.w.s $f0, $f2 -/* 1C898 8008C498 44050000 */ mfc1 $a1, $f0 -/* 1C89C 8008C49C 00000000 */ nop -/* 1C8A0 8008C4A0 0802312F */ j .L8008C4BC -/* 1C8A4 8008C4A4 2CA20084 */ sltiu $v0, $a1, 0x84 -.L8008C4A8: -/* 1C8A8 8008C4A8 4600008D */ trunc.w.s $f2, $f0 -/* 1C8AC 8008C4AC 44051000 */ mfc1 $a1, $f2 -/* 1C8B0 8008C4B0 3C028000 */ lui $v0, 0x8000 -/* 1C8B4 8008C4B4 00A22825 */ or $a1, $a1, $v0 -/* 1C8B8 8008C4B8 2CA20084 */ sltiu $v0, $a1, 0x84 -.L8008C4BC: -/* 1C8BC 8008C4BC 14400020 */ bnez $v0, .L8008C540 -/* 1C8C0 8008C4C0 2402FFFF */ addiu $v0, $zero, -0x1 -/* 1C8C4 8008C4C4 3C023E0F */ lui $v0, (0x3E0F83E1 >> 16) -/* 1C8C8 8008C4C8 344283E1 */ ori $v0, $v0, (0x3E0F83E1 & 0xFFFF) -/* 1C8CC 8008C4CC 00A20019 */ multu $a1, $v0 -/* 1C8D0 8008C4D0 00003810 */ mfhi $a3 -/* 1C8D4 8008C4D4 00073102 */ srl $a2, $a3, 4 -/* 1C8D8 8008C4D8 30C200FF */ andi $v0, $a2, 0xFF -/* 1C8DC 8008C4DC 2C420011 */ sltiu $v0, $v0, 0x11 -/* 1C8E0 8008C4E0 50400001 */ beql $v0, $zero, .L8008C4E8 -/* 1C8E4 8008C4E4 24060010 */ addiu $a2, $zero, 0x10 -.L8008C4E8: -/* 1C8E8 8008C4E8 3C03A450 */ lui $v1, (0xA4500010 >> 16) -/* 1C8EC 8008C4EC 34630010 */ ori $v1, $v1, (0xA4500010 & 0xFFFF) -/* 1C8F0 8008C4F0 3C04A450 */ lui $a0, (0xA4500014 >> 16) -/* 1C8F4 8008C4F4 34840014 */ ori $a0, $a0, (0xA4500014 & 0xFFFF) -/* 1C8F8 8008C4F8 24A2FFFF */ addiu $v0, $a1, -0x1 -/* 1C8FC 8008C4FC AC620000 */ sw $v0, 0x0($v1) -/* 1C900 8008C500 3C02800B */ lui $v0, %hi(D_800ABAC8) -/* 1C904 8008C504 8C42BAC8 */ lw $v0, %lo(D_800ABAC8)($v0) -/* 1C908 8008C508 30C300FF */ andi $v1, $a2, 0xFF -/* 1C90C 8008C50C 2463FFFF */ addiu $v1, $v1, -0x1 -/* 1C910 8008C510 AC830000 */ sw $v1, 0x0($a0) -/* 1C914 8008C514 0045001A */ div $zero, $v0, $a1 -/* 1C918 8008C518 14A00002 */ bnez $a1, .L8008C524 -/* 1C91C 8008C51C 00000000 */ nop -/* 1C920 8008C520 0007000D */ break 7 -.L8008C524: -/* 1C924 8008C524 2401FFFF */ addiu $at, $zero, -0x1 -/* 1C928 8008C528 14A10004 */ bne $a1, $at, .L8008C53C -/* 1C92C 8008C52C 3C018000 */ lui $at, (0x80000000 >> 16) -/* 1C930 8008C530 14410002 */ bne $v0, $at, .L8008C53C -/* 1C934 8008C534 00000000 */ nop -/* 1C938 8008C538 0006000D */ break 6 -.L8008C53C: -/* 1C93C 8008C53C 00001012 */ mflo $v0 -.L8008C540: -/* 1C940 8008C540 03E00008 */ jr $ra -/* 1C944 8008C544 00000000 */ nop -/* 1C948 8008C548 00000000 */ nop -/* 1C94C 8008C54C 00000000 */ nop -.size func_8008C430, . - func_8008C430 - -glabel func_8008C550 -/* 1C950 8008C550 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1C954 8008C554 AFB00010 */ sw $s0, 0x10($sp) -/* 1C958 8008C558 00808021 */ addu $s0, $a0, $zero -/* 1C95C 8008C55C AFB10014 */ sw $s1, 0x14($sp) -/* 1C960 8008C560 AFBF0018 */ sw $ra, 0x18($sp) -/* 1C964 8008C564 0C0266F0 */ jal func_80099BC0 -/* 1C968 8008C568 00A08821 */ addu $s1, $a1, $zero -/* 1C96C 8008C56C 14400018 */ bnez $v0, .L8008C5D0 -/* 1C970 8008C570 2402FFFF */ addiu $v0, $zero, -0x1 -/* 1C974 8008C574 3C02800B */ lui $v0, %hi(D_800AA450) -/* 1C978 8008C578 9042A450 */ lbu $v0, %lo(D_800AA450)($v0) -/* 1C97C 8008C57C 10400002 */ beqz $v0, .L8008C588 -/* 1C980 8008C580 02002021 */ addu $a0, $s0, $zero -/* 1C984 8008C584 2484E000 */ addiu $a0, $a0, -0x2000 -.L8008C588: -/* 1C988 8008C588 02111021 */ addu $v0, $s0, $s1 -/* 1C98C 8008C58C 30421FFF */ andi $v0, $v0, 0x1FFF -/* 1C990 8008C590 14400004 */ bnez $v0, .L8008C5A4 -/* 1C994 8008C594 24020001 */ addiu $v0, $zero, 0x1 -/* 1C998 8008C598 3C01800B */ lui $at, %hi(D_800AA450) -/* 1C99C 8008C59C 0802316B */ j .L8008C5AC -/* 1C9A0 8008C5A0 A022A450 */ sb $v0, %lo(D_800AA450)($at) -.L8008C5A4: -/* 1C9A4 8008C5A4 3C01800B */ lui $at, %hi(D_800AA450) -/* 1C9A8 8008C5A8 A020A450 */ sb $zero, %lo(D_800AA450)($at) -.L8008C5AC: -/* 1C9AC 8008C5AC 0C0241E0 */ jal func_80090780 -/* 1C9B0 8008C5B0 00000000 */ nop -/* 1C9B4 8008C5B4 3C05A450 */ lui $a1, (0xA4500004 >> 16) -/* 1C9B8 8008C5B8 34A50004 */ ori $a1, $a1, (0xA4500004 & 0xFFFF) -/* 1C9BC 8008C5BC 00402021 */ addu $a0, $v0, $zero -/* 1C9C0 8008C5C0 00001021 */ addu $v0, $zero, $zero -/* 1C9C4 8008C5C4 3C03A450 */ lui $v1, %hi(D_A4500000) -/* 1C9C8 8008C5C8 AC640000 */ sw $a0, %lo(D_A4500000)($v1) -/* 1C9CC 8008C5CC ACB10000 */ sw $s1, 0x0($a1) -.L8008C5D0: -/* 1C9D0 8008C5D0 8FBF0018 */ lw $ra, 0x18($sp) -/* 1C9D4 8008C5D4 8FB10014 */ lw $s1, 0x14($sp) -/* 1C9D8 8008C5D8 8FB00010 */ lw $s0, 0x10($sp) -/* 1C9DC 8008C5DC 03E00008 */ jr $ra -/* 1C9E0 8008C5E0 27BD0020 */ addiu $sp, $sp, 0x20 -/* 1C9E4 8008C5E4 00000000 */ nop -/* 1C9E8 8008C5E8 00000000 */ nop -/* 1C9EC 8008C5EC 00000000 */ nop -.size func_8008C550, . - func_8008C550 - -glabel func_8008C5F0 -/* 1C9F0 8008C5F0 24050007 */ addiu $a1, $zero, 0x7 -/* 1C9F4 8008C5F4 84830000 */ lh $v1, 0x0($a0) -/* 1C9F8 8008C5F8 2486000E */ addiu $a2, $a0, 0xE -/* 1C9FC 8008C5FC 24020001 */ addiu $v0, $zero, 0x1 -/* 1CA00 8008C600 AC82002C */ sw $v0, 0x2C($a0) -/* 1CA04 8008C604 24024000 */ addiu $v0, $zero, 0x4000 -/* 1CA08 8008C608 00031843 */ sra $v1, $v1, 1 -/* 1CA0C 8008C60C 00603821 */ addu $a3, $v1, $zero -/* 1CA10 8008C610 00431023 */ subu $v0, $v0, $v1 -/* 1CA14 8008C614 A4820002 */ sh $v0, 0x2($a0) -.L8008C618: -/* 1CA18 8008C618 A4C00008 */ sh $zero, 0x8($a2) -/* 1CA1C 8008C61C 24A5FFFF */ addiu $a1, $a1, -0x1 -/* 1CA20 8008C620 04A1FFFD */ bgez $a1, .L8008C618 -/* 1CA24 8008C624 24C6FFFE */ addiu $a2, $a2, -0x2 -/* 1CA28 8008C628 00071400 */ sll $v0, $a3, 16 -/* 1CA2C 8008C62C 3C01800B */ lui $at, %hi(D_800AE6C0) -/* 1CA30 8008C630 D422E6C0 */ ldc1 $f2, %lo(D_800AE6C0)($at) -/* 1CA34 8008C634 00021403 */ sra $v0, $v0, 16 -/* 1CA38 8008C638 44820000 */ mtc1 $v0, $f0 -/* 1CA3C 8008C63C 00000000 */ nop -/* 1CA40 8008C640 46800021 */ cvt.d.w $f0, $f0 -/* 1CA44 8008C644 46220103 */ div.d $f4, $f0, $f2 -/* 1CA48 8008C648 24050009 */ addiu $a1, $zero, 0x9 -/* 1CA4C 8008C64C 24860012 */ addiu $a2, $a0, 0x12 -/* 1CA50 8008C650 A4870018 */ sh $a3, 0x18($a0) -/* 1CA54 8008C654 46201206 */ mov.d $f8, $f2 -/* 1CA58 8008C658 46202186 */ mov.d $f6, $f4 -.L8008C65C: -/* 1CA5C 8008C65C 00000000 */ nop -/* 1CA60 8008C660 46262102 */ mul.d $f4, $f4, $f6 -/* 1CA64 8008C664 00000000 */ nop -/* 1CA68 8008C668 46282002 */ mul.d $f0, $f4, $f8 -/* 1CA6C 8008C66C 24A50001 */ addiu $a1, $a1, 0x1 -/* 1CA70 8008C670 4620008D */ trunc.w.d $f2, $f0 -/* 1CA74 8008C674 44021000 */ mfc1 $v0, $f2 -/* 1CA78 8008C678 00000000 */ nop -/* 1CA7C 8008C67C A4C20008 */ sh $v0, 0x8($a2) -/* 1CA80 8008C680 28A20010 */ slti $v0, $a1, 0x10 -/* 1CA84 8008C684 1440FFF5 */ bnez $v0, .L8008C65C -/* 1CA88 8008C688 24C60002 */ addiu $a2, $a2, 0x2 -/* 1CA8C 8008C68C 03E00008 */ jr $ra -/* 1CA90 8008C690 00000000 */ nop -.size func_8008C5F0, . - func_8008C5F0 - -glabel func_8008C694 -/* 1CA94 8008C694 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 1CA98 8008C698 AFB30024 */ sw $s3, 0x24($sp) -/* 1CA9C 8008C69C 00809821 */ addu $s3, $a0, $zero -/* 1CAA0 8008C6A0 AFB60030 */ sw $s6, 0x30($sp) -/* 1CAA4 8008C6A4 00A0B021 */ addu $s6, $a1, $zero -/* 1CAA8 8008C6A8 AFB5002C */ sw $s5, 0x2C($sp) -/* 1CAAC 8008C6AC 00C0A821 */ addu $s5, $a2, $zero -/* 1CAB0 8008C6B0 00002821 */ addu $a1, $zero, $zero -/* 1CAB4 8008C6B4 3C068009 */ lui $a2, %hi(func_8008EEA4) -/* 1CAB8 8008C6B8 24C6EEA4 */ addiu $a2, $a2, %lo(func_8008EEA4) -/* 1CABC 8008C6BC AFBF0038 */ sw $ra, 0x38($sp) -/* 1CAC0 8008C6C0 AFB70034 */ sw $s7, 0x34($sp) -/* 1CAC4 8008C6C4 AFB40028 */ sw $s4, 0x28($sp) -/* 1CAC8 8008C6C8 AFB20020 */ sw $s2, 0x20($sp) -/* 1CACC 8008C6CC AFB1001C */ sw $s1, 0x1C($sp) -/* 1CAD0 8008C6D0 AFB00018 */ sw $s0, 0x18($sp) -/* 1CAD4 8008C6D4 F7B40040 */ sdc1 $f20, 0x40($sp) -/* 1CAD8 8008C6D8 0C0239BC */ jal func_8008E6F0 -/* 1CADC 8008C6DC 24070005 */ addiu $a3, $zero, 0x5 -/* 1CAE0 8008C6E0 3C028009 */ lui $v0, %hi(func_8008EB30) -/* 1CAE4 8008C6E4 2442EB30 */ addiu $v0, $v0, %lo(func_8008EB30) -/* 1CAE8 8008C6E8 AE620004 */ sw $v0, 0x4($s3) -/* 1CAEC 8008C6EC 3C028009 */ lui $v0, %hi(func_8008EEB8) -/* 1CAF0 8008C6F0 2442EEB8 */ addiu $v0, $v0, %lo(func_8008EEB8) -/* 1CAF4 8008C6F4 AE620028 */ sw $v0, 0x28($s3) -/* 1CAF8 8008C6F8 92C2001C */ lbu $v0, 0x1C($s6) -/* 1CAFC 8008C6FC 2443FFFF */ addiu $v1, $v0, -0x1 -/* 1CB00 8008C700 2C620006 */ sltiu $v0, $v1, 0x6 -/* 1CB04 8008C704 10400017 */ beqz $v0, .L8008C764 -/* 1CB08 8008C708 00031080 */ sll $v0, $v1, 2 -/* 1CB0C 8008C70C 3C01800B */ lui $at, %hi(jtbl_800AE6C8) -/* 1CB10 8008C710 00220821 */ addu $at, $at, $v0 -/* 1CB14 8008C714 8C22E6C8 */ lw $v0, %lo(jtbl_800AE6C8)($at) -/* 1CB18 8008C718 00400008 */ jr $v0 -/* 1CB1C 8008C71C 00000000 */ nop -glabel .L8008C720 -/* 1CB20 8008C720 3C12800B */ lui $s2, %hi(D_800AA460) -/* 1CB24 8008C724 080231DB */ j .L8008C76C -/* 1CB28 8008C728 2652A460 */ addiu $s2, $s2, %lo(D_800AA460) -glabel .L8008C72C -/* 1CB2C 8008C72C 3C12800B */ lui $s2, %hi(D_800AA4C8) -/* 1CB30 8008C730 080231DB */ j .L8008C76C -/* 1CB34 8008C734 2652A4C8 */ addiu $s2, $s2, %lo(D_800AA4C8) -glabel .L8008C738 -/* 1CB38 8008C738 3C12800B */ lui $s2, %hi(D_800AA550) -/* 1CB3C 8008C73C 080231DB */ j .L8008C76C -/* 1CB40 8008C740 2652A550 */ addiu $s2, $s2, %lo(D_800AA550) -glabel .L8008C744 -/* 1CB44 8008C744 3C12800B */ lui $s2, %hi(D_800AA578) -/* 1CB48 8008C748 080231DB */ j .L8008C76C -/* 1CB4C 8008C74C 2652A578 */ addiu $s2, $s2, %lo(D_800AA578) -glabel .L8008C750 -/* 1CB50 8008C750 3C12800B */ lui $s2, %hi(D_800AA5A0) -/* 1CB54 8008C754 080231DB */ j .L8008C76C -/* 1CB58 8008C758 2652A5A0 */ addiu $s2, $s2, %lo(D_800AA5A0) -glabel .L8008C75C -/* 1CB5C 8008C75C 080231DB */ j .L8008C76C -/* 1CB60 8008C760 8ED20020 */ lw $s2, 0x20($s6) -.L8008C764: -/* 1CB64 8008C764 3C12800B */ lui $s2, %hi(D_800AA5C8) -/* 1CB68 8008C768 2652A5C8 */ addiu $s2, $s2, %lo(D_800AA5C8) -.L8008C76C: -/* 1CB6C 8008C76C 8E420000 */ lw $v0, 0x0($s2) -/* 1CB70 8008C770 00002021 */ addu $a0, $zero, $zero -/* 1CB74 8008C774 A2620024 */ sb $v0, 0x24($s3) -/* 1CB78 8008C778 92670024 */ lbu $a3, 0x24($s3) -/* 1CB7C 8008C77C 8E420004 */ lw $v0, 0x4($s2) -/* 1CB80 8008C780 00002821 */ addu $a1, $zero, $zero -/* 1CB84 8008C784 02A03021 */ addu $a2, $s5, $zero -/* 1CB88 8008C788 AE62001C */ sw $v0, 0x1C($s3) -/* 1CB8C 8008C78C 24020028 */ addiu $v0, $zero, 0x28 -/* 1CB90 8008C790 0C023E24 */ jal func_8008F890 -/* 1CB94 8008C794 AFA20010 */ sw $v0, 0x10($sp) -/* 1CB98 8008C798 00002021 */ addu $a0, $zero, $zero -/* 1CB9C 8008C79C AE620020 */ sw $v0, 0x20($s3) -/* 1CBA0 8008C7A0 24020002 */ addiu $v0, $zero, 0x2 -/* 1CBA4 8008C7A4 AFA20010 */ sw $v0, 0x10($sp) -/* 1CBA8 8008C7A8 8E67001C */ lw $a3, 0x1C($s3) -/* 1CBAC 8008C7AC 00002821 */ addu $a1, $zero, $zero -/* 1CBB0 8008C7B0 0C023E24 */ jal func_8008F890 -/* 1CBB4 8008C7B4 02A03021 */ addu $a2, $s5, $zero -/* 1CBB8 8008C7B8 8E63001C */ lw $v1, 0x1C($s3) -/* 1CBBC 8008C7BC 24110002 */ addiu $s1, $zero, 0x2 -/* 1CBC0 8008C7C0 00002021 */ addu $a0, $zero, $zero -/* 1CBC4 8008C7C4 AE620014 */ sw $v0, 0x14($s3) -/* 1CBC8 8008C7C8 1060000C */ beqz $v1, .L8008C7FC -/* 1CBCC 8008C7CC AE620018 */ sw $v0, 0x18($s3) -.L8008C7D0: -/* 1CBD0 8008C7D0 8E630014 */ lw $v1, 0x14($s3) -/* 1CBD4 8008C7D4 3082FFFF */ andi $v0, $a0, 0xFFFF -/* 1CBD8 8008C7D8 00021040 */ sll $v0, $v0, 1 -/* 1CBDC 8008C7DC 00431021 */ addu $v0, $v0, $v1 -/* 1CBE0 8008C7E0 A4400000 */ sh $zero, 0x0($v0) -/* 1CBE4 8008C7E4 8E63001C */ lw $v1, 0x1C($s3) -/* 1CBE8 8008C7E8 24840001 */ addiu $a0, $a0, 0x1 -/* 1CBEC 8008C7EC 3082FFFF */ andi $v0, $a0, 0xFFFF -/* 1CBF0 8008C7F0 0043102B */ sltu $v0, $v0, $v1 -/* 1CBF4 8008C7F4 1440FFF6 */ bnez $v0, .L8008C7D0 -/* 1CBF8 8008C7F8 00000000 */ nop -.L8008C7FC: -/* 1CBFC 8008C7FC 92620024 */ lbu $v0, 0x24($s3) -/* 1CC00 8008C800 104000BE */ beqz $v0, .L8008CAFC -/* 1CC04 8008C804 0000A021 */ addu $s4, $zero, $zero -/* 1CC08 8008C808 24170001 */ addiu $s7, $zero, 0x1 -/* 1CC0C 8008C80C 3C01800B */ lui $at, %hi(D_800AE6E0) -/* 1CC10 8008C810 D434E6E0 */ ldc1 $f20, %lo(D_800AE6E0)($at) -/* 1CC14 8008C814 3282FFFF */ andi $v0, $s4, 0xFFFF -.L8008C818: -/* 1CC18 8008C818 00021880 */ sll $v1, $v0, 2 -/* 1CC1C 8008C81C 00621821 */ addu $v1, $v1, $v0 -/* 1CC20 8008C820 8E650020 */ lw $a1, 0x20($s3) -/* 1CC24 8008C824 02202021 */ addu $a0, $s1, $zero -/* 1CC28 8008C828 3082FFFF */ andi $v0, $a0, 0xFFFF -/* 1CC2C 8008C82C 00021080 */ sll $v0, $v0, 2 -/* 1CC30 8008C830 00521021 */ addu $v0, $v0, $s2 -/* 1CC34 8008C834 8C420000 */ lw $v0, 0x0($v0) -/* 1CC38 8008C838 000318C0 */ sll $v1, $v1, 3 -/* 1CC3C 8008C83C 00A38021 */ addu $s0, $a1, $v1 -/* 1CC40 8008C840 24850001 */ addiu $a1, $a0, 0x1 -/* 1CC44 8008C844 AE020000 */ sw $v0, 0x0($s0) -/* 1CC48 8008C848 30A2FFFF */ andi $v0, $a1, 0xFFFF -/* 1CC4C 8008C84C 00021080 */ sll $v0, $v0, 2 -/* 1CC50 8008C850 00521021 */ addu $v0, $v0, $s2 -/* 1CC54 8008C854 8C430000 */ lw $v1, 0x0($v0) -/* 1CC58 8008C858 24A20001 */ addiu $v0, $a1, 0x1 -/* 1CC5C 8008C85C 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1CC60 8008C860 00021080 */ sll $v0, $v0, 2 -/* 1CC64 8008C864 00521021 */ addu $v0, $v0, $s2 -/* 1CC68 8008C868 AE030004 */ sw $v1, 0x4($s0) -/* 1CC6C 8008C86C 8C430000 */ lw $v1, 0x0($v0) -/* 1CC70 8008C870 24A20002 */ addiu $v0, $a1, 0x2 -/* 1CC74 8008C874 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1CC78 8008C878 00021080 */ sll $v0, $v0, 2 -/* 1CC7C 8008C87C 00521021 */ addu $v0, $v0, $s2 -/* 1CC80 8008C880 A603000A */ sh $v1, 0xA($s0) -/* 1CC84 8008C884 8C430000 */ lw $v1, 0x0($v0) -/* 1CC88 8008C888 24A20003 */ addiu $v0, $a1, 0x3 -/* 1CC8C 8008C88C 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1CC90 8008C890 00021080 */ sll $v0, $v0, 2 -/* 1CC94 8008C894 00521021 */ addu $v0, $v0, $s2 -/* 1CC98 8008C898 A6030008 */ sh $v1, 0x8($s0) -/* 1CC9C 8008C89C 8C420000 */ lw $v0, 0x0($v0) -/* 1CCA0 8008C8A0 24B10004 */ addiu $s1, $a1, 0x4 -/* 1CCA4 8008C8A4 A602000C */ sh $v0, 0xC($s0) -/* 1CCA8 8008C8A8 3222FFFF */ andi $v0, $s1, 0xFFFF -/* 1CCAC 8008C8AC 00021080 */ sll $v0, $v0, 2 -/* 1CCB0 8008C8B0 00521021 */ addu $v0, $v0, $s2 -/* 1CCB4 8008C8B4 8C420000 */ lw $v0, 0x0($v0) -/* 1CCB8 8008C8B8 10400042 */ beqz $v0, .L8008C9C4 -/* 1CCBC 8008C8BC 02201021 */ addu $v0, $s1, $zero -/* 1CCC0 8008C8C0 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1CCC4 8008C8C4 00021080 */ sll $v0, $v0, 2 -/* 1CCC8 8008C8C8 3C01447A */ lui $at, (0x447A0000 >> 16) -/* 1CCCC 8008C8CC 44811000 */ mtc1 $at, $f2 -/* 1CCD0 8008C8D0 00521021 */ addu $v0, $v0, $s2 -/* 1CCD4 8008C8D4 C4400000 */ lwc1 $f0, 0x0($v0) -/* 1CCD8 8008C8D8 46800020 */ cvt.s.w $f0, $f0 -/* 1CCDC 8008C8DC 46020003 */ div.s $f0, $f0, $f2 -/* 1CCE0 8008C8E0 46000021 */ cvt.d.s $f0, $f0 -/* 1CCE4 8008C8E4 46200000 */ add.d $f0, $f0, $f0 -/* 1CCE8 8008C8E8 C6C20018 */ lwc1 $f2, 0x18($s6) -/* 1CCEC 8008C8EC 468010A1 */ cvt.d.w $f2, $f2 -/* 1CCF0 8008C8F0 46220003 */ div.d $f0, $f0, $f2 -/* 1CCF4 8008C8F4 8E040004 */ lw $a0, 0x4($s0) -/* 1CCF8 8008C8F8 8E030000 */ lw $v1, 0x0($s0) -/* 1CCFC 8008C8FC 24A20005 */ addiu $v0, $a1, 0x5 -/* 1CD00 8008C900 24B10006 */ addiu $s1, $a1, 0x6 -/* 1CD04 8008C904 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1CD08 8008C908 00021080 */ sll $v0, $v0, 2 -/* 1CD0C 8008C90C 00521021 */ addu $v0, $v0, $s2 -/* 1CD10 8008C910 00832023 */ subu $a0, $a0, $v1 -/* 1CD14 8008C914 3C01800B */ lui $at, %hi(D_800AE6E8) -/* 1CD18 8008C918 D422E6E8 */ ldc1 $f2, %lo(D_800AE6E8)($at) -/* 1CD1C 8008C91C 44842000 */ mtc1 $a0, $f4 -/* 1CD20 8008C920 00000000 */ nop -/* 1CD24 8008C924 46802121 */ cvt.d.w $f4, $f4 -/* 1CD28 8008C928 46200020 */ cvt.s.d $f0, $f0 -/* 1CD2C 8008C92C E6000010 */ swc1 $f0, 0x10($s0) -/* 1CD30 8008C930 C4400000 */ lwc1 $f0, 0x0($v0) -/* 1CD34 8008C934 46800020 */ cvt.s.w $f0, $f0 -/* 1CD38 8008C938 46000021 */ cvt.d.s $f0, $f0 -/* 1CD3C 8008C93C 04810004 */ bgez $a0, .L8008C950 -/* 1CD40 8008C940 46220083 */ div.d $f2, $f0, $f2 -/* 1CD44 8008C944 3C01800B */ lui $at, %hi(D_800AE6F0) -/* 1CD48 8008C948 D420E6F0 */ ldc1 $f0, %lo(D_800AE6F0)($at) -/* 1CD4C 8008C94C 46202100 */ add.d $f4, $f4, $f0 -.L8008C950: -/* 1CD50 8008C950 00002021 */ addu $a0, $zero, $zero -/* 1CD54 8008C954 46241002 */ mul.d $f0, $f2, $f4 -/* 1CD58 8008C958 00002821 */ addu $a1, $zero, $zero -/* 1CD5C 8008C95C 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 1CD60 8008C960 44811000 */ mtc1 $at, $f2 -/* 1CD64 8008C964 02A03021 */ addu $a2, $s5, $zero -/* 1CD68 8008C968 24070001 */ addiu $a3, $zero, 0x1 -/* 1CD6C 8008C96C 24020034 */ addiu $v0, $zero, 0x34 -/* 1CD70 8008C970 AE000018 */ sw $zero, 0x18($s0) -/* 1CD74 8008C974 E6020014 */ swc1 $f2, 0x14($s0) -/* 1CD78 8008C978 46200020 */ cvt.s.d $f0, $f0 -/* 1CD7C 8008C97C E600001C */ swc1 $f0, 0x1C($s0) -/* 1CD80 8008C980 0C023E24 */ jal func_8008F890 -/* 1CD84 8008C984 AFA20010 */ sw $v0, 0x10($sp) -/* 1CD88 8008C988 00002021 */ addu $a0, $zero, $zero -/* 1CD8C 8008C98C 00002821 */ addu $a1, $zero, $zero -/* 1CD90 8008C990 02A03021 */ addu $a2, $s5, $zero -/* 1CD94 8008C994 24070001 */ addiu $a3, $zero, 0x1 -/* 1CD98 8008C998 AE020024 */ sw $v0, 0x24($s0) -/* 1CD9C 8008C99C 24020020 */ addiu $v0, $zero, 0x20 -/* 1CDA0 8008C9A0 0C023E24 */ jal func_8008F890 -/* 1CDA4 8008C9A4 AFA20010 */ sw $v0, 0x10($sp) -/* 1CDA8 8008C9A8 8E030024 */ lw $v1, 0x24($s0) -/* 1CDAC 8008C9AC AC620014 */ sw $v0, 0x14($v1) -/* 1CDB0 8008C9B0 8E020024 */ lw $v0, 0x24($s0) -/* 1CDB4 8008C9B4 AC400020 */ sw $zero, 0x20($v0) -/* 1CDB8 8008C9B8 8E020024 */ lw $v0, 0x24($s0) -/* 1CDBC 8008C9BC 08023273 */ j .L8008C9CC -/* 1CDC0 8008C9C0 AC570024 */ sw $s7, 0x24($v0) -.L8008C9C4: -/* 1CDC4 8008C9C4 AE000024 */ sw $zero, 0x24($s0) -/* 1CDC8 8008C9C8 24B10006 */ addiu $s1, $a1, 0x6 -.L8008C9CC: -/* 1CDCC 8008C9CC 3222FFFF */ andi $v0, $s1, 0xFFFF -/* 1CDD0 8008C9D0 00021080 */ sll $v0, $v0, 2 -/* 1CDD4 8008C9D4 00521021 */ addu $v0, $v0, $s2 -/* 1CDD8 8008C9D8 8C420000 */ lw $v0, 0x0($v0) -/* 1CDDC 8008C9DC 1040003F */ beqz $v0, .L8008CADC -/* 1CDE0 8008C9E0 00002021 */ addu $a0, $zero, $zero -/* 1CDE4 8008C9E4 00002821 */ addu $a1, $zero, $zero -/* 1CDE8 8008C9E8 02A03021 */ addu $a2, $s5, $zero -/* 1CDEC 8008C9EC 24070001 */ addiu $a3, $zero, 0x1 -/* 1CDF0 8008C9F0 24020030 */ addiu $v0, $zero, 0x30 -/* 1CDF4 8008C9F4 0C023E24 */ jal func_8008F890 -/* 1CDF8 8008C9F8 AFA20010 */ sw $v0, 0x10($sp) -/* 1CDFC 8008C9FC 00002021 */ addu $a0, $zero, $zero -/* 1CE00 8008CA00 00002821 */ addu $a1, $zero, $zero -/* 1CE04 8008CA04 02A03021 */ addu $a2, $s5, $zero -/* 1CE08 8008CA08 24070001 */ addiu $a3, $zero, 0x1 -/* 1CE0C 8008CA0C AE020020 */ sw $v0, 0x20($s0) -/* 1CE10 8008CA10 24020008 */ addiu $v0, $zero, 0x8 -/* 1CE14 8008CA14 0C023E24 */ jal func_8008F890 -/* 1CE18 8008CA18 AFA20010 */ sw $v0, 0x10($sp) -/* 1CE1C 8008CA1C 8E030020 */ lw $v1, 0x20($s0) -/* 1CE20 8008CA20 AC620028 */ sw $v0, 0x28($v1) -/* 1CE24 8008CA24 8E030020 */ lw $v1, 0x20($s0) -/* 1CE28 8008CA28 02201021 */ addu $v0, $s1, $zero -/* 1CE2C 8008CA2C 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1CE30 8008CA30 00021080 */ sll $v0, $v0, 2 -/* 1CE34 8008CA34 00521021 */ addu $v0, $v0, $s2 -/* 1CE38 8008CA38 8C420000 */ lw $v0, 0x0($v0) -/* 1CE3C 8008CA3C A4620000 */ sh $v0, 0x0($v1) -/* 1CE40 8008CA40 8E050020 */ lw $a1, 0x20($s0) -/* 1CE44 8008CA44 24040007 */ addiu $a0, $zero, 0x7 -/* 1CE48 8008CA48 26310001 */ addiu $s1, $s1, 0x1 -/* 1CE4C 8008CA4C 84A30000 */ lh $v1, 0x0($a1) -/* 1CE50 8008CA50 24024000 */ addiu $v0, $zero, 0x4000 -/* 1CE54 8008CA54 24A6000E */ addiu $a2, $a1, 0xE -/* 1CE58 8008CA58 ACB7002C */ sw $s7, 0x2C($a1) -/* 1CE5C 8008CA5C 00031843 */ sra $v1, $v1, 1 -/* 1CE60 8008CA60 00603821 */ addu $a3, $v1, $zero -/* 1CE64 8008CA64 00431023 */ subu $v0, $v0, $v1 -/* 1CE68 8008CA68 A4A20002 */ sh $v0, 0x2($a1) -.L8008CA6C: -/* 1CE6C 8008CA6C A4C00008 */ sh $zero, 0x8($a2) -/* 1CE70 8008CA70 2484FFFF */ addiu $a0, $a0, -0x1 -/* 1CE74 8008CA74 0481FFFD */ bgez $a0, .L8008CA6C -/* 1CE78 8008CA78 24C6FFFE */ addiu $a2, $a2, -0x2 -/* 1CE7C 8008CA7C 00071400 */ sll $v0, $a3, 16 -/* 1CE80 8008CA80 00021403 */ sra $v0, $v0, 16 -/* 1CE84 8008CA84 44820000 */ mtc1 $v0, $f0 -/* 1CE88 8008CA88 00000000 */ nop -/* 1CE8C 8008CA8C 46800021 */ cvt.d.w $f0, $f0 -/* 1CE90 8008CA90 46340103 */ div.d $f4, $f0, $f20 -/* 1CE94 8008CA94 A4A70018 */ sh $a3, 0x18($a1) -/* 1CE98 8008CA98 24040009 */ addiu $a0, $zero, 0x9 -/* 1CE9C 8008CA9C 24A50012 */ addiu $a1, $a1, 0x12 -/* 1CEA0 8008CAA0 46202186 */ mov.d $f6, $f4 -.L8008CAA4: -/* 1CEA4 8008CAA4 00000000 */ nop -/* 1CEA8 8008CAA8 46262102 */ mul.d $f4, $f4, $f6 -/* 1CEAC 8008CAAC 00000000 */ nop -/* 1CEB0 8008CAB0 46342002 */ mul.d $f0, $f4, $f20 -/* 1CEB4 8008CAB4 24840001 */ addiu $a0, $a0, 0x1 -/* 1CEB8 8008CAB8 4620008D */ trunc.w.d $f2, $f0 -/* 1CEBC 8008CABC 44021000 */ mfc1 $v0, $f2 -/* 1CEC0 8008CAC0 00000000 */ nop -/* 1CEC4 8008CAC4 A4A20008 */ sh $v0, 0x8($a1) -/* 1CEC8 8008CAC8 28820010 */ slti $v0, $a0, 0x10 -/* 1CECC 8008CACC 1440FFF5 */ bnez $v0, .L8008CAA4 -/* 1CED0 8008CAD0 24A50002 */ addiu $a1, $a1, 0x2 -/* 1CED4 8008CAD4 080232B9 */ j .L8008CAE4 -/* 1CED8 8008CAD8 00000000 */ nop -.L8008CADC: -/* 1CEDC 8008CADC AE000020 */ sw $zero, 0x20($s0) -/* 1CEE0 8008CAE0 26310001 */ addiu $s1, $s1, 0x1 -.L8008CAE4: -/* 1CEE4 8008CAE4 92630024 */ lbu $v1, 0x24($s3) -/* 1CEE8 8008CAE8 26940001 */ addiu $s4, $s4, 0x1 -/* 1CEEC 8008CAEC 3282FFFF */ andi $v0, $s4, 0xFFFF -/* 1CEF0 8008CAF0 0043102B */ sltu $v0, $v0, $v1 -/* 1CEF4 8008CAF4 1440FF48 */ bnez $v0, .L8008C818 -/* 1CEF8 8008CAF8 3282FFFF */ andi $v0, $s4, 0xFFFF -.L8008CAFC: -/* 1CEFC 8008CAFC 8FBF0038 */ lw $ra, 0x38($sp) -/* 1CF00 8008CB00 8FB70034 */ lw $s7, 0x34($sp) -/* 1CF04 8008CB04 8FB60030 */ lw $s6, 0x30($sp) -/* 1CF08 8008CB08 8FB5002C */ lw $s5, 0x2C($sp) -/* 1CF0C 8008CB0C 8FB40028 */ lw $s4, 0x28($sp) -/* 1CF10 8008CB10 8FB30024 */ lw $s3, 0x24($sp) -/* 1CF14 8008CB14 8FB20020 */ lw $s2, 0x20($sp) -/* 1CF18 8008CB18 8FB1001C */ lw $s1, 0x1C($sp) -/* 1CF1C 8008CB1C 8FB00018 */ lw $s0, 0x18($sp) -/* 1CF20 8008CB20 D7B40040 */ ldc1 $f20, 0x40($sp) -/* 1CF24 8008CB24 03E00008 */ jr $ra -/* 1CF28 8008CB28 27BD0048 */ addiu $sp, $sp, 0x48 -.size func_8008C694, . - func_8008C694 - -glabel func_8008CB2C -/* 1CF2C 8008CB2C 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 1CF30 8008CB30 AFB00018 */ sw $s0, 0x18($sp) -/* 1CF34 8008CB34 00808021 */ addu $s0, $a0, $zero -/* 1CF38 8008CB38 AFB1001C */ sw $s1, 0x1C($sp) -/* 1CF3C 8008CB3C 00A08821 */ addu $s1, $a1, $zero -/* 1CF40 8008CB40 3C058009 */ lui $a1, %hi(func_8008DA40) -/* 1CF44 8008CB44 24A5DA40 */ addiu $a1, $a1, %lo(func_8008DA40) -/* 1CF48 8008CB48 3C068009 */ lui $a2, %hi(func_8008DF40) -/* 1CF4C 8008CB4C 24C6DF40 */ addiu $a2, $a2, %lo(func_8008DF40) -/* 1CF50 8008CB50 AFBF0020 */ sw $ra, 0x20($sp) -/* 1CF54 8008CB54 0C0239BC */ jal func_8008E6F0 -/* 1CF58 8008CB58 24070004 */ addiu $a3, $zero, 0x4 -/* 1CF5C 8008CB5C 00002021 */ addu $a0, $zero, $zero -/* 1CF60 8008CB60 00002821 */ addu $a1, $zero, $zero -/* 1CF64 8008CB64 02203021 */ addu $a2, $s1, $zero -/* 1CF68 8008CB68 24070001 */ addiu $a3, $zero, 0x1 -/* 1CF6C 8008CB6C 24020050 */ addiu $v0, $zero, 0x50 -/* 1CF70 8008CB70 0C023E24 */ jal func_8008F890 -/* 1CF74 8008CB74 AFA20010 */ sw $v0, 0x10($sp) -/* 1CF78 8008CB78 AE020014 */ sw $v0, 0x14($s0) -/* 1CF7C 8008CB7C 24020001 */ addiu $v0, $zero, 0x1 -/* 1CF80 8008CB80 AE020038 */ sw $v0, 0x38($s0) -/* 1CF84 8008CB84 24020001 */ addiu $v0, $zero, 0x1 -/* 1CF88 8008CB88 AE000048 */ sw $zero, 0x48($s0) -/* 1CF8C 8008CB8C A602001A */ sh $v0, 0x1A($s0) -/* 1CF90 8008CB90 A6020028 */ sh $v0, 0x28($s0) -/* 1CF94 8008CB94 A602002E */ sh $v0, 0x2E($s0) -/* 1CF98 8008CB98 A602001C */ sh $v0, 0x1C($s0) -/* 1CF9C 8008CB9C A602001E */ sh $v0, 0x1E($s0) -/* 1CFA0 8008CBA0 A6000020 */ sh $zero, 0x20($s0) -/* 1CFA4 8008CBA4 A6000022 */ sh $zero, 0x22($s0) -/* 1CFA8 8008CBA8 A6020026 */ sh $v0, 0x26($s0) -/* 1CFAC 8008CBAC A6000024 */ sh $zero, 0x24($s0) -/* 1CFB0 8008CBB0 A6020026 */ sh $v0, 0x26($s0) -/* 1CFB4 8008CBB4 A6000024 */ sh $zero, 0x24($s0) -/* 1CFB8 8008CBB8 AE000030 */ sw $zero, 0x30($s0) -/* 1CFBC 8008CBBC AE000034 */ sw $zero, 0x34($s0) -/* 1CFC0 8008CBC0 A6000018 */ sh $zero, 0x18($s0) -/* 1CFC4 8008CBC4 AE00003C */ sw $zero, 0x3C($s0) -/* 1CFC8 8008CBC8 AE000040 */ sw $zero, 0x40($s0) -/* 1CFCC 8008CBCC AE000044 */ sw $zero, 0x44($s0) -/* 1CFD0 8008CBD0 8FBF0020 */ lw $ra, 0x20($sp) -/* 1CFD4 8008CBD4 8FB1001C */ lw $s1, 0x1C($sp) -/* 1CFD8 8008CBD8 8FB00018 */ lw $s0, 0x18($sp) -/* 1CFDC 8008CBDC 03E00008 */ jr $ra -/* 1CFE0 8008CBE0 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_8008CB2C, . - func_8008CB2C - -glabel func_8008CBE4 -/* 1CFE4 8008CBE4 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 1CFE8 8008CBE8 AFB00018 */ sw $s0, 0x18($sp) -/* 1CFEC 8008CBEC 00808021 */ addu $s0, $a0, $zero -/* 1CFF0 8008CBF0 AFB30024 */ sw $s3, 0x24($sp) -/* 1CFF4 8008CBF4 00A09821 */ addu $s3, $a1, $zero -/* 1CFF8 8008CBF8 AFB20020 */ sw $s2, 0x20($sp) -/* 1CFFC 8008CBFC 00C09021 */ addu $s2, $a2, $zero -/* 1D000 8008CC00 3C058009 */ lui $a1, %hi(func_8008CE20) -/* 1D004 8008CC04 24A5CE20 */ addiu $a1, $a1, %lo(func_8008CE20) -/* 1D008 8008CC08 3C068009 */ lui $a2, %hi(func_8008D600) -/* 1D00C 8008CC0C 24C6D600 */ addiu $a2, $a2, %lo(func_8008D600) -/* 1D010 8008CC10 00003821 */ addu $a3, $zero, $zero -/* 1D014 8008CC14 AFBF0028 */ sw $ra, 0x28($sp) -/* 1D018 8008CC18 0C0239BC */ jal func_8008E6F0 -/* 1D01C 8008CC1C AFB1001C */ sw $s1, 0x1C($sp) -/* 1D020 8008CC20 00002021 */ addu $a0, $zero, $zero -/* 1D024 8008CC24 00002821 */ addu $a1, $zero, $zero -/* 1D028 8008CC28 02403021 */ addu $a2, $s2, $zero -/* 1D02C 8008CC2C 24070001 */ addiu $a3, $zero, 0x1 -/* 1D030 8008CC30 24110020 */ addiu $s1, $zero, 0x20 -/* 1D034 8008CC34 0C023E24 */ jal func_8008F890 -/* 1D038 8008CC38 AFB10010 */ sw $s1, 0x10($sp) -/* 1D03C 8008CC3C 00002021 */ addu $a0, $zero, $zero -/* 1D040 8008CC40 00002821 */ addu $a1, $zero, $zero -/* 1D044 8008CC44 02403021 */ addu $a2, $s2, $zero -/* 1D048 8008CC48 24070001 */ addiu $a3, $zero, 0x1 -/* 1D04C 8008CC4C AE020014 */ sw $v0, 0x14($s0) -/* 1D050 8008CC50 0C023E24 */ jal func_8008F890 -/* 1D054 8008CC54 AFB10010 */ sw $s1, 0x10($sp) -/* 1D058 8008CC58 26040034 */ addiu $a0, $s0, 0x34 -/* 1D05C 8008CC5C 0260F809 */ jalr $s3 -/* 1D060 8008CC60 AE020018 */ sw $v0, 0x18($s0) -/* 1D064 8008CC64 AE020030 */ sw $v0, 0x30($s0) -/* 1D068 8008CC68 24020001 */ addiu $v0, $zero, 0x1 -/* 1D06C 8008CC6C AE00003C */ sw $zero, 0x3C($s0) -/* 1D070 8008CC70 AE020040 */ sw $v0, 0x40($s0) -/* 1D074 8008CC74 AE000044 */ sw $zero, 0x44($s0) -/* 1D078 8008CC78 8FBF0028 */ lw $ra, 0x28($sp) -/* 1D07C 8008CC7C 8FB30024 */ lw $s3, 0x24($sp) -/* 1D080 8008CC80 8FB20020 */ lw $s2, 0x20($sp) -/* 1D084 8008CC84 8FB1001C */ lw $s1, 0x1C($sp) -/* 1D088 8008CC88 8FB00018 */ lw $s0, 0x18($sp) -/* 1D08C 8008CC8C 03E00008 */ jr $ra -/* 1D090 8008CC90 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_8008CBE4, . - func_8008CBE4 - -glabel func_8008CC94 -/* 1D094 8008CC94 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 1D098 8008CC98 AFB00018 */ sw $s0, 0x18($sp) -/* 1D09C 8008CC9C 00808021 */ addu $s0, $a0, $zero -/* 1D0A0 8008CCA0 AFB1001C */ sw $s1, 0x1C($sp) -/* 1D0A4 8008CCA4 00A08821 */ addu $s1, $a1, $zero -/* 1D0A8 8008CCA8 3C058009 */ lui $a1, %hi(func_8008E880) -/* 1D0AC 8008CCAC 24A5E880 */ addiu $a1, $a1, %lo(func_8008E880) -/* 1D0B0 8008CCB0 3C068009 */ lui $a2, %hi(func_8008EA6C) -/* 1D0B4 8008CCB4 24C6EA6C */ addiu $a2, $a2, %lo(func_8008EA6C) -/* 1D0B8 8008CCB8 AFBF0020 */ sw $ra, 0x20($sp) -/* 1D0BC 8008CCBC 0C0239BC */ jal func_8008E6F0 -/* 1D0C0 8008CCC0 24070001 */ addiu $a3, $zero, 0x1 -/* 1D0C4 8008CCC4 00002021 */ addu $a0, $zero, $zero -/* 1D0C8 8008CCC8 00002821 */ addu $a1, $zero, $zero -/* 1D0CC 8008CCCC 02203021 */ addu $a2, $s1, $zero -/* 1D0D0 8008CCD0 24070001 */ addiu $a3, $zero, 0x1 -/* 1D0D4 8008CCD4 24020020 */ addiu $v0, $zero, 0x20 -/* 1D0D8 8008CCD8 0C023E24 */ jal func_8008F890 -/* 1D0DC 8008CCDC AFA20010 */ sw $v0, 0x10($sp) -/* 1D0E0 8008CCE0 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 1D0E4 8008CCE4 44810000 */ mtc1 $at, $f0 -/* 1D0E8 8008CCE8 AE020014 */ sw $v0, 0x14($s0) -/* 1D0EC 8008CCEC 24020001 */ addiu $v0, $zero, 0x1 -/* 1D0F0 8008CCF0 AE000020 */ sw $zero, 0x20($s0) -/* 1D0F4 8008CCF4 AE020024 */ sw $v0, 0x24($s0) -/* 1D0F8 8008CCF8 AE000030 */ sw $zero, 0x30($s0) -/* 1D0FC 8008CCFC AE00001C */ sw $zero, 0x1C($s0) -/* 1D100 8008CD00 AE000028 */ sw $zero, 0x28($s0) -/* 1D104 8008CD04 AE00002C */ sw $zero, 0x2C($s0) -/* 1D108 8008CD08 E6000018 */ swc1 $f0, 0x18($s0) -/* 1D10C 8008CD0C 8FBF0020 */ lw $ra, 0x20($sp) -/* 1D110 8008CD10 8FB1001C */ lw $s1, 0x1C($sp) -/* 1D114 8008CD14 8FB00018 */ lw $s0, 0x18($sp) -/* 1D118 8008CD18 03E00008 */ jr $ra -/* 1D11C 8008CD1C 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_8008CC94, . - func_8008CC94 - -glabel func_8008CD20 -/* 1D120 8008CD20 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1D124 8008CD24 AFB00010 */ sw $s0, 0x10($sp) -/* 1D128 8008CD28 00808021 */ addu $s0, $a0, $zero -/* 1D12C 8008CD2C AFB20018 */ sw $s2, 0x18($sp) -/* 1D130 8008CD30 00A09021 */ addu $s2, $a1, $zero -/* 1D134 8008CD34 AFB10014 */ sw $s1, 0x14($sp) -/* 1D138 8008CD38 00C08821 */ addu $s1, $a2, $zero -/* 1D13C 8008CD3C 3C058009 */ lui $a1, %hi(func_8008D930) -/* 1D140 8008CD40 24A5D930 */ addiu $a1, $a1, %lo(func_8008D930) -/* 1D144 8008CD44 3C068009 */ lui $a2, %hi(func_8008DA0C) -/* 1D148 8008CD48 24C6DA0C */ addiu $a2, $a2, %lo(func_8008DA0C) -/* 1D14C 8008CD4C AFBF001C */ sw $ra, 0x1C($sp) -/* 1D150 8008CD50 0C0239BC */ jal func_8008E6F0 -/* 1D154 8008CD54 24070006 */ addiu $a3, $zero, 0x6 -/* 1D158 8008CD58 AE000014 */ sw $zero, 0x14($s0) -/* 1D15C 8008CD5C AE110018 */ sw $s1, 0x18($s0) -/* 1D160 8008CD60 AE12001C */ sw $s2, 0x1C($s0) -/* 1D164 8008CD64 8FBF001C */ lw $ra, 0x1C($sp) -/* 1D168 8008CD68 8FB20018 */ lw $s2, 0x18($sp) -/* 1D16C 8008CD6C 8FB10014 */ lw $s1, 0x14($sp) -/* 1D170 8008CD70 8FB00010 */ lw $s0, 0x10($sp) -/* 1D174 8008CD74 03E00008 */ jr $ra -/* 1D178 8008CD78 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8008CD20, . - func_8008CD20 - -glabel func_8008CD7C -/* 1D17C 8008CD7C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1D180 8008CD80 AFB00010 */ sw $s0, 0x10($sp) -/* 1D184 8008CD84 00808021 */ addu $s0, $a0, $zero -/* 1D188 8008CD88 AFB20018 */ sw $s2, 0x18($sp) -/* 1D18C 8008CD8C 00A09021 */ addu $s2, $a1, $zero -/* 1D190 8008CD90 AFB10014 */ sw $s1, 0x14($sp) -/* 1D194 8008CD94 00C08821 */ addu $s1, $a2, $zero -/* 1D198 8008CD98 3C058009 */ lui $a1, %hi(func_8008E710) -/* 1D19C 8008CD9C 24A5E710 */ addiu $a1, $a1, %lo(func_8008E710) -/* 1D1A0 8008CDA0 3C068009 */ lui $a2, %hi(func_8008E850) -/* 1D1A4 8008CDA4 24C6E850 */ addiu $a2, $a2, %lo(func_8008E850) -/* 1D1A8 8008CDA8 AFBF001C */ sw $ra, 0x1C($sp) -/* 1D1AC 8008CDAC 0C0239BC */ jal func_8008E6F0 -/* 1D1B0 8008CDB0 24070007 */ addiu $a3, $zero, 0x7 -/* 1D1B4 8008CDB4 AE000014 */ sw $zero, 0x14($s0) -/* 1D1B8 8008CDB8 AE110018 */ sw $s1, 0x18($s0) -/* 1D1BC 8008CDBC AE12001C */ sw $s2, 0x1C($s0) -/* 1D1C0 8008CDC0 8FBF001C */ lw $ra, 0x1C($sp) -/* 1D1C4 8008CDC4 8FB20018 */ lw $s2, 0x18($sp) -/* 1D1C8 8008CDC8 8FB10014 */ lw $s1, 0x14($sp) -/* 1D1CC 8008CDCC 8FB00010 */ lw $s0, 0x10($sp) -/* 1D1D0 8008CDD0 03E00008 */ jr $ra -/* 1D1D4 8008CDD4 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8008CD7C, . - func_8008CD7C - -glabel func_8008CDD8 -/* 1D1D8 8008CDD8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1D1DC 8008CDDC AFB00010 */ sw $s0, 0x10($sp) -/* 1D1E0 8008CDE0 00808021 */ addu $s0, $a0, $zero -/* 1D1E4 8008CDE4 3C058009 */ lui $a1, %hi(func_8008F6D0) -/* 1D1E8 8008CDE8 24A5F6D0 */ addiu $a1, $a1, %lo(func_8008F6D0) -/* 1D1EC 8008CDEC 3C068009 */ lui $a2, %hi(func_8008F778) -/* 1D1F0 8008CDF0 24C6F778 */ addiu $a2, $a2, %lo(func_8008F778) -/* 1D1F4 8008CDF4 AFBF0014 */ sw $ra, 0x14($sp) -/* 1D1F8 8008CDF8 0C0239BC */ jal func_8008E6F0 -/* 1D1FC 8008CDFC 24070003 */ addiu $a3, $zero, 0x3 -/* 1D200 8008CE00 24020001 */ addiu $v0, $zero, 0x1 -/* 1D204 8008CE04 AE000014 */ sw $zero, 0x14($s0) -/* 1D208 8008CE08 AE020018 */ sw $v0, 0x18($s0) -/* 1D20C 8008CE0C 8FBF0014 */ lw $ra, 0x14($sp) -/* 1D210 8008CE10 8FB00010 */ lw $s0, 0x10($sp) -/* 1D214 8008CE14 03E00008 */ jr $ra -/* 1D218 8008CE18 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1D21C 8008CE1C 00000000 */ nop -.size func_8008CDD8, . - func_8008CDD8 - -glabel func_8008CE20 -/* 1D220 8008CE20 27BDFFA8 */ addiu $sp, $sp, -0x58 -/* 1D224 8008CE24 8FA80068 */ lw $t0, 0x68($sp) -/* 1D228 8008CE28 AFB50044 */ sw $s5, 0x44($sp) -/* 1D22C 8008CE2C 00A0A821 */ addu $s5, $a1, $zero -/* 1D230 8008CE30 AFB40040 */ sw $s4, 0x40($sp) -/* 1D234 8008CE34 00C0A021 */ addu $s4, $a2, $zero -/* 1D238 8008CE38 AFBE0050 */ sw $fp, 0x50($sp) -/* 1D23C 8008CE3C 0000F021 */ addu $fp, $zero, $zero -/* 1D240 8008CE40 AFB00030 */ sw $s0, 0x30($sp) -/* 1D244 8008CE44 00808021 */ addu $s0, $a0, $zero -/* 1D248 8008CE48 AFBF0054 */ sw $ra, 0x54($sp) -/* 1D24C 8008CE4C AFB7004C */ sw $s7, 0x4C($sp) -/* 1D250 8008CE50 AFB60048 */ sw $s6, 0x48($sp) -/* 1D254 8008CE54 AFB3003C */ sw $s3, 0x3C($sp) -/* 1D258 8008CE58 AFB20038 */ sw $s2, 0x38($sp) -/* 1D25C 8008CE5C AFB10034 */ sw $s1, 0x34($sp) -/* 1D260 8008CE60 128000F3 */ beqz $s4, .L8008D230 -/* 1D264 8008CE64 01002821 */ addu $a1, $t0, $zero -/* 1D268 8008CE68 8E02002C */ lw $v0, 0x2C($s0) -/* 1D26C 8008CE6C 3C0300FF */ lui $v1, (0xFFFFFF >> 16) -/* 1D270 8008CE70 3463FFFF */ ori $v1, $v1, (0xFFFFFF & 0xFFFF) -/* 1D274 8008CE74 00431024 */ and $v0, $v0, $v1 -/* 1D278 8008CE78 3C030B00 */ lui $v1, (0xB000000 >> 16) -/* 1D27C 8008CE7C 00431025 */ or $v0, $v0, $v1 -/* 1D280 8008CE80 ACA20000 */ sw $v0, 0x0($a1) -/* 1D284 8008CE84 8E020028 */ lw $v0, 0x28($s0) -/* 1D288 8008CE88 25080008 */ addiu $t0, $t0, 0x8 -/* 1D28C 8008CE8C 00002021 */ addu $a0, $zero, $zero -/* 1D290 8008CE90 8C420010 */ lw $v0, 0x10($v0) -/* 1D294 8008CE94 3C031FFF */ lui $v1, (0x1FFFFFFF >> 16) -/* 1D298 8008CE98 3463FFFF */ ori $v1, $v1, (0x1FFFFFFF & 0xFFFF) -/* 1D29C 8008CE9C 24420008 */ addiu $v0, $v0, 0x8 -/* 1D2A0 8008CEA0 00431024 */ and $v0, $v0, $v1 -/* 1D2A4 8008CEA4 ACA20004 */ sw $v0, 0x4($a1) -/* 1D2A8 8008CEA8 8E050038 */ lw $a1, 0x38($s0) -/* 1D2AC 8008CEAC 8E030020 */ lw $v1, 0x20($s0) -/* 1D2B0 8008CEB0 02851021 */ addu $v0, $s4, $a1 -/* 1D2B4 8008CEB4 0062102B */ sltu $v0, $v1, $v0 -/* 1D2B8 8008CEB8 10400003 */ beqz $v0, .L8008CEC8 -/* 1D2BC 8008CEBC 0000B821 */ addu $s7, $zero, $zero -/* 1D2C0 8008CEC0 8E020024 */ lw $v0, 0x24($s0) -/* 1D2C4 8008CEC4 0002202B */ sltu $a0, $zero, $v0 -.L8008CEC8: -/* 1D2C8 8008CEC8 10800002 */ beqz $a0, .L8008CED4 -/* 1D2CC 8008CECC 02808821 */ addu $s1, $s4, $zero -/* 1D2D0 8008CED0 00658823 */ subu $s1, $v1, $a1 -.L8008CED4: -/* 1D2D4 8008CED4 8E03003C */ lw $v1, 0x3C($s0) -/* 1D2D8 8008CED8 10600003 */ beqz $v1, .L8008CEE8 -/* 1D2DC 8008CEDC 24020010 */ addiu $v0, $zero, 0x10 -/* 1D2E0 8008CEE0 080233BB */ j .L8008CEEC -/* 1D2E4 8008CEE4 0043B023 */ subu $s6, $v0, $v1 -.L8008CEE8: -/* 1D2E8 8008CEE8 0000B021 */ addu $s6, $zero, $zero -.L8008CEEC: -/* 1D2EC 8008CEEC 02363023 */ subu $a2, $s1, $s6 -/* 1D2F0 8008CEF0 00061027 */ nor $v0, $zero, $a2 -/* 1D2F4 8008CEF4 000217C3 */ sra $v0, $v0, 31 -/* 1D2F8 8008CEF8 00C23024 */ and $a2, $a2, $v0 -/* 1D2FC 8008CEFC 24C2000F */ addiu $v0, $a2, 0xF -/* 1D300 8008CF00 00029103 */ sra $s2, $v0, 4 -/* 1D304 8008CF04 001248C0 */ sll $t1, $s2, 3 -/* 1D308 8008CF08 10800072 */ beqz $a0, .L8008D0D4 -/* 1D30C 8008CF0C 01323821 */ addu $a3, $t1, $s2 -/* 1D310 8008CF10 86A20000 */ lh $v0, 0x0($s5) -/* 1D314 8008CF14 AFA00014 */ sw $zero, 0x14($sp) -/* 1D318 8008CF18 AFA20010 */ sw $v0, 0x10($sp) -/* 1D31C 8008CF1C 8E020040 */ lw $v0, 0x40($s0) -/* 1D320 8008CF20 01002021 */ addu $a0, $t0, $zero -/* 1D324 8008CF24 02002821 */ addu $a1, $s0, $zero -/* 1D328 8008CF28 0C0235EB */ jal func_8008D7AC -/* 1D32C 8008CF2C AFA20018 */ sw $v0, 0x18($sp) -/* 1D330 8008CF30 8E03003C */ lw $v1, 0x3C($s0) -/* 1D334 8008CF34 10600005 */ beqz $v1, .L8008CF4C -/* 1D338 8008CF38 00404021 */ addu $t0, $v0, $zero -/* 1D33C 8008CF3C 96A20000 */ lhu $v0, 0x0($s5) -/* 1D340 8008CF40 00031840 */ sll $v1, $v1, 1 -/* 1D344 8008CF44 080233D5 */ j .L8008CF54 -/* 1D348 8008CF48 00431021 */ addu $v0, $v0, $v1 -.L8008CF4C: -/* 1D34C 8008CF4C 96A20000 */ lhu $v0, 0x0($s5) -/* 1D350 8008CF50 24420020 */ addiu $v0, $v0, 0x20 -.L8008CF54: -/* 1D354 8008CF54 A6A20000 */ sh $v0, 0x0($s5) -/* 1D358 8008CF58 8E02001C */ lw $v0, 0x1C($s0) -/* 1D35C 8008CF5C 8E05001C */ lw $a1, 0x1C($s0) -/* 1D360 8008CF60 8E03001C */ lw $v1, 0x1C($s0) -/* 1D364 8008CF64 3042000F */ andi $v0, $v0, 0xF -/* 1D368 8008CF68 AE02003C */ sw $v0, 0x3C($s0) -/* 1D36C 8008CF6C 8E020028 */ lw $v0, 0x28($s0) -/* 1D370 8008CF70 00031902 */ srl $v1, $v1, 4 -/* 1D374 8008CF74 24630001 */ addiu $v1, $v1, 0x1 -/* 1D378 8008CF78 8C440000 */ lw $a0, 0x0($v0) -/* 1D37C 8008CF7C 000310C0 */ sll $v0, $v1, 3 -/* 1D380 8008CF80 00431021 */ addu $v0, $v0, $v1 -/* 1D384 8008CF84 AE050038 */ sw $a1, 0x38($s0) -/* 1D388 8008CF88 00822021 */ addu $a0, $a0, $v0 -/* 1D38C 8008CF8C AE040044 */ sw $a0, 0x44($s0) -/* 1D390 8008CF90 86B30000 */ lh $s3, 0x0($s5) -/* 1D394 8008CF94 0234102A */ slt $v0, $s1, $s4 -/* 1D398 8008CF98 10400040 */ beqz $v0, .L8008D09C -/* 1D39C 8008CF9C 00171400 */ sll $v0, $s7, 16 -/* 1D3A0 8008CFA0 0002B403 */ sra $s6, $v0, 16 -.L8008CFA4: -/* 1D3A4 8008CFA4 26430001 */ addiu $v1, $s2, 0x1 -/* 1D3A8 8008CFA8 00031940 */ sll $v1, $v1, 5 -/* 1D3AC 8008CFAC 02631821 */ addu $v1, $s3, $v1 -/* 1D3B0 8008CFB0 00111040 */ sll $v0, $s1, 1 -/* 1D3B4 8008CFB4 02629821 */ addu $s3, $s3, $v0 -/* 1D3B8 8008CFB8 8E040024 */ lw $a0, 0x24($s0) -/* 1D3BC 8008CFBC 2402FFE0 */ addiu $v0, $zero, -0x20 -/* 1D3C0 8008CFC0 0062A824 */ and $s5, $v1, $v0 -/* 1D3C4 8008CFC4 00041027 */ nor $v0, $zero, $a0 -/* 1D3C8 8008CFC8 0002102B */ sltu $v0, $zero, $v0 -/* 1D3CC 8008CFCC 0004182B */ sltu $v1, $zero, $a0 -/* 1D3D0 8008CFD0 00431024 */ and $v0, $v0, $v1 -/* 1D3D4 8008CFD4 10400003 */ beqz $v0, .L8008CFE4 -/* 1D3D8 8008CFD8 0291A023 */ subu $s4, $s4, $s1 -/* 1D3DC 8008CFDC 2482FFFF */ addiu $v0, $a0, -0x1 -/* 1D3E0 8008CFE0 AE020024 */ sw $v0, 0x24($s0) -.L8008CFE4: -/* 1D3E4 8008CFE4 8E030020 */ lw $v1, 0x20($s0) -/* 1D3E8 8008CFE8 8E02001C */ lw $v0, 0x1C($s0) -/* 1D3EC 8008CFEC 00621823 */ subu $v1, $v1, $v0 -/* 1D3F0 8008CFF0 0283102B */ sltu $v0, $s4, $v1 -/* 1D3F4 8008CFF4 14400002 */ bnez $v0, .L8008D000 -/* 1D3F8 8008CFF8 02808821 */ addu $s1, $s4, $zero -/* 1D3FC 8008CFFC 00608821 */ addu $s1, $v1, $zero -.L8008D000: -/* 1D400 8008D000 01002021 */ addu $a0, $t0, $zero -/* 1D404 8008D004 02002821 */ addu $a1, $s0, $zero -/* 1D408 8008D008 8E03003C */ lw $v1, 0x3C($s0) -/* 1D40C 8008D00C 00151400 */ sll $v0, $s5, 16 -/* 1D410 8008D010 00021403 */ sra $v0, $v0, 16 -/* 1D414 8008D014 AFA20010 */ sw $v0, 0x10($sp) -/* 1D418 8008D018 AFB60014 */ sw $s6, 0x14($sp) -/* 1D41C 8008D01C 2463FFF0 */ addiu $v1, $v1, -0x10 -/* 1D420 8008D020 02233021 */ addu $a2, $s1, $v1 -/* 1D424 8008D024 00061027 */ nor $v0, $zero, $a2 -/* 1D428 8008D028 000217C3 */ sra $v0, $v0, 31 -/* 1D42C 8008D02C 00C23024 */ and $a2, $a2, $v0 -/* 1D430 8008D030 24C2000F */ addiu $v0, $a2, 0xF -/* 1D434 8008D034 00029103 */ sra $s2, $v0, 4 -/* 1D438 8008D038 8E020040 */ lw $v0, 0x40($s0) -/* 1D43C 8008D03C 001238C0 */ sll $a3, $s2, 3 -/* 1D440 8008D040 00F23821 */ addu $a3, $a3, $s2 -/* 1D444 8008D044 34420002 */ ori $v0, $v0, 0x2 -/* 1D448 8008D048 0C0235EB */ jal func_8008D7AC -/* 1D44C 8008D04C AFA20018 */ sw $v0, 0x18($sp) -/* 1D450 8008D050 00404021 */ addu $t0, $v0, $zero -/* 1D454 8008D054 01002821 */ addu $a1, $t0, $zero -/* 1D458 8008D058 25080008 */ addiu $t0, $t0, 0x8 -/* 1D45C 8008D05C 3C0600FF */ lui $a2, (0xFFFFFF >> 16) -/* 1D460 8008D060 34C6FFFF */ ori $a2, $a2, (0xFFFFFF & 0xFFFF) -/* 1D464 8008D064 8E03003C */ lw $v1, 0x3C($s0) -/* 1D468 8008D068 00132400 */ sll $a0, $s3, 16 -/* 1D46C 8008D06C 00111040 */ sll $v0, $s1, 1 -/* 1D470 8008D070 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1D474 8008D074 00822025 */ or $a0, $a0, $v0 -/* 1D478 8008D078 3C020A00 */ lui $v0, (0xA000000 >> 16) -/* 1D47C 8008D07C ACA40004 */ sw $a0, 0x4($a1) -/* 1D480 8008D080 00031840 */ sll $v1, $v1, 1 -/* 1D484 8008D084 02A31821 */ addu $v1, $s5, $v1 -/* 1D488 8008D088 00661824 */ and $v1, $v1, $a2 -/* 1D48C 8008D08C 00621825 */ or $v1, $v1, $v0 -/* 1D490 8008D090 0234102A */ slt $v0, $s1, $s4 -/* 1D494 8008D094 1440FFC3 */ bnez $v0, .L8008CFA4 -/* 1D498 8008D098 ACA30000 */ sw $v1, 0x0($a1) -.L8008D09C: -/* 1D49C 8008D09C 8E040038 */ lw $a0, 0x38($s0) -/* 1D4A0 8008D0A0 8E03003C */ lw $v1, 0x3C($s0) -/* 1D4A4 8008D0A4 01001021 */ addu $v0, $t0, $zero -/* 1D4A8 8008D0A8 00942021 */ addu $a0, $a0, $s4 -/* 1D4AC 8008D0AC AE040038 */ sw $a0, 0x38($s0) -/* 1D4B0 8008D0B0 8E040044 */ lw $a0, 0x44($s0) -/* 1D4B4 8008D0B4 02831821 */ addu $v1, $s4, $v1 -/* 1D4B8 8008D0B8 3063000F */ andi $v1, $v1, 0xF -/* 1D4BC 8008D0BC AE03003C */ sw $v1, 0x3C($s0) -/* 1D4C0 8008D0C0 001218C0 */ sll $v1, $s2, 3 -/* 1D4C4 8008D0C4 00721821 */ addu $v1, $v1, $s2 -/* 1D4C8 8008D0C8 00832021 */ addu $a0, $a0, $v1 -/* 1D4CC 8008D0CC 0802348D */ j .L8008D234 -/* 1D4D0 8008D0D0 AE040044 */ sw $a0, 0x44($s0) -.L8008D0D4: -/* 1D4D4 8008D0D4 8E040028 */ lw $a0, 0x28($s0) -/* 1D4D8 8008D0D8 3C0538E3 */ lui $a1, (0x38E38E39 >> 16) -/* 1D4DC 8008D0DC 8E030044 */ lw $v1, 0x44($s0) -/* 1D4E0 8008D0E0 8C820000 */ lw $v0, 0x0($a0) -/* 1D4E4 8008D0E4 8C840004 */ lw $a0, 0x4($a0) -/* 1D4E8 8008D0E8 34A58E39 */ ori $a1, $a1, (0x38E38E39 & 0xFFFF) -/* 1D4EC 8008D0EC 00671821 */ addu $v1, $v1, $a3 -/* 1D4F0 8008D0F0 00441021 */ addu $v0, $v0, $a0 -/* 1D4F4 8008D0F4 00622023 */ subu $a0, $v1, $v0 -/* 1D4F8 8008D0F8 00041027 */ nor $v0, $zero, $a0 -/* 1D4FC 8008D0FC 000217C3 */ sra $v0, $v0, 31 -/* 1D500 8008D100 00822024 */ and $a0, $a0, $v0 -/* 1D504 8008D104 00850018 */ mult $a0, $a1 -/* 1D508 8008D108 00128900 */ sll $s1, $s2, 4 -/* 1D50C 8008D10C 00041FC3 */ sra $v1, $a0, 31 -/* 1D510 8008D110 00005010 */ mfhi $t2 -/* 1D514 8008D114 000A1043 */ sra $v0, $t2, 1 -/* 1D518 8008D118 00431023 */ subu $v0, $v0, $v1 -/* 1D51C 8008D11C 00029900 */ sll $s3, $v0, 4 -/* 1D520 8008D120 02361821 */ addu $v1, $s1, $s6 -/* 1D524 8008D124 0073102A */ slt $v0, $v1, $s3 -/* 1D528 8008D128 54400001 */ bnel $v0, $zero, .L8008D130 -/* 1D52C 8008D12C 00609821 */ addu $s3, $v1, $zero -.L8008D130: -/* 1D530 8008D130 3262000F */ andi $v0, $s3, 0xF -/* 1D534 8008D134 02621023 */ subu $v0, $s3, $v0 -/* 1D538 8008D138 0054102A */ slt $v0, $v0, $s4 -/* 1D53C 8008D13C 10400022 */ beqz $v0, .L8008D1C8 -/* 1D540 8008D140 00E43823 */ subu $a3, $a3, $a0 -/* 1D544 8008D144 86A20000 */ lh $v0, 0x0($s5) -/* 1D548 8008D148 01002021 */ addu $a0, $t0, $zero -/* 1D54C 8008D14C AFA00014 */ sw $zero, 0x14($sp) -/* 1D550 8008D150 AFA20010 */ sw $v0, 0x10($sp) -/* 1D554 8008D154 8E020040 */ lw $v0, 0x40($s0) -/* 1D558 8008D158 02002821 */ addu $a1, $s0, $zero -/* 1D55C 8008D15C 02333023 */ subu $a2, $s1, $s3 -/* 1D560 8008D160 0C0235EB */ jal func_8008D7AC -/* 1D564 8008D164 AFA20018 */ sw $v0, 0x18($sp) -/* 1D568 8008D168 8E03003C */ lw $v1, 0x3C($s0) -/* 1D56C 8008D16C 241E0001 */ addiu $fp, $zero, 0x1 -/* 1D570 8008D170 10600005 */ beqz $v1, .L8008D188 -/* 1D574 8008D174 00404021 */ addu $t0, $v0, $zero -/* 1D578 8008D178 96A20000 */ lhu $v0, 0x0($s5) -/* 1D57C 8008D17C 00031840 */ sll $v1, $v1, 1 -/* 1D580 8008D180 08023464 */ j .L8008D190 -/* 1D584 8008D184 00431021 */ addu $v0, $v0, $v1 -.L8008D188: -/* 1D588 8008D188 96A20000 */ lhu $v0, 0x0($s5) -/* 1D58C 8008D18C 24420020 */ addiu $v0, $v0, 0x20 -.L8008D190: -/* 1D590 8008D190 A6A20000 */ sh $v0, 0x0($s5) -/* 1D594 8008D194 8E030038 */ lw $v1, 0x38($s0) -/* 1D598 8008D198 8E02003C */ lw $v0, 0x3C($s0) -/* 1D59C 8008D19C 00741821 */ addu $v1, $v1, $s4 -/* 1D5A0 8008D1A0 AE030038 */ sw $v1, 0x38($s0) -/* 1D5A4 8008D1A4 8E030044 */ lw $v1, 0x44($s0) -/* 1D5A8 8008D1A8 02821021 */ addu $v0, $s4, $v0 -/* 1D5AC 8008D1AC 3042000F */ andi $v0, $v0, 0xF -/* 1D5B0 8008D1B0 AE02003C */ sw $v0, 0x3C($s0) -/* 1D5B4 8008D1B4 001210C0 */ sll $v0, $s2, 3 -/* 1D5B8 8008D1B8 00521021 */ addu $v0, $v0, $s2 -/* 1D5BC 8008D1BC 00621821 */ addu $v1, $v1, $v0 -/* 1D5C0 8008D1C0 08023477 */ j .L8008D1DC -/* 1D5C4 8008D1C4 AE030044 */ sw $v1, 0x44($s0) -.L8008D1C8: -/* 1D5C8 8008D1C8 8E020044 */ lw $v0, 0x44($s0) -/* 1D5CC 8008D1CC 01321821 */ addu $v1, $t1, $s2 -/* 1D5D0 8008D1D0 AE00003C */ sw $zero, 0x3C($s0) -/* 1D5D4 8008D1D4 00431021 */ addu $v0, $v0, $v1 -/* 1D5D8 8008D1D8 AE020044 */ sw $v0, 0x44($s0) -.L8008D1DC: -/* 1D5DC 8008D1DC 12600015 */ beqz $s3, .L8008D234 -/* 1D5E0 8008D1E0 01001021 */ addu $v0, $t0, $zero -/* 1D5E4 8008D1E4 13C00005 */ beqz $fp, .L8008D1FC -/* 1D5E8 8008D1E8 AE00003C */ sw $zero, 0x3C($s0) -/* 1D5EC 8008D1EC 02D11021 */ addu $v0, $s6, $s1 -/* 1D5F0 8008D1F0 00531023 */ subu $v0, $v0, $s3 -/* 1D5F4 8008D1F4 08023480 */ j .L8008D200 -/* 1D5F8 8008D1F8 00023040 */ sll $a2, $v0, 1 -.L8008D1FC: -/* 1D5FC 8008D1FC 00003021 */ addu $a2, $zero, $zero -.L8008D200: -/* 1D600 8008D200 01002821 */ addu $a1, $t0, $zero -/* 1D604 8008D204 25080008 */ addiu $t0, $t0, 0x8 -/* 1D608 8008D208 3C0400FF */ lui $a0, (0xFFFFFF >> 16) -/* 1D60C 8008D20C 86A20000 */ lh $v0, 0x0($s5) -/* 1D610 8008D210 3484FFFF */ ori $a0, $a0, (0xFFFFFF & 0xFFFF) -/* 1D614 8008D214 00131840 */ sll $v1, $s3, 1 -/* 1D618 8008D218 ACA30004 */ sw $v1, 0x4($a1) -/* 1D61C 8008D21C 3C030200 */ lui $v1, (0x2000000 >> 16) -/* 1D620 8008D220 00C21021 */ addu $v0, $a2, $v0 -/* 1D624 8008D224 00441024 */ and $v0, $v0, $a0 -/* 1D628 8008D228 00431025 */ or $v0, $v0, $v1 -/* 1D62C 8008D22C ACA20000 */ sw $v0, 0x0($a1) -.L8008D230: -/* 1D630 8008D230 01001021 */ addu $v0, $t0, $zero -.L8008D234: -/* 1D634 8008D234 8FBF0054 */ lw $ra, 0x54($sp) -/* 1D638 8008D238 8FBE0050 */ lw $fp, 0x50($sp) -/* 1D63C 8008D23C 8FB7004C */ lw $s7, 0x4C($sp) -/* 1D640 8008D240 8FB60048 */ lw $s6, 0x48($sp) -/* 1D644 8008D244 8FB50044 */ lw $s5, 0x44($sp) -/* 1D648 8008D248 8FB40040 */ lw $s4, 0x40($sp) -/* 1D64C 8008D24C 8FB3003C */ lw $s3, 0x3C($sp) -/* 1D650 8008D250 8FB20038 */ lw $s2, 0x38($sp) -/* 1D654 8008D254 8FB10034 */ lw $s1, 0x34($sp) -/* 1D658 8008D258 8FB00030 */ lw $s0, 0x30($sp) -/* 1D65C 8008D25C 03E00008 */ jr $ra -/* 1D660 8008D260 27BD0058 */ addiu $sp, $sp, 0x58 -.size func_8008CE20, . - func_8008CE20 - -glabel func_8008D264 -/* 1D664 8008D264 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 1D668 8008D268 AFB3001C */ sw $s3, 0x1C($sp) -/* 1D66C 8008D26C 8FB30040 */ lw $s3, 0x40($sp) -/* 1D670 8008D270 AFB50024 */ sw $s5, 0x24($sp) -/* 1D674 8008D274 00A0A821 */ addu $s5, $a1, $zero -/* 1D678 8008D278 AFB60028 */ sw $s6, 0x28($sp) -/* 1D67C 8008D27C 00C0B021 */ addu $s6, $a2, $zero -/* 1D680 8008D280 AFB20018 */ sw $s2, 0x18($sp) -/* 1D684 8008D284 00809021 */ addu $s2, $a0, $zero -/* 1D688 8008D288 AFBF002C */ sw $ra, 0x2C($sp) -/* 1D68C 8008D28C AFB40020 */ sw $s4, 0x20($sp) -/* 1D690 8008D290 AFB10014 */ sw $s1, 0x14($sp) -/* 1D694 8008D294 AFB00010 */ sw $s0, 0x10($sp) -/* 1D698 8008D298 12C000CE */ beqz $s6, .L8008D5D4 -/* 1D69C 8008D29C 02608821 */ addu $s1, $s3, $zero -/* 1D6A0 8008D2A0 8E440038 */ lw $a0, 0x38($s2) -/* 1D6A4 8008D2A4 8E430020 */ lw $v1, 0x20($s2) -/* 1D6A8 8008D2A8 02C41021 */ addu $v0, $s6, $a0 -/* 1D6AC 8008D2AC 0062102B */ sltu $v0, $v1, $v0 -/* 1D6B0 8008D2B0 10400080 */ beqz $v0, .L8008D4B4 -/* 1D6B4 8008D2B4 00000000 */ nop -/* 1D6B8 8008D2B8 8E420024 */ lw $v0, 0x24($s2) -/* 1D6BC 8008D2BC 1040007D */ beqz $v0, .L8008D4B4 -/* 1D6C0 8008D2C0 0064A023 */ subu $s4, $v1, $a0 -/* 1D6C4 8008D2C4 1A80001A */ blez $s4, .L8008D330 -/* 1D6C8 8008D2C8 00148040 */ sll $s0, $s4, 1 -/* 1D6CC 8008D2CC 8E440044 */ lw $a0, 0x44($s2) -/* 1D6D0 8008D2D0 8E460034 */ lw $a2, 0x34($s2) -/* 1D6D4 8008D2D4 8E420030 */ lw $v0, 0x30($s2) -/* 1D6D8 8008D2D8 02002821 */ addu $a1, $s0, $zero -/* 1D6DC 8008D2DC 0040F809 */ jalr $v0 -/* 1D6E0 8008D2E0 26730008 */ addiu $s3, $s3, 0x8 -/* 1D6E4 8008D2E4 00403821 */ addu $a3, $v0, $zero -/* 1D6E8 8008D2E8 30E60007 */ andi $a2, $a3, 0x7 -/* 1D6EC 8008D2EC 02068021 */ addu $s0, $s0, $a2 -/* 1D6F0 8008D2F0 02602021 */ addu $a0, $s3, $zero -/* 1D6F4 8008D2F4 26730008 */ addiu $s3, $s3, 0x8 -/* 1D6F8 8008D2F8 96A30000 */ lhu $v1, 0x0($s5) -/* 1D6FC 8008D2FC 32020007 */ andi $v0, $s0, 0x7 -/* 1D700 8008D300 2442FFF8 */ addiu $v0, $v0, -0x8 -/* 1D704 8008D304 02021023 */ subu $v0, $s0, $v0 -/* 1D708 8008D308 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1D70C 8008D30C AE220004 */ sw $v0, 0x4($s1) -/* 1D710 8008D310 3C020800 */ lui $v0, (0x8000000 >> 16) -/* 1D714 8008D314 00621825 */ or $v1, $v1, $v0 -/* 1D718 8008D318 3C020400 */ lui $v0, (0x4000000 >> 16) -/* 1D71C 8008D31C AE230000 */ sw $v1, 0x0($s1) -/* 1D720 8008D320 AC820000 */ sw $v0, 0x0($a0) -/* 1D724 8008D324 00E61023 */ subu $v0, $a3, $a2 -/* 1D728 8008D328 080234CD */ j .L8008D334 -/* 1D72C 8008D32C AC820004 */ sw $v0, 0x4($a0) -.L8008D330: -/* 1D730 8008D330 00003021 */ addu $a2, $zero, $zero -.L8008D334: -/* 1D734 8008D334 96A20000 */ lhu $v0, 0x0($s5) -/* 1D738 8008D338 00461021 */ addu $v0, $v0, $a2 -/* 1D73C 8008D33C A6A20000 */ sh $v0, 0x0($s5) -/* 1D740 8008D340 8E430028 */ lw $v1, 0x28($s2) -/* 1D744 8008D344 8E44001C */ lw $a0, 0x1C($s2) -/* 1D748 8008D348 8E42001C */ lw $v0, 0x1C($s2) -/* 1D74C 8008D34C 8C630000 */ lw $v1, 0x0($v1) -/* 1D750 8008D350 00021040 */ sll $v0, $v0, 1 -/* 1D754 8008D354 AE440038 */ sw $a0, 0x38($s2) -/* 1D758 8008D358 00621821 */ addu $v1, $v1, $v0 -/* 1D75C 8008D35C AE430044 */ sw $v1, 0x44($s2) -/* 1D760 8008D360 86B50000 */ lh $s5, 0x0($s5) -/* 1D764 8008D364 0296102A */ slt $v0, $s4, $s6 -/* 1D768 8008D368 10400049 */ beqz $v0, .L8008D490 -/* 1D76C 8008D36C 2671FFFC */ addiu $s1, $s3, -0x4 -/* 1D770 8008D370 00141040 */ sll $v0, $s4, 1 -.L8008D374: -/* 1D774 8008D374 8E440024 */ lw $a0, 0x24($s2) -/* 1D778 8008D378 02A2A821 */ addu $s5, $s5, $v0 -/* 1D77C 8008D37C 00041027 */ nor $v0, $zero, $a0 -/* 1D780 8008D380 0002102B */ sltu $v0, $zero, $v0 -/* 1D784 8008D384 0004182B */ sltu $v1, $zero, $a0 -/* 1D788 8008D388 00431024 */ and $v0, $v0, $v1 -/* 1D78C 8008D38C 10400003 */ beqz $v0, .L8008D39C -/* 1D790 8008D390 02D4B023 */ subu $s6, $s6, $s4 -/* 1D794 8008D394 2482FFFF */ addiu $v0, $a0, -0x1 -/* 1D798 8008D398 AE420024 */ sw $v0, 0x24($s2) -.L8008D39C: -/* 1D79C 8008D39C 8E430020 */ lw $v1, 0x20($s2) -/* 1D7A0 8008D3A0 8E42001C */ lw $v0, 0x1C($s2) -/* 1D7A4 8008D3A4 00621823 */ subu $v1, $v1, $v0 -/* 1D7A8 8008D3A8 02C3102B */ sltu $v0, $s6, $v1 -/* 1D7AC 8008D3AC 14400002 */ bnez $v0, .L8008D3B8 -/* 1D7B0 8008D3B0 02C0A021 */ addu $s4, $s6, $zero -/* 1D7B4 8008D3B4 0060A021 */ addu $s4, $v1, $zero -.L8008D3B8: -/* 1D7B8 8008D3B8 8E440044 */ lw $a0, 0x44($s2) -/* 1D7BC 8008D3BC 8E460034 */ lw $a2, 0x34($s2) -/* 1D7C0 8008D3C0 8E420030 */ lw $v0, 0x30($s2) -/* 1D7C4 8008D3C4 00148040 */ sll $s0, $s4, 1 -/* 1D7C8 8008D3C8 0040F809 */ jalr $v0 -/* 1D7CC 8008D3CC 02002821 */ addu $a1, $s0, $zero -/* 1D7D0 8008D3D0 00403821 */ addu $a3, $v0, $zero -/* 1D7D4 8008D3D4 30E60007 */ andi $a2, $a3, 0x7 -/* 1D7D8 8008D3D8 32A30007 */ andi $v1, $s5, 0x7 -/* 1D7DC 8008D3DC 10600004 */ beqz $v1, .L8008D3F0 -/* 1D7E0 8008D3E0 02068021 */ addu $s0, $s0, $a2 -/* 1D7E4 8008D3E4 24020008 */ addiu $v0, $zero, 0x8 -/* 1D7E8 8008D3E8 080234FD */ j .L8008D3F4 -/* 1D7EC 8008D3EC 00432023 */ subu $a0, $v0, $v1 -.L8008D3F0: -/* 1D7F0 8008D3F0 00002021 */ addu $a0, $zero, $zero -.L8008D3F4: -/* 1D7F4 8008D3F4 26310008 */ addiu $s1, $s1, 0x8 -/* 1D7F8 8008D3F8 02A41021 */ addu $v0, $s5, $a0 -/* 1D7FC 8008D3FC 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1D800 8008D400 3C030800 */ lui $v1, (0x8000000 >> 16) -/* 1D804 8008D404 00431025 */ or $v0, $v0, $v1 -/* 1D808 8008D408 AE22FFFC */ sw $v0, -0x4($s1) -/* 1D80C 8008D40C 32020007 */ andi $v0, $s0, 0x7 -/* 1D810 8008D410 2442FFF8 */ addiu $v0, $v0, -0x8 -/* 1D814 8008D414 02021023 */ subu $v0, $s0, $v0 -/* 1D818 8008D418 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1D81C 8008D41C AE220000 */ sw $v0, 0x0($s1) -/* 1D820 8008D420 26310008 */ addiu $s1, $s1, 0x8 -/* 1D824 8008D424 3C020400 */ lui $v0, (0x4000000 >> 16) -/* 1D828 8008D428 AE22FFFC */ sw $v0, -0x4($s1) -/* 1D82C 8008D42C 00E61023 */ subu $v0, $a3, $a2 -/* 1D830 8008D430 AE220000 */ sw $v0, 0x0($s1) -/* 1D834 8008D434 0006102B */ sltu $v0, $zero, $a2 -/* 1D838 8008D438 0004182B */ sltu $v1, $zero, $a0 -/* 1D83C 8008D43C 00431025 */ or $v0, $v0, $v1 -/* 1D840 8008D440 10400010 */ beqz $v0, .L8008D484 -/* 1D844 8008D444 26730010 */ addiu $s3, $s3, 0x10 -/* 1D848 8008D448 26310008 */ addiu $s1, $s1, 0x8 -/* 1D84C 8008D44C 26730008 */ addiu $s3, $s3, 0x8 -/* 1D850 8008D450 3C0300FF */ lui $v1, (0xFFFFFF >> 16) -/* 1D854 8008D454 3463FFFF */ ori $v1, $v1, (0xFFFFFF & 0xFFFF) -/* 1D858 8008D458 02A61021 */ addu $v0, $s5, $a2 -/* 1D85C 8008D45C 00441021 */ addu $v0, $v0, $a0 -/* 1D860 8008D460 00431024 */ and $v0, $v0, $v1 -/* 1D864 8008D464 3C030A00 */ lui $v1, (0xA000000 >> 16) -/* 1D868 8008D468 00431025 */ or $v0, $v0, $v1 -/* 1D86C 8008D46C 00151C00 */ sll $v1, $s5, 16 -/* 1D870 8008D470 AE22FFFC */ sw $v0, -0x4($s1) -/* 1D874 8008D474 00141040 */ sll $v0, $s4, 1 -/* 1D878 8008D478 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1D87C 8008D47C 00621825 */ or $v1, $v1, $v0 -/* 1D880 8008D480 AE230000 */ sw $v1, 0x0($s1) -.L8008D484: -/* 1D884 8008D484 0296102A */ slt $v0, $s4, $s6 -/* 1D888 8008D488 1440FFBA */ bnez $v0, .L8008D374 -/* 1D88C 8008D48C 00141040 */ sll $v0, $s4, 1 -.L8008D490: -/* 1D890 8008D490 8E430038 */ lw $v1, 0x38($s2) -/* 1D894 8008D494 8E440044 */ lw $a0, 0x44($s2) -/* 1D898 8008D498 02601021 */ addu $v0, $s3, $zero -/* 1D89C 8008D49C 00761821 */ addu $v1, $v1, $s6 -/* 1D8A0 8008D4A0 AE430038 */ sw $v1, 0x38($s2) -/* 1D8A4 8008D4A4 00161840 */ sll $v1, $s6, 1 -/* 1D8A8 8008D4A8 00832021 */ addu $a0, $a0, $v1 -/* 1D8AC 8008D4AC 08023576 */ j .L8008D5D8 -/* 1D8B0 8008D4B0 AE440044 */ sw $a0, 0x44($s2) -.L8008D4B4: -/* 1D8B4 8008D4B4 8E430028 */ lw $v1, 0x28($s2) -/* 1D8B8 8008D4B8 8E440044 */ lw $a0, 0x44($s2) -/* 1D8BC 8008D4BC 8C620000 */ lw $v0, 0x0($v1) -/* 1D8C0 8008D4C0 8C630004 */ lw $v1, 0x4($v1) -/* 1D8C4 8008D4C4 00168040 */ sll $s0, $s6, 1 -/* 1D8C8 8008D4C8 00902821 */ addu $a1, $a0, $s0 -/* 1D8CC 8008D4CC 00431021 */ addu $v0, $v0, $v1 -/* 1D8D0 8008D4D0 00A28823 */ subu $s1, $a1, $v0 -/* 1D8D4 8008D4D4 00111027 */ nor $v0, $zero, $s1 -/* 1D8D8 8008D4D8 000217C3 */ sra $v0, $v0, 31 -/* 1D8DC 8008D4DC 02228824 */ and $s1, $s1, $v0 -/* 1D8E0 8008D4E0 0211102A */ slt $v0, $s0, $s1 -/* 1D8E4 8008D4E4 54400001 */ bnel $v0, $zero, .L8008D4EC -/* 1D8E8 8008D4E8 02008821 */ addu $s1, $s0, $zero -.L8008D4EC: -/* 1D8EC 8008D4EC 0230102A */ slt $v0, $s1, $s0 -/* 1D8F0 8008D4F0 50400027 */ beql $v0, $zero, .L8008D590 -/* 1D8F4 8008D4F4 AE450044 */ sw $a1, 0x44($s2) -/* 1D8F8 8008D4F8 1AC0001A */ blez $s6, .L8008D564 -/* 1D8FC 8008D4FC 02118023 */ subu $s0, $s0, $s1 -/* 1D900 8008D500 8E460034 */ lw $a2, 0x34($s2) -/* 1D904 8008D504 8E420030 */ lw $v0, 0x30($s2) -/* 1D908 8008D508 0040F809 */ jalr $v0 -/* 1D90C 8008D50C 02002821 */ addu $a1, $s0, $zero -/* 1D910 8008D510 00403821 */ addu $a3, $v0, $zero -/* 1D914 8008D514 30E60007 */ andi $a2, $a3, 0x7 -/* 1D918 8008D518 02068021 */ addu $s0, $s0, $a2 -/* 1D91C 8008D51C 02602021 */ addu $a0, $s3, $zero -/* 1D920 8008D520 26730008 */ addiu $s3, $s3, 0x8 -/* 1D924 8008D524 02602821 */ addu $a1, $s3, $zero -/* 1D928 8008D528 26730008 */ addiu $s3, $s3, 0x8 -/* 1D92C 8008D52C 96A30000 */ lhu $v1, 0x0($s5) -/* 1D930 8008D530 32020007 */ andi $v0, $s0, 0x7 -/* 1D934 8008D534 2442FFF8 */ addiu $v0, $v0, -0x8 -/* 1D938 8008D538 02021023 */ subu $v0, $s0, $v0 -/* 1D93C 8008D53C 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1D940 8008D540 AC820004 */ sw $v0, 0x4($a0) -/* 1D944 8008D544 3C020800 */ lui $v0, (0x8000000 >> 16) -/* 1D948 8008D548 00621825 */ or $v1, $v1, $v0 -/* 1D94C 8008D54C 3C020400 */ lui $v0, (0x4000000 >> 16) -/* 1D950 8008D550 AC830000 */ sw $v1, 0x0($a0) -/* 1D954 8008D554 ACA20000 */ sw $v0, 0x0($a1) -/* 1D958 8008D558 00E61023 */ subu $v0, $a3, $a2 -/* 1D95C 8008D55C 0802355A */ j .L8008D568 -/* 1D960 8008D560 ACA20004 */ sw $v0, 0x4($a1) -.L8008D564: -/* 1D964 8008D564 00003021 */ addu $a2, $zero, $zero -.L8008D568: -/* 1D968 8008D568 96A20000 */ lhu $v0, 0x0($s5) -/* 1D96C 8008D56C 00461021 */ addu $v0, $v0, $a2 -/* 1D970 8008D570 A6A20000 */ sh $v0, 0x0($s5) -/* 1D974 8008D574 8E420038 */ lw $v0, 0x38($s2) -/* 1D978 8008D578 8E430044 */ lw $v1, 0x44($s2) -/* 1D97C 8008D57C 00561021 */ addu $v0, $v0, $s6 -/* 1D980 8008D580 AE420038 */ sw $v0, 0x38($s2) -/* 1D984 8008D584 00161040 */ sll $v0, $s6, 1 -/* 1D988 8008D588 00621821 */ addu $v1, $v1, $v0 -/* 1D98C 8008D58C AE430044 */ sw $v1, 0x44($s2) -.L8008D590: -/* 1D990 8008D590 12200010 */ beqz $s1, .L8008D5D4 -/* 1D994 8008D594 00161040 */ sll $v0, $s6, 1 -/* 1D998 8008D598 00511023 */ subu $v0, $v0, $s1 -/* 1D99C 8008D59C 00021827 */ nor $v1, $zero, $v0 -/* 1D9A0 8008D5A0 00031FC3 */ sra $v1, $v1, 31 -/* 1D9A4 8008D5A4 02603021 */ addu $a2, $s3, $zero -/* 1D9A8 8008D5A8 26730008 */ addiu $s3, $s3, 0x8 -/* 1D9AC 8008D5AC 86A40000 */ lh $a0, 0x0($s5) -/* 1D9B0 8008D5B0 3C0500FF */ lui $a1, (0xFFFFFF >> 16) -/* 1D9B4 8008D5B4 34A5FFFF */ ori $a1, $a1, (0xFFFFFF & 0xFFFF) -/* 1D9B8 8008D5B8 00431024 */ and $v0, $v0, $v1 -/* 1D9BC 8008D5BC 3C030200 */ lui $v1, (0x2000000 >> 16) -/* 1D9C0 8008D5C0 ACD10004 */ sw $s1, 0x4($a2) -/* 1D9C4 8008D5C4 00441021 */ addu $v0, $v0, $a0 -/* 1D9C8 8008D5C8 00451024 */ and $v0, $v0, $a1 -/* 1D9CC 8008D5CC 00431025 */ or $v0, $v0, $v1 -/* 1D9D0 8008D5D0 ACC20000 */ sw $v0, 0x0($a2) -.L8008D5D4: -/* 1D9D4 8008D5D4 02601021 */ addu $v0, $s3, $zero -.L8008D5D8: -/* 1D9D8 8008D5D8 8FBF002C */ lw $ra, 0x2C($sp) -/* 1D9DC 8008D5DC 8FB60028 */ lw $s6, 0x28($sp) -/* 1D9E0 8008D5E0 8FB50024 */ lw $s5, 0x24($sp) -/* 1D9E4 8008D5E4 8FB40020 */ lw $s4, 0x20($sp) -/* 1D9E8 8008D5E8 8FB3001C */ lw $s3, 0x1C($sp) -/* 1D9EC 8008D5EC 8FB20018 */ lw $s2, 0x18($sp) -/* 1D9F0 8008D5F0 8FB10014 */ lw $s1, 0x14($sp) -/* 1D9F4 8008D5F4 8FB00010 */ lw $s0, 0x10($sp) -/* 1D9F8 8008D5F8 03E00008 */ jr $ra -/* 1D9FC 8008D5FC 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_8008D264, . - func_8008D264 - -glabel func_8008D600 -/* 1DA00 8008D600 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1DA04 8008D604 AFBF0010 */ sw $ra, 0x10($sp) -/* 1DA08 8008D608 24020004 */ addiu $v0, $zero, 0x4 -/* 1DA0C 8008D60C 10A20051 */ beq $a1, $v0, .L8008D754 -/* 1DA10 8008D610 00803821 */ addu $a3, $a0, $zero -/* 1DA14 8008D614 24020005 */ addiu $v0, $zero, 0x5 -/* 1DA18 8008D618 14A20061 */ bne $a1, $v0, .L8008D7A0 -/* 1DA1C 8008D61C 00000000 */ nop -/* 1DA20 8008D620 ACE60028 */ sw $a2, 0x28($a3) -/* 1DA24 8008D624 8CC20000 */ lw $v0, 0x0($a2) -/* 1DA28 8008D628 8CE30028 */ lw $v1, 0x28($a3) -/* 1DA2C 8008D62C ACE00038 */ sw $zero, 0x38($a3) -/* 1DA30 8008D630 ACE20044 */ sw $v0, 0x44($a3) -/* 1DA34 8008D634 90630008 */ lbu $v1, 0x8($v1) -/* 1DA38 8008D638 10600005 */ beqz $v1, .L8008D650 -/* 1DA3C 8008D63C 24020001 */ addiu $v0, $zero, 0x1 -/* 1DA40 8008D640 10620030 */ beq $v1, $v0, .L8008D704 -/* 1DA44 8008D644 00000000 */ nop -/* 1DA48 8008D648 080235E8 */ j .L8008D7A0 -/* 1DA4C 8008D64C 00000000 */ nop -.L8008D650: -/* 1DA50 8008D650 8CE40028 */ lw $a0, 0x28($a3) -/* 1DA54 8008D654 3C028009 */ lui $v0, %hi(func_8008CE20) -/* 1DA58 8008D658 2442CE20 */ addiu $v0, $v0, %lo(func_8008CE20) -/* 1DA5C 8008D65C ACE20004 */ sw $v0, 0x4($a3) -/* 1DA60 8008D660 8C820004 */ lw $v0, 0x4($a0) -/* 1DA64 8008D664 3C0338E3 */ lui $v1, (0x38E38E39 >> 16) -/* 1DA68 8008D668 34638E39 */ ori $v1, $v1, (0x38E38E39 & 0xFFFF) -/* 1DA6C 8008D66C 00430018 */ mult $v0, $v1 -/* 1DA70 8008D670 000217C3 */ sra $v0, $v0, 31 -/* 1DA74 8008D674 00004010 */ mfhi $t0 -/* 1DA78 8008D678 00081843 */ sra $v1, $t0, 1 -/* 1DA7C 8008D67C 00621823 */ subu $v1, $v1, $v0 -/* 1DA80 8008D680 000310C0 */ sll $v0, $v1, 3 -/* 1DA84 8008D684 00431021 */ addu $v0, $v0, $v1 -/* 1DA88 8008D688 AC820004 */ sw $v0, 0x4($a0) -/* 1DA8C 8008D68C 8CE20028 */ lw $v0, 0x28($a3) -/* 1DA90 8008D690 8C430010 */ lw $v1, 0x10($v0) -/* 1DA94 8008D694 8C620004 */ lw $v0, 0x4($v1) -/* 1DA98 8008D698 8C630000 */ lw $v1, 0x0($v1) -/* 1DA9C 8008D69C 00021040 */ sll $v0, $v0, 1 -/* 1DAA0 8008D6A0 00620018 */ mult $v1, $v0 -/* 1DAA4 8008D6A4 00001812 */ mflo $v1 -/* 1DAA8 8008D6A8 8CE20028 */ lw $v0, 0x28($a3) -/* 1DAAC 8008D6AC 000318C0 */ sll $v1, $v1, 3 -/* 1DAB0 8008D6B0 ACE3002C */ sw $v1, 0x2C($a3) -/* 1DAB4 8008D6B4 8C42000C */ lw $v0, 0xC($v0) -/* 1DAB8 8008D6B8 10400022 */ beqz $v0, .L8008D744 -/* 1DABC 8008D6BC 24060020 */ addiu $a2, $zero, 0x20 -/* 1DAC0 8008D6C0 8C420000 */ lw $v0, 0x0($v0) -/* 1DAC4 8008D6C4 8CE30028 */ lw $v1, 0x28($a3) -/* 1DAC8 8008D6C8 ACE2001C */ sw $v0, 0x1C($a3) -/* 1DACC 8008D6CC 8C62000C */ lw $v0, 0xC($v1) -/* 1DAD0 8008D6D0 8CE30028 */ lw $v1, 0x28($a3) -/* 1DAD4 8008D6D4 8C420004 */ lw $v0, 0x4($v0) -/* 1DAD8 8008D6D8 ACE20020 */ sw $v0, 0x20($a3) -/* 1DADC 8008D6DC 8C62000C */ lw $v0, 0xC($v1) -/* 1DAE0 8008D6E0 8CE30028 */ lw $v1, 0x28($a3) -/* 1DAE4 8008D6E4 8C420008 */ lw $v0, 0x8($v0) -/* 1DAE8 8008D6E8 ACE20024 */ sw $v0, 0x24($a3) -/* 1DAEC 8008D6EC 8C64000C */ lw $a0, 0xC($v1) -/* 1DAF0 8008D6F0 8CE50018 */ lw $a1, 0x18($a3) -/* 1DAF4 8008D6F4 0C023E38 */ jal func_8008F8E0 -/* 1DAF8 8008D6F8 2484000C */ addiu $a0, $a0, 0xC -/* 1DAFC 8008D6FC 080235E8 */ j .L8008D7A0 -/* 1DB00 8008D700 00000000 */ nop -.L8008D704: -/* 1DB04 8008D704 8CE30028 */ lw $v1, 0x28($a3) -/* 1DB08 8008D708 3C028009 */ lui $v0, %hi(func_8008D264) -/* 1DB0C 8008D70C 2442D264 */ addiu $v0, $v0, %lo(func_8008D264) -/* 1DB10 8008D710 ACE20004 */ sw $v0, 0x4($a3) -/* 1DB14 8008D714 8C62000C */ lw $v0, 0xC($v1) -/* 1DB18 8008D718 5040000B */ beql $v0, $zero, .L8008D748 -/* 1DB1C 8008D71C ACE00024 */ sw $zero, 0x24($a3) -/* 1DB20 8008D720 8C420000 */ lw $v0, 0x0($v0) -/* 1DB24 8008D724 8CE30028 */ lw $v1, 0x28($a3) -/* 1DB28 8008D728 ACE2001C */ sw $v0, 0x1C($a3) -/* 1DB2C 8008D72C 8C62000C */ lw $v0, 0xC($v1) -/* 1DB30 8008D730 8CE30028 */ lw $v1, 0x28($a3) -/* 1DB34 8008D734 8C420004 */ lw $v0, 0x4($v0) -/* 1DB38 8008D738 ACE20020 */ sw $v0, 0x20($a3) -/* 1DB3C 8008D73C 080235E6 */ j .L8008D798 -/* 1DB40 8008D740 8C62000C */ lw $v0, 0xC($v1) -.L8008D744: -/* 1DB44 8008D744 ACE00024 */ sw $zero, 0x24($a3) -.L8008D748: -/* 1DB48 8008D748 ACE00020 */ sw $zero, 0x20($a3) -/* 1DB4C 8008D74C 080235E8 */ j .L8008D7A0 -/* 1DB50 8008D750 ACE0001C */ sw $zero, 0x1C($a3) -.L8008D754: -/* 1DB54 8008D754 8CE20028 */ lw $v0, 0x28($a3) -/* 1DB58 8008D758 24040001 */ addiu $a0, $zero, 0x1 -/* 1DB5C 8008D75C ACE0003C */ sw $zero, 0x3C($a3) -/* 1DB60 8008D760 ACE40040 */ sw $a0, 0x40($a3) -/* 1DB64 8008D764 1040000E */ beqz $v0, .L8008D7A0 -/* 1DB68 8008D768 ACE00038 */ sw $zero, 0x38($a3) -/* 1DB6C 8008D76C 8C420000 */ lw $v0, 0x0($v0) -/* 1DB70 8008D770 8CE30028 */ lw $v1, 0x28($a3) -/* 1DB74 8008D774 ACE20044 */ sw $v0, 0x44($a3) -/* 1DB78 8008D778 90620008 */ lbu $v0, 0x8($v1) -/* 1DB7C 8008D77C 10400003 */ beqz $v0, .L8008D78C -/* 1DB80 8008D780 00000000 */ nop -/* 1DB84 8008D784 14440006 */ bne $v0, $a0, .L8008D7A0 -/* 1DB88 8008D788 00000000 */ nop -.L8008D78C: -/* 1DB8C 8008D78C 8C62000C */ lw $v0, 0xC($v1) -/* 1DB90 8008D790 10400003 */ beqz $v0, .L8008D7A0 -/* 1DB94 8008D794 00000000 */ nop -.L8008D798: -/* 1DB98 8008D798 8C420008 */ lw $v0, 0x8($v0) -/* 1DB9C 8008D79C ACE20024 */ sw $v0, 0x24($a3) -.L8008D7A0: -/* 1DBA0 8008D7A0 8FBF0010 */ lw $ra, 0x10($sp) -/* 1DBA4 8008D7A4 03E00008 */ jr $ra -/* 1DBA8 8008D7A8 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008D600, . - func_8008D600 - -glabel func_8008D7AC -/* 1DBAC 8008D7AC 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 1DBB0 8008D7B0 AFB3001C */ sw $s3, 0x1C($sp) -/* 1DBB4 8008D7B4 8FB3004C */ lw $s3, 0x4C($sp) -/* 1DBB8 8008D7B8 AFB7002C */ sw $s7, 0x2C($sp) -/* 1DBBC 8008D7BC 8FB70050 */ lw $s7, 0x50($sp) -/* 1DBC0 8008D7C0 AFB50024 */ sw $s5, 0x24($sp) -/* 1DBC4 8008D7C4 97B5004A */ lhu $s5, 0x4A($sp) -/* 1DBC8 8008D7C8 AFB00010 */ sw $s0, 0x10($sp) -/* 1DBCC 8008D7CC 00808021 */ addu $s0, $a0, $zero -/* 1DBD0 8008D7D0 AFB20018 */ sw $s2, 0x18($sp) -/* 1DBD4 8008D7D4 00A09021 */ addu $s2, $a1, $zero -/* 1DBD8 8008D7D8 AFB60028 */ sw $s6, 0x28($sp) -/* 1DBDC 8008D7DC 00C0B021 */ addu $s6, $a2, $zero -/* 1DBE0 8008D7E0 AFB10014 */ sw $s1, 0x14($sp) -/* 1DBE4 8008D7E4 00E08821 */ addu $s1, $a3, $zero -/* 1DBE8 8008D7E8 AFBF0030 */ sw $ra, 0x30($sp) -/* 1DBEC 8008D7EC AFB40020 */ sw $s4, 0x20($sp) -/* 1DBF0 8008D7F0 1A20001A */ blez $s1, .L8008D85C -/* 1DBF4 8008D7F4 0260A021 */ addu $s4, $s3, $zero -/* 1DBF8 8008D7F8 8E420030 */ lw $v0, 0x30($s2) -/* 1DBFC 8008D7FC 8E440044 */ lw $a0, 0x44($s2) -/* 1DC00 8008D800 8E460034 */ lw $a2, 0x34($s2) -/* 1DC04 8008D804 0040F809 */ jalr $v0 -/* 1DC08 8008D808 02202821 */ addu $a1, $s1, $zero -/* 1DC0C 8008D80C 30470007 */ andi $a3, $v0, 0x7 -/* 1DC10 8008D810 02278821 */ addu $s1, $s1, $a3 -/* 1DC14 8008D814 02002821 */ addu $a1, $s0, $zero -/* 1DC18 8008D818 26100008 */ addiu $s0, $s0, 0x8 -/* 1DC1C 8008D81C 02003021 */ addu $a2, $s0, $zero -/* 1DC20 8008D820 26100008 */ addiu $s0, $s0, 0x8 -/* 1DC24 8008D824 3263FFFF */ andi $v1, $s3, 0xFFFF -/* 1DC28 8008D828 3C040800 */ lui $a0, (0x8000000 >> 16) -/* 1DC2C 8008D82C 00641825 */ or $v1, $v1, $a0 -/* 1DC30 8008D830 ACA30000 */ sw $v1, 0x0($a1) -/* 1DC34 8008D834 32230007 */ andi $v1, $s1, 0x7 -/* 1DC38 8008D838 2463FFF8 */ addiu $v1, $v1, -0x8 -/* 1DC3C 8008D83C 02231823 */ subu $v1, $s1, $v1 -/* 1DC40 8008D840 3063FFFF */ andi $v1, $v1, 0xFFFF -/* 1DC44 8008D844 ACA30004 */ sw $v1, 0x4($a1) -/* 1DC48 8008D848 3C030400 */ lui $v1, (0x4000000 >> 16) -/* 1DC4C 8008D84C 00471023 */ subu $v0, $v0, $a3 -/* 1DC50 8008D850 ACC30000 */ sw $v1, 0x0($a2) -/* 1DC54 8008D854 08023618 */ j .L8008D860 -/* 1DC58 8008D858 ACC20004 */ sw $v0, 0x4($a2) -.L8008D85C: -/* 1DC5C 8008D85C 00003821 */ addu $a3, $zero, $zero -.L8008D860: -/* 1DC60 8008D860 32E20002 */ andi $v0, $s7, 0x2 -/* 1DC64 8008D864 10400009 */ beqz $v0, .L8008D88C -/* 1DC68 8008D868 02002021 */ addu $a0, $s0, $zero -/* 1DC6C 8008D86C 26100008 */ addiu $s0, $s0, 0x8 -/* 1DC70 8008D870 3C020F00 */ lui $v0, (0xF000000 >> 16) -/* 1DC74 8008D874 AC820000 */ sw $v0, 0x0($a0) -/* 1DC78 8008D878 8E420018 */ lw $v0, 0x18($s2) -/* 1DC7C 8008D87C 3C031FFF */ lui $v1, (0x1FFFFFFF >> 16) -/* 1DC80 8008D880 3463FFFF */ ori $v1, $v1, (0x1FFFFFFF & 0xFFFF) -/* 1DC84 8008D884 00431024 */ and $v0, $v0, $v1 -/* 1DC88 8008D888 AC820004 */ sw $v0, 0x4($a0) -.L8008D88C: -/* 1DC8C 8008D88C 02002021 */ addu $a0, $s0, $zero -/* 1DC90 8008D890 26100008 */ addiu $s0, $s0, 0x8 -/* 1DC94 8008D894 3C051FFF */ lui $a1, (0x1FFFFFFF >> 16) -/* 1DC98 8008D898 00141400 */ sll $v0, $s4, 16 -/* 1DC9C 8008D89C 00021403 */ sra $v0, $v0, 16 -/* 1DCA0 8008D8A0 00471021 */ addu $v0, $v0, $a3 -/* 1DCA4 8008D8A4 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1DCA8 8008D8A8 3C030800 */ lui $v1, (0x8000000 >> 16) -/* 1DCAC 8008D8AC 00431025 */ or $v0, $v0, $v1 -/* 1DCB0 8008D8B0 00151C00 */ sll $v1, $s5, 16 -/* 1DCB4 8008D8B4 AC820000 */ sw $v0, 0x0($a0) -/* 1DCB8 8008D8B8 00161040 */ sll $v0, $s6, 1 -/* 1DCBC 8008D8BC 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1DCC0 8008D8C0 00621825 */ or $v1, $v1, $v0 -/* 1DCC4 8008D8C4 AC830004 */ sw $v1, 0x4($a0) -/* 1DCC8 8008D8C8 02002021 */ addu $a0, $s0, $zero -/* 1DCCC 8008D8CC 32E200FF */ andi $v0, $s7, 0xFF -/* 1DCD0 8008D8D0 00021400 */ sll $v0, $v0, 16 -/* 1DCD4 8008D8D4 3C030100 */ lui $v1, (0x1000000 >> 16) -/* 1DCD8 8008D8D8 00431025 */ or $v0, $v0, $v1 -/* 1DCDC 8008D8DC AC820000 */ sw $v0, 0x0($a0) -/* 1DCE0 8008D8E0 8E430014 */ lw $v1, 0x14($s2) -/* 1DCE4 8008D8E4 34A5FFFF */ ori $a1, $a1, (0x1FFFFFFF & 0xFFFF) -/* 1DCE8 8008D8E8 24820008 */ addiu $v0, $a0, 0x8 -/* 1DCEC 8008D8EC 00651824 */ and $v1, $v1, $a1 -/* 1DCF0 8008D8F0 AC830004 */ sw $v1, 0x4($a0) -/* 1DCF4 8008D8F4 AE400040 */ sw $zero, 0x40($s2) -/* 1DCF8 8008D8F8 8FBF0030 */ lw $ra, 0x30($sp) -/* 1DCFC 8008D8FC 8FB7002C */ lw $s7, 0x2C($sp) -/* 1DD00 8008D900 8FB60028 */ lw $s6, 0x28($sp) -/* 1DD04 8008D904 8FB50024 */ lw $s5, 0x24($sp) -/* 1DD08 8008D908 8FB40020 */ lw $s4, 0x20($sp) -/* 1DD0C 8008D90C 8FB3001C */ lw $s3, 0x1C($sp) -/* 1DD10 8008D910 8FB20018 */ lw $s2, 0x18($sp) -/* 1DD14 8008D914 8FB10014 */ lw $s1, 0x14($sp) -/* 1DD18 8008D918 8FB00010 */ lw $s0, 0x10($sp) -/* 1DD1C 8008D91C 03E00008 */ jr $ra -/* 1DD20 8008D920 27BD0038 */ addiu $sp, $sp, 0x38 -/* 1DD24 8008D924 00000000 */ nop -/* 1DD28 8008D928 00000000 */ nop -/* 1DD2C 8008D92C 00000000 */ nop -.size func_8008D7AC, . - func_8008D7AC - -glabel func_8008D930 -/* 1DD30 8008D930 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 1DD34 8008D934 AFB40030 */ sw $s4, 0x30($sp) -/* 1DD38 8008D938 00A0A021 */ addu $s4, $a1, $zero -/* 1DD3C 8008D93C AFB3002C */ sw $s3, 0x2C($sp) -/* 1DD40 8008D940 00C09821 */ addu $s3, $a2, $zero -/* 1DD44 8008D944 AFB50034 */ sw $s5, 0x34($sp) -/* 1DD48 8008D948 00E0A821 */ addu $s5, $a3, $zero -/* 1DD4C 8008D94C 8FA60050 */ lw $a2, 0x50($sp) -/* 1DD50 8008D950 3C030200 */ lui $v1, (0x20006C0 >> 16) -/* 1DD54 8008D954 346306C0 */ ori $v1, $v1, (0x20006C0 & 0xFFFF) -/* 1DD58 8008D958 3C050200 */ lui $a1, (0x2000800 >> 16) -/* 1DD5C 8008D95C 34A50800 */ ori $a1, $a1, (0x2000800 & 0xFFFF) -/* 1DD60 8008D960 AFB20028 */ sw $s2, 0x28($sp) -/* 1DD64 8008D964 00809021 */ addu $s2, $a0, $zero -/* 1DD68 8008D968 AFBF0038 */ sw $ra, 0x38($sp) -/* 1DD6C 8008D96C AFB10024 */ sw $s1, 0x24($sp) -/* 1DD70 8008D970 AFB00020 */ sw $s0, 0x20($sp) -/* 1DD74 8008D974 8E44001C */ lw $a0, 0x1C($s2) -/* 1DD78 8008D978 00C01021 */ addu $v0, $a2, $zero -/* 1DD7C 8008D97C 24C60008 */ addiu $a2, $a2, 0x8 -/* 1DD80 8008D980 AC430000 */ sw $v1, 0x0($v0) -/* 1DD84 8008D984 00131840 */ sll $v1, $s3, 1 -/* 1DD88 8008D988 AC430004 */ sw $v1, 0x4($v0) -/* 1DD8C 8008D98C 00C01021 */ addu $v0, $a2, $zero -/* 1DD90 8008D990 AC450000 */ sw $a1, 0x0($v0) -/* 1DD94 8008D994 AC430004 */ sw $v1, 0x4($v0) -/* 1DD98 8008D998 8E420014 */ lw $v0, 0x14($s2) -/* 1DD9C 8008D99C 00008821 */ addu $s1, $zero, $zero -/* 1DDA0 8008D9A0 18400010 */ blez $v0, .L8008D9E4 -/* 1DDA4 8008D9A4 24C60008 */ addiu $a2, $a2, 0x8 -/* 1DDA8 8008D9A8 00808021 */ addu $s0, $a0, $zero -.L8008D9AC: -/* 1DDAC 8008D9AC 8E020000 */ lw $v0, 0x0($s0) -/* 1DDB0 8008D9B0 AFA60010 */ sw $a2, 0x10($sp) -/* 1DDB4 8008D9B4 8E040000 */ lw $a0, 0x0($s0) -/* 1DDB8 8008D9B8 26100004 */ addiu $s0, $s0, 0x4 -/* 1DDBC 8008D9BC 02802821 */ addu $a1, $s4, $zero -/* 1DDC0 8008D9C0 8C420004 */ lw $v0, 0x4($v0) -/* 1DDC4 8008D9C4 02603021 */ addu $a2, $s3, $zero -/* 1DDC8 8008D9C8 0040F809 */ jalr $v0 -/* 1DDCC 8008D9CC 02A03821 */ addu $a3, $s5, $zero -/* 1DDD0 8008D9D0 8E430014 */ lw $v1, 0x14($s2) -/* 1DDD4 8008D9D4 26310001 */ addiu $s1, $s1, 0x1 -/* 1DDD8 8008D9D8 0223182A */ slt $v1, $s1, $v1 -/* 1DDDC 8008D9DC 1460FFF3 */ bnez $v1, .L8008D9AC -/* 1DDE0 8008D9E0 00403021 */ addu $a2, $v0, $zero -.L8008D9E4: -/* 1DDE4 8008D9E4 00C01021 */ addu $v0, $a2, $zero -/* 1DDE8 8008D9E8 8FBF0038 */ lw $ra, 0x38($sp) -/* 1DDEC 8008D9EC 8FB50034 */ lw $s5, 0x34($sp) -/* 1DDF0 8008D9F0 8FB40030 */ lw $s4, 0x30($sp) -/* 1DDF4 8008D9F4 8FB3002C */ lw $s3, 0x2C($sp) -/* 1DDF8 8008D9F8 8FB20028 */ lw $s2, 0x28($sp) -/* 1DDFC 8008D9FC 8FB10024 */ lw $s1, 0x24($sp) -/* 1DE00 8008DA00 8FB00020 */ lw $s0, 0x20($sp) -/* 1DE04 8008DA04 03E00008 */ jr $ra -/* 1DE08 8008DA08 27BD0040 */ addiu $sp, $sp, 0x40 -.size func_8008D930, . - func_8008D930 - -glabel func_8008DA0C -/* 1DE0C 8008DA0C 8C87001C */ lw $a3, 0x1C($a0) -/* 1DE10 8008DA10 24020002 */ addiu $v0, $zero, 0x2 -/* 1DE14 8008DA14 14A20007 */ bne $a1, $v0, .L8008DA34 -/* 1DE18 8008DA18 00000000 */ nop -/* 1DE1C 8008DA1C 8C820014 */ lw $v0, 0x14($a0) -/* 1DE20 8008DA20 24430001 */ addiu $v1, $v0, 0x1 -/* 1DE24 8008DA24 00021080 */ sll $v0, $v0, 2 -/* 1DE28 8008DA28 00471021 */ addu $v0, $v0, $a3 -/* 1DE2C 8008DA2C AC830014 */ sw $v1, 0x14($a0) -/* 1DE30 8008DA30 AC460000 */ sw $a2, 0x0($v0) -.L8008DA34: -/* 1DE34 8008DA34 03E00008 */ jr $ra -/* 1DE38 8008DA38 00001021 */ addu $v0, $zero, $zero -/* 1DE3C 8008DA3C 00000000 */ nop -.size func_8008DA0C, . - func_8008DA0C - -glabel func_8008DA40 -/* 1DE40 8008DA40 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 1DE44 8008DA44 AFB20030 */ sw $s2, 0x30($sp) -/* 1DE48 8008DA48 8FB20060 */ lw $s2, 0x60($sp) -/* 1DE4C 8008DA4C AFB00028 */ sw $s0, 0x28($sp) -/* 1DE50 8008DA50 00808021 */ addu $s0, $a0, $zero -/* 1DE54 8008DA54 AFBF004C */ sw $ra, 0x4C($sp) -/* 1DE58 8008DA58 AFBE0048 */ sw $fp, 0x48($sp) -/* 1DE5C 8008DA5C AFB70044 */ sw $s7, 0x44($sp) -/* 1DE60 8008DA60 AFB60040 */ sw $s6, 0x40($sp) -/* 1DE64 8008DA64 AFB5003C */ sw $s5, 0x3C($sp) -/* 1DE68 8008DA68 AFB40038 */ sw $s4, 0x38($sp) -/* 1DE6C 8008DA6C AFB30034 */ sw $s3, 0x34($sp) -/* 1DE70 8008DA70 AFB1002C */ sw $s1, 0x2C($sp) -/* 1DE74 8008DA74 8E02003C */ lw $v0, 0x3C($s0) -/* 1DE78 8008DA78 00C0B821 */ addu $s7, $a2, $zero -/* 1DE7C 8008DA7C 00E0B021 */ addu $s6, $a3, $zero -/* 1DE80 8008DA80 AFB60024 */ sw $s6, 0x24($sp) -/* 1DE84 8008DA84 A7A0001A */ sh $zero, 0x1A($sp) -/* 1DE88 8008DA88 10400113 */ beqz $v0, .L8008DED8 -/* 1DE8C 8008DA8C A7A00018 */ sh $zero, 0x18($sp) -/* 1DE90 8008DA90 241E0001 */ addiu $fp, $zero, 0x1 -/* 1DE94 8008DA94 3C14800B */ lui $s4, %hi(D_800AA5F0) -/* 1DE98 8008DA98 2694A5F0 */ addiu $s4, $s4, %lo(D_800AA5F0) -.L8008DA9C: -/* 1DE9C 8008DA9C 8E03003C */ lw $v1, 0x3C($s0) -/* 1DEA0 8008DAA0 8FA20024 */ lw $v0, 0x24($sp) -/* 1DEA4 8008DAA4 8C680004 */ lw $t0, 0x4($v1) -/* 1DEA8 8008DAA8 01029823 */ subu $s3, $t0, $v0 -/* 1DEAC 8008DAAC 02F3102A */ slt $v0, $s7, $s3 -/* 1DEB0 8008DAB0 14400109 */ bnez $v0, .L8008DED8 -/* 1DEB4 8008DAB4 AFA80024 */ sw $t0, 0x24($sp) -/* 1DEB8 8008DAB8 84630008 */ lh $v1, 0x8($v1) -/* 1DEBC 8008DABC 2C620011 */ sltiu $v0, $v1, 0x11 -/* 1DEC0 8008DAC0 104000E8 */ beqz $v0, .L8008DE64 -/* 1DEC4 8008DAC4 00031080 */ sll $v0, $v1, 2 -/* 1DEC8 8008DAC8 3C01800B */ lui $at, %hi(jtbl_800AE700) -/* 1DECC 8008DACC 00220821 */ addu $at, $at, $v0 -/* 1DED0 8008DAD0 8C22E700 */ lw $v0, %lo(jtbl_800AE700)($at) -/* 1DED4 8008DAD4 00400008 */ jr $v0 -/* 1DED8 8008DAD8 00000000 */ nop -glabel .L8008DADC -/* 1DEDC 8008DADC 8E11003C */ lw $s1, 0x3C($s0) -/* 1DEE0 8008DAE0 8622000A */ lh $v0, 0xA($s1) -/* 1DEE4 8008DAE4 10400006 */ beqz $v0, .L8008DB00 -/* 1DEE8 8008DAE8 0200A821 */ addu $s5, $s0, $zero -/* 1DEEC 8008DAEC 02002021 */ addu $a0, $s0, $zero -/* 1DEF0 8008DAF0 8E020008 */ lw $v0, 0x8($s0) -/* 1DEF4 8008DAF4 24050008 */ addiu $a1, $zero, 0x8 -/* 1DEF8 8008DAF8 0040F809 */ jalr $v0 -/* 1DEFC 8008DAFC 00003021 */ addu $a2, $zero, $zero -.L8008DB00: -/* 1DF00 8008DB00 8E260018 */ lw $a2, 0x18($s1) -/* 1DF04 8008DB04 8E020008 */ lw $v0, 0x8($s0) -/* 1DF08 8008DB08 02002021 */ addu $a0, $s0, $zero -/* 1DF0C 8008DB0C 0040F809 */ jalr $v0 -/* 1DF10 8008DB10 24050005 */ addiu $a1, $zero, 0x5 -/* 1DF14 8008DB14 02002021 */ addu $a0, $s0, $zero -/* 1DF18 8008DB18 8E020008 */ lw $v0, 0x8($s0) -/* 1DF1C 8008DB1C 24050009 */ addiu $a1, $zero, 0x9 -/* 1DF20 8008DB20 0040F809 */ jalr $v0 -/* 1DF24 8008DB24 00003021 */ addu $a2, $zero, $zero -/* 1DF28 8008DB28 AE1E0038 */ sw $fp, 0x38($s0) -/* 1DF2C 8008DB2C AE000030 */ sw $zero, 0x30($s0) -/* 1DF30 8008DB30 8E220014 */ lw $v0, 0x14($s1) -/* 1DF34 8008DB34 AE020034 */ sw $v0, 0x34($s0) -/* 1DF38 8008DB38 86220010 */ lh $v0, 0x10($s1) -/* 1DF3C 8008DB3C 00420018 */ mult $v0, $v0 -/* 1DF40 8008DB40 00001012 */ mflo $v0 -/* 1DF44 8008DB44 000213C3 */ sra $v0, $v0, 15 -/* 1DF48 8008DB48 A602001A */ sh $v0, 0x1A($s0) -/* 1DF4C 8008DB4C 92220012 */ lbu $v0, 0x12($s1) -/* 1DF50 8008DB50 A6020018 */ sh $v0, 0x18($s0) -/* 1DF54 8008DB54 92220013 */ lbu $v0, 0x13($s1) -/* 1DF58 8008DB58 00021040 */ sll $v0, $v0, 1 -/* 1DF5C 8008DB5C 00541021 */ addu $v0, $v0, $s4 -/* 1DF60 8008DB60 94420000 */ lhu $v0, 0x0($v0) -/* 1DF64 8008DB64 A6020020 */ sh $v0, 0x20($s0) -/* 1DF68 8008DB68 92220013 */ lbu $v0, 0x13($s1) -/* 1DF6C 8008DB6C 2408007F */ addiu $t0, $zero, 0x7F -/* 1DF70 8008DB70 01021023 */ subu $v0, $t0, $v0 -/* 1DF74 8008DB74 00021040 */ sll $v0, $v0, 1 -/* 1DF78 8008DB78 00541021 */ addu $v0, $v0, $s4 -/* 1DF7C 8008DB7C 94420000 */ lhu $v0, 0x0($v0) -/* 1DF80 8008DB80 A6020022 */ sh $v0, 0x22($s0) -/* 1DF84 8008DB84 8E220014 */ lw $v0, 0x14($s1) -/* 1DF88 8008DB88 10400004 */ beqz $v0, .L8008DB9C -/* 1DF8C 8008DB8C 00000000 */ nop -/* 1DF90 8008DB90 A61E001C */ sh $fp, 0x1C($s0) -/* 1DF94 8008DB94 080236FA */ j .L8008DBE8 -/* 1DF98 8008DB98 A61E001E */ sh $fp, 0x1E($s0) -.L8008DB9C: -/* 1DF9C 8008DB9C 86020018 */ lh $v0, 0x18($s0) -/* 1DFA0 8008DBA0 8603001A */ lh $v1, 0x1A($s0) -/* 1DFA4 8008DBA4 00021040 */ sll $v0, $v0, 1 -/* 1DFA8 8008DBA8 00541021 */ addu $v0, $v0, $s4 -/* 1DFAC 8008DBAC 84420000 */ lh $v0, 0x0($v0) -/* 1DFB0 8008DBB0 00620018 */ mult $v1, $v0 -/* 1DFB4 8008DBB4 00001812 */ mflo $v1 -/* 1DFB8 8008DBB8 86020018 */ lh $v0, 0x18($s0) -/* 1DFBC 8008DBBC 01021023 */ subu $v0, $t0, $v0 -/* 1DFC0 8008DBC0 00021040 */ sll $v0, $v0, 1 -/* 1DFC4 8008DBC4 00541021 */ addu $v0, $v0, $s4 -/* 1DFC8 8008DBC8 00031BC3 */ sra $v1, $v1, 15 -/* 1DFCC 8008DBCC A603001C */ sh $v1, 0x1C($s0) -/* 1DFD0 8008DBD0 8603001A */ lh $v1, 0x1A($s0) -/* 1DFD4 8008DBD4 84420000 */ lh $v0, 0x0($v0) -/* 1DFD8 8008DBD8 00620018 */ mult $v1, $v0 -/* 1DFDC 8008DBDC 00001812 */ mflo $v1 -/* 1DFE0 8008DBE0 00031BC3 */ sra $v1, $v1, 15 -/* 1DFE4 8008DBE4 A603001E */ sh $v1, 0x1E($s0) -.L8008DBE8: -/* 1DFE8 8008DBE8 8EA40000 */ lw $a0, 0x0($s5) -/* 1DFEC 8008DBEC 108000AB */ beqz $a0, .L8008DE9C -/* 1DFF0 8008DBF0 00000000 */ nop -/* 1DFF4 8008DBF4 8E26000C */ lw $a2, 0xC($s1) -/* 1DFF8 8008DBF8 8C820008 */ lw $v0, 0x8($a0) -/* 1DFFC 8008DBFC 0040F809 */ jalr $v0 -/* 1E000 8008DC00 24050007 */ addiu $a1, $zero, 0x7 -/* 1E004 8008DC04 080237A7 */ j .L8008DE9C -/* 1E008 8008DC08 00000000 */ nop -glabel .L8008DC0C -/* 1E00C 8008DC0C 02002021 */ addu $a0, $s0, $zero -/* 1E010 8008DC10 27A50018 */ addiu $a1, $sp, 0x18 -/* 1E014 8008DC14 27A6001A */ addiu $a2, $sp, 0x1A -/* 1E018 8008DC18 02603821 */ addu $a3, $s3, $zero -/* 1E01C 8008DC1C AFB60010 */ sw $s6, 0x10($sp) -/* 1E020 8008DC20 0C023805 */ jal func_8008E014 -/* 1E024 8008DC24 AFB20014 */ sw $s2, 0x14($sp) -/* 1E028 8008DC28 8E050030 */ lw $a1, 0x30($s0) -/* 1E02C 8008DC2C 8E030034 */ lw $v1, 0x34($s0) -/* 1E030 8008DC30 00A3182A */ slt $v1, $a1, $v1 -/* 1E034 8008DC34 1460001C */ bnez $v1, .L8008DCA8 -/* 1E038 8008DC38 00409021 */ addu $s2, $v0, $zero -/* 1E03C 8008DC3C 86020018 */ lh $v0, 0x18($s0) -/* 1E040 8008DC40 8603001A */ lh $v1, 0x1A($s0) -/* 1E044 8008DC44 00021040 */ sll $v0, $v0, 1 -/* 1E048 8008DC48 00541021 */ addu $v0, $v0, $s4 -/* 1E04C 8008DC4C 84420000 */ lh $v0, 0x0($v0) -/* 1E050 8008DC50 00620018 */ mult $v1, $v0 -/* 1E054 8008DC54 00001812 */ mflo $v1 -/* 1E058 8008DC58 86020018 */ lh $v0, 0x18($s0) -/* 1E05C 8008DC5C 2408007F */ addiu $t0, $zero, 0x7F -/* 1E060 8008DC60 01021023 */ subu $v0, $t0, $v0 -/* 1E064 8008DC64 00021040 */ sll $v0, $v0, 1 -/* 1E068 8008DC68 00541021 */ addu $v0, $v0, $s4 -/* 1E06C 8008DC6C 00031BC3 */ sra $v1, $v1, 15 -/* 1E070 8008DC70 A6030028 */ sh $v1, 0x28($s0) -/* 1E074 8008DC74 8603001A */ lh $v1, 0x1A($s0) -/* 1E078 8008DC78 84420000 */ lh $v0, 0x0($v0) -/* 1E07C 8008DC7C 00620018 */ mult $v1, $v0 -/* 1E080 8008DC80 00001812 */ mflo $v1 -/* 1E084 8008DC84 8E020034 */ lw $v0, 0x34($s0) -/* 1E088 8008DC88 00031BC3 */ sra $v1, $v1, 15 -/* 1E08C 8008DC8C A603002E */ sh $v1, 0x2E($s0) -/* 1E090 8008DC90 96030028 */ lhu $v1, 0x28($s0) -/* 1E094 8008DC94 9604002E */ lhu $a0, 0x2E($s0) -/* 1E098 8008DC98 AE020030 */ sw $v0, 0x30($s0) -/* 1E09C 8008DC9C A603001C */ sh $v1, 0x1C($s0) -/* 1E0A0 8008DCA0 08023740 */ j .L8008DD00 -/* 1E0A4 8008DCA4 A604001E */ sh $a0, 0x1E($s0) -.L8008DCA8: -/* 1E0A8 8008DCA8 86060026 */ lh $a2, 0x26($s0) -/* 1E0AC 8008DCAC 8602001C */ lh $v0, 0x1C($s0) -/* 1E0B0 8008DCB0 96070024 */ lhu $a3, 0x24($s0) -/* 1E0B4 8008DCB4 44826000 */ mtc1 $v0, $f12 -/* 1E0B8 8008DCB8 00000000 */ nop -/* 1E0BC 8008DCBC 0C02399B */ jal func_8008E66C -/* 1E0C0 8008DCC0 46806320 */ cvt.s.w $f12, $f12 -/* 1E0C4 8008DCC4 8E050030 */ lw $a1, 0x30($s0) -/* 1E0C8 8008DCC8 8606002C */ lh $a2, 0x2C($s0) -/* 1E0CC 8008DCCC 9607002A */ lhu $a3, 0x2A($s0) -/* 1E0D0 8008DCD0 8603001E */ lh $v1, 0x1E($s0) -/* 1E0D4 8008DCD4 4600008D */ trunc.w.s $f2, $f0 -/* 1E0D8 8008DCD8 44021000 */ mfc1 $v0, $f2 -/* 1E0DC 8008DCDC 44836000 */ mtc1 $v1, $f12 -/* 1E0E0 8008DCE0 00000000 */ nop -/* 1E0E4 8008DCE4 46806320 */ cvt.s.w $f12, $f12 -/* 1E0E8 8008DCE8 0C02399B */ jal func_8008E66C -/* 1E0EC 8008DCEC A602001C */ sh $v0, 0x1C($s0) -/* 1E0F0 8008DCF0 4600008D */ trunc.w.s $f2, $f0 -/* 1E0F4 8008DCF4 44021000 */ mfc1 $v0, $f2 -/* 1E0F8 8008DCF8 00000000 */ nop -/* 1E0FC 8008DCFC A602001E */ sh $v0, 0x1E($s0) -.L8008DD00: -/* 1E100 8008DD00 8602001C */ lh $v0, 0x1C($s0) -/* 1E104 8008DD04 50400001 */ beql $v0, $zero, .L8008DD0C -/* 1E108 8008DD08 A61E001C */ sh $fp, 0x1C($s0) -.L8008DD0C: -/* 1E10C 8008DD0C 8602001E */ lh $v0, 0x1E($s0) -/* 1E110 8008DD10 50400001 */ beql $v0, $zero, .L8008DD18 -/* 1E114 8008DD14 A61E001E */ sh $fp, 0x1E($s0) -.L8008DD18: -/* 1E118 8008DD18 8E04003C */ lw $a0, 0x3C($s0) -/* 1E11C 8008DD1C 84830008 */ lh $v1, 0x8($a0) -/* 1E120 8008DD20 2402000C */ addiu $v0, $zero, 0xC -/* 1E124 8008DD24 14620003 */ bne $v1, $v0, .L8008DD34 -/* 1E128 8008DD28 00000000 */ nop -/* 1E12C 8008DD2C 8C82000C */ lw $v0, 0xC($a0) -/* 1E130 8008DD30 A6020018 */ sh $v0, 0x18($s0) -.L8008DD34: -/* 1E134 8008DD34 8E02003C */ lw $v0, 0x3C($s0) -/* 1E138 8008DD38 84430008 */ lh $v1, 0x8($v0) -/* 1E13C 8008DD3C 2402000B */ addiu $v0, $zero, 0xB -/* 1E140 8008DD40 1462000B */ bne $v1, $v0, .L8008DD70 -/* 1E144 8008DD44 00000000 */ nop -/* 1E148 8008DD48 8E02003C */ lw $v0, 0x3C($s0) -/* 1E14C 8008DD4C AE000030 */ sw $zero, 0x30($s0) -/* 1E150 8008DD50 8C42000C */ lw $v0, 0xC($v0) -/* 1E154 8008DD54 00420018 */ mult $v0, $v0 -/* 1E158 8008DD58 00001012 */ mflo $v0 -/* 1E15C 8008DD5C 8E03003C */ lw $v1, 0x3C($s0) -/* 1E160 8008DD60 000213C3 */ sra $v0, $v0, 15 -/* 1E164 8008DD64 A602001A */ sh $v0, 0x1A($s0) -/* 1E168 8008DD68 8C620010 */ lw $v0, 0x10($v1) -/* 1E16C 8008DD6C AE020034 */ sw $v0, 0x34($s0) -.L8008DD70: -/* 1E170 8008DD70 8E04003C */ lw $a0, 0x3C($s0) -/* 1E174 8008DD74 84830008 */ lh $v1, 0x8($a0) -/* 1E178 8008DD78 24020010 */ addiu $v0, $zero, 0x10 -/* 1E17C 8008DD7C 54620047 */ bnel $v1, $v0, .L8008DE9C -/* 1E180 8008DD80 AE1E0038 */ sw $fp, 0x38($s0) -/* 1E184 8008DD84 8C82000C */ lw $v0, 0xC($a0) -/* 1E188 8008DD88 8E03003C */ lw $v1, 0x3C($s0) -/* 1E18C 8008DD8C 00021040 */ sll $v0, $v0, 1 -/* 1E190 8008DD90 00541021 */ addu $v0, $v0, $s4 -/* 1E194 8008DD94 94420000 */ lhu $v0, 0x0($v0) -/* 1E198 8008DD98 A6020020 */ sh $v0, 0x20($s0) -/* 1E19C 8008DD9C 8C62000C */ lw $v0, 0xC($v1) -/* 1E1A0 8008DDA0 2408007F */ addiu $t0, $zero, 0x7F -/* 1E1A4 8008DDA4 01021023 */ subu $v0, $t0, $v0 -/* 1E1A8 8008DDA8 00021040 */ sll $v0, $v0, 1 -/* 1E1AC 8008DDAC 00541021 */ addu $v0, $v0, $s4 -/* 1E1B0 8008DDB0 94420000 */ lhu $v0, 0x0($v0) -/* 1E1B4 8008DDB4 A6020022 */ sh $v0, 0x22($s0) -/* 1E1B8 8008DDB8 080237A7 */ j .L8008DE9C -/* 1E1BC 8008DDBC AE1E0038 */ sw $fp, 0x38($s0) -glabel .L8008DDC0 -/* 1E1C0 8008DDC0 8E11003C */ lw $s1, 0x3C($s0) -/* 1E1C4 8008DDC4 8622000A */ lh $v0, 0xA($s1) -/* 1E1C8 8008DDC8 10400005 */ beqz $v0, .L8008DDE0 -/* 1E1CC 8008DDCC 02002021 */ addu $a0, $s0, $zero -/* 1E1D0 8008DDD0 8E020008 */ lw $v0, 0x8($s0) -/* 1E1D4 8008DDD4 24050008 */ addiu $a1, $zero, 0x8 -/* 1E1D8 8008DDD8 0040F809 */ jalr $v0 -/* 1E1DC 8008DDDC 00003021 */ addu $a2, $zero, $zero -.L8008DDE0: -/* 1E1E0 8008DDE0 8E26000C */ lw $a2, 0xC($s1) -/* 1E1E4 8008DDE4 8E020008 */ lw $v0, 0x8($s0) -/* 1E1E8 8008DDE8 02002021 */ addu $a0, $s0, $zero -/* 1E1EC 8008DDEC 0040F809 */ jalr $v0 -/* 1E1F0 8008DDF0 24050005 */ addiu $a1, $zero, 0x5 -/* 1E1F4 8008DDF4 02002021 */ addu $a0, $s0, $zero -/* 1E1F8 8008DDF8 8E020008 */ lw $v0, 0x8($s0) -/* 1E1FC 8008DDFC 0802378C */ j .L8008DE30 -/* 1E200 8008DE00 24050009 */ addiu $a1, $zero, 0x9 -glabel .L8008DE04 -/* 1E204 8008DE04 02002021 */ addu $a0, $s0, $zero -/* 1E208 8008DE08 27A50018 */ addiu $a1, $sp, 0x18 -/* 1E20C 8008DE0C 27A6001A */ addiu $a2, $sp, 0x1A -/* 1E210 8008DE10 02603821 */ addu $a3, $s3, $zero -/* 1E214 8008DE14 AFB60010 */ sw $s6, 0x10($sp) -/* 1E218 8008DE18 0C023805 */ jal func_8008E014 -/* 1E21C 8008DE1C AFB20014 */ sw $s2, 0x14($sp) -/* 1E220 8008DE20 00409021 */ addu $s2, $v0, $zero -/* 1E224 8008DE24 02002021 */ addu $a0, $s0, $zero -/* 1E228 8008DE28 8E020008 */ lw $v0, 0x8($s0) -/* 1E22C 8008DE2C 24050004 */ addiu $a1, $zero, 0x4 -.L8008DE30: -/* 1E230 8008DE30 0040F809 */ jalr $v0 -/* 1E234 8008DE34 00003021 */ addu $a2, $zero, $zero -/* 1E238 8008DE38 080237A7 */ j .L8008DE9C -/* 1E23C 8008DE3C 00000000 */ nop -glabel .L8008DE40 -/* 1E240 8008DE40 8E02003C */ lw $v0, 0x3C($s0) -/* 1E244 8008DE44 3C04800B */ lui $a0, %hi(D_800AA710) -/* 1E248 8008DE48 8C84A710 */ lw $a0, %lo(D_800AA710)($a0) -/* 1E24C 8008DE4C 8C43000C */ lw $v1, 0xC($v0) -/* 1E250 8008DE50 AC6000D8 */ sw $zero, 0xD8($v1) -/* 1E254 8008DE54 0C023F8D */ jal func_8008FE34 -/* 1E258 8008DE58 8C45000C */ lw $a1, 0xC($v0) -/* 1E25C 8008DE5C 080237A7 */ j .L8008DE9C -/* 1E260 8008DE60 00000000 */ nop -glabel .L8008DE64 -/* 1E264 8008DE64 02002021 */ addu $a0, $s0, $zero -/* 1E268 8008DE68 27A50018 */ addiu $a1, $sp, 0x18 -/* 1E26C 8008DE6C 27A6001A */ addiu $a2, $sp, 0x1A -/* 1E270 8008DE70 02603821 */ addu $a3, $s3, $zero -/* 1E274 8008DE74 AFB60010 */ sw $s6, 0x10($sp) -/* 1E278 8008DE78 0C023805 */ jal func_8008E014 -/* 1E27C 8008DE7C AFB20014 */ sw $s2, 0x14($sp) -/* 1E280 8008DE80 8E03003C */ lw $v1, 0x3C($s0) -/* 1E284 8008DE84 84650008 */ lh $a1, 0x8($v1) -/* 1E288 8008DE88 8C66000C */ lw $a2, 0xC($v1) -/* 1E28C 8008DE8C 8E030008 */ lw $v1, 0x8($s0) -/* 1E290 8008DE90 00409021 */ addu $s2, $v0, $zero -/* 1E294 8008DE94 0060F809 */ jalr $v1 -/* 1E298 8008DE98 02002021 */ addu $a0, $s0, $zero -.L8008DE9C: -/* 1E29C 8008DE9C 8E05003C */ lw $a1, 0x3C($s0) -/* 1E2A0 8008DEA0 02F3B823 */ subu $s7, $s7, $s3 -/* 1E2A4 8008DEA4 97A2001A */ lhu $v0, 0x1A($sp) -/* 1E2A8 8008DEA8 8CA40000 */ lw $a0, 0x0($a1) -/* 1E2AC 8008DEAC 00131840 */ sll $v1, $s3, 1 -/* 1E2B0 8008DEB0 00431021 */ addu $v0, $v0, $v1 -/* 1E2B4 8008DEB4 A7A2001A */ sh $v0, 0x1A($sp) -/* 1E2B8 8008DEB8 14800002 */ bnez $a0, .L8008DEC4 -/* 1E2BC 8008DEBC AE04003C */ sw $a0, 0x3C($s0) -/* 1E2C0 8008DEC0 AE000040 */ sw $zero, 0x40($s0) -.L8008DEC4: -/* 1E2C4 8008DEC4 0C023F72 */ jal func_8008FDC8 -/* 1E2C8 8008DEC8 00A02021 */ addu $a0, $a1, $zero -/* 1E2CC 8008DECC 8E02003C */ lw $v0, 0x3C($s0) -/* 1E2D0 8008DED0 1440FEF2 */ bnez $v0, .L8008DA9C -/* 1E2D4 8008DED4 00000000 */ nop -.L8008DED8: -/* 1E2D8 8008DED8 02002021 */ addu $a0, $s0, $zero -/* 1E2DC 8008DEDC 27A50018 */ addiu $a1, $sp, 0x18 -/* 1E2E0 8008DEE0 27A6001A */ addiu $a2, $sp, 0x1A -/* 1E2E4 8008DEE4 02E03821 */ addu $a3, $s7, $zero -/* 1E2E8 8008DEE8 AFB60010 */ sw $s6, 0x10($sp) -/* 1E2EC 8008DEEC 0C023805 */ jal func_8008E014 -/* 1E2F0 8008DEF0 AFB20014 */ sw $s2, 0x14($sp) -/* 1E2F4 8008DEF4 8E030030 */ lw $v1, 0x30($s0) -/* 1E2F8 8008DEF8 8E040034 */ lw $a0, 0x34($s0) -/* 1E2FC 8008DEFC 0083182A */ slt $v1, $a0, $v1 -/* 1E300 8008DF00 10600002 */ beqz $v1, .L8008DF0C -/* 1E304 8008DF04 00409021 */ addu $s2, $v0, $zero -/* 1E308 8008DF08 AE040030 */ sw $a0, 0x30($s0) -.L8008DF0C: -/* 1E30C 8008DF0C 02401021 */ addu $v0, $s2, $zero -/* 1E310 8008DF10 8FBF004C */ lw $ra, 0x4C($sp) -/* 1E314 8008DF14 8FBE0048 */ lw $fp, 0x48($sp) -/* 1E318 8008DF18 8FB70044 */ lw $s7, 0x44($sp) -/* 1E31C 8008DF1C 8FB60040 */ lw $s6, 0x40($sp) -/* 1E320 8008DF20 8FB5003C */ lw $s5, 0x3C($sp) -/* 1E324 8008DF24 8FB40038 */ lw $s4, 0x38($sp) -/* 1E328 8008DF28 8FB30034 */ lw $s3, 0x34($sp) -/* 1E32C 8008DF2C 8FB20030 */ lw $s2, 0x30($sp) -/* 1E330 8008DF30 8FB1002C */ lw $s1, 0x2C($sp) -/* 1E334 8008DF34 8FB00028 */ lw $s0, 0x28($sp) -/* 1E338 8008DF38 03E00008 */ jr $ra -/* 1E33C 8008DF3C 27BD0050 */ addiu $sp, $sp, 0x50 -.size func_8008DA40, . - func_8008DA40 - -glabel func_8008DF40 -/* 1E340 8008DF40 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1E344 8008DF44 AFBF0010 */ sw $ra, 0x10($sp) -/* 1E348 8008DF48 24020003 */ addiu $v0, $zero, 0x3 -/* 1E34C 8008DF4C 10A2000F */ beq $a1, $v0, .L8008DF8C -/* 1E350 8008DF50 00801821 */ addu $v1, $a0, $zero -/* 1E354 8008DF54 28A20004 */ slti $v0, $a1, 0x4 -/* 1E358 8008DF58 10400005 */ beqz $v0, .L8008DF70 -/* 1E35C 8008DF5C 24020001 */ addiu $v0, $zero, 0x1 -/* 1E360 8008DF60 50A20028 */ beql $a1, $v0, .L8008E004 -/* 1E364 8008DF64 AC860000 */ sw $a2, 0x0($a0) -/* 1E368 8008DF68 080237FB */ j .L8008DFEC -/* 1E36C 8008DF6C 00000000 */ nop -.L8008DF70: -/* 1E370 8008DF70 24020004 */ addiu $v0, $zero, 0x4 -/* 1E374 8008DF74 10A2000B */ beq $a1, $v0, .L8008DFA4 -/* 1E378 8008DF78 24020009 */ addiu $v0, $zero, 0x9 -/* 1E37C 8008DF7C 10A20014 */ beq $a1, $v0, .L8008DFD0 -/* 1E380 8008DF80 24020001 */ addiu $v0, $zero, 0x1 -/* 1E384 8008DF84 080237FB */ j .L8008DFEC -/* 1E388 8008DF88 00000000 */ nop -.L8008DF8C: -/* 1E38C 8008DF8C 8C820040 */ lw $v0, 0x40($a0) -/* 1E390 8008DF90 50400002 */ beql $v0, $zero, .L8008DF9C -/* 1E394 8008DF94 AC86003C */ sw $a2, 0x3C($a0) -/* 1E398 8008DF98 AC460000 */ sw $a2, 0x0($v0) -.L8008DF9C: -/* 1E39C 8008DF9C 08023801 */ j .L8008E004 -/* 1E3A0 8008DFA0 AC660040 */ sw $a2, 0x40($v1) -.L8008DFA4: -/* 1E3A4 8008DFA4 8C830000 */ lw $v1, 0x0($a0) -/* 1E3A8 8008DFA8 24020001 */ addiu $v0, $zero, 0x1 -/* 1E3AC 8008DFAC AC820038 */ sw $v0, 0x38($a0) -/* 1E3B0 8008DFB0 24020001 */ addiu $v0, $zero, 0x1 -/* 1E3B4 8008DFB4 AC800048 */ sw $zero, 0x48($a0) -/* 1E3B8 8008DFB8 10600012 */ beqz $v1, .L8008E004 -/* 1E3BC 8008DFBC A482001A */ sh $v0, 0x1A($a0) -/* 1E3C0 8008DFC0 00602021 */ addu $a0, $v1, $zero -/* 1E3C4 8008DFC4 8C820008 */ lw $v0, 0x8($a0) -/* 1E3C8 8008DFC8 080237FF */ j .L8008DFFC -/* 1E3CC 8008DFCC 24050004 */ addiu $a1, $zero, 0x4 -.L8008DFD0: -/* 1E3D0 8008DFD0 8C830000 */ lw $v1, 0x0($a0) -/* 1E3D4 8008DFD4 1060000B */ beqz $v1, .L8008E004 -/* 1E3D8 8008DFD8 AC820048 */ sw $v0, 0x48($a0) -/* 1E3DC 8008DFDC 00602021 */ addu $a0, $v1, $zero -/* 1E3E0 8008DFE0 8C820008 */ lw $v0, 0x8($a0) -/* 1E3E4 8008DFE4 080237FF */ j .L8008DFFC -/* 1E3E8 8008DFE8 24050009 */ addiu $a1, $zero, 0x9 -.L8008DFEC: -/* 1E3EC 8008DFEC 8C840000 */ lw $a0, 0x0($a0) -/* 1E3F0 8008DFF0 10800004 */ beqz $a0, .L8008E004 -/* 1E3F4 8008DFF4 00000000 */ nop -/* 1E3F8 8008DFF8 8C820008 */ lw $v0, 0x8($a0) -.L8008DFFC: -/* 1E3FC 8008DFFC 0040F809 */ jalr $v0 -/* 1E400 8008E000 00000000 */ nop -.L8008E004: -/* 1E404 8008E004 8FBF0010 */ lw $ra, 0x10($sp) -/* 1E408 8008E008 00001021 */ addu $v0, $zero, $zero -/* 1E40C 8008E00C 03E00008 */ jr $ra -/* 1E410 8008E010 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008DF40, . - func_8008DF40 - -glabel func_8008E014 -/* 1E414 8008E014 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 1E418 8008E018 AFB10024 */ sw $s1, 0x24($sp) -/* 1E41C 8008E01C 8FB1004C */ lw $s1, 0x4C($sp) -/* 1E420 8008E020 AFB40030 */ sw $s4, 0x30($sp) -/* 1E424 8008E024 00A0A021 */ addu $s4, $a1, $zero -/* 1E428 8008E028 AFB00020 */ sw $s0, 0x20($sp) -/* 1E42C 8008E02C AFB3002C */ sw $s3, 0x2C($sp) -/* 1E430 8008E030 00E09821 */ addu $s3, $a3, $zero -/* 1E434 8008E034 AFB20028 */ sw $s2, 0x28($sp) -/* 1E438 8008E038 00809021 */ addu $s2, $a0, $zero -/* 1E43C 8008E03C AFBF0034 */ sw $ra, 0x34($sp) -/* 1E440 8008E040 8E420048 */ lw $v0, 0x48($s2) -/* 1E444 8008E044 8E440000 */ lw $a0, 0x0($s2) -/* 1E448 8008E048 2E630001 */ sltiu $v1, $s3, 0x1 -/* 1E44C 8008E04C 38420001 */ xori $v0, $v0, 0x1 -/* 1E450 8008E050 0002102B */ sltu $v0, $zero, $v0 -/* 1E454 8008E054 00431025 */ or $v0, $v0, $v1 -/* 1E458 8008E058 10400003 */ beqz $v0, .L8008E068 -/* 1E45C 8008E05C 00C08021 */ addu $s0, $a2, $zero -/* 1E460 8008E060 080238B2 */ j .L8008E2C8 -/* 1E464 8008E064 02201021 */ addu $v0, $s1, $zero -.L8008E068: -/* 1E468 8008E068 AFB10010 */ sw $s1, 0x10($sp) -/* 1E46C 8008E06C 8C820004 */ lw $v0, 0x4($a0) -/* 1E470 8008E070 8FA70048 */ lw $a3, 0x48($sp) -/* 1E474 8008E074 02802821 */ addu $a1, $s4, $zero -/* 1E478 8008E078 0040F809 */ jalr $v0 -/* 1E47C 8008E07C 02603021 */ addu $a2, $s3, $zero -/* 1E480 8008E080 00408821 */ addu $s1, $v0, $zero -/* 1E484 8008E084 96820000 */ lhu $v0, 0x0($s4) -/* 1E488 8008E088 02202021 */ addu $a0, $s1, $zero -/* 1E48C 8008E08C 3C030800 */ lui $v1, (0x8000000 >> 16) -/* 1E490 8008E090 26310008 */ addiu $s1, $s1, 0x8 -/* 1E494 8008E094 00431025 */ or $v0, $v0, $v1 -/* 1E498 8008E098 AC820000 */ sw $v0, 0x0($a0) -/* 1E49C 8008E09C 86020000 */ lh $v0, 0x0($s0) -/* 1E4A0 8008E0A0 00131840 */ sll $v1, $s3, 1 -/* 1E4A4 8008E0A4 3063FFFF */ andi $v1, $v1, 0xFFFF -/* 1E4A8 8008E0A8 24420440 */ addiu $v0, $v0, 0x440 -/* 1E4AC 8008E0AC 00021400 */ sll $v0, $v0, 16 -/* 1E4B0 8008E0B0 00431025 */ or $v0, $v0, $v1 -/* 1E4B4 8008E0B4 AC820004 */ sw $v0, 0x4($a0) -/* 1E4B8 8008E0B8 86020000 */ lh $v0, 0x0($s0) -/* 1E4BC 8008E0BC 02202021 */ addu $a0, $s1, $zero -/* 1E4C0 8008E0C0 3C030808 */ lui $v1, (0x8080000 >> 16) -/* 1E4C4 8008E0C4 24420580 */ addiu $v0, $v0, 0x580 -/* 1E4C8 8008E0C8 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1E4CC 8008E0CC 00431025 */ or $v0, $v0, $v1 -/* 1E4D0 8008E0D0 AC820000 */ sw $v0, 0x0($a0) -/* 1E4D4 8008E0D4 86020000 */ lh $v0, 0x0($s0) -/* 1E4D8 8008E0D8 244306C0 */ addiu $v1, $v0, 0x6C0 -/* 1E4DC 8008E0DC 00031C00 */ sll $v1, $v1, 16 -/* 1E4E0 8008E0E0 24420800 */ addiu $v0, $v0, 0x800 -/* 1E4E4 8008E0E4 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1E4E8 8008E0E8 00621825 */ or $v1, $v1, $v0 -/* 1E4EC 8008E0EC AC830004 */ sw $v1, 0x4($a0) -/* 1E4F0 8008E0F0 8E420038 */ lw $v0, 0x38($s2) -/* 1E4F4 8008E0F4 10400065 */ beqz $v0, .L8008E28C -/* 1E4F8 8008E0F8 26310008 */ addiu $s1, $s1, 0x8 -/* 1E4FC 8008E0FC 86420018 */ lh $v0, 0x18($s2) -/* 1E500 8008E100 8643001A */ lh $v1, 0x1A($s2) -/* 1E504 8008E104 AE400038 */ sw $zero, 0x38($s2) -/* 1E508 8008E108 00021040 */ sll $v0, $v0, 1 -/* 1E50C 8008E10C 3C01800B */ lui $at, %hi(D_800AA5F0) -/* 1E510 8008E110 00220821 */ addu $at, $at, $v0 -/* 1E514 8008E114 8422A5F0 */ lh $v0, %lo(D_800AA5F0)($at) -/* 1E518 8008E118 00620018 */ mult $v1, $v0 -/* 1E51C 8008E11C 00001812 */ mflo $v1 -/* 1E520 8008E120 8642001C */ lh $v0, 0x1C($s2) -/* 1E524 8008E124 8E440034 */ lw $a0, 0x34($s2) -/* 1E528 8008E128 44826000 */ mtc1 $v0, $f12 -/* 1E52C 8008E12C 00000000 */ nop -/* 1E530 8008E130 46806321 */ cvt.d.w $f12, $f12 -/* 1E534 8008E134 00031BC3 */ sra $v1, $v1, 15 -/* 1E538 8008E138 00031400 */ sll $v0, $v1, 16 -/* 1E53C 8008E13C 00021403 */ sra $v0, $v0, 16 -/* 1E540 8008E140 44827000 */ mtc1 $v0, $f14 -/* 1E544 8008E144 00000000 */ nop -/* 1E548 8008E148 468073A1 */ cvt.d.w $f14, $f14 -/* 1E54C 8008E14C 26420024 */ addiu $v0, $s2, 0x24 -/* 1E550 8008E150 A6430028 */ sh $v1, 0x28($s2) -/* 1E554 8008E154 AFA40010 */ sw $a0, 0x10($sp) -/* 1E558 8008E158 0C0238FB */ jal func_8008E3EC -/* 1E55C 8008E15C AFA20014 */ sw $v0, 0x14($sp) -/* 1E560 8008E160 86440018 */ lh $a0, 0x18($s2) -/* 1E564 8008E164 8643001A */ lh $v1, 0x1A($s2) -/* 1E568 8008E168 A6420026 */ sh $v0, 0x26($s2) -/* 1E56C 8008E16C 2402007F */ addiu $v0, $zero, 0x7F -/* 1E570 8008E170 00441023 */ subu $v0, $v0, $a0 -/* 1E574 8008E174 00021040 */ sll $v0, $v0, 1 -/* 1E578 8008E178 3C01800B */ lui $at, %hi(D_800AA5F0) -/* 1E57C 8008E17C 00220821 */ addu $at, $at, $v0 -/* 1E580 8008E180 8422A5F0 */ lh $v0, %lo(D_800AA5F0)($at) -/* 1E584 8008E184 00620018 */ mult $v1, $v0 -/* 1E588 8008E188 00001812 */ mflo $v1 -/* 1E58C 8008E18C 8642001E */ lh $v0, 0x1E($s2) -/* 1E590 8008E190 8E440034 */ lw $a0, 0x34($s2) -/* 1E594 8008E194 44826000 */ mtc1 $v0, $f12 -/* 1E598 8008E198 00000000 */ nop -/* 1E59C 8008E19C 46806321 */ cvt.d.w $f12, $f12 -/* 1E5A0 8008E1A0 00031BC3 */ sra $v1, $v1, 15 -/* 1E5A4 8008E1A4 00031400 */ sll $v0, $v1, 16 -/* 1E5A8 8008E1A8 00021403 */ sra $v0, $v0, 16 -/* 1E5AC 8008E1AC 44827000 */ mtc1 $v0, $f14 -/* 1E5B0 8008E1B0 00000000 */ nop -/* 1E5B4 8008E1B4 468073A1 */ cvt.d.w $f14, $f14 -/* 1E5B8 8008E1B8 2642002A */ addiu $v0, $s2, 0x2A -/* 1E5BC 8008E1BC A643002E */ sh $v1, 0x2E($s2) -/* 1E5C0 8008E1C0 AFA40010 */ sw $a0, 0x10($sp) -/* 1E5C4 8008E1C4 0C0238FB */ jal func_8008E3EC -/* 1E5C8 8008E1C8 AFA20014 */ sw $v0, 0x14($sp) -/* 1E5CC 8008E1CC 9643001C */ lhu $v1, 0x1C($s2) -/* 1E5D0 8008E1D0 02202021 */ addu $a0, $s1, $zero -/* 1E5D4 8008E1D4 26310008 */ addiu $s1, $s1, 0x8 -/* 1E5D8 8008E1D8 A642002C */ sh $v0, 0x2C($s2) -/* 1E5DC 8008E1DC 3C020906 */ lui $v0, (0x9060000 >> 16) -/* 1E5E0 8008E1E0 AC800004 */ sw $zero, 0x4($a0) -/* 1E5E4 8008E1E4 00621825 */ or $v1, $v1, $v0 -/* 1E5E8 8008E1E8 AC830000 */ sw $v1, 0x0($a0) -/* 1E5EC 8008E1EC 9643001E */ lhu $v1, 0x1E($s2) -/* 1E5F0 8008E1F0 02202021 */ addu $a0, $s1, $zero -/* 1E5F4 8008E1F4 26310008 */ addiu $s1, $s1, 0x8 -/* 1E5F8 8008E1F8 3C020904 */ lui $v0, (0x9040000 >> 16) -/* 1E5FC 8008E1FC AC800004 */ sw $zero, 0x4($a0) -/* 1E600 8008E200 00621825 */ or $v1, $v1, $v0 -/* 1E604 8008E204 AC830000 */ sw $v1, 0x0($a0) -/* 1E608 8008E208 96420028 */ lhu $v0, 0x28($s2) -/* 1E60C 8008E20C 02202021 */ addu $a0, $s1, $zero -/* 1E610 8008E210 3C030902 */ lui $v1, (0x9020000 >> 16) -/* 1E614 8008E214 00431025 */ or $v0, $v0, $v1 -/* 1E618 8008E218 AC820000 */ sw $v0, 0x0($a0) -/* 1E61C 8008E21C 96420026 */ lhu $v0, 0x26($s2) -/* 1E620 8008E220 96430024 */ lhu $v1, 0x24($s2) -/* 1E624 8008E224 26310008 */ addiu $s1, $s1, 0x8 -/* 1E628 8008E228 00021400 */ sll $v0, $v0, 16 -/* 1E62C 8008E22C 00431025 */ or $v0, $v0, $v1 -/* 1E630 8008E230 AC820004 */ sw $v0, 0x4($a0) -/* 1E634 8008E234 9642002E */ lhu $v0, 0x2E($s2) -/* 1E638 8008E238 02202021 */ addu $a0, $s1, $zero -/* 1E63C 8008E23C 3C030900 */ lui $v1, (0x9000000 >> 16) -/* 1E640 8008E240 00431025 */ or $v0, $v0, $v1 -/* 1E644 8008E244 AC820000 */ sw $v0, 0x0($a0) -/* 1E648 8008E248 9642002C */ lhu $v0, 0x2C($s2) -/* 1E64C 8008E24C 9643002A */ lhu $v1, 0x2A($s2) -/* 1E650 8008E250 26310008 */ addiu $s1, $s1, 0x8 -/* 1E654 8008E254 00021400 */ sll $v0, $v0, 16 -/* 1E658 8008E258 00431025 */ or $v0, $v0, $v1 -/* 1E65C 8008E25C AC820004 */ sw $v0, 0x4($a0) -/* 1E660 8008E260 96420020 */ lhu $v0, 0x20($s2) -/* 1E664 8008E264 02202021 */ addu $a0, $s1, $zero -/* 1E668 8008E268 3C030908 */ lui $v1, (0x9080000 >> 16) -/* 1E66C 8008E26C 00431025 */ or $v0, $v0, $v1 -/* 1E670 8008E270 AC820000 */ sw $v0, 0x0($a0) -/* 1E674 8008E274 96420022 */ lhu $v0, 0x22($s2) -/* 1E678 8008E278 26310008 */ addiu $s1, $s1, 0x8 -/* 1E67C 8008E27C 02208021 */ addu $s0, $s1, $zero -/* 1E680 8008E280 AC820004 */ sw $v0, 0x4($a0) -/* 1E684 8008E284 080238A5 */ j .L8008E294 -/* 1E688 8008E288 3C020309 */ lui $v0, (0x3090000 >> 16) -.L8008E28C: -/* 1E68C 8008E28C 02208021 */ addu $s0, $s1, $zero -/* 1E690 8008E290 3C020308 */ lui $v0, (0x3080000 >> 16) -.L8008E294: -/* 1E694 8008E294 AE020000 */ sw $v0, 0x0($s0) -/* 1E698 8008E298 8E440014 */ lw $a0, 0x14($s2) -/* 1E69C 8008E29C 0C0241E0 */ jal func_80090780 -/* 1E6A0 8008E2A0 26310008 */ addiu $s1, $s1, 0x8 -/* 1E6A4 8008E2A4 AE020004 */ sw $v0, 0x4($s0) -/* 1E6A8 8008E2A8 96820000 */ lhu $v0, 0x0($s4) -/* 1E6AC 8008E2AC 00131840 */ sll $v1, $s3, 1 -/* 1E6B0 8008E2B0 00431021 */ addu $v0, $v0, $v1 -/* 1E6B4 8008E2B4 A6820000 */ sh $v0, 0x0($s4) -/* 1E6B8 8008E2B8 8E430030 */ lw $v1, 0x30($s2) -/* 1E6BC 8008E2BC 02201021 */ addu $v0, $s1, $zero -/* 1E6C0 8008E2C0 00731821 */ addu $v1, $v1, $s3 -/* 1E6C4 8008E2C4 AE430030 */ sw $v1, 0x30($s2) -.L8008E2C8: -/* 1E6C8 8008E2C8 8FBF0034 */ lw $ra, 0x34($sp) -/* 1E6CC 8008E2CC 8FB40030 */ lw $s4, 0x30($sp) -/* 1E6D0 8008E2D0 8FB3002C */ lw $s3, 0x2C($sp) -/* 1E6D4 8008E2D4 8FB20028 */ lw $s2, 0x28($sp) -/* 1E6D8 8008E2D8 8FB10024 */ lw $s1, 0x24($sp) -/* 1E6DC 8008E2DC 8FB00020 */ lw $s0, 0x20($sp) -/* 1E6E0 8008E2E0 03E00008 */ jr $ra -/* 1E6E4 8008E2E4 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_8008E014, . - func_8008E014 - -glabel func_8008E2E8 -/* 1E6E8 8008E2E8 44800000 */ mtc1 $zero, $f0 -/* 1E6EC 8008E2EC 44800800 */ mtc1 $zero, $f1 -/* 1E6F0 8008E2F0 00000000 */ nop -/* 1E6F4 8008E2F4 46206032 */ c.eq.d $f12, $f0 -/* 1E6F8 8008E2F8 00000000 */ nop -/* 1E6FC 8008E2FC 00000000 */ nop -/* 1E700 8008E300 45000003 */ bc1f .L8008E310 -/* 1E704 8008E304 ACC00000 */ sw $zero, 0x0($a2) -/* 1E708 8008E308 080238F0 */ j .L8008E3C0 -/* 1E70C 8008E30C 46206006 */ mov.d $f0, $f12 -.L8008E310: -/* 1E710 8008E310 462C003C */ c.lt.d $f0, $f12 -/* 1E714 8008E314 00000000 */ nop -/* 1E718 8008E318 00000000 */ nop -/* 1E71C 8008E31C 45010002 */ bc1t .L8008E328 -/* 1E720 8008E320 46206086 */ mov.d $f2, $f12 -/* 1E724 8008E324 46206087 */ neg.d $f2, $f12 -.L8008E328: -/* 1E728 8008E328 3C01800B */ lui $at, %hi(D_800AE748) -/* 1E72C 8008E32C D420E748 */ ldc1 $f0, %lo(D_800AE748)($at) -/* 1E730 8008E330 4622003E */ c.le.d $f0, $f2 -/* 1E734 8008E334 00000000 */ nop -/* 1E738 8008E338 4500000B */ bc1f .L8008E368 -/* 1E73C 8008E33C 00000000 */ nop -/* 1E740 8008E340 3C01800B */ lui $at, %hi(D_800AE750) -/* 1E744 8008E344 D424E750 */ ldc1 $f4, %lo(D_800AE750)($at) -.L8008E348: -/* 1E748 8008E348 00000000 */ nop -/* 1E74C 8008E34C 46241082 */ mul.d $f2, $f2, $f4 -/* 1E750 8008E350 8CC20000 */ lw $v0, 0x0($a2) -/* 1E754 8008E354 4622003E */ c.le.d $f0, $f2 -/* 1E758 8008E358 24420001 */ addiu $v0, $v0, 0x1 -/* 1E75C 8008E35C 00000000 */ nop -/* 1E760 8008E360 4501FFF9 */ bc1t .L8008E348 -/* 1E764 8008E364 ACC20000 */ sw $v0, 0x0($a2) -.L8008E368: -/* 1E768 8008E368 3C01800B */ lui $at, %hi(D_800AE758) -/* 1E76C 8008E36C D420E758 */ ldc1 $f0, %lo(D_800AE758)($at) -/* 1E770 8008E370 4620103C */ c.lt.d $f2, $f0 -/* 1E774 8008E374 00000000 */ nop -/* 1E778 8008E378 45000008 */ bc1f .L8008E39C -/* 1E77C 8008E37C 00000000 */ nop -.L8008E380: -/* 1E780 8008E380 46221080 */ add.d $f2, $f2, $f2 -/* 1E784 8008E384 8CC20000 */ lw $v0, 0x0($a2) -/* 1E788 8008E388 4620103C */ c.lt.d $f2, $f0 -/* 1E78C 8008E38C 2442FFFF */ addiu $v0, $v0, -0x1 -/* 1E790 8008E390 00000000 */ nop -/* 1E794 8008E394 4501FFFA */ bc1t .L8008E380 -/* 1E798 8008E398 ACC20000 */ sw $v0, 0x0($a2) -.L8008E39C: -/* 1E79C 8008E39C 44800000 */ mtc1 $zero, $f0 -/* 1E7A0 8008E3A0 44800800 */ mtc1 $zero, $f1 -/* 1E7A4 8008E3A4 00000000 */ nop -/* 1E7A8 8008E3A8 462C003C */ c.lt.d $f0, $f12 -/* 1E7AC 8008E3AC 00000000 */ nop -/* 1E7B0 8008E3B0 00000000 */ nop -/* 1E7B4 8008E3B4 45010002 */ bc1t .L8008E3C0 -/* 1E7B8 8008E3B8 46201006 */ mov.d $f0, $f2 -/* 1E7BC 8008E3BC 46200007 */ neg.d $f0, $f0 -.L8008E3C0: -/* 1E7C0 8008E3C0 03E00008 */ jr $ra -/* 1E7C4 8008E3C4 00000000 */ nop -.size func_8008E2E8, . - func_8008E2E8 - -glabel func_8008E3C8 -/* 1E7C8 8008E3C8 10C00006 */ beqz $a2, .L8008E3E4 -/* 1E7CC 8008E3CC 24020001 */ addiu $v0, $zero, 0x1 -/* 1E7D0 8008E3D0 00C21004 */ sllv $v0, $v0, $a2 -/* 1E7D4 8008E3D4 44820000 */ mtc1 $v0, $f0 -/* 1E7D8 8008E3D8 00000000 */ nop -/* 1E7DC 8008E3DC 46800021 */ cvt.d.w $f0, $f0 -/* 1E7E0 8008E3E0 46206302 */ mul.d $f12, $f12, $f0 -.L8008E3E4: -/* 1E7E4 8008E3E4 03E00008 */ jr $ra -/* 1E7E8 8008E3E8 46206006 */ mov.d $f0, $f12 -.size func_8008E3C8, . - func_8008E3C8 - -glabel func_8008E3EC -/* 1E7EC 8008E3EC 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 1E7F0 8008E3F0 8FA20058 */ lw $v0, 0x58($sp) -/* 1E7F4 8008E3F4 3C01800B */ lui $at, %hi(D_800AE7A0) -/* 1E7F8 8008E3F8 D422E7A0 */ ldc1 $f2, %lo(D_800AE7A0)($at) -/* 1E7FC 8008E3FC 8FA9005C */ lw $t1, 0x5C($sp) -/* 1E800 8008E400 44820000 */ mtc1 $v0, $f0 -/* 1E804 8008E404 00000000 */ nop -/* 1E808 8008E408 46800021 */ cvt.d.w $f0, $f0 -/* 1E80C 8008E40C 1440000C */ bnez $v0, .L8008E440 -/* 1E810 8008E410 46201103 */ div.d $f4, $f2, $f0 -/* 1E814 8008E414 462E603E */ c.le.d $f12, $f14 -/* 1E818 8008E418 00000000 */ nop -/* 1E81C 8008E41C 00000000 */ nop -/* 1E820 8008E420 45000004 */ bc1f .L8008E434 -/* 1E824 8008E424 3402FFFF */ ori $v0, $zero, 0xFFFF -/* 1E828 8008E428 A5220000 */ sh $v0, 0x0($t1) -/* 1E82C 8008E42C 08023999 */ j .L8008E664 -/* 1E830 8008E430 24027FFF */ addiu $v0, $zero, 0x7FFF -.L8008E434: -/* 1E834 8008E434 A5200000 */ sh $zero, 0x0($t1) -/* 1E838 8008E438 08023999 */ j .L8008E664 -/* 1E83C 8008E43C 00001021 */ addu $v0, $zero, $zero -.L8008E440: -/* 1E840 8008E440 4622703C */ c.lt.d $f14, $f2 -/* 1E844 8008E444 00000000 */ nop -/* 1E848 8008E448 00000000 */ nop -/* 1E84C 8008E44C 45030001 */ bc1tl .L8008E454 -/* 1E850 8008E450 46201386 */ mov.d $f14, $f2 -.L8008E454: -/* 1E854 8008E454 44800000 */ mtc1 $zero, $f0 -/* 1E858 8008E458 44800800 */ mtc1 $zero, $f1 -/* 1E85C 8008E45C 00000000 */ nop -/* 1E860 8008E460 4620603E */ c.le.d $f12, $f0 -/* 1E864 8008E464 00000000 */ nop -/* 1E868 8008E468 00000000 */ nop -/* 1E86C 8008E46C 45030001 */ bc1tl .L8008E474 -/* 1E870 8008E470 46201306 */ mov.d $f12, $f2 -.L8008E474: -/* 1E874 8008E474 03A03821 */ addu $a3, $sp, $zero -/* 1E878 8008E478 3C06800B */ lui $a2, %hi(D_800AE760) -/* 1E87C 8008E47C 24C6E760 */ addiu $a2, $a2, %lo(D_800AE760) -/* 1E880 8008E480 24C80040 */ addiu $t0, $a2, 0x40 -.L8008E484: -/* 1E884 8008E484 8CC20000 */ lw $v0, 0x0($a2) -/* 1E888 8008E488 8CC30004 */ lw $v1, 0x4($a2) -/* 1E88C 8008E48C 8CC40008 */ lw $a0, 0x8($a2) -/* 1E890 8008E490 8CC5000C */ lw $a1, 0xC($a2) -/* 1E894 8008E494 ACE20000 */ sw $v0, 0x0($a3) -/* 1E898 8008E498 ACE30004 */ sw $v1, 0x4($a3) -/* 1E89C 8008E49C ACE40008 */ sw $a0, 0x8($a3) -/* 1E8A0 8008E4A0 ACE5000C */ sw $a1, 0xC($a3) -/* 1E8A4 8008E4A4 24C60010 */ addiu $a2, $a2, 0x10 -/* 1E8A8 8008E4A8 14C8FFF6 */ bne $a2, $t0, .L8008E484 -/* 1E8AC 8008E4AC 24E70010 */ addiu $a3, $a3, 0x10 -/* 1E8B0 8008E4B0 462C7303 */ div.d $f12, $f14, $f12 -/* 1E8B4 8008E4B4 3C01800B */ lui $at, %hi(D_800AE7A8) -/* 1E8B8 8008E4B8 D420E7A8 */ ldc1 $f0, %lo(D_800AE7A8)($at) -/* 1E8BC 8008E4BC 46202002 */ mul.d $f0, $f4, $f0 -/* 1E8C0 8008E4C0 44802000 */ mtc1 $zero, $f4 -/* 1E8C4 8008E4C4 44802800 */ mtc1 $zero, $f5 -/* 1E8C8 8008E4C8 00000000 */ nop -/* 1E8CC 8008E4CC 46246032 */ c.eq.d $f12, $f4 -/* 1E8D0 8008E4D0 4620008D */ trunc.w.d $f2, $f0 -/* 1E8D4 8008E4D4 44041000 */ mfc1 $a0, $f2 -/* 1E8D8 8008E4D8 00000000 */ nop -/* 1E8DC 8008E4DC 4501002E */ bc1t .L8008E598 -/* 1E8E0 8008E4E0 AFA00040 */ sw $zero, 0x40($sp) -/* 1E8E4 8008E4E4 462C203C */ c.lt.d $f4, $f12 -/* 1E8E8 8008E4E8 00000000 */ nop -/* 1E8EC 8008E4EC 00000000 */ nop -/* 1E8F0 8008E4F0 45010002 */ bc1t .L8008E4FC -/* 1E8F4 8008E4F4 46206086 */ mov.d $f2, $f12 -/* 1E8F8 8008E4F8 46206087 */ neg.d $f2, $f12 -.L8008E4FC: -/* 1E8FC 8008E4FC 3C01800B */ lui $at, %hi(D_800AE7B0) -/* 1E900 8008E500 D420E7B0 */ ldc1 $f0, %lo(D_800AE7B0)($at) -/* 1E904 8008E504 4622003E */ c.le.d $f0, $f2 -/* 1E908 8008E508 00000000 */ nop -/* 1E90C 8008E50C 4500000B */ bc1f .L8008E53C -/* 1E910 8008E510 00000000 */ nop -/* 1E914 8008E514 3C01800B */ lui $at, %hi(D_800AE7B8) -/* 1E918 8008E518 D424E7B8 */ ldc1 $f4, %lo(D_800AE7B8)($at) -.L8008E51C: -/* 1E91C 8008E51C 00000000 */ nop -/* 1E920 8008E520 46241082 */ mul.d $f2, $f2, $f4 -/* 1E924 8008E524 8FA20040 */ lw $v0, 0x40($sp) -/* 1E928 8008E528 4622003E */ c.le.d $f0, $f2 -/* 1E92C 8008E52C 24420001 */ addiu $v0, $v0, 0x1 -/* 1E930 8008E530 00000000 */ nop -/* 1E934 8008E534 4501FFF9 */ bc1t .L8008E51C -/* 1E938 8008E538 AFA20040 */ sw $v0, 0x40($sp) -.L8008E53C: -/* 1E93C 8008E53C 3C01800B */ lui $at, %hi(D_800AE7C0) -/* 1E940 8008E540 D420E7C0 */ ldc1 $f0, %lo(D_800AE7C0)($at) -/* 1E944 8008E544 4620103C */ c.lt.d $f2, $f0 -/* 1E948 8008E548 00000000 */ nop -/* 1E94C 8008E54C 45000008 */ bc1f .L8008E570 -/* 1E950 8008E550 00000000 */ nop -.L8008E554: -/* 1E954 8008E554 46221080 */ add.d $f2, $f2, $f2 -/* 1E958 8008E558 8FA20040 */ lw $v0, 0x40($sp) -/* 1E95C 8008E55C 4620103C */ c.lt.d $f2, $f0 -/* 1E960 8008E560 2442FFFF */ addiu $v0, $v0, -0x1 -/* 1E964 8008E564 00000000 */ nop -/* 1E968 8008E568 4501FFFA */ bc1t .L8008E554 -/* 1E96C 8008E56C AFA20040 */ sw $v0, 0x40($sp) -.L8008E570: -/* 1E970 8008E570 44800000 */ mtc1 $zero, $f0 -/* 1E974 8008E574 44800800 */ mtc1 $zero, $f1 -/* 1E978 8008E578 00000000 */ nop -/* 1E97C 8008E57C 462C003C */ c.lt.d $f0, $f12 -/* 1E980 8008E580 00000000 */ nop -/* 1E984 8008E584 00000000 */ nop -/* 1E988 8008E588 45010002 */ bc1t .L8008E594 -/* 1E98C 8008E58C 46201006 */ mov.d $f0, $f2 -/* 1E990 8008E590 46200007 */ neg.d $f0, $f0 -.L8008E594: -/* 1E994 8008E594 46200306 */ mov.d $f12, $f0 -.L8008E598: -/* 1E998 8008E598 3C01800B */ lui $at, %hi(D_800AE7C8) -/* 1E99C 8008E59C D420E7C8 */ ldc1 $f0, %lo(D_800AE7C8)($at) -/* 1E9A0 8008E5A0 46206002 */ mul.d $f0, $f12, $f0 -/* 1E9A4 8008E5A4 4620008D */ trunc.w.d $f2, $f0 -/* 1E9A8 8008E5A8 44021000 */ mfc1 $v0, $f2 -/* 1E9AC 8008E5AC 00000000 */ nop -/* 1E9B0 8008E5B0 000210C0 */ sll $v0, $v0, 3 -/* 1E9B4 8008E5B4 005D1021 */ addu $v0, $v0, $sp -/* 1E9B8 8008E5B8 D440FFC0 */ ldc1 $f0, -0x40($v0) -/* 1E9BC 8008E5BC C7A20040 */ lwc1 $f2, 0x40($sp) -/* 1E9C0 8008E5C0 468010A1 */ cvt.d.w $f2, $f2 -/* 1E9C4 8008E5C4 46220000 */ add.d $f0, $f0, $f2 -/* 1E9C8 8008E5C8 3C01800B */ lui $at, %hi(D_800AE7D0) -/* 1E9CC 8008E5CC D422E7D0 */ ldc1 $f2, %lo(D_800AE7D0)($at) -/* 1E9D0 8008E5D0 46220002 */ mul.d $f0, $f0, $f2 -/* 1E9D4 8008E5D4 3C01800B */ lui $at, %hi(D_800AE7D8) -/* 1E9D8 8008E5D8 D422E7D8 */ ldc1 $f2, %lo(D_800AE7D8)($at) -/* 1E9DC 8008E5DC 46220003 */ div.d $f0, $f0, $f2 -/* 1E9E0 8008E5E0 3C01800B */ lui $at, %hi(D_800AE7E0) -/* 1E9E4 8008E5E4 D422E7E0 */ ldc1 $f2, %lo(D_800AE7E0)($at) -/* 1E9E8 8008E5E8 10800007 */ beqz $a0, .L8008E608 -/* 1E9EC 8008E5EC 46220000 */ add.d $f0, $f0, $f2 -.L8008E5F0: -/* 1E9F0 8008E5F0 30820001 */ andi $v0, $a0, 0x1 -/* 1E9F4 8008E5F4 54400001 */ bnel $v0, $zero, .L8008E5FC -/* 1E9F8 8008E5F8 46201082 */ mul.d $f2, $f2, $f0 -.L8008E5FC: -/* 1E9FC 8008E5FC 00042043 */ sra $a0, $a0, 1 -/* 1EA00 8008E600 1480FFFB */ bnez $a0, .L8008E5F0 -/* 1EA04 8008E604 46200002 */ mul.d $f0, $f0, $f0 -.L8008E608: -/* 1EA08 8008E608 00000000 */ nop -/* 1EA0C 8008E60C 46221082 */ mul.d $f2, $f2, $f2 -/* 1EA10 8008E610 00000000 */ nop -/* 1EA14 8008E614 46221082 */ mul.d $f2, $f2, $f2 -/* 1EA18 8008E618 00000000 */ nop -/* 1EA1C 8008E61C 46221082 */ mul.d $f2, $f2, $f2 -/* 1EA20 8008E620 4620100D */ trunc.w.d $f0, $f2 -/* 1EA24 8008E624 44020000 */ mfc1 $v0, $f0 -/* 1EA28 8008E628 00000000 */ nop -/* 1EA2C 8008E62C 00021400 */ sll $v0, $v0, 16 -/* 1EA30 8008E630 00021403 */ sra $v0, $v0, 16 -/* 1EA34 8008E634 44820000 */ mtc1 $v0, $f0 -/* 1EA38 8008E638 00000000 */ nop -/* 1EA3C 8008E63C 46800020 */ cvt.s.w $f0, $f0 -/* 1EA40 8008E640 46000021 */ cvt.d.s $f0, $f0 -/* 1EA44 8008E644 46201001 */ sub.d $f0, $f2, $f0 -/* 1EA48 8008E648 3C01800B */ lui $at, %hi(D_800AE7E8) -/* 1EA4C 8008E64C D422E7E8 */ ldc1 $f2, %lo(D_800AE7E8)($at) -/* 1EA50 8008E650 46220002 */ mul.d $f0, $f0, $f2 -/* 1EA54 8008E654 4620008D */ trunc.w.d $f2, $f0 -/* 1EA58 8008E658 44031000 */ mfc1 $v1, $f2 -/* 1EA5C 8008E65C 00000000 */ nop -/* 1EA60 8008E660 A5230000 */ sh $v1, 0x0($t1) -.L8008E664: -/* 1EA64 8008E664 03E00008 */ jr $ra -/* 1EA68 8008E668 27BD0048 */ addiu $sp, $sp, 0x48 -.size func_8008E3EC, . - func_8008E3EC - -glabel func_8008E66C -/* 1EA6C 8008E66C 000528C3 */ sra $a1, $a1, 3 -/* 1EA70 8008E670 14A00003 */ bnez $a1, .L8008E680 -/* 1EA74 8008E674 00061400 */ sll $v0, $a2, 16 -/* 1EA78 8008E678 080239BA */ j .L8008E6E8 -/* 1EA7C 8008E67C 46006006 */ mov.s $f0, $f12 -.L8008E680: -/* 1EA80 8008E680 44821000 */ mtc1 $v0, $f2 -/* 1EA84 8008E684 00000000 */ nop -/* 1EA88 8008E688 468010A0 */ cvt.s.w $f2, $f2 -/* 1EA8C 8008E68C 30E2FFFF */ andi $v0, $a3, 0xFFFF -/* 1EA90 8008E690 44820000 */ mtc1 $v0, $f0 -/* 1EA94 8008E694 00000000 */ nop -/* 1EA98 8008E698 46800020 */ cvt.s.w $f0, $f0 -/* 1EA9C 8008E69C 46001080 */ add.s $f2, $f2, $f0 -/* 1EAA0 8008E6A0 3C014780 */ lui $at, (0x47800000 >> 16) -/* 1EAA4 8008E6A4 44810000 */ mtc1 $at, $f0 -/* 1EAA8 8008E6A8 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 1EAAC 8008E6AC 44812000 */ mtc1 $at, $f4 -/* 1EAB0 8008E6B0 00001821 */ addu $v1, $zero, $zero -/* 1EAB4 8008E6B4 46001083 */ div.s $f2, $f2, $f0 -.L8008E6B8: -/* 1EAB8 8008E6B8 30A20001 */ andi $v0, $a1, 0x1 -/* 1EABC 8008E6BC 54400001 */ bnel $v0, $zero, .L8008E6C4 -/* 1EAC0 8008E6C0 46022102 */ mul.s $f4, $f4, $f2 -.L8008E6C4: -/* 1EAC4 8008E6C4 00052843 */ sra $a1, $a1, 1 -/* 1EAC8 8008E6C8 50A00007 */ beql $a1, $zero, .L8008E6E8 -/* 1EACC 8008E6CC 46046002 */ mul.s $f0, $f12, $f4 -/* 1EAD0 8008E6D0 24630001 */ addiu $v1, $v1, 0x1 -/* 1EAD4 8008E6D4 28620020 */ slti $v0, $v1, 0x20 -/* 1EAD8 8008E6D8 1440FFF7 */ bnez $v0, .L8008E6B8 -/* 1EADC 8008E6DC 46021082 */ mul.s $f2, $f2, $f2 -/* 1EAE0 8008E6E0 00000000 */ nop -/* 1EAE4 8008E6E4 46046002 */ mul.s $f0, $f12, $f4 -.L8008E6E8: -/* 1EAE8 8008E6E8 03E00008 */ jr $ra -/* 1EAEC 8008E6EC 00000000 */ nop -.size func_8008E66C, . - func_8008E66C - -glabel func_8008E6F0 -/* 1EAF0 8008E6F0 AC800000 */ sw $zero, 0x0($a0) -/* 1EAF4 8008E6F4 AC850004 */ sw $a1, 0x4($a0) -/* 1EAF8 8008E6F8 AC860008 */ sw $a2, 0x8($a0) -/* 1EAFC 8008E6FC A480000C */ sh $zero, 0xC($a0) -/* 1EB00 8008E700 A480000E */ sh $zero, 0xE($a0) -/* 1EB04 8008E704 03E00008 */ jr $ra -/* 1EB08 8008E708 AC870010 */ sw $a3, 0x10($a0) -/* 1EB0C 8008E70C 00000000 */ nop -.size func_8008E6F0, . - func_8008E6F0 - -glabel func_8008E710 -/* 1EB10 8008E710 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 1EB14 8008E714 AFBE0048 */ sw $fp, 0x48($sp) -/* 1EB18 8008E718 00A0F021 */ addu $fp, $a1, $zero -/* 1EB1C 8008E71C AFB40038 */ sw $s4, 0x38($sp) -/* 1EB20 8008E720 00C0A021 */ addu $s4, $a2, $zero -/* 1EB24 8008E724 8FA60060 */ lw $a2, 0x60($sp) -/* 1EB28 8008E728 3C030200 */ lui $v1, (0x2000440 >> 16) -/* 1EB2C 8008E72C 34630440 */ ori $v1, $v1, (0x2000440 & 0xFFFF) -/* 1EB30 8008E730 3C050200 */ lui $a1, (0x2000580 >> 16) -/* 1EB34 8008E734 34A50580 */ ori $a1, $a1, (0x2000580 & 0xFFFF) -/* 1EB38 8008E738 AFB30034 */ sw $s3, 0x34($sp) -/* 1EB3C 8008E73C 00809821 */ addu $s3, $a0, $zero -/* 1EB40 8008E740 AFBF004C */ sw $ra, 0x4C($sp) -/* 1EB44 8008E744 AFB70044 */ sw $s7, 0x44($sp) -/* 1EB48 8008E748 AFB60040 */ sw $s6, 0x40($sp) -/* 1EB4C 8008E74C AFB5003C */ sw $s5, 0x3C($sp) -/* 1EB50 8008E750 AFB20030 */ sw $s2, 0x30($sp) -/* 1EB54 8008E754 AFB1002C */ sw $s1, 0x2C($sp) -/* 1EB58 8008E758 AFB00028 */ sw $s0, 0x28($sp) -/* 1EB5C 8008E75C AFA7001C */ sw $a3, 0x1C($sp) -/* 1EB60 8008E760 8E64001C */ lw $a0, 0x1C($s3) -/* 1EB64 8008E764 00C01021 */ addu $v0, $a2, $zero -/* 1EB68 8008E768 24C60008 */ addiu $a2, $a2, 0x8 -/* 1EB6C 8008E76C AC430000 */ sw $v1, 0x0($v0) -/* 1EB70 8008E770 00141840 */ sll $v1, $s4, 1 -/* 1EB74 8008E774 AC430004 */ sw $v1, 0x4($v0) -/* 1EB78 8008E778 00C01021 */ addu $v0, $a2, $zero -/* 1EB7C 8008E77C AC450000 */ sw $a1, 0x0($v0) -/* 1EB80 8008E780 AC430004 */ sw $v1, 0x4($v0) -/* 1EB84 8008E784 8E620014 */ lw $v0, 0x14($s3) -/* 1EB88 8008E788 00008821 */ addu $s1, $zero, $zero -/* 1EB8C 8008E78C 18400023 */ blez $v0, .L8008E81C -/* 1EB90 8008E790 24C60008 */ addiu $a2, $a2, 0x8 -/* 1EB94 8008E794 3077FFFF */ andi $s7, $v1, 0xFFFF -/* 1EB98 8008E798 3C120C00 */ lui $s2, (0xC007FFF >> 16) -/* 1EB9C 8008E79C 36527FFF */ ori $s2, $s2, (0xC007FFF & 0xFFFF) -/* 1EBA0 8008E7A0 3C1606C0 */ lui $s6, (0x6C00440 >> 16) -/* 1EBA4 8008E7A4 36D60440 */ ori $s6, $s6, (0x6C00440 & 0xFFFF) -/* 1EBA8 8008E7A8 3C150800 */ lui $s5, (0x8000580 >> 16) -/* 1EBAC 8008E7AC 36B50580 */ ori $s5, $s5, (0x8000580 & 0xFFFF) -/* 1EBB0 8008E7B0 00808021 */ addu $s0, $a0, $zero -.L8008E7B4: -/* 1EBB4 8008E7B4 8E020000 */ lw $v0, 0x0($s0) -/* 1EBB8 8008E7B8 AFA60010 */ sw $a2, 0x10($sp) -/* 1EBBC 8008E7BC 8E040000 */ lw $a0, 0x0($s0) -/* 1EBC0 8008E7C0 26100004 */ addiu $s0, $s0, 0x4 -/* 1EBC4 8008E7C4 8FA7001C */ lw $a3, 0x1C($sp) -/* 1EBC8 8008E7C8 8C420004 */ lw $v0, 0x4($v0) -/* 1EBCC 8008E7CC 03C02821 */ addu $a1, $fp, $zero -/* 1EBD0 8008E7D0 0040F809 */ jalr $v0 -/* 1EBD4 8008E7D4 02803021 */ addu $a2, $s4, $zero -/* 1EBD8 8008E7D8 00403021 */ addu $a2, $v0, $zero -/* 1EBDC 8008E7DC 24C60008 */ addiu $a2, $a2, 0x8 -/* 1EBE0 8008E7E0 00C01821 */ addu $v1, $a2, $zero -/* 1EBE4 8008E7E4 24C60008 */ addiu $a2, $a2, 0x8 -/* 1EBE8 8008E7E8 3C080800 */ lui $t0, (0x8000000 >> 16) -/* 1EBEC 8008E7EC AC480000 */ sw $t0, 0x0($v0) -/* 1EBF0 8008E7F0 AC570004 */ sw $s7, 0x4($v0) -/* 1EBF4 8008E7F4 00C01021 */ addu $v0, $a2, $zero -/* 1EBF8 8008E7F8 AC720000 */ sw $s2, 0x0($v1) -/* 1EBFC 8008E7FC AC760004 */ sw $s6, 0x4($v1) -/* 1EC00 8008E800 AC520000 */ sw $s2, 0x0($v0) -/* 1EC04 8008E804 AC550004 */ sw $s5, 0x4($v0) -/* 1EC08 8008E808 8E620014 */ lw $v0, 0x14($s3) -/* 1EC0C 8008E80C 26310001 */ addiu $s1, $s1, 0x1 -/* 1EC10 8008E810 0222102A */ slt $v0, $s1, $v0 -/* 1EC14 8008E814 1440FFE7 */ bnez $v0, .L8008E7B4 -/* 1EC18 8008E818 24C60008 */ addiu $a2, $a2, 0x8 -.L8008E81C: -/* 1EC1C 8008E81C 00C01021 */ addu $v0, $a2, $zero -/* 1EC20 8008E820 8FBF004C */ lw $ra, 0x4C($sp) -/* 1EC24 8008E824 8FBE0048 */ lw $fp, 0x48($sp) -/* 1EC28 8008E828 8FB70044 */ lw $s7, 0x44($sp) -/* 1EC2C 8008E82C 8FB60040 */ lw $s6, 0x40($sp) -/* 1EC30 8008E830 8FB5003C */ lw $s5, 0x3C($sp) -/* 1EC34 8008E834 8FB40038 */ lw $s4, 0x38($sp) -/* 1EC38 8008E838 8FB30034 */ lw $s3, 0x34($sp) -/* 1EC3C 8008E83C 8FB20030 */ lw $s2, 0x30($sp) -/* 1EC40 8008E840 8FB1002C */ lw $s1, 0x2C($sp) -/* 1EC44 8008E844 8FB00028 */ lw $s0, 0x28($sp) -/* 1EC48 8008E848 03E00008 */ jr $ra -/* 1EC4C 8008E84C 27BD0050 */ addiu $sp, $sp, 0x50 -.size func_8008E710, . - func_8008E710 - -glabel func_8008E850 -/* 1EC50 8008E850 8C87001C */ lw $a3, 0x1C($a0) -/* 1EC54 8008E854 24020002 */ addiu $v0, $zero, 0x2 -/* 1EC58 8008E858 14A20007 */ bne $a1, $v0, .L8008E878 -/* 1EC5C 8008E85C 00000000 */ nop -/* 1EC60 8008E860 8C820014 */ lw $v0, 0x14($a0) -/* 1EC64 8008E864 24430001 */ addiu $v1, $v0, 0x1 -/* 1EC68 8008E868 00021080 */ sll $v0, $v0, 2 -/* 1EC6C 8008E86C 00471021 */ addu $v0, $v0, $a3 -/* 1EC70 8008E870 AC830014 */ sw $v1, 0x14($a0) -/* 1EC74 8008E874 AC460000 */ sw $a2, 0x0($v0) -.L8008E878: -/* 1EC78 8008E878 03E00008 */ jr $ra -/* 1EC7C 8008E87C 00001021 */ addu $v0, $zero, $zero -.size func_8008E850, . - func_8008E850 - -glabel func_8008E880 -/* 1EC80 8008E880 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 1EC84 8008E884 AFB10024 */ sw $s1, 0x24($sp) -/* 1EC88 8008E888 8FB10050 */ lw $s1, 0x50($sp) -/* 1EC8C 8008E88C AFB20028 */ sw $s2, 0x28($sp) -/* 1EC90 8008E890 00809021 */ addu $s2, $a0, $zero -/* 1EC94 8008E894 AFB3002C */ sw $s3, 0x2C($sp) -/* 1EC98 8008E898 AFB00020 */ sw $s0, 0x20($sp) -/* 1EC9C 8008E89C 00C08021 */ addu $s0, $a2, $zero -/* 1ECA0 8008E8A0 24020140 */ addiu $v0, $zero, 0x140 -/* 1ECA4 8008E8A4 AFBF0030 */ sw $ra, 0x30($sp) -/* 1ECA8 8008E8A8 F7B40038 */ sdc1 $f20, 0x38($sp) -/* 1ECAC 8008E8AC A7A20018 */ sh $v0, 0x18($sp) -/* 1ECB0 8008E8B0 8E440000 */ lw $a0, 0x0($s2) -/* 1ECB4 8008E8B4 12000064 */ beqz $s0, .L8008EA48 -/* 1ECB8 8008E8B8 00A09821 */ addu $s3, $a1, $zero -/* 1ECBC 8008E8BC 8E42001C */ lw $v0, 0x1C($s2) -/* 1ECC0 8008E8C0 10400016 */ beqz $v0, .L8008E91C -/* 1ECC4 8008E8C4 27A50018 */ addiu $a1, $sp, 0x18 -/* 1ECC8 8008E8C8 AFB10010 */ sw $s1, 0x10($sp) -/* 1ECCC 8008E8CC 8C820004 */ lw $v0, 0x4($a0) -/* 1ECD0 8008E8D0 0040F809 */ jalr $v0 -/* 1ECD4 8008E8D4 02003021 */ addu $a2, $s0, $zero -/* 1ECD8 8008E8D8 00408821 */ addu $s1, $v0, $zero -/* 1ECDC 8008E8DC 3C0300FF */ lui $v1, (0xFFFFFF >> 16) -/* 1ECE0 8008E8E0 87A20018 */ lh $v0, 0x18($sp) -/* 1ECE4 8008E8E4 3463FFFF */ ori $v1, $v1, (0xFFFFFF & 0xFFFF) -/* 1ECE8 8008E8E8 02202021 */ addu $a0, $s1, $zero -/* 1ECEC 8008E8EC 26310008 */ addiu $s1, $s1, 0x8 -/* 1ECF0 8008E8F0 00431024 */ and $v0, $v0, $v1 -/* 1ECF4 8008E8F4 3C030A00 */ lui $v1, (0xA000000 >> 16) -/* 1ECF8 8008E8F8 00431025 */ or $v0, $v0, $v1 -/* 1ECFC 8008E8FC AC820000 */ sw $v0, 0x0($a0) -/* 1ED00 8008E900 96630000 */ lhu $v1, 0x0($s3) -/* 1ED04 8008E904 00101040 */ sll $v0, $s0, 1 -/* 1ED08 8008E908 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1ED0C 8008E90C 00031C00 */ sll $v1, $v1, 16 -/* 1ED10 8008E910 00621825 */ or $v1, $v1, $v0 -/* 1ED14 8008E914 08023A92 */ j .L8008EA48 -/* 1ED18 8008E918 AC830004 */ sw $v1, 0x4($a0) -.L8008E91C: -/* 1ED1C 8008E91C C6400018 */ lwc1 $f0, 0x18($s2) -/* 1ED20 8008E920 3C01800B */ lui $at, %hi(D_800AE7F0) -/* 1ED24 8008E924 D422E7F0 */ ldc1 $f2, %lo(D_800AE7F0)($at) -/* 1ED28 8008E928 46000021 */ cvt.d.s $f0, $f0 -/* 1ED2C 8008E92C 4620103C */ c.lt.d $f2, $f0 -/* 1ED30 8008E930 00000000 */ nop -/* 1ED34 8008E934 45000006 */ bc1f .L8008E950 -/* 1ED38 8008E938 00000000 */ nop -/* 1ED3C 8008E93C 3C013FFF */ lui $at, (0x3FFFFEB0 >> 16) -/* 1ED40 8008E940 3421FEB0 */ ori $at, $at, (0x3FFFFEB0 & 0xFFFF) -/* 1ED44 8008E944 44810000 */ mtc1 $at, $f0 -/* 1ED48 8008E948 00000000 */ nop -/* 1ED4C 8008E94C E6400018 */ swc1 $f0, 0x18($s2) -.L8008E950: -/* 1ED50 8008E950 C6400018 */ lwc1 $f0, 0x18($s2) -/* 1ED54 8008E954 3C014700 */ lui $at, (0x47000000 >> 16) -/* 1ED58 8008E958 4481A000 */ mtc1 $at, $f20 -/* 1ED5C 8008E95C 00000000 */ nop -/* 1ED60 8008E960 46140002 */ mul.s $f0, $f0, $f20 -/* 1ED64 8008E964 4600008D */ trunc.w.s $f2, $f0 -/* 1ED68 8008E968 44021000 */ mfc1 $v0, $f2 -/* 1ED6C 8008E96C 00000000 */ nop -/* 1ED70 8008E970 44822000 */ mtc1 $v0, $f4 -/* 1ED74 8008E974 00000000 */ nop -/* 1ED78 8008E978 46802120 */ cvt.s.w $f4, $f4 -/* 1ED7C 8008E97C 46142103 */ div.s $f4, $f4, $f20 -/* 1ED80 8008E980 44900000 */ mtc1 $s0, $f0 -/* 1ED84 8008E984 00000000 */ nop -/* 1ED88 8008E988 46800020 */ cvt.s.w $f0, $f0 -/* 1ED8C 8008E98C 46002002 */ mul.s $f0, $f4, $f0 -/* 1ED90 8008E990 C6420020 */ lwc1 $f2, 0x20($s2) -/* 1ED94 8008E994 46001080 */ add.s $f2, $f2, $f0 -/* 1ED98 8008E998 4600100D */ trunc.w.s $f0, $f2 -/* 1ED9C 8008E99C 44060000 */ mfc1 $a2, $f0 -/* 1EDA0 8008E9A0 00000000 */ nop -/* 1EDA4 8008E9A4 44860000 */ mtc1 $a2, $f0 -/* 1EDA8 8008E9A8 00000000 */ nop -/* 1EDAC 8008E9AC 46800020 */ cvt.s.w $f0, $f0 -/* 1EDB0 8008E9B0 46001081 */ sub.s $f2, $f2, $f0 -/* 1EDB4 8008E9B4 E6440018 */ swc1 $f4, 0x18($s2) -/* 1EDB8 8008E9B8 E6420020 */ swc1 $f2, 0x20($s2) -/* 1EDBC 8008E9BC AFB10010 */ sw $s1, 0x10($sp) -/* 1EDC0 8008E9C0 8C820004 */ lw $v0, 0x4($a0) -/* 1EDC4 8008E9C4 0040F809 */ jalr $v0 -/* 1EDC8 8008E9C8 27A50018 */ addiu $a1, $sp, 0x18 -/* 1EDCC 8008E9CC 00408821 */ addu $s1, $v0, $zero -/* 1EDD0 8008E9D0 C6400018 */ lwc1 $f0, 0x18($s2) -/* 1EDD4 8008E9D4 97A20018 */ lhu $v0, 0x18($sp) -/* 1EDD8 8008E9D8 02202021 */ addu $a0, $s1, $zero -/* 1EDDC 8008E9DC 3C030800 */ lui $v1, (0x8000000 >> 16) -/* 1EDE0 8008E9E0 00431025 */ or $v0, $v0, $v1 -/* 1EDE4 8008E9E4 AC820000 */ sw $v0, 0x0($a0) -/* 1EDE8 8008E9E8 96630000 */ lhu $v1, 0x0($s3) -/* 1EDEC 8008E9EC 00101040 */ sll $v0, $s0, 1 -/* 1EDF0 8008E9F0 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1EDF4 8008E9F4 46140002 */ mul.s $f0, $f0, $f20 -/* 1EDF8 8008E9F8 00031C00 */ sll $v1, $v1, 16 -/* 1EDFC 8008E9FC 00621825 */ or $v1, $v1, $v0 -/* 1EE00 8008EA00 AC830004 */ sw $v1, 0x4($a0) -/* 1EE04 8008EA04 92440027 */ lbu $a0, 0x27($s2) -/* 1EE08 8008EA08 26310008 */ addiu $s1, $s1, 0x8 -/* 1EE0C 8008EA0C 02208021 */ addu $s0, $s1, $zero -/* 1EE10 8008EA10 00042400 */ sll $a0, $a0, 16 -/* 1EE14 8008EA14 4600008D */ trunc.w.s $f2, $f0 -/* 1EE18 8008EA18 44021000 */ mfc1 $v0, $f2 -/* 1EE1C 8008EA1C 00000000 */ nop -/* 1EE20 8008EA20 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1EE24 8008EA24 3C030500 */ lui $v1, (0x5000000 >> 16) -/* 1EE28 8008EA28 00431025 */ or $v0, $v0, $v1 -/* 1EE2C 8008EA2C 00822025 */ or $a0, $a0, $v0 -/* 1EE30 8008EA30 AE040000 */ sw $a0, 0x0($s0) -/* 1EE34 8008EA34 8E440014 */ lw $a0, 0x14($s2) -/* 1EE38 8008EA38 0C0241E0 */ jal func_80090780 -/* 1EE3C 8008EA3C 26310008 */ addiu $s1, $s1, 0x8 -/* 1EE40 8008EA40 AE020004 */ sw $v0, 0x4($s0) -/* 1EE44 8008EA44 AE400024 */ sw $zero, 0x24($s2) -.L8008EA48: -/* 1EE48 8008EA48 02201021 */ addu $v0, $s1, $zero -/* 1EE4C 8008EA4C 8FBF0030 */ lw $ra, 0x30($sp) -/* 1EE50 8008EA50 8FB3002C */ lw $s3, 0x2C($sp) -/* 1EE54 8008EA54 8FB20028 */ lw $s2, 0x28($sp) -/* 1EE58 8008EA58 8FB10024 */ lw $s1, 0x24($sp) -/* 1EE5C 8008EA5C 8FB00020 */ lw $s0, 0x20($sp) -/* 1EE60 8008EA60 D7B40038 */ ldc1 $f20, 0x38($sp) -/* 1EE64 8008EA64 03E00008 */ jr $ra -/* 1EE68 8008EA68 27BD0040 */ addiu $sp, $sp, 0x40 -.size func_8008E880, . - func_8008E880 - -glabel func_8008EA6C -/* 1EE6C 8008EA6C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1EE70 8008EA70 AFBF0010 */ sw $ra, 0x10($sp) -/* 1EE74 8008EA74 24A7FFFF */ addiu $a3, $a1, -0x1 -/* 1EE78 8008EA78 2CE20009 */ sltiu $v0, $a3, 0x9 -/* 1EE7C 8008EA7C 10400021 */ beqz $v0, .L8008EB04 -/* 1EE80 8008EA80 00801821 */ addu $v1, $a0, $zero -/* 1EE84 8008EA84 00071080 */ sll $v0, $a3, 2 -/* 1EE88 8008EA88 3C01800B */ lui $at, %hi(jtbl_800AE7F8) -/* 1EE8C 8008EA8C 00220821 */ addu $at, $at, $v0 -/* 1EE90 8008EA90 8C22E7F8 */ lw $v0, %lo(jtbl_800AE7F8)($at) -/* 1EE94 8008EA94 00400008 */ jr $v0 -/* 1EE98 8008EA98 00000000 */ nop -glabel .L8008EA9C -/* 1EE9C 8008EA9C 08023AC7 */ j .L8008EB1C -/* 1EEA0 8008EAA0 AC860000 */ sw $a2, 0x0($a0) -glabel .L8008EAA4 -/* 1EEA4 8008EAA4 24020001 */ addiu $v0, $zero, 0x1 -/* 1EEA8 8008EAA8 AC600020 */ sw $zero, 0x20($v1) -/* 1EEAC 8008EAAC AC620024 */ sw $v0, 0x24($v1) -/* 1EEB0 8008EAB0 AC600030 */ sw $zero, 0x30($v1) -/* 1EEB4 8008EAB4 AC60001C */ sw $zero, 0x1C($v1) -/* 1EEB8 8008EAB8 8C840000 */ lw $a0, 0x0($a0) -/* 1EEBC 8008EABC 10800017 */ beqz $a0, .L8008EB1C -/* 1EEC0 8008EAC0 24050004 */ addiu $a1, $zero, 0x4 -/* 1EEC4 8008EAC4 8C820008 */ lw $v0, 0x8($a0) -/* 1EEC8 8008EAC8 08023AC5 */ j .L8008EB14 -/* 1EECC 8008EACC 00003021 */ addu $a2, $zero, $zero -glabel .L8008EAD0 -/* 1EED0 8008EAD0 24020001 */ addiu $v0, $zero, 0x1 -/* 1EED4 8008EAD4 AC620030 */ sw $v0, 0x30($v1) -/* 1EED8 8008EAD8 8C840000 */ lw $a0, 0x0($a0) -/* 1EEDC 8008EADC 1080000F */ beqz $a0, .L8008EB1C -/* 1EEE0 8008EAE0 24050009 */ addiu $a1, $zero, 0x9 -/* 1EEE4 8008EAE4 8C820008 */ lw $v0, 0x8($a0) -/* 1EEE8 8008EAE8 08023AC5 */ j .L8008EB14 -/* 1EEEC 8008EAEC 00003021 */ addu $a2, $zero, $zero -glabel .L8008EAF0 -/* 1EEF0 8008EAF0 08023AC7 */ j .L8008EB1C -/* 1EEF4 8008EAF4 AC660018 */ sw $a2, 0x18($v1) -glabel .L8008EAF8 -/* 1EEF8 8008EAF8 24020001 */ addiu $v0, $zero, 0x1 -/* 1EEFC 8008EAFC 08023AC7 */ j .L8008EB1C -/* 1EF00 8008EB00 AC62001C */ sw $v0, 0x1C($v1) -glabel .L8008EB04 -/* 1EF04 8008EB04 8C840000 */ lw $a0, 0x0($a0) -/* 1EF08 8008EB08 10800004 */ beqz $a0, .L8008EB1C -/* 1EF0C 8008EB0C 00000000 */ nop -/* 1EF10 8008EB10 8C820008 */ lw $v0, 0x8($a0) -.L8008EB14: -/* 1EF14 8008EB14 0040F809 */ jalr $v0 -/* 1EF18 8008EB18 00000000 */ nop -.L8008EB1C: -/* 1EF1C 8008EB1C 8FBF0010 */ lw $ra, 0x10($sp) -/* 1EF20 8008EB20 00001021 */ addu $v0, $zero, $zero -/* 1EF24 8008EB24 03E00008 */ jr $ra -/* 1EF28 8008EB28 27BD0018 */ addiu $sp, $sp, 0x18 -/* 1EF2C 8008EB2C 00000000 */ nop -.size func_8008EA6C, . - func_8008EA6C - -glabel func_8008EB30 -/* 1EF30 8008EB30 27BDFF98 */ addiu $sp, $sp, -0x68 -/* 1EF34 8008EB34 8FAB0078 */ lw $t3, 0x78($sp) -/* 1EF38 8008EB38 AFB20048 */ sw $s2, 0x48($sp) -/* 1EF3C 8008EB3C 00809021 */ addu $s2, $a0, $zero -/* 1EF40 8008EB40 AFBF0064 */ sw $ra, 0x64($sp) -/* 1EF44 8008EB44 AFBE0060 */ sw $fp, 0x60($sp) -/* 1EF48 8008EB48 AFB7005C */ sw $s7, 0x5C($sp) -/* 1EF4C 8008EB4C AFB60058 */ sw $s6, 0x58($sp) -/* 1EF50 8008EB50 AFB50054 */ sw $s5, 0x54($sp) -/* 1EF54 8008EB54 AFB40050 */ sw $s4, 0x50($sp) -/* 1EF58 8008EB58 AFB3004C */ sw $s3, 0x4C($sp) -/* 1EF5C 8008EB5C AFB10044 */ sw $s1, 0x44($sp) -/* 1EF60 8008EB60 AFB00040 */ sw $s0, 0x40($sp) -/* 1EF64 8008EB64 8E440000 */ lw $a0, 0x0($s2) -/* 1EF68 8008EB68 00C0A021 */ addu $s4, $a2, $zero -/* 1EF6C 8008EB6C A7A0001E */ sh $zero, 0x1E($sp) -/* 1EF70 8008EB70 AFAB0010 */ sw $t3, 0x10($sp) -/* 1EF74 8008EB74 8C820004 */ lw $v0, 0x4($a0) -/* 1EF78 8008EB78 0000B021 */ addu $s6, $zero, $zero -/* 1EF7C 8008EB7C 0040F809 */ jalr $v0 -/* 1EF80 8008EB80 24150140 */ addiu $s5, $zero, 0x140 -/* 1EF84 8008EB84 00405821 */ addu $t3, $v0, $zero -/* 1EF88 8008EB88 01603821 */ addu $a3, $t3, $zero -/* 1EF8C 8008EB8C 256B0008 */ addiu $t3, $t3, 0x8 -/* 1EF90 8008EB90 01604021 */ addu $t0, $t3, $zero -/* 1EF94 8008EB94 256B0008 */ addiu $t3, $t3, 0x8 -/* 1EF98 8008EB98 3C0A0C00 */ lui $t2, (0xC00DA83 >> 16) -/* 1EF9C 8008EB9C 354ADA83 */ ori $t2, $t2, (0xC00DA83 & 0xFFFF) -/* 1EFA0 8008EBA0 3C0906C0 */ lui $t1, (0x6C006C0 >> 16) -/* 1EFA4 8008EBA4 352906C0 */ ori $t1, $t1, (0x6C006C0 & 0xFFFF) -/* 1EFA8 8008EBA8 01601821 */ addu $v1, $t3, $zero -/* 1EFAC 8008EBAC 256B0008 */ addiu $t3, $t3, 0x8 -/* 1EFB0 8008EBB0 3C060C00 */ lui $a2, (0xC005A82 >> 16) -/* 1EFB4 8008EBB4 34C65A82 */ ori $a2, $a2, (0xC005A82 & 0xFFFF) -/* 1EFB8 8008EBB8 3C050800 */ lui $a1, (0x80006C0 >> 16) -/* 1EFBC 8008EBBC 34A506C0 */ ori $a1, $a1, (0x80006C0 & 0xFFFF) -/* 1EFC0 8008EBC0 02402021 */ addu $a0, $s2, $zero -/* 1EFC4 8008EBC4 3C020800 */ lui $v0, (0x8000000 >> 16) -/* 1EFC8 8008EBC8 00148040 */ sll $s0, $s4, 1 -/* 1EFCC 8008EBCC ACE20000 */ sw $v0, 0x0($a3) -/* 1EFD0 8008EBD0 3202FFFF */ andi $v0, $s0, 0xFFFF -/* 1EFD4 8008EBD4 ACE20004 */ sw $v0, 0x4($a3) -/* 1EFD8 8008EBD8 AD0A0000 */ sw $t2, 0x0($t0) -/* 1EFDC 8008EBDC AD090004 */ sw $t1, 0x4($t0) -/* 1EFE0 8008EBE0 AC660000 */ sw $a2, 0x0($v1) -/* 1EFE4 8008EBE4 AC650004 */ sw $a1, 0x4($v1) -/* 1EFE8 8008EBE8 AFAB0010 */ sw $t3, 0x10($sp) -/* 1EFEC 8008EBEC 8E450018 */ lw $a1, 0x18($s2) -/* 1EFF0 8008EBF0 240606C0 */ addiu $a2, $zero, 0x6C0 -/* 1EFF4 8008EBF4 0C023D0C */ jal func_8008F430 -/* 1EFF8 8008EBF8 02803821 */ addu $a3, $s4, $zero -/* 1EFFC 8008EBFC 00405821 */ addu $t3, $v0, $zero -/* 1F000 8008EC00 3C030200 */ lui $v1, (0x2000800 >> 16) -/* 1F004 8008EC04 34630800 */ ori $v1, $v1, (0x2000800 & 0xFFFF) -/* 1F008 8008EC08 AC430000 */ sw $v1, 0x0($v0) -/* 1F00C 8008EC0C AC500004 */ sw $s0, 0x4($v0) -/* 1F010 8008EC10 92420024 */ lbu $v0, 0x24($s2) -/* 1F014 8008EC14 0000B821 */ addu $s7, $zero, $zero -/* 1F018 8008EC18 1840007E */ blez $v0, .L8008EE14 -/* 1F01C 8008EC1C 256B0008 */ addiu $t3, $t3, 0x8 -.L8008EC20: -/* 1F020 8008EC20 97AC001E */ lhu $t4, 0x1E($sp) -/* 1F024 8008EC24 8E440020 */ lw $a0, 0x20($s2) -/* 1F028 8008EC28 000C1C00 */ sll $v1, $t4, 16 -/* 1F02C 8008EC2C 00031C03 */ sra $v1, $v1, 16 -/* 1F030 8008EC30 00031080 */ sll $v0, $v1, 2 -/* 1F034 8008EC34 00431021 */ addu $v0, $v0, $v1 -/* 1F038 8008EC38 000210C0 */ sll $v0, $v0, 3 -/* 1F03C 8008EC3C 00828821 */ addu $s1, $a0, $v0 -/* 1F040 8008EC40 8E220000 */ lw $v0, 0x0($s1) -/* 1F044 8008EC44 8E440018 */ lw $a0, 0x18($s2) -/* 1F048 8008EC48 8E230004 */ lw $v1, 0x4($s1) -/* 1F04C 8008EC4C 00021040 */ sll $v0, $v0, 1 -/* 1F050 8008EC50 00829823 */ subu $s3, $a0, $v0 -/* 1F054 8008EC54 00031840 */ sll $v1, $v1, 1 -/* 1F058 8008EC58 16770005 */ bne $s3, $s7, .L8008EC70 -/* 1F05C 8008EC5C 0083F023 */ subu $fp, $a0, $v1 -/* 1F060 8008EC60 02A01021 */ addu $v0, $s5, $zero -/* 1F064 8008EC64 02C0A821 */ addu $s5, $s6, $zero -/* 1F068 8008EC68 08023B24 */ j .L8008EC90 -/* 1F06C 8008EC6C 0040B021 */ addu $s6, $v0, $zero -.L8008EC70: -/* 1F070 8008EC70 AFAB0010 */ sw $t3, 0x10($sp) -/* 1F074 8008EC74 02402021 */ addu $a0, $s2, $zero -/* 1F078 8008EC78 02602821 */ addu $a1, $s3, $zero -/* 1F07C 8008EC7C 00163400 */ sll $a2, $s6, 16 -/* 1F080 8008EC80 00063403 */ sra $a2, $a2, 16 -/* 1F084 8008EC84 0C023CB0 */ jal func_8008F2C0 -/* 1F088 8008EC88 02803821 */ addu $a3, $s4, $zero -/* 1F08C 8008EC8C 00405821 */ addu $t3, $v0, $zero -.L8008EC90: -/* 1F090 8008EC90 02402021 */ addu $a0, $s2, $zero -/* 1F094 8008EC94 02202821 */ addu $a1, $s1, $zero -/* 1F098 8008EC98 00151400 */ sll $v0, $s5, 16 -/* 1F09C 8008EC9C 00028403 */ sra $s0, $v0, 16 -/* 1F0A0 8008ECA0 02003021 */ addu $a2, $s0, $zero -/* 1F0A4 8008ECA4 02803821 */ addu $a3, $s4, $zero -/* 1F0A8 8008ECA8 0C023C2A */ jal func_8008F0A8 -/* 1F0AC 8008ECAC AFAB0010 */ sw $t3, 0x10($sp) -/* 1F0B0 8008ECB0 86230008 */ lh $v1, 0x8($s1) -/* 1F0B4 8008ECB4 00405821 */ addu $t3, $v0, $zero -/* 1F0B8 8008ECB8 10600016 */ beqz $v1, .L8008ED14 -/* 1F0BC 8008ECBC 00601021 */ addu $v0, $v1, $zero -/* 1F0C0 8008ECC0 01602021 */ addu $a0, $t3, $zero -/* 1F0C4 8008ECC4 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1F0C8 8008ECC8 3C0C0C00 */ lui $t4, (0xC000000 >> 16) -/* 1F0CC 8008ECCC 004C1025 */ or $v0, $v0, $t4 -/* 1F0D0 8008ECD0 AC820000 */ sw $v0, 0x0($a0) -/* 1F0D4 8008ECD4 00161400 */ sll $v0, $s6, 16 -/* 1F0D8 8008ECD8 3203FFFF */ andi $v1, $s0, 0xFFFF -/* 1F0DC 8008ECDC 00431025 */ or $v0, $v0, $v1 -/* 1F0E0 8008ECE0 AC820004 */ sw $v0, 0x4($a0) -/* 1F0E4 8008ECE4 8E220024 */ lw $v0, 0x24($s1) -/* 1F0E8 8008ECE8 1440000A */ bnez $v0, .L8008ED14 -/* 1F0EC 8008ECEC 256B0008 */ addiu $t3, $t3, 0x8 -/* 1F0F0 8008ECF0 8E220020 */ lw $v0, 0x20($s1) -/* 1F0F4 8008ECF4 14400007 */ bnez $v0, .L8008ED14 -/* 1F0F8 8008ECF8 02402021 */ addu $a0, $s2, $zero -/* 1F0FC 8008ECFC AFAB0010 */ sw $t3, 0x10($sp) -/* 1F100 8008ED00 03C02821 */ addu $a1, $fp, $zero -/* 1F104 8008ED04 02003021 */ addu $a2, $s0, $zero -/* 1F108 8008ED08 0C023D0C */ jal func_8008F430 -/* 1F10C 8008ED0C 02803821 */ addu $a3, $s4, $zero -/* 1F110 8008ED10 00405821 */ addu $t3, $v0, $zero -.L8008ED14: -/* 1F114 8008ED14 8622000A */ lh $v0, 0xA($s1) -/* 1F118 8008ED18 10400013 */ beqz $v0, .L8008ED68 -/* 1F11C 8008ED1C 00401821 */ addu $v1, $v0, $zero -/* 1F120 8008ED20 01604021 */ addu $t0, $t3, $zero -/* 1F124 8008ED24 256B0008 */ addiu $t3, $t3, 0x8 -/* 1F128 8008ED28 02402021 */ addu $a0, $s2, $zero -/* 1F12C 8008ED2C 02602821 */ addu $a1, $s3, $zero -/* 1F130 8008ED30 00163400 */ sll $a2, $s6, 16 -/* 1F134 8008ED34 00063403 */ sra $a2, $a2, 16 -/* 1F138 8008ED38 02803821 */ addu $a3, $s4, $zero -/* 1F13C 8008ED3C 3062FFFF */ andi $v0, $v1, 0xFFFF -/* 1F140 8008ED40 3C0C0C00 */ lui $t4, (0xC000000 >> 16) -/* 1F144 8008ED44 004C1025 */ or $v0, $v0, $t4 -/* 1F148 8008ED48 AD020000 */ sw $v0, 0x0($t0) -/* 1F14C 8008ED4C 00151400 */ sll $v0, $s5, 16 -/* 1F150 8008ED50 30C3FFFF */ andi $v1, $a2, 0xFFFF -/* 1F154 8008ED54 00431025 */ or $v0, $v0, $v1 -/* 1F158 8008ED58 AD020004 */ sw $v0, 0x4($t0) -/* 1F15C 8008ED5C 0C023D0C */ jal func_8008F430 -/* 1F160 8008ED60 AFAB0010 */ sw $t3, 0x10($sp) -/* 1F164 8008ED64 00405821 */ addu $t3, $v0, $zero -.L8008ED68: -/* 1F168 8008ED68 8E240020 */ lw $a0, 0x20($s1) -/* 1F16C 8008ED6C 10800006 */ beqz $a0, .L8008ED88 -/* 1F170 8008ED70 00152C00 */ sll $a1, $s5, 16 -/* 1F174 8008ED74 00052C03 */ sra $a1, $a1, 16 -/* 1F178 8008ED78 02803021 */ addu $a2, $s4, $zero -/* 1F17C 8008ED7C 0C023D68 */ jal func_8008F5A0 -/* 1F180 8008ED80 01603821 */ addu $a3, $t3, $zero -/* 1F184 8008ED84 00405821 */ addu $t3, $v0, $zero -.L8008ED88: -/* 1F188 8008ED88 8E220024 */ lw $v0, 0x24($s1) -/* 1F18C 8008ED8C 14400008 */ bnez $v0, .L8008EDB0 -/* 1F190 8008ED90 02402021 */ addu $a0, $s2, $zero -/* 1F194 8008ED94 AFAB0010 */ sw $t3, 0x10($sp) -/* 1F198 8008ED98 03C02821 */ addu $a1, $fp, $zero -/* 1F19C 8008ED9C 00153400 */ sll $a2, $s5, 16 -/* 1F1A0 8008EDA0 00063403 */ sra $a2, $a2, 16 -/* 1F1A4 8008EDA4 0C023D0C */ jal func_8008F430 -/* 1F1A8 8008EDA8 02803821 */ addu $a3, $s4, $zero -/* 1F1AC 8008EDAC 00405821 */ addu $t3, $v0, $zero -.L8008EDB0: -/* 1F1B0 8008EDB0 8622000C */ lh $v0, 0xC($s1) -/* 1F1B4 8008EDB4 1040000A */ beqz $v0, .L8008EDE0 -/* 1F1B8 8008EDB8 00401821 */ addu $v1, $v0, $zero -/* 1F1BC 8008EDBC 01601021 */ addu $v0, $t3, $zero -/* 1F1C0 8008EDC0 256B0008 */ addiu $t3, $t3, 0x8 -/* 1F1C4 8008EDC4 3063FFFF */ andi $v1, $v1, 0xFFFF -/* 1F1C8 8008EDC8 3C0C0C00 */ lui $t4, (0xC000000 >> 16) -/* 1F1CC 8008EDCC 006C1825 */ or $v1, $v1, $t4 -/* 1F1D0 8008EDD0 AC430000 */ sw $v1, 0x0($v0) -/* 1F1D4 8008EDD4 00151C00 */ sll $v1, $s5, 16 -/* 1F1D8 8008EDD8 34630800 */ ori $v1, $v1, 0x800 -/* 1F1DC 8008EDDC AC430004 */ sw $v1, 0x4($v0) -.L8008EDE0: -/* 1F1E0 8008EDE0 97AC001E */ lhu $t4, 0x1E($sp) -/* 1F1E4 8008EDE4 8E230004 */ lw $v1, 0x4($s1) -/* 1F1E8 8008EDE8 8E440018 */ lw $a0, 0x18($s2) -/* 1F1EC 8008EDEC 25820001 */ addiu $v0, $t4, 0x1 -/* 1F1F0 8008EDF0 00031840 */ sll $v1, $v1, 1 -/* 1F1F4 8008EDF4 0083B821 */ addu $s7, $a0, $v1 -/* 1F1F8 8008EDF8 A7A2001E */ sh $v0, 0x1E($sp) -/* 1F1FC 8008EDFC 92430024 */ lbu $v1, 0x24($s2) -/* 1F200 8008EE00 00021400 */ sll $v0, $v0, 16 -/* 1F204 8008EE04 00021403 */ sra $v0, $v0, 16 -/* 1F208 8008EE08 0043102A */ slt $v0, $v0, $v1 -/* 1F20C 8008EE0C 1440FF84 */ bnez $v0, .L8008EC20 -/* 1F210 8008EE10 00000000 */ nop -.L8008EE14: -/* 1F214 8008EE14 8E420018 */ lw $v0, 0x18($s2) -/* 1F218 8008EE18 8E44001C */ lw $a0, 0x1C($s2) -/* 1F21C 8008EE1C 8E430014 */ lw $v1, 0x14($s2) -/* 1F220 8008EE20 00143040 */ sll $a2, $s4, 1 -/* 1F224 8008EE24 00461021 */ addu $v0, $v0, $a2 -/* 1F228 8008EE28 00042040 */ sll $a0, $a0, 1 -/* 1F22C 8008EE2C 00641821 */ addu $v1, $v1, $a0 -/* 1F230 8008EE30 0062182B */ sltu $v1, $v1, $v0 -/* 1F234 8008EE34 10600003 */ beqz $v1, .L8008EE44 -/* 1F238 8008EE38 AE420018 */ sw $v0, 0x18($s2) -/* 1F23C 8008EE3C 00441023 */ subu $v0, $v0, $a0 -/* 1F240 8008EE40 AE420018 */ sw $v0, 0x18($s2) -.L8008EE44: -/* 1F244 8008EE44 25620008 */ addiu $v0, $t3, 0x8 -/* 1F248 8008EE48 01602821 */ addu $a1, $t3, $zero -/* 1F24C 8008EE4C 240C0800 */ addiu $t4, $zero, 0x800 -/* 1F250 8008EE50 000C1C00 */ sll $v1, $t4, 16 -/* 1F254 8008EE54 00031C02 */ srl $v1, $v1, 16 -/* 1F258 8008EE58 3C040A00 */ lui $a0, (0xA000000 >> 16) -/* 1F25C 8008EE5C 00641825 */ or $v1, $v1, $a0 -/* 1F260 8008EE60 ACA30000 */ sw $v1, 0x0($a1) -/* 1F264 8008EE64 30C3FFFF */ andi $v1, $a2, 0xFFFF -/* 1F268 8008EE68 3C0406C0 */ lui $a0, (0x6C00000 >> 16) -/* 1F26C 8008EE6C 00641825 */ or $v1, $v1, $a0 -/* 1F270 8008EE70 ACA30004 */ sw $v1, 0x4($a1) -/* 1F274 8008EE74 8FBF0064 */ lw $ra, 0x64($sp) -/* 1F278 8008EE78 8FBE0060 */ lw $fp, 0x60($sp) -/* 1F27C 8008EE7C 8FB7005C */ lw $s7, 0x5C($sp) -/* 1F280 8008EE80 8FB60058 */ lw $s6, 0x58($sp) -/* 1F284 8008EE84 8FB50054 */ lw $s5, 0x54($sp) -/* 1F288 8008EE88 8FB40050 */ lw $s4, 0x50($sp) -/* 1F28C 8008EE8C 8FB3004C */ lw $s3, 0x4C($sp) -/* 1F290 8008EE90 8FB20048 */ lw $s2, 0x48($sp) -/* 1F294 8008EE94 8FB10044 */ lw $s1, 0x44($sp) -/* 1F298 8008EE98 8FB00040 */ lw $s0, 0x40($sp) -/* 1F29C 8008EE9C 03E00008 */ jr $ra -/* 1F2A0 8008EEA0 27BD0068 */ addiu $sp, $sp, 0x68 -.size func_8008EB30, . - func_8008EB30 - -glabel func_8008EEA4 -/* 1F2A4 8008EEA4 24020001 */ addiu $v0, $zero, 0x1 -/* 1F2A8 8008EEA8 50A20001 */ beql $a1, $v0, .L8008EEB0 -/* 1F2AC 8008EEAC AC860000 */ sw $a2, 0x0($a0) -.L8008EEB0: -/* 1F2B0 8008EEB0 03E00008 */ jr $ra -/* 1F2B4 8008EEB4 00001021 */ addu $v0, $zero, $zero -.size func_8008EEA4, . - func_8008EEA4 - -glabel func_8008EEB8 -/* 1F2B8 8008EEB8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1F2BC 8008EEBC AFBF0010 */ sw $ra, 0x10($sp) -/* 1F2C0 8008EEC0 24A3FFFE */ addiu $v1, $a1, -0x2 -/* 1F2C4 8008EEC4 04610002 */ bgez $v1, .L8008EED0 -/* 1F2C8 8008EEC8 00601021 */ addu $v0, $v1, $zero -/* 1F2CC 8008EECC 24A20005 */ addiu $v0, $a1, 0x5 -.L8008EED0: -/* 1F2D0 8008EED0 000238C3 */ sra $a3, $v0, 3 -/* 1F2D4 8008EED4 00E02821 */ addu $a1, $a3, $zero -/* 1F2D8 8008EED8 000510C0 */ sll $v0, $a1, 3 -/* 1F2DC 8008EEDC 00623823 */ subu $a3, $v1, $v0 -/* 1F2E0 8008EEE0 8CC60000 */ lw $a2, 0x0($a2) -/* 1F2E4 8008EEE4 2CE20008 */ sltiu $v0, $a3, 0x8 -/* 1F2E8 8008EEE8 1040006B */ beqz $v0, .L8008F098 -/* 1F2EC 8008EEEC 00000000 */ nop -/* 1F2F0 8008EEF0 00071080 */ sll $v0, $a3, 2 -/* 1F2F4 8008EEF4 3C01800B */ lui $at, %hi(jtbl_800AE820) -/* 1F2F8 8008EEF8 00220821 */ addu $at, $at, $v0 -/* 1F2FC 8008EEFC 8C22E820 */ lw $v0, %lo(jtbl_800AE820)($at) -/* 1F300 8008EF00 00400008 */ jr $v0 -/* 1F304 8008EF04 00000000 */ nop -glabel .L8008EF08 -/* 1F308 8008EF08 8C820020 */ lw $v0, 0x20($a0) -/* 1F30C 8008EF0C 00051880 */ sll $v1, $a1, 2 -/* 1F310 8008EF10 00651821 */ addu $v1, $v1, $a1 -/* 1F314 8008EF14 000318C0 */ sll $v1, $v1, 3 -/* 1F318 8008EF18 00621821 */ addu $v1, $v1, $v0 -/* 1F31C 8008EF1C 2402FFF8 */ addiu $v0, $zero, -0x8 -/* 1F320 8008EF20 00C21024 */ and $v0, $a2, $v0 -/* 1F324 8008EF24 08023C26 */ j .L8008F098 -/* 1F328 8008EF28 AC620000 */ sw $v0, 0x0($v1) -glabel .L8008EF2C -/* 1F32C 8008EF2C 8C820020 */ lw $v0, 0x20($a0) -/* 1F330 8008EF30 00051880 */ sll $v1, $a1, 2 -/* 1F334 8008EF34 00651821 */ addu $v1, $v1, $a1 -/* 1F338 8008EF38 000318C0 */ sll $v1, $v1, 3 -/* 1F33C 8008EF3C 00621821 */ addu $v1, $v1, $v0 -/* 1F340 8008EF40 2402FFF8 */ addiu $v0, $zero, -0x8 -/* 1F344 8008EF44 00C21024 */ and $v0, $a2, $v0 -/* 1F348 8008EF48 08023C26 */ j .L8008F098 -/* 1F34C 8008EF4C AC620004 */ sw $v0, 0x4($v1) -glabel .L8008EF50 -/* 1F350 8008EF50 8C830020 */ lw $v1, 0x20($a0) -/* 1F354 8008EF54 00051080 */ sll $v0, $a1, 2 -/* 1F358 8008EF58 00451021 */ addu $v0, $v0, $a1 -/* 1F35C 8008EF5C 000210C0 */ sll $v0, $v0, 3 -/* 1F360 8008EF60 00431021 */ addu $v0, $v0, $v1 -/* 1F364 8008EF64 08023C26 */ j .L8008F098 -/* 1F368 8008EF68 A4460008 */ sh $a2, 0x8($v0) -glabel .L8008EF6C -/* 1F36C 8008EF6C 8C830020 */ lw $v1, 0x20($a0) -/* 1F370 8008EF70 00051080 */ sll $v0, $a1, 2 -/* 1F374 8008EF74 00451021 */ addu $v0, $v0, $a1 -/* 1F378 8008EF78 000210C0 */ sll $v0, $v0, 3 -/* 1F37C 8008EF7C 00431021 */ addu $v0, $v0, $v1 -/* 1F380 8008EF80 08023C26 */ j .L8008F098 -/* 1F384 8008EF84 A446000A */ sh $a2, 0xA($v0) -glabel .L8008EF88 -/* 1F388 8008EF88 8C830020 */ lw $v1, 0x20($a0) -/* 1F38C 8008EF8C 00051080 */ sll $v0, $a1, 2 -/* 1F390 8008EF90 00451021 */ addu $v0, $v0, $a1 -/* 1F394 8008EF94 000210C0 */ sll $v0, $v0, 3 -/* 1F398 8008EF98 00431021 */ addu $v0, $v0, $v1 -/* 1F39C 8008EF9C 08023C26 */ j .L8008F098 -/* 1F3A0 8008EFA0 A446000C */ sh $a2, 0xC($v0) -glabel .L8008EFA4 -/* 1F3A4 8008EFA4 3C01447A */ lui $at, (0x447A0000 >> 16) -/* 1F3A8 8008EFA8 44811000 */ mtc1 $at, $f2 -/* 1F3AC 8008EFAC 44860000 */ mtc1 $a2, $f0 -/* 1F3B0 8008EFB0 00000000 */ nop -/* 1F3B4 8008EFB4 46800020 */ cvt.s.w $f0, $f0 -/* 1F3B8 8008EFB8 46020003 */ div.s $f0, $f0, $f2 -/* 1F3BC 8008EFBC 3C02800B */ lui $v0, %hi(D_800AA710) -/* 1F3C0 8008EFC0 8C42A710 */ lw $v0, %lo(D_800AA710)($v0) -/* 1F3C4 8008EFC4 46000021 */ cvt.d.s $f0, $f0 -/* 1F3C8 8008EFC8 46200000 */ add.d $f0, $f0, $f0 -/* 1F3CC 8008EFCC C4420044 */ lwc1 $f2, 0x44($v0) -/* 1F3D0 8008EFD0 468010A1 */ cvt.d.w $f2, $f2 -/* 1F3D4 8008EFD4 46220003 */ div.d $f0, $f0, $f2 -/* 1F3D8 8008EFD8 8C830020 */ lw $v1, 0x20($a0) -/* 1F3DC 8008EFDC 00051080 */ sll $v0, $a1, 2 -/* 1F3E0 8008EFE0 00451021 */ addu $v0, $v0, $a1 -/* 1F3E4 8008EFE4 000210C0 */ sll $v0, $v0, 3 -/* 1F3E8 8008EFE8 00431021 */ addu $v0, $v0, $v1 -/* 1F3EC 8008EFEC 46200020 */ cvt.s.d $f0, $f0 -/* 1F3F0 8008EFF0 08023C26 */ j .L8008F098 -/* 1F3F4 8008EFF4 E4400010 */ swc1 $f0, 0x10($v0) -glabel .L8008EFF8 -/* 1F3F8 8008EFF8 8C830020 */ lw $v1, 0x20($a0) -/* 1F3FC 8008EFFC 00051080 */ sll $v0, $a1, 2 -/* 1F400 8008F000 00451021 */ addu $v0, $v0, $a1 -/* 1F404 8008F004 000210C0 */ sll $v0, $v0, 3 -/* 1F408 8008F008 3C01800B */ lui $at, %hi(D_800AE840) -/* 1F40C 8008F00C D422E840 */ ldc1 $f2, %lo(D_800AE840)($at) -/* 1F410 8008F010 44860000 */ mtc1 $a2, $f0 -/* 1F414 8008F014 00000000 */ nop -/* 1F418 8008F018 46800020 */ cvt.s.w $f0, $f0 -/* 1F41C 8008F01C 00432021 */ addu $a0, $v0, $v1 -/* 1F420 8008F020 8C830004 */ lw $v1, 0x4($a0) -/* 1F424 8008F024 8C820000 */ lw $v0, 0x0($a0) -/* 1F428 8008F028 46000021 */ cvt.d.s $f0, $f0 -/* 1F42C 8008F02C 00621823 */ subu $v1, $v1, $v0 -/* 1F430 8008F030 44832000 */ mtc1 $v1, $f4 -/* 1F434 8008F034 00000000 */ nop -/* 1F438 8008F038 46802121 */ cvt.d.w $f4, $f4 -/* 1F43C 8008F03C 04610004 */ bgez $v1, .L8008F050 -/* 1F440 8008F040 46220083 */ div.d $f2, $f0, $f2 -/* 1F444 8008F044 3C01800B */ lui $at, %hi(D_800AE848) -/* 1F448 8008F048 D420E848 */ ldc1 $f0, %lo(D_800AE848)($at) -/* 1F44C 8008F04C 46202100 */ add.d $f4, $f4, $f0 -.L8008F050: -/* 1F450 8008F050 00000000 */ nop -/* 1F454 8008F054 46241002 */ mul.d $f0, $f2, $f4 -/* 1F458 8008F058 46200020 */ cvt.s.d $f0, $f0 -/* 1F45C 8008F05C 08023C26 */ j .L8008F098 -/* 1F460 8008F060 E480001C */ swc1 $f0, 0x1C($a0) -glabel .L8008F064 -/* 1F464 8008F064 8C830020 */ lw $v1, 0x20($a0) -/* 1F468 8008F068 00051080 */ sll $v0, $a1, 2 -/* 1F46C 8008F06C 00451021 */ addu $v0, $v0, $a1 -/* 1F470 8008F070 000228C0 */ sll $a1, $v0, 3 -/* 1F474 8008F074 00A31821 */ addu $v1, $a1, $v1 -/* 1F478 8008F078 8C620020 */ lw $v0, 0x20($v1) -/* 1F47C 8008F07C 10400006 */ beqz $v0, .L8008F098 -/* 1F480 8008F080 00000000 */ nop -/* 1F484 8008F084 A4460000 */ sh $a2, 0x0($v0) -/* 1F488 8008F088 8C820020 */ lw $v0, 0x20($a0) -/* 1F48C 8008F08C 00A21021 */ addu $v0, $a1, $v0 -/* 1F490 8008F090 0C02317C */ jal func_8008C5F0 -/* 1F494 8008F094 8C440020 */ lw $a0, 0x20($v0) -.L8008F098: -/* 1F498 8008F098 8FBF0010 */ lw $ra, 0x10($sp) -/* 1F49C 8008F09C 00001021 */ addu $v0, $zero, $zero -/* 1F4A0 8008F0A0 03E00008 */ jr $ra -/* 1F4A4 8008F0A4 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008EEB8, . - func_8008EEB8 - -glabel func_8008F0A8 -/* 1F4A8 8008F0A8 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 1F4AC 8008F0AC AFB40028 */ sw $s4, 0x28($sp) -/* 1F4B0 8008F0B0 0080A021 */ addu $s4, $a0, $zero -/* 1F4B4 8008F0B4 AFB20020 */ sw $s2, 0x20($sp) -/* 1F4B8 8008F0B8 00A09021 */ addu $s2, $a1, $zero -/* 1F4BC 8008F0BC AFB60030 */ sw $s6, 0x30($sp) -/* 1F4C0 8008F0C0 00C0B021 */ addu $s6, $a2, $zero -/* 1F4C4 8008F0C4 AFBF0034 */ sw $ra, 0x34($sp) -/* 1F4C8 8008F0C8 AFB5002C */ sw $s5, 0x2C($sp) -/* 1F4CC 8008F0CC AFB30024 */ sw $s3, 0x24($sp) -/* 1F4D0 8008F0D0 AFB1001C */ sw $s1, 0x1C($sp) -/* 1F4D4 8008F0D4 AFB00018 */ sw $s0, 0x18($sp) -/* 1F4D8 8008F0D8 F7B60040 */ sdc1 $f22, 0x40($sp) -/* 1F4DC 8008F0DC F7B40038 */ sdc1 $f20, 0x38($sp) -/* 1F4E0 8008F0E0 8E420024 */ lw $v0, 0x24($s2) -/* 1F4E4 8008F0E4 8FB30058 */ lw $s3, 0x58($sp) -/* 1F4E8 8008F0E8 1040005E */ beqz $v0, .L8008F264 -/* 1F4EC 8008F0EC 00E0A821 */ addu $s5, $a3, $zero -/* 1F4F0 8008F0F0 8E500004 */ lw $s0, 0x4($s2) -/* 1F4F4 8008F0F4 8E420000 */ lw $v0, 0x0($s2) -/* 1F4F8 8008F0F8 02402021 */ addu $a0, $s2, $zero -/* 1F4FC 8008F0FC 02A02821 */ addu $a1, $s5, $zero -/* 1F500 8008F100 0C023D8F */ jal func_8008F63C -/* 1F504 8008F104 02028023 */ subu $s0, $s0, $v0 -/* 1F508 8008F108 44901000 */ mtc1 $s0, $f2 -/* 1F50C 8008F10C 00000000 */ nop -/* 1F510 8008F110 468010A0 */ cvt.s.w $f2, $f2 -/* 1F514 8008F114 46020003 */ div.s $f0, $f0, $f2 -/* 1F518 8008F118 3C014700 */ lui $at, (0x47000000 >> 16) -/* 1F51C 8008F11C 4481B000 */ mtc1 $at, $f22 -/* 1F520 8008F120 00000000 */ nop -/* 1F524 8008F124 46160002 */ mul.s $f0, $f0, $f22 -/* 1F528 8008F128 4600008D */ trunc.w.s $f2, $f0 -/* 1F52C 8008F12C 44021000 */ mfc1 $v0, $f2 -/* 1F530 8008F130 00000000 */ nop -/* 1F534 8008F134 44820000 */ mtc1 $v0, $f0 -/* 1F538 8008F138 00000000 */ nop -/* 1F53C 8008F13C 46800020 */ cvt.s.w $f0, $f0 -/* 1F540 8008F140 46160003 */ div.s $f0, $f0, $f22 -/* 1F544 8008F144 3C01800B */ lui $at, %hi(D_800AE850) -/* 1F548 8008F148 D434E850 */ ldc1 $f20, %lo(D_800AE850)($at) -/* 1F54C 8008F14C 46000021 */ cvt.d.s $f0, $f0 -/* 1F550 8008F150 4620A501 */ sub.d $f20, $f20, $f0 -/* 1F554 8008F154 44951000 */ mtc1 $s5, $f2 -/* 1F558 8008F158 00000000 */ nop -/* 1F55C 8008F15C 468010A0 */ cvt.s.w $f2, $f2 -/* 1F560 8008F160 4620A520 */ cvt.s.d $f20, $f20 -/* 1F564 8008F164 4602A082 */ mul.s $f2, $f20, $f2 -/* 1F568 8008F168 8E420024 */ lw $v0, 0x24($s2) -/* 1F56C 8008F16C C4400020 */ lwc1 $f0, 0x20($v0) -/* 1F570 8008F170 46020000 */ add.s $f0, $f0, $f2 -/* 1F574 8008F174 4600008D */ trunc.w.s $f2, $f0 -/* 1F578 8008F178 44111000 */ mfc1 $s1, $f2 -/* 1F57C 8008F17C 00000000 */ nop -/* 1F580 8008F180 44911000 */ mtc1 $s1, $f2 -/* 1F584 8008F184 00000000 */ nop -/* 1F588 8008F188 468010A0 */ cvt.s.w $f2, $f2 -/* 1F58C 8008F18C 46020001 */ sub.s $f0, $f0, $f2 -/* 1F590 8008F190 E4400020 */ swc1 $f0, 0x20($v0) -/* 1F594 8008F194 8E420018 */ lw $v0, 0x18($s2) -/* 1F598 8008F198 8E430004 */ lw $v1, 0x4($s2) -/* 1F59C 8008F19C 8E850018 */ lw $a1, 0x18($s4) -/* 1F5A0 8008F1A0 02802021 */ addu $a0, $s4, $zero -/* 1F5A4 8008F1A4 24060280 */ addiu $a2, $zero, 0x280 -/* 1F5A8 8008F1A8 AFB30010 */ sw $s3, 0x10($sp) -/* 1F5AC 8008F1AC 00431023 */ subu $v0, $v0, $v1 -/* 1F5B0 8008F1B0 00021040 */ sll $v0, $v0, 1 -/* 1F5B4 8008F1B4 00A22821 */ addu $a1, $a1, $v0 -/* 1F5B8 8008F1B8 30A70007 */ andi $a3, $a1, 0x7 -/* 1F5BC 8008F1BC 00073843 */ sra $a3, $a3, 1 -/* 1F5C0 8008F1C0 00078040 */ sll $s0, $a3, 1 -/* 1F5C4 8008F1C4 00B02823 */ subu $a1, $a1, $s0 -/* 1F5C8 8008F1C8 0C023CB0 */ jal func_8008F2C0 -/* 1F5CC 8008F1CC 02273821 */ addu $a3, $s1, $a3 -/* 1F5D0 8008F1D0 00409821 */ addu $s3, $v0, $zero -/* 1F5D4 8008F1D4 3C020800 */ lui $v0, (0x8000280 >> 16) -/* 1F5D8 8008F1D8 34420280 */ ori $v0, $v0, (0x8000280 & 0xFFFF) -/* 1F5DC 8008F1DC 02602021 */ addu $a0, $s3, $zero -/* 1F5E0 8008F1E0 02028025 */ or $s0, $s0, $v0 -/* 1F5E4 8008F1E4 00161C00 */ sll $v1, $s6, 16 -/* 1F5E8 8008F1E8 00151040 */ sll $v0, $s5, 1 -/* 1F5EC 8008F1EC 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1F5F0 8008F1F0 00621825 */ or $v1, $v1, $v0 -/* 1F5F4 8008F1F4 AC900000 */ sw $s0, 0x0($a0) -/* 1F5F8 8008F1F8 AC830004 */ sw $v1, 0x4($a0) -/* 1F5FC 8008F1FC 8E420024 */ lw $v0, 0x24($s2) -/* 1F600 8008F200 4616A502 */ mul.s $f20, $f20, $f22 -/* 1F604 8008F204 90440027 */ lbu $a0, 0x27($v0) -/* 1F608 8008F208 26730008 */ addiu $s3, $s3, 0x8 -/* 1F60C 8008F20C 02608021 */ addu $s0, $s3, $zero -/* 1F610 8008F210 00042400 */ sll $a0, $a0, 16 -/* 1F614 8008F214 4600A00D */ trunc.w.s $f0, $f20 -/* 1F618 8008F218 44020000 */ mfc1 $v0, $f0 -/* 1F61C 8008F21C 00000000 */ nop -/* 1F620 8008F220 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1F624 8008F224 3C030500 */ lui $v1, (0x5000000 >> 16) -/* 1F628 8008F228 00431025 */ or $v0, $v0, $v1 -/* 1F62C 8008F22C 00822025 */ or $a0, $a0, $v0 -/* 1F630 8008F230 AE040000 */ sw $a0, 0x0($s0) -/* 1F634 8008F234 8E420024 */ lw $v0, 0x24($s2) -/* 1F638 8008F238 8C440014 */ lw $a0, 0x14($v0) -/* 1F63C 8008F23C 0C0241E0 */ jal func_80090780 -/* 1F640 8008F240 26730008 */ addiu $s3, $s3, 0x8 -/* 1F644 8008F244 AE020004 */ sw $v0, 0x4($s0) -/* 1F648 8008F248 8E420024 */ lw $v0, 0x24($s2) -/* 1F64C 8008F24C AC400024 */ sw $zero, 0x24($v0) -/* 1F650 8008F250 8E420018 */ lw $v0, 0x18($s2) -/* 1F654 8008F254 02358823 */ subu $s1, $s1, $s5 -/* 1F658 8008F258 00511021 */ addu $v0, $v0, $s1 -/* 1F65C 8008F25C 08023CA3 */ j .L8008F28C -/* 1F660 8008F260 AE420018 */ sw $v0, 0x18($s2) -.L8008F264: -/* 1F664 8008F264 02802021 */ addu $a0, $s4, $zero -/* 1F668 8008F268 8E450004 */ lw $a1, 0x4($s2) -/* 1F66C 8008F26C 8C820018 */ lw $v0, 0x18($a0) -/* 1F670 8008F270 02C03021 */ addu $a2, $s6, $zero -/* 1F674 8008F274 02A03821 */ addu $a3, $s5, $zero -/* 1F678 8008F278 AFB30010 */ sw $s3, 0x10($sp) -/* 1F67C 8008F27C 00052840 */ sll $a1, $a1, 1 -/* 1F680 8008F280 0C023CB0 */ jal func_8008F2C0 -/* 1F684 8008F284 00452823 */ subu $a1, $v0, $a1 -/* 1F688 8008F288 00409821 */ addu $s3, $v0, $zero -.L8008F28C: -/* 1F68C 8008F28C 02601021 */ addu $v0, $s3, $zero -/* 1F690 8008F290 8FBF0034 */ lw $ra, 0x34($sp) -/* 1F694 8008F294 8FB60030 */ lw $s6, 0x30($sp) -/* 1F698 8008F298 8FB5002C */ lw $s5, 0x2C($sp) -/* 1F69C 8008F29C 8FB40028 */ lw $s4, 0x28($sp) -/* 1F6A0 8008F2A0 8FB30024 */ lw $s3, 0x24($sp) -/* 1F6A4 8008F2A4 8FB20020 */ lw $s2, 0x20($sp) -/* 1F6A8 8008F2A8 8FB1001C */ lw $s1, 0x1C($sp) -/* 1F6AC 8008F2AC 8FB00018 */ lw $s0, 0x18($sp) -/* 1F6B0 8008F2B0 D7B60040 */ ldc1 $f22, 0x40($sp) -/* 1F6B4 8008F2B4 D7B40038 */ ldc1 $f20, 0x38($sp) -/* 1F6B8 8008F2B8 03E00008 */ jr $ra -/* 1F6BC 8008F2BC 27BD0048 */ addiu $sp, $sp, 0x48 -.size func_8008F0A8, . - func_8008F0A8 - -glabel func_8008F2C0 -/* 1F6C0 8008F2C0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 1F6C4 8008F2C4 AFB50024 */ sw $s5, 0x24($sp) -/* 1F6C8 8008F2C8 8FB50048 */ lw $s5, 0x48($sp) -/* 1F6CC 8008F2CC AFB7002C */ sw $s7, 0x2C($sp) -/* 1F6D0 8008F2D0 0080B821 */ addu $s7, $a0, $zero -/* 1F6D4 8008F2D4 00A02021 */ addu $a0, $a1, $zero -/* 1F6D8 8008F2D8 AFB60028 */ sw $s6, 0x28($sp) -/* 1F6DC 8008F2DC 00C0B021 */ addu $s6, $a2, $zero -/* 1F6E0 8008F2E0 AFBE0030 */ sw $fp, 0x30($sp) -/* 1F6E4 8008F2E4 00E0F021 */ addu $fp, $a3, $zero -/* 1F6E8 8008F2E8 AFBF0034 */ sw $ra, 0x34($sp) -/* 1F6EC 8008F2EC AFB40020 */ sw $s4, 0x20($sp) -/* 1F6F0 8008F2F0 AFB3001C */ sw $s3, 0x1C($sp) -/* 1F6F4 8008F2F4 AFB20018 */ sw $s2, 0x18($sp) -/* 1F6F8 8008F2F8 AFB10014 */ sw $s1, 0x14($sp) -/* 1F6FC 8008F2FC AFB00010 */ sw $s0, 0x10($sp) -/* 1F700 8008F300 8EE3001C */ lw $v1, 0x1C($s7) -/* 1F704 8008F304 8EE20014 */ lw $v0, 0x14($s7) -/* 1F708 8008F308 00031840 */ sll $v1, $v1, 1 -/* 1F70C 8008F30C 00432821 */ addu $a1, $v0, $v1 -/* 1F710 8008F310 0082102B */ sltu $v0, $a0, $v0 -/* 1F714 8008F314 10400002 */ beqz $v0, .L8008F320 -/* 1F718 8008F318 02A03021 */ addu $a2, $s5, $zero -/* 1F71C 8008F31C 00832021 */ addu $a0, $a0, $v1 -.L8008F320: -/* 1F720 8008F320 001E3840 */ sll $a3, $fp, 1 -/* 1F724 8008F324 00878821 */ addu $s1, $a0, $a3 -/* 1F728 8008F328 00B1102B */ sltu $v0, $a1, $s1 -/* 1F72C 8008F32C 10400020 */ beqz $v0, .L8008F3B0 -/* 1F730 8008F330 32C2FFFF */ andi $v0, $s6, 0xFFFF -/* 1F734 8008F334 26B50008 */ addiu $s5, $s5, 0x8 -/* 1F738 8008F338 02A0A021 */ addu $s4, $s5, $zero -/* 1F73C 8008F33C 26B50008 */ addiu $s5, $s5, 0x8 -/* 1F740 8008F340 3C130800 */ lui $s3, (0x8000000 >> 16) -/* 1F744 8008F344 00531025 */ or $v0, $v0, $s3 -/* 1F748 8008F348 00A48023 */ subu $s0, $a1, $a0 -/* 1F74C 8008F34C 00108043 */ sra $s0, $s0, 1 -/* 1F750 8008F350 00108040 */ sll $s0, $s0, 1 -/* 1F754 8008F354 ACC20000 */ sw $v0, 0x0($a2) -/* 1F758 8008F358 3202FFFF */ andi $v0, $s0, 0xFFFF -/* 1F75C 8008F35C 3C120400 */ lui $s2, (0x4000000 >> 16) -/* 1F760 8008F360 02258823 */ subu $s1, $s1, $a1 -/* 1F764 8008F364 00118843 */ sra $s1, $s1, 1 -/* 1F768 8008F368 ACC20004 */ sw $v0, 0x4($a2) -/* 1F76C 8008F36C 0C0241E0 */ jal func_80090780 -/* 1F770 8008F370 AE920000 */ sw $s2, 0x0($s4) -/* 1F774 8008F374 02A01821 */ addu $v1, $s5, $zero -/* 1F778 8008F378 26B50008 */ addiu $s5, $s5, 0x8 -/* 1F77C 8008F37C 02D08021 */ addu $s0, $s6, $s0 -/* 1F780 8008F380 3210FFFF */ andi $s0, $s0, 0xFFFF -/* 1F784 8008F384 02138025 */ or $s0, $s0, $s3 -/* 1F788 8008F388 00118840 */ sll $s1, $s1, 1 -/* 1F78C 8008F38C 3231FFFF */ andi $s1, $s1, 0xFFFF -/* 1F790 8008F390 AE820004 */ sw $v0, 0x4($s4) -/* 1F794 8008F394 AC700000 */ sw $s0, 0x0($v1) -/* 1F798 8008F398 02A08021 */ addu $s0, $s5, $zero -/* 1F79C 8008F39C AC710004 */ sw $s1, 0x4($v1) -/* 1F7A0 8008F3A0 AE120000 */ sw $s2, 0x0($s0) -/* 1F7A4 8008F3A4 8EE40014 */ lw $a0, 0x14($s7) -/* 1F7A8 8008F3A8 08023CF6 */ j .L8008F3D8 -/* 1F7AC 8008F3AC 26B50008 */ addiu $s5, $s5, 0x8 -.L8008F3B0: -/* 1F7B0 8008F3B0 26B50008 */ addiu $s5, $s5, 0x8 -/* 1F7B4 8008F3B4 02A08021 */ addu $s0, $s5, $zero -/* 1F7B8 8008F3B8 26B50008 */ addiu $s5, $s5, 0x8 -/* 1F7BC 8008F3BC 3C030800 */ lui $v1, (0x8000000 >> 16) -/* 1F7C0 8008F3C0 00431025 */ or $v0, $v0, $v1 -/* 1F7C4 8008F3C4 ACC20000 */ sw $v0, 0x0($a2) -/* 1F7C8 8008F3C8 30E2FFFF */ andi $v0, $a3, 0xFFFF -/* 1F7CC 8008F3CC ACC20004 */ sw $v0, 0x4($a2) -/* 1F7D0 8008F3D0 3C020400 */ lui $v0, (0x4000000 >> 16) -/* 1F7D4 8008F3D4 AE020000 */ sw $v0, 0x0($s0) -.L8008F3D8: -/* 1F7D8 8008F3D8 0C0241E0 */ jal func_80090780 -/* 1F7DC 8008F3DC 00000000 */ nop -/* 1F7E0 8008F3E0 AE020004 */ sw $v0, 0x4($s0) -/* 1F7E4 8008F3E4 26A20008 */ addiu $v0, $s5, 0x8 -/* 1F7E8 8008F3E8 02A02021 */ addu $a0, $s5, $zero -/* 1F7EC 8008F3EC 3C030800 */ lui $v1, (0x8000000 >> 16) -/* 1F7F0 8008F3F0 AC830000 */ sw $v1, 0x0($a0) -/* 1F7F4 8008F3F4 001E1840 */ sll $v1, $fp, 1 -/* 1F7F8 8008F3F8 3063FFFF */ andi $v1, $v1, 0xFFFF -/* 1F7FC 8008F3FC AC830004 */ sw $v1, 0x4($a0) -/* 1F800 8008F400 8FBF0034 */ lw $ra, 0x34($sp) -/* 1F804 8008F404 8FBE0030 */ lw $fp, 0x30($sp) -/* 1F808 8008F408 8FB7002C */ lw $s7, 0x2C($sp) -/* 1F80C 8008F40C 8FB60028 */ lw $s6, 0x28($sp) -/* 1F810 8008F410 8FB50024 */ lw $s5, 0x24($sp) -/* 1F814 8008F414 8FB40020 */ lw $s4, 0x20($sp) -/* 1F818 8008F418 8FB3001C */ lw $s3, 0x1C($sp) -/* 1F81C 8008F41C 8FB20018 */ lw $s2, 0x18($sp) -/* 1F820 8008F420 8FB10014 */ lw $s1, 0x14($sp) -/* 1F824 8008F424 8FB00010 */ lw $s0, 0x10($sp) -/* 1F828 8008F428 03E00008 */ jr $ra -/* 1F82C 8008F42C 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_8008F2C0, . - func_8008F2C0 - -glabel func_8008F430 -/* 1F830 8008F430 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 1F834 8008F434 AFB50024 */ sw $s5, 0x24($sp) -/* 1F838 8008F438 8FB50048 */ lw $s5, 0x48($sp) -/* 1F83C 8008F43C AFB7002C */ sw $s7, 0x2C($sp) -/* 1F840 8008F440 0080B821 */ addu $s7, $a0, $zero -/* 1F844 8008F444 00A02021 */ addu $a0, $a1, $zero -/* 1F848 8008F448 AFB60028 */ sw $s6, 0x28($sp) -/* 1F84C 8008F44C 00C0B021 */ addu $s6, $a2, $zero -/* 1F850 8008F450 AFBF0034 */ sw $ra, 0x34($sp) -/* 1F854 8008F454 AFBE0030 */ sw $fp, 0x30($sp) -/* 1F858 8008F458 AFB40020 */ sw $s4, 0x20($sp) -/* 1F85C 8008F45C AFB3001C */ sw $s3, 0x1C($sp) -/* 1F860 8008F460 AFB20018 */ sw $s2, 0x18($sp) -/* 1F864 8008F464 AFB10014 */ sw $s1, 0x14($sp) -/* 1F868 8008F468 AFB00010 */ sw $s0, 0x10($sp) -/* 1F86C 8008F46C 8EE3001C */ lw $v1, 0x1C($s7) -/* 1F870 8008F470 8EE20014 */ lw $v0, 0x14($s7) -/* 1F874 8008F474 00031840 */ sll $v1, $v1, 1 -/* 1F878 8008F478 00432821 */ addu $a1, $v0, $v1 -/* 1F87C 8008F47C 0082102B */ sltu $v0, $a0, $v0 -/* 1F880 8008F480 10400002 */ beqz $v0, .L8008F48C -/* 1F884 8008F484 02A03021 */ addu $a2, $s5, $zero -/* 1F888 8008F488 00832021 */ addu $a0, $a0, $v1 -.L8008F48C: -/* 1F88C 8008F48C 0007F040 */ sll $fp, $a3, 1 -/* 1F890 8008F490 009E8021 */ addu $s0, $a0, $fp -/* 1F894 8008F494 00B0102B */ sltu $v0, $a1, $s0 -/* 1F898 8008F498 10400027 */ beqz $v0, .L8008F538 -/* 1F89C 8008F49C 3C120800 */ lui $s2, (0x8000000 >> 16) -/* 1F8A0 8008F4A0 26B50008 */ addiu $s5, $s5, 0x8 -/* 1F8A4 8008F4A4 02A0A021 */ addu $s4, $s5, $zero -/* 1F8A8 8008F4A8 26B50008 */ addiu $s5, $s5, 0x8 -/* 1F8AC 8008F4AC 00A48823 */ subu $s1, $a1, $a0 -/* 1F8B0 8008F4B0 00118843 */ sra $s1, $s1, 1 -/* 1F8B4 8008F4B4 00161400 */ sll $v0, $s6, 16 -/* 1F8B8 8008F4B8 00118840 */ sll $s1, $s1, 1 -/* 1F8BC 8008F4BC 3223FFFF */ andi $v1, $s1, 0xFFFF -/* 1F8C0 8008F4C0 00431025 */ or $v0, $v0, $v1 -/* 1F8C4 8008F4C4 3C130600 */ lui $s3, (0x6000000 >> 16) -/* 1F8C8 8008F4C8 02058023 */ subu $s0, $s0, $a1 -/* 1F8CC 8008F4CC 00108043 */ sra $s0, $s0, 1 -/* 1F8D0 8008F4D0 ACD20000 */ sw $s2, 0x0($a2) -/* 1F8D4 8008F4D4 ACC20004 */ sw $v0, 0x4($a2) -/* 1F8D8 8008F4D8 0C0241E0 */ jal func_80090780 -/* 1F8DC 8008F4DC AE930000 */ sw $s3, 0x0($s4) -/* 1F8E0 8008F4E0 02A01821 */ addu $v1, $s5, $zero -/* 1F8E4 8008F4E4 26B50008 */ addiu $s5, $s5, 0x8 -/* 1F8E8 8008F4E8 02D18821 */ addu $s1, $s6, $s1 -/* 1F8EC 8008F4EC 00118C00 */ sll $s1, $s1, 16 -/* 1F8F0 8008F4F0 00108040 */ sll $s0, $s0, 1 -/* 1F8F4 8008F4F4 3210FFFF */ andi $s0, $s0, 0xFFFF -/* 1F8F8 8008F4F8 02308825 */ or $s1, $s1, $s0 -/* 1F8FC 8008F4FC 02A08021 */ addu $s0, $s5, $zero -/* 1F900 8008F500 AE820004 */ sw $v0, 0x4($s4) -/* 1F904 8008F504 AC720000 */ sw $s2, 0x0($v1) -/* 1F908 8008F508 AC710004 */ sw $s1, 0x4($v1) -/* 1F90C 8008F50C AE130000 */ sw $s3, 0x0($s0) -/* 1F910 8008F510 8EE40014 */ lw $a0, 0x14($s7) -/* 1F914 8008F514 0C0241E0 */ jal func_80090780 -/* 1F918 8008F518 26B50008 */ addiu $s5, $s5, 0x8 -/* 1F91C 8008F51C 02A01821 */ addu $v1, $s5, $zero -/* 1F920 8008F520 26B50008 */ addiu $s5, $s5, 0x8 -/* 1F924 8008F524 AE020004 */ sw $v0, 0x4($s0) -/* 1F928 8008F528 33C2FFFF */ andi $v0, $fp, 0xFFFF -/* 1F92C 8008F52C AC720000 */ sw $s2, 0x0($v1) -/* 1F930 8008F530 08023D5B */ j .L8008F56C -/* 1F934 8008F534 AC620004 */ sw $v0, 0x4($v1) -.L8008F538: -/* 1F938 8008F538 26B50008 */ addiu $s5, $s5, 0x8 -/* 1F93C 8008F53C 02A08021 */ addu $s0, $s5, $zero -/* 1F940 8008F540 26B50008 */ addiu $s5, $s5, 0x8 -/* 1F944 8008F544 3C020800 */ lui $v0, (0x8000000 >> 16) -/* 1F948 8008F548 ACC20000 */ sw $v0, 0x0($a2) -/* 1F94C 8008F54C 00161400 */ sll $v0, $s6, 16 -/* 1F950 8008F550 33C3FFFF */ andi $v1, $fp, 0xFFFF -/* 1F954 8008F554 00431025 */ or $v0, $v0, $v1 -/* 1F958 8008F558 ACC20004 */ sw $v0, 0x4($a2) -/* 1F95C 8008F55C 3C020600 */ lui $v0, (0x6000000 >> 16) -/* 1F960 8008F560 0C0241E0 */ jal func_80090780 -/* 1F964 8008F564 AE020000 */ sw $v0, 0x0($s0) -/* 1F968 8008F568 AE020004 */ sw $v0, 0x4($s0) -.L8008F56C: -/* 1F96C 8008F56C 02A01021 */ addu $v0, $s5, $zero -/* 1F970 8008F570 8FBF0034 */ lw $ra, 0x34($sp) -/* 1F974 8008F574 8FBE0030 */ lw $fp, 0x30($sp) -/* 1F978 8008F578 8FB7002C */ lw $s7, 0x2C($sp) -/* 1F97C 8008F57C 8FB60028 */ lw $s6, 0x28($sp) -/* 1F980 8008F580 8FB50024 */ lw $s5, 0x24($sp) -/* 1F984 8008F584 8FB40020 */ lw $s4, 0x20($sp) -/* 1F988 8008F588 8FB3001C */ lw $s3, 0x1C($sp) -/* 1F98C 8008F58C 8FB20018 */ lw $s2, 0x18($sp) -/* 1F990 8008F590 8FB10014 */ lw $s1, 0x14($sp) -/* 1F994 8008F594 8FB00010 */ lw $s0, 0x10($sp) -/* 1F998 8008F598 03E00008 */ jr $ra -/* 1F99C 8008F59C 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_8008F430, . - func_8008F430 - -glabel func_8008F5A0 -/* 1F9A0 8008F5A0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 1F9A4 8008F5A4 AFB10014 */ sw $s1, 0x14($sp) -/* 1F9A8 8008F5A8 00808821 */ addu $s1, $a0, $zero -/* 1F9AC 8008F5AC 3C030B00 */ lui $v1, (0xB000020 >> 16) -/* 1F9B0 8008F5B0 34630020 */ ori $v1, $v1, (0xB000020 & 0xFFFF) -/* 1F9B4 8008F5B4 26240008 */ addiu $a0, $s1, 0x8 -/* 1F9B8 8008F5B8 AFB00010 */ sw $s0, 0x10($sp) -/* 1F9BC 8008F5BC 00E08021 */ addu $s0, $a3, $zero -/* 1F9C0 8008F5C0 30A5FFFF */ andi $a1, $a1, 0xFFFF -/* 1F9C4 8008F5C4 3C020800 */ lui $v0, (0x8000000 >> 16) -/* 1F9C8 8008F5C8 00A21025 */ or $v0, $a1, $v0 -/* 1F9CC 8008F5CC 00052C00 */ sll $a1, $a1, 16 -/* 1F9D0 8008F5D0 00063040 */ sll $a2, $a2, 1 -/* 1F9D4 8008F5D4 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 1F9D8 8008F5D8 00A62825 */ or $a1, $a1, $a2 -/* 1F9DC 8008F5DC AFBF0018 */ sw $ra, 0x18($sp) -/* 1F9E0 8008F5E0 AE020000 */ sw $v0, 0x0($s0) -/* 1F9E4 8008F5E4 AE050004 */ sw $a1, 0x4($s0) -/* 1F9E8 8008F5E8 0C0241E0 */ jal func_80090780 -/* 1F9EC 8008F5EC AE030008 */ sw $v1, 0x8($s0) -/* 1F9F0 8008F5F0 AE02000C */ sw $v0, 0xC($s0) -/* 1F9F4 8008F5F4 9222002F */ lbu $v0, 0x2F($s1) -/* 1F9F8 8008F5F8 96230002 */ lhu $v1, 0x2($s1) -/* 1F9FC 8008F5FC 3C040E00 */ lui $a0, (0xE000000 >> 16) -/* 1FA00 8008F600 00021400 */ sll $v0, $v0, 16 -/* 1FA04 8008F604 00641825 */ or $v1, $v1, $a0 -/* 1FA08 8008F608 00431025 */ or $v0, $v0, $v1 -/* 1FA0C 8008F60C AE020010 */ sw $v0, 0x10($s0) -/* 1FA10 8008F610 0C0241E0 */ jal func_80090780 -/* 1FA14 8008F614 8E240028 */ lw $a0, 0x28($s1) -/* 1FA18 8008F618 AE020014 */ sw $v0, 0x14($s0) -/* 1FA1C 8008F61C 26100018 */ addiu $s0, $s0, 0x18 -/* 1FA20 8008F620 02001021 */ addu $v0, $s0, $zero -/* 1FA24 8008F624 AE20002C */ sw $zero, 0x2C($s1) -/* 1FA28 8008F628 8FBF0018 */ lw $ra, 0x18($sp) -/* 1FA2C 8008F62C 8FB10014 */ lw $s1, 0x14($sp) -/* 1FA30 8008F630 8FB00010 */ lw $s0, 0x10($sp) -/* 1FA34 8008F634 03E00008 */ jr $ra -/* 1FA38 8008F638 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8008F5A0, . - func_8008F5A0 - -glabel func_8008F63C -/* 1FA3C 8008F63C C4800010 */ lwc1 $f0, 0x10($a0) -/* 1FA40 8008F640 44851000 */ mtc1 $a1, $f2 -/* 1FA44 8008F644 00000000 */ nop -/* 1FA48 8008F648 468010A0 */ cvt.s.w $f2, $f2 -/* 1FA4C 8008F64C 46020002 */ mul.s $f0, $f0, $f2 -/* 1FA50 8008F650 C4820014 */ lwc1 $f2, 0x14($a0) -/* 1FA54 8008F654 46001080 */ add.s $f2, $f2, $f0 -/* 1FA58 8008F658 3C01800B */ lui $at, %hi(D_800AE858) -/* 1FA5C 8008F65C D420E858 */ ldc1 $f0, %lo(D_800AE858)($at) -/* 1FA60 8008F660 46001121 */ cvt.d.s $f4, $f2 -/* 1FA64 8008F664 4624003C */ c.lt.d $f0, $f4 -/* 1FA68 8008F668 00000000 */ nop -/* 1FA6C 8008F66C 00000000 */ nop -/* 1FA70 8008F670 45000005 */ bc1f .L8008F688 -/* 1FA74 8008F674 E4820014 */ swc1 $f2, 0x14($a0) -/* 1FA78 8008F678 3C01800B */ lui $at, %hi(D_800AE860) -/* 1FA7C 8008F67C D420E860 */ ldc1 $f0, %lo(D_800AE860)($at) -/* 1FA80 8008F680 46202001 */ sub.d $f0, $f4, $f0 -/* 1FA84 8008F684 462000A0 */ cvt.s.d $f2, $f0 -.L8008F688: -/* 1FA88 8008F688 44800000 */ mtc1 $zero, $f0 -/* 1FA8C 8008F68C 00000000 */ nop -/* 1FA90 8008F690 4600103C */ c.lt.s $f2, $f0 -/* 1FA94 8008F694 46001106 */ mov.s $f4, $f2 -/* 1FA98 8008F698 00000000 */ nop -/* 1FA9C 8008F69C 45000002 */ bc1f .L8008F6A8 -/* 1FAA0 8008F6A0 E4820014 */ swc1 $f2, 0x14($a0) -/* 1FAA4 8008F6A4 46001107 */ neg.s $f4, $f2 -.L8008F6A8: -/* 1FAA8 8008F6A8 3C01800B */ lui $at, %hi(D_800AE868) -/* 1FAAC 8008F6AC D420E868 */ ldc1 $f0, %lo(D_800AE868)($at) -/* 1FAB0 8008F6B0 460020A1 */ cvt.d.s $f2, $f4 -/* 1FAB4 8008F6B4 46201081 */ sub.d $f2, $f2, $f0 -/* 1FAB8 8008F6B8 C480001C */ lwc1 $f0, 0x1C($a0) -/* 1FABC 8008F6BC 462010A0 */ cvt.s.d $f2, $f2 -/* 1FAC0 8008F6C0 03E00008 */ jr $ra -/* 1FAC4 8008F6C4 46020002 */ mul.s $f0, $f0, $f2 -/* 1FAC8 8008F6C8 00000000 */ nop -/* 1FACC 8008F6CC 00000000 */ nop -.size func_8008F63C, . - func_8008F63C - -glabel func_8008F6D0 -/* 1FAD0 8008F6D0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 1FAD4 8008F6D4 8FA20038 */ lw $v0, 0x38($sp) -/* 1FAD8 8008F6D8 AFB1001C */ sw $s1, 0x1C($sp) -/* 1FADC 8008F6DC 00808821 */ addu $s1, $a0, $zero -/* 1FAE0 8008F6E0 AFBF0020 */ sw $ra, 0x20($sp) -/* 1FAE4 8008F6E4 AFB00018 */ sw $s0, 0x18($sp) -/* 1FAE8 8008F6E8 8E240000 */ lw $a0, 0x0($s1) -/* 1FAEC 8008F6EC AFA20010 */ sw $v0, 0x10($sp) -/* 1FAF0 8008F6F0 8C820004 */ lw $v0, 0x4($a0) -/* 1FAF4 8008F6F4 0040F809 */ jalr $v0 -/* 1FAF8 8008F6F8 00C08021 */ addu $s0, $a2, $zero -/* 1FAFC 8008F6FC 00401821 */ addu $v1, $v0, $zero -/* 1FB00 8008F700 00602821 */ addu $a1, $v1, $zero -/* 1FB04 8008F704 24630008 */ addiu $v1, $v1, 0x8 -/* 1FB08 8008F708 00603021 */ addu $a2, $v1, $zero -/* 1FB0C 8008F70C 24630008 */ addiu $v1, $v1, 0x8 -/* 1FB10 8008F710 3C080440 */ lui $t0, (0x4400580 >> 16) -/* 1FB14 8008F714 35080580 */ ori $t0, $t0, (0x4400580 & 0xFFFF) -/* 1FB18 8008F718 00603821 */ addu $a3, $v1, $zero -/* 1FB1C 8008F71C 24630008 */ addiu $v1, $v1, 0x8 -/* 1FB20 8008F720 3C040800 */ lui $a0, (0x8000000 >> 16) -/* 1FB24 8008F724 00101040 */ sll $v0, $s0, 1 -/* 1FB28 8008F728 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 1FB2C 8008F72C ACA20004 */ sw $v0, 0x4($a1) -/* 1FB30 8008F730 3C020D00 */ lui $v0, (0xD000000 >> 16) -/* 1FB34 8008F734 00108080 */ sll $s0, $s0, 2 -/* 1FB38 8008F738 3210FFFF */ andi $s0, $s0, 0xFFFF -/* 1FB3C 8008F73C ACA40000 */ sw $a0, 0x0($a1) -/* 1FB40 8008F740 ACC20000 */ sw $v0, 0x0($a2) -/* 1FB44 8008F744 3C020600 */ lui $v0, (0x6000000 >> 16) -/* 1FB48 8008F748 ACC80004 */ sw $t0, 0x4($a2) -/* 1FB4C 8008F74C ACE40000 */ sw $a0, 0x0($a3) -/* 1FB50 8008F750 ACF00004 */ sw $s0, 0x4($a3) -/* 1FB54 8008F754 AC620000 */ sw $v0, 0x0($v1) -/* 1FB58 8008F758 8E240014 */ lw $a0, 0x14($s1) -/* 1FB5C 8008F75C 24620008 */ addiu $v0, $v1, 0x8 -/* 1FB60 8008F760 AC640004 */ sw $a0, 0x4($v1) -/* 1FB64 8008F764 8FBF0020 */ lw $ra, 0x20($sp) -/* 1FB68 8008F768 8FB1001C */ lw $s1, 0x1C($sp) -/* 1FB6C 8008F76C 8FB00018 */ lw $s0, 0x18($sp) -/* 1FB70 8008F770 03E00008 */ jr $ra -/* 1FB74 8008F774 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_8008F6D0, . - func_8008F6D0 - -glabel func_8008F778 -/* 1FB78 8008F778 24020001 */ addiu $v0, $zero, 0x1 -/* 1FB7C 8008F77C 10A20005 */ beq $a1, $v0, .L8008F794 -/* 1FB80 8008F780 24020006 */ addiu $v0, $zero, 0x6 -/* 1FB84 8008F784 50A20004 */ beql $a1, $v0, .L8008F798 -/* 1FB88 8008F788 AC860014 */ sw $a2, 0x14($a0) -/* 1FB8C 8008F78C 08023DE6 */ j .L8008F798 -/* 1FB90 8008F790 00000000 */ nop -.L8008F794: -/* 1FB94 8008F794 AC860000 */ sw $a2, 0x0($a0) -.L8008F798: -/* 1FB98 8008F798 03E00008 */ jr $ra -/* 1FB9C 8008F79C 00001021 */ addu $v0, $zero, $zero -.size func_8008F778, . - func_8008F778 - -glabel func_8008F7A0 -/* 1FBA0 8008F7A0 3C02800B */ lui $v0, %hi(D_800AA710) -/* 1FBA4 8008F7A4 8C42A710 */ lw $v0, %lo(D_800AA710)($v0) -/* 1FBA8 8008F7A8 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1FBAC 8008F7AC 14400004 */ bnez $v0, .L8008F7C0 -/* 1FBB0 8008F7B0 AFBF0010 */ sw $ra, 0x10($sp) -/* 1FBB4 8008F7B4 3C01800B */ lui $at, %hi(D_800AA710) -/* 1FBB8 8008F7B8 0C023E48 */ jal func_8008F920 -/* 1FBBC 8008F7BC AC24A710 */ sw $a0, %lo(D_800AA710)($at) -.L8008F7C0: -/* 1FBC0 8008F7C0 8FBF0010 */ lw $ra, 0x10($sp) -/* 1FBC4 8008F7C4 03E00008 */ jr $ra -/* 1FBC8 8008F7C8 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008F7A0, . - func_8008F7A0 - -glabel func_8008F7CC -/* 1FBCC 8008F7CC 3C02800B */ lui $v0, %hi(D_800AA710) -/* 1FBD0 8008F7D0 8C42A710 */ lw $v0, %lo(D_800AA710)($v0) -/* 1FBD4 8008F7D4 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 1FBD8 8008F7D8 10400005 */ beqz $v0, .L8008F7F0 -/* 1FBDC 8008F7DC AFBF0010 */ sw $ra, 0x10($sp) -/* 1FBE0 8008F7E0 0C023FD8 */ jal func_8008FF60 -/* 1FBE4 8008F7E4 00000000 */ nop -/* 1FBE8 8008F7E8 3C01800B */ lui $at, %hi(D_800AA710) -/* 1FBEC 8008F7EC AC20A710 */ sw $zero, %lo(D_800AA710)($at) -.L8008F7F0: -/* 1FBF0 8008F7F0 8FBF0010 */ lw $ra, 0x10($sp) -/* 1FBF4 8008F7F4 03E00008 */ jr $ra -/* 1FBF8 8008F7F8 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8008F7CC, . - func_8008F7CC - -glabel func_8008F7FC -/* 1FBFC 8008F7FC 8CA20000 */ lw $v0, 0x0($a1) -/* 1FC00 8008F800 AC850004 */ sw $a1, 0x4($a0) -/* 1FC04 8008F804 AC820000 */ sw $v0, 0x0($a0) -/* 1FC08 8008F808 8CA20000 */ lw $v0, 0x0($a1) -/* 1FC0C 8008F80C 54400001 */ bnel $v0, $zero, .L8008F814 -/* 1FC10 8008F810 AC440004 */ sw $a0, 0x4($v0) -.L8008F814: -/* 1FC14 8008F814 03E00008 */ jr $ra -/* 1FC18 8008F818 ACA40000 */ sw $a0, 0x0($a1) -.size func_8008F7FC, . - func_8008F7FC - -glabel func_8008F81C -/* 1FC1C 8008F81C 8C830000 */ lw $v1, 0x0($a0) -/* 1FC20 8008F820 10600003 */ beqz $v1, .L8008F830 -/* 1FC24 8008F824 00000000 */ nop -/* 1FC28 8008F828 8C820004 */ lw $v0, 0x4($a0) -/* 1FC2C 8008F82C AC620004 */ sw $v0, 0x4($v1) -.L8008F830: -/* 1FC30 8008F830 8C830004 */ lw $v1, 0x4($a0) -/* 1FC34 8008F834 10600003 */ beqz $v1, .L8008F844 -/* 1FC38 8008F838 00000000 */ nop -/* 1FC3C 8008F83C 8C820000 */ lw $v0, 0x0($a0) -/* 1FC40 8008F840 AC620000 */ sw $v0, 0x0($v1) -.L8008F844: -/* 1FC44 8008F844 03E00008 */ jr $ra -/* 1FC48 8008F848 00000000 */ nop -/* 1FC4C 8008F84C 00000000 */ nop -.size func_8008F81C, . - func_8008F81C - -glabel func_8008F850 -/* 1FC50 8008F850 30A3000F */ andi $v1, $a1, 0xF -/* 1FC54 8008F854 24020010 */ addiu $v0, $zero, 0x10 -/* 1FC58 8008F858 00431823 */ subu $v1, $v0, $v1 -/* 1FC5C 8008F85C 10620003 */ beq $v1, $v0, .L8008F86C -/* 1FC60 8008F860 00A31021 */ addu $v0, $a1, $v1 -/* 1FC64 8008F864 08023E1C */ j .L8008F870 -/* 1FC68 8008F868 AC820000 */ sw $v0, 0x0($a0) -.L8008F86C: -/* 1FC6C 8008F86C AC850000 */ sw $a1, 0x0($a0) -.L8008F870: -/* 1FC70 8008F870 8C820000 */ lw $v0, 0x0($a0) -/* 1FC74 8008F874 AC860008 */ sw $a2, 0x8($a0) -/* 1FC78 8008F878 AC80000C */ sw $zero, 0xC($a0) -/* 1FC7C 8008F87C 03E00008 */ jr $ra -/* 1FC80 8008F880 AC820004 */ sw $v0, 0x4($a0) -/* 1FC84 8008F884 00000000 */ nop -/* 1FC88 8008F888 00000000 */ nop -/* 1FC8C 8008F88C 00000000 */ nop -.size func_8008F850, . - func_8008F850 - -glabel func_8008F890 -/* 1FC90 8008F890 8FA20010 */ lw $v0, 0x10($sp) -/* 1FC94 8008F894 00E20018 */ mult $a3, $v0 -/* 1FC98 8008F898 00003812 */ mflo $a3 -/* 1FC9C 8008F89C 8CC30008 */ lw $v1, 0x8($a2) -/* 1FCA0 8008F8A0 8CC20000 */ lw $v0, 0x0($a2) -/* 1FCA4 8008F8A4 2404FFF0 */ addiu $a0, $zero, -0x10 -/* 1FCA8 8008F8A8 8CC50004 */ lw $a1, 0x4($a2) -/* 1FCAC 8008F8AC 00431021 */ addu $v0, $v0, $v1 -/* 1FCB0 8008F8B0 24E7000F */ addiu $a3, $a3, 0xF -/* 1FCB4 8008F8B4 00E43824 */ and $a3, $a3, $a0 -/* 1FCB8 8008F8B8 00A72021 */ addu $a0, $a1, $a3 -/* 1FCBC 8008F8BC 0044102B */ sltu $v0, $v0, $a0 -/* 1FCC0 8008F8C0 14400003 */ bnez $v0, .L8008F8D0 -/* 1FCC4 8008F8C4 00004021 */ addu $t0, $zero, $zero -/* 1FCC8 8008F8C8 00A04021 */ addu $t0, $a1, $zero -/* 1FCCC 8008F8CC ACC40004 */ sw $a0, 0x4($a2) -.L8008F8D0: -/* 1FCD0 8008F8D0 03E00008 */ jr $ra -/* 1FCD4 8008F8D4 01001021 */ addu $v0, $t0, $zero -/* 1FCD8 8008F8D8 00000000 */ nop -/* 1FCDC 8008F8DC 00000000 */ nop -.size func_8008F890, . - func_8008F890 - -glabel func_8008F8E0 -/* 1FCE0 8008F8E0 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 1FCE4 8008F8E4 18C00008 */ blez $a2, .L8008F908 -/* 1FCE8 8008F8E8 00001821 */ addu $v1, $zero, $zero -.L8008F8EC: -/* 1FCEC 8008F8EC 90820000 */ lbu $v0, 0x0($a0) -/* 1FCF0 8008F8F0 24840001 */ addiu $a0, $a0, 0x1 -/* 1FCF4 8008F8F4 24630001 */ addiu $v1, $v1, 0x1 -/* 1FCF8 8008F8F8 A0A20000 */ sb $v0, 0x0($a1) -/* 1FCFC 8008F8FC 0066102A */ slt $v0, $v1, $a2 -/* 1FD00 8008F900 1440FFFA */ bnez $v0, .L8008F8EC -/* 1FD04 8008F904 24A50001 */ addiu $a1, $a1, 0x1 -.L8008F908: -/* 1FD08 8008F908 27BD0008 */ addiu $sp, $sp, 0x8 -/* 1FD0C 8008F90C 03E00008 */ jr $ra -/* 1FD10 8008F910 00000000 */ nop -/* 1FD14 8008F914 00000000 */ nop -/* 1FD18 8008F918 00000000 */ nop -/* 1FD1C 8008F91C 00000000 */ nop -.size func_8008F8E0, . - func_8008F8E0 - -glabel func_8008F920 -/* 1FD20 8008F920 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 1FD24 8008F924 AFB5003C */ sw $s5, 0x3C($sp) -/* 1FD28 8008F928 00A0A821 */ addu $s5, $a1, $zero -/* 1FD2C 8008F92C AFBF0048 */ sw $ra, 0x48($sp) -/* 1FD30 8008F930 AFB70044 */ sw $s7, 0x44($sp) -/* 1FD34 8008F934 AFB60040 */ sw $s6, 0x40($sp) -/* 1FD38 8008F938 AFB40038 */ sw $s4, 0x38($sp) -/* 1FD3C 8008F93C AFB30034 */ sw $s3, 0x34($sp) -/* 1FD40 8008F940 AFB20030 */ sw $s2, 0x30($sp) -/* 1FD44 8008F944 AFB1002C */ sw $s1, 0x2C($sp) -/* 1FD48 8008F948 AFB00028 */ sw $s0, 0x28($sp) -/* 1FD4C 8008F94C 8EB60014 */ lw $s6, 0x14($s5) -/* 1FD50 8008F950 0080A021 */ addu $s4, $a0, $zero -/* 1FD54 8008F954 AE800000 */ sw $zero, 0x0($s4) -/* 1FD58 8008F958 8EA20004 */ lw $v0, 0x4($s5) -/* 1FD5C 8008F95C 00002021 */ addu $a0, $zero, $zero -/* 1FD60 8008F960 AE800020 */ sw $zero, 0x20($s4) -/* 1FD64 8008F964 AE80001C */ sw $zero, 0x1C($s4) -/* 1FD68 8008F968 AE82003C */ sw $v0, 0x3C($s4) -/* 1FD6C 8008F96C 8EA30018 */ lw $v1, 0x18($s5) -/* 1FD70 8008F970 00002821 */ addu $a1, $zero, $zero -/* 1FD74 8008F974 240200A0 */ addiu $v0, $zero, 0xA0 -/* 1FD78 8008F978 AE820048 */ sw $v0, 0x48($s4) -/* 1FD7C 8008F97C AE830044 */ sw $v1, 0x44($s4) -/* 1FD80 8008F980 8EA20010 */ lw $v0, 0x10($s5) -/* 1FD84 8008F984 24070001 */ addiu $a3, $zero, 0x1 -/* 1FD88 8008F988 02C03021 */ addu $a2, $s6, $zero -/* 1FD8C 8008F98C AE820024 */ sw $v0, 0x24($s4) -/* 1FD90 8008F990 2402001C */ addiu $v0, $zero, 0x1C -/* 1FD94 8008F994 0C023E24 */ jal func_8008F890 -/* 1FD98 8008F998 AFA20010 */ sw $v0, 0x10($sp) -/* 1FD9C 8008F99C 0040B821 */ addu $s7, $v0, $zero -/* 1FDA0 8008F9A0 0C023376 */ jal func_8008CDD8 -/* 1FDA4 8008F9A4 02E02021 */ addu $a0, $s7, $zero -/* 1FDA8 8008F9A8 00002021 */ addu $a0, $zero, $zero -/* 1FDAC 8008F9AC 00002821 */ addu $a1, $zero, $zero -/* 1FDB0 8008F9B0 02C03021 */ addu $a2, $s6, $zero -/* 1FDB4 8008F9B4 24070001 */ addiu $a3, $zero, 0x1 -/* 1FDB8 8008F9B8 2402004C */ addiu $v0, $zero, 0x4C -/* 1FDBC 8008F9BC AE970038 */ sw $s7, 0x38($s4) -/* 1FDC0 8008F9C0 0C023E24 */ jal func_8008F890 -/* 1FDC4 8008F9C4 AFA20010 */ sw $v0, 0x10($sp) -/* 1FDC8 8008F9C8 00002021 */ addu $a0, $zero, $zero -/* 1FDCC 8008F9CC AE820034 */ sw $v0, 0x34($s4) -/* 1FDD0 8008F9D0 24020001 */ addiu $v0, $zero, 0x1 -/* 1FDD4 8008F9D4 24100004 */ addiu $s0, $zero, 0x4 -/* 1FDD8 8008F9D8 AE820040 */ sw $v0, 0x40($s4) -/* 1FDDC 8008F9DC AFB00010 */ sw $s0, 0x10($sp) -/* 1FDE0 8008F9E0 8EA70004 */ lw $a3, 0x4($s5) -/* 1FDE4 8008F9E4 00002821 */ addu $a1, $zero, $zero -/* 1FDE8 8008F9E8 0C023E24 */ jal func_8008F890 -/* 1FDEC 8008F9EC 02C03021 */ addu $a2, $s6, $zero -/* 1FDF0 8008F9F0 8E840034 */ lw $a0, 0x34($s4) -/* 1FDF4 8008F9F4 8EA60004 */ lw $a2, 0x4($s5) -/* 1FDF8 8008F9F8 0C023348 */ jal func_8008CD20 -/* 1FDFC 8008F9FC 00402821 */ addu $a1, $v0, $zero -/* 1FE00 8008FA00 00002021 */ addu $a0, $zero, $zero -/* 1FE04 8008FA04 00002821 */ addu $a1, $zero, $zero -/* 1FE08 8008FA08 02C03021 */ addu $a2, $s6, $zero -/* 1FE0C 8008FA0C 24070001 */ addiu $a3, $zero, 0x1 -/* 1FE10 8008FA10 24020020 */ addiu $v0, $zero, 0x20 -/* 1FE14 8008FA14 0C023E24 */ jal func_8008F890 -/* 1FE18 8008FA18 AFA20010 */ sw $v0, 0x10($sp) -/* 1FE1C 8008FA1C 00002021 */ addu $a0, $zero, $zero -/* 1FE20 8008FA20 AE820030 */ sw $v0, 0x30($s4) -/* 1FE24 8008FA24 AFB00010 */ sw $s0, 0x10($sp) -/* 1FE28 8008FA28 8EA70004 */ lw $a3, 0x4($s5) -/* 1FE2C 8008FA2C 00002821 */ addu $a1, $zero, $zero -/* 1FE30 8008FA30 0C023E24 */ jal func_8008F890 -/* 1FE34 8008FA34 02C03021 */ addu $a2, $s6, $zero -/* 1FE38 8008FA38 8E840030 */ lw $a0, 0x30($s4) -/* 1FE3C 8008FA3C 8EA60004 */ lw $a2, 0x4($s5) -/* 1FE40 8008FA40 0C02335F */ jal func_8008CD7C -/* 1FE44 8008FA44 00402821 */ addu $a1, $v0, $zero -/* 1FE48 8008FA48 92A2001C */ lbu $v0, 0x1C($s5) -/* 1FE4C 8008FA4C 10400007 */ beqz $v0, .L8008FA6C -/* 1FE50 8008FA50 02802021 */ addu $a0, $s4, $zero -/* 1FE54 8008FA54 00002821 */ addu $a1, $zero, $zero -/* 1FE58 8008FA58 02A03021 */ addu $a2, $s5, $zero -/* 1FE5C 8008FA5C 0C023FDC */ jal func_8008FF70 -/* 1FE60 8008FA60 02C03821 */ addu $a3, $s6, $zero -/* 1FE64 8008FA64 08023EA0 */ j .L8008FA80 -/* 1FE68 8008FA68 00002021 */ addu $a0, $zero, $zero -.L8008FA6C: -/* 1FE6C 8008FA6C 8E840030 */ lw $a0, 0x30($s4) -/* 1FE70 8008FA70 8E860034 */ lw $a2, 0x34($s4) -/* 1FE74 8008FA74 0C023A14 */ jal func_8008E850 -/* 1FE78 8008FA78 24050002 */ addiu $a1, $zero, 0x2 -/* 1FE7C 8008FA7C 00002021 */ addu $a0, $zero, $zero -.L8008FA80: -/* 1FE80 8008FA80 240200DC */ addiu $v0, $zero, 0xDC -/* 1FE84 8008FA84 AE800004 */ sw $zero, 0x4($s4) -/* 1FE88 8008FA88 AE800008 */ sw $zero, 0x8($s4) -/* 1FE8C 8008FA8C AE800014 */ sw $zero, 0x14($s4) -/* 1FE90 8008FA90 AE800018 */ sw $zero, 0x18($s4) -/* 1FE94 8008FA94 AE80000C */ sw $zero, 0xC($s4) -/* 1FE98 8008FA98 AE800010 */ sw $zero, 0x10($s4) -/* 1FE9C 8008FA9C AFA20010 */ sw $v0, 0x10($sp) -/* 1FEA0 8008FAA0 8EA70004 */ lw $a3, 0x4($s5) -/* 1FEA4 8008FAA4 00002821 */ addu $a1, $zero, $zero -/* 1FEA8 8008FAA8 0C023E24 */ jal func_8008F890 -/* 1FEAC 8008FAAC 02C03021 */ addu $a2, $s6, $zero -/* 1FEB0 8008FAB0 8EA30004 */ lw $v1, 0x4($s5) -/* 1FEB4 8008FAB4 18600029 */ blez $v1, .L8008FB5C -/* 1FEB8 8008FAB8 00009821 */ addu $s3, $zero, $zero -/* 1FEBC 8008FABC 00409021 */ addu $s2, $v0, $zero -.L8008FAC0: -/* 1FEC0 8008FAC0 02402021 */ addu $a0, $s2, $zero -/* 1FEC4 8008FAC4 0C023DFF */ jal func_8008F7FC -/* 1FEC8 8008FAC8 26850004 */ addiu $a1, $s4, 0x4 -/* 1FECC 8008FACC AE400008 */ sw $zero, 0x8($s2) -/* 1FED0 8008FAD0 8E850024 */ lw $a1, 0x24($s4) -/* 1FED4 8008FAD4 26500010 */ addiu $s0, $s2, 0x10 -/* 1FED8 8008FAD8 02002021 */ addu $a0, $s0, $zero -/* 1FEDC 8008FADC 0C0232F9 */ jal func_8008CBE4 -/* 1FEE0 8008FAE0 02C03021 */ addu $a2, $s6, $zero -/* 1FEE4 8008FAE4 02002021 */ addu $a0, $s0, $zero -/* 1FEE8 8008FAE8 24050001 */ addiu $a1, $zero, 0x1 -/* 1FEEC 8008FAEC 0C023580 */ jal func_8008D600 -/* 1FEF0 8008FAF0 00003021 */ addu $a2, $zero, $zero -/* 1FEF4 8008FAF4 26510058 */ addiu $s1, $s2, 0x58 -/* 1FEF8 8008FAF8 02202021 */ addu $a0, $s1, $zero -/* 1FEFC 8008FAFC 0C023325 */ jal func_8008CC94 -/* 1FF00 8008FB00 02C02821 */ addu $a1, $s6, $zero -/* 1FF04 8008FB04 02202021 */ addu $a0, $s1, $zero -/* 1FF08 8008FB08 24050001 */ addiu $a1, $zero, 0x1 -/* 1FF0C 8008FB0C 0C023A9B */ jal func_8008EA6C -/* 1FF10 8008FB10 02003021 */ addu $a2, $s0, $zero -/* 1FF14 8008FB14 2650008C */ addiu $s0, $s2, 0x8C -/* 1FF18 8008FB18 02002021 */ addu $a0, $s0, $zero -/* 1FF1C 8008FB1C 0C0232CB */ jal func_8008CB2C -/* 1FF20 8008FB20 02C02821 */ addu $a1, $s6, $zero -/* 1FF24 8008FB24 02002021 */ addu $a0, $s0, $zero -/* 1FF28 8008FB28 24050001 */ addiu $a1, $zero, 0x1 -/* 1FF2C 8008FB2C 0C0237D0 */ jal func_8008DF40 -/* 1FF30 8008FB30 02203021 */ addu $a2, $s1, $zero -/* 1FF34 8008FB34 8E840034 */ lw $a0, 0x34($s4) -/* 1FF38 8008FB38 24050002 */ addiu $a1, $zero, 0x2 -/* 1FF3C 8008FB3C 0C023683 */ jal func_8008DA0C -/* 1FF40 8008FB40 02003021 */ addu $a2, $s0, $zero -/* 1FF44 8008FB44 AE50000C */ sw $s0, 0xC($s2) -/* 1FF48 8008FB48 8EA20004 */ lw $v0, 0x4($s5) -/* 1FF4C 8008FB4C 26730001 */ addiu $s3, $s3, 0x1 -/* 1FF50 8008FB50 0262102A */ slt $v0, $s3, $v0 -/* 1FF54 8008FB54 1440FFDA */ bnez $v0, .L8008FAC0 -/* 1FF58 8008FB58 265200DC */ addiu $s2, $s2, 0xDC -.L8008FB5C: -/* 1FF5C 8008FB5C 8E860030 */ lw $a2, 0x30($s4) -/* 1FF60 8008FB60 02E02021 */ addu $a0, $s7, $zero -/* 1FF64 8008FB64 0C023DDE */ jal func_8008F778 -/* 1FF68 8008FB68 24050001 */ addiu $a1, $zero, 0x1 -/* 1FF6C 8008FB6C 00002021 */ addu $a0, $zero, $zero -/* 1FF70 8008FB70 2402001C */ addiu $v0, $zero, 0x1C -/* 1FF74 8008FB74 AFA20010 */ sw $v0, 0x10($sp) -/* 1FF78 8008FB78 8EA70008 */ lw $a3, 0x8($s5) -/* 1FF7C 8008FB7C 00002821 */ addu $a1, $zero, $zero -/* 1FF80 8008FB80 0C023E24 */ jal func_8008F890 -/* 1FF84 8008FB84 02C03021 */ addu $a2, $s6, $zero -/* 1FF88 8008FB88 AE80002C */ sw $zero, 0x2C($s4) -/* 1FF8C 8008FB8C 8EA30008 */ lw $v1, 0x8($s5) -/* 1FF90 8008FB90 1860000A */ blez $v1, .L8008FBBC -/* 1FF94 8008FB94 00009821 */ addu $s3, $zero, $zero -/* 1FF98 8008FB98 00401821 */ addu $v1, $v0, $zero -.L8008FB9C: -/* 1FF9C 8008FB9C 8E82002C */ lw $v0, 0x2C($s4) -/* 1FFA0 8008FBA0 AC620000 */ sw $v0, 0x0($v1) -/* 1FFA4 8008FBA4 AE83002C */ sw $v1, 0x2C($s4) -/* 1FFA8 8008FBA8 8EA20008 */ lw $v0, 0x8($s5) -/* 1FFAC 8008FBAC 26730001 */ addiu $s3, $s3, 0x1 -/* 1FFB0 8008FBB0 0262102A */ slt $v0, $s3, $v0 -/* 1FFB4 8008FBB4 1440FFF9 */ bnez $v0, .L8008FB9C -/* 1FFB8 8008FBB8 2463001C */ addiu $v1, $v1, 0x1C -.L8008FBBC: -/* 1FFBC 8008FBBC AE960028 */ sw $s6, 0x28($s4) -/* 1FFC0 8008FBC0 8FBF0048 */ lw $ra, 0x48($sp) -/* 1FFC4 8008FBC4 8FB70044 */ lw $s7, 0x44($sp) -/* 1FFC8 8008FBC8 8FB60040 */ lw $s6, 0x40($sp) -/* 1FFCC 8008FBCC 8FB5003C */ lw $s5, 0x3C($sp) -/* 1FFD0 8008FBD0 8FB40038 */ lw $s4, 0x38($sp) -/* 1FFD4 8008FBD4 8FB30034 */ lw $s3, 0x34($sp) -/* 1FFD8 8008FBD8 8FB20030 */ lw $s2, 0x30($sp) -/* 1FFDC 8008FBDC 8FB1002C */ lw $s1, 0x2C($sp) -/* 1FFE0 8008FBE0 8FB00028 */ lw $s0, 0x28($sp) -/* 1FFE4 8008FBE4 03E00008 */ jr $ra -/* 1FFE8 8008FBE8 27BD0050 */ addiu $sp, $sp, 0x50 -.size func_8008F920, . - func_8008F920 - -glabel func_8008FBEC -/* 1FFEC 8008FBEC 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 1FFF0 8008FBF0 AFB20028 */ sw $s2, 0x28($sp) -/* 1FFF4 8008FBF4 3C12800B */ lui $s2, %hi(D_800AA710) -/* 1FFF8 8008FBF8 8E52A710 */ lw $s2, %lo(D_800AA710)($s2) -/* 1FFFC 8008FBFC AFB7003C */ sw $s7, 0x3C($sp) -/* 20000 8008FC00 0080B821 */ addu $s7, $a0, $zero -/* 20004 8008FC04 AFBE0040 */ sw $fp, 0x40($sp) -/* 20008 8008FC08 00A0F021 */ addu $fp, $a1, $zero -/* 2000C 8008FC0C AFB3002C */ sw $s3, 0x2C($sp) -/* 20010 8008FC10 00E09821 */ addu $s3, $a3, $zero -/* 20014 8008FC14 AFBF0044 */ sw $ra, 0x44($sp) -/* 20018 8008FC18 AFB60038 */ sw $s6, 0x38($sp) -/* 2001C 8008FC1C AFB50034 */ sw $s5, 0x34($sp) -/* 20020 8008FC20 AFB40030 */ sw $s4, 0x30($sp) -/* 20024 8008FC24 AFB10024 */ sw $s1, 0x24($sp) -/* 20028 8008FC28 AFB00020 */ sw $s0, 0x20($sp) -/* 2002C 8008FC2C 8E420000 */ lw $v0, 0x0($s2) -/* 20030 8008FC30 02E0A021 */ addu $s4, $s7, $zero -/* 20034 8008FC34 00C0A821 */ addu $s5, $a2, $zero -/* 20038 8008FC38 14400003 */ bnez $v0, .L8008FC48 -/* 2003C 8008FC3C A7A0001C */ sh $zero, 0x1C($sp) -/* 20040 8008FC40 08023F5A */ j .L8008FD68 -/* 20044 8008FC44 AFC00000 */ sw $zero, 0x0($fp) -.L8008FC48: -/* 20048 8008FC48 02402021 */ addu $a0, $s2, $zero -/* 2004C 8008FC4C 0C023FC2 */ jal func_8008FF08 -/* 20050 8008FC50 27A50018 */ addiu $a1, $sp, 0x18 -/* 20054 8008FC54 8E430020 */ lw $v1, 0x20($s2) -/* 20058 8008FC58 AE42001C */ sw $v0, 0x1C($s2) -/* 2005C 8008FC5C 00431023 */ subu $v0, $v0, $v1 -/* 20060 8008FC60 0053102A */ slt $v0, $v0, $s3 -/* 20064 8008FC64 10400019 */ beqz $v0, .L8008FCCC -/* 20068 8008FC68 00000000 */ nop -/* 2006C 8008FC6C 2410FFF0 */ addiu $s0, $zero, -0x10 -.L8008FC70: -/* 20070 8008FC70 8E42001C */ lw $v0, 0x1C($s2) -/* 20074 8008FC74 8FA40018 */ lw $a0, 0x18($sp) -/* 20078 8008FC78 00501024 */ and $v0, $v0, $s0 -/* 2007C 8008FC7C AE42001C */ sw $v0, 0x1C($s2) -/* 20080 8008FC80 8C820008 */ lw $v0, 0x8($a0) -/* 20084 8008FC84 0040F809 */ jalr $v0 -/* 20088 8008FC88 00000000 */ nop -/* 2008C 8008FC8C 02402021 */ addu $a0, $s2, $zero -/* 20090 8008FC90 0C023F9D */ jal func_8008FE74 -/* 20094 8008FC94 00402821 */ addu $a1, $v0, $zero -/* 20098 8008FC98 8FA60018 */ lw $a2, 0x18($sp) -/* 2009C 8008FC9C 8CC30010 */ lw $v1, 0x10($a2) -/* 200A0 8008FCA0 02402021 */ addu $a0, $s2, $zero -/* 200A4 8008FCA4 27A50018 */ addiu $a1, $sp, 0x18 -/* 200A8 8008FCA8 00621821 */ addu $v1, $v1, $v0 -/* 200AC 8008FCAC 0C023FC2 */ jal func_8008FF08 -/* 200B0 8008FCB0 ACC30010 */ sw $v1, 0x10($a2) -/* 200B4 8008FCB4 8E430020 */ lw $v1, 0x20($s2) -/* 200B8 8008FCB8 AE42001C */ sw $v0, 0x1C($s2) -/* 200BC 8008FCBC 00431023 */ subu $v0, $v0, $v1 -/* 200C0 8008FCC0 0053102A */ slt $v0, $v0, $s3 -/* 200C4 8008FCC4 1440FFEA */ bnez $v0, .L8008FC70 -/* 200C8 8008FCC8 00000000 */ nop -.L8008FCCC: -/* 200CC 8008FCCC 8E42001C */ lw $v0, 0x1C($s2) -/* 200D0 8008FCD0 2403FFF0 */ addiu $v1, $zero, -0x10 -/* 200D4 8008FCD4 00431024 */ and $v0, $v0, $v1 -/* 200D8 8008FCD8 1A60001E */ blez $s3, .L8008FD54 -/* 200DC 8008FCDC AE42001C */ sw $v0, 0x1C($s2) -/* 200E0 8008FCE0 3C160700 */ lui $s6, (0x7000000 >> 16) -.L8008FCE4: -/* 200E4 8008FCE4 8E510048 */ lw $s1, 0x48($s2) -/* 200E8 8008FCE8 0271102A */ slt $v0, $s3, $s1 -/* 200EC 8008FCEC 54400001 */ bnel $v0, $zero, .L8008FCF4 -/* 200F0 8008FCF0 02608821 */ addu $s1, $s3, $zero -.L8008FCF4: -/* 200F4 8008FCF4 AE960000 */ sw $s6, 0x0($s4) -/* 200F8 8008FCF8 AE800004 */ sw $zero, 0x4($s4) -/* 200FC 8008FCFC 8E500038 */ lw $s0, 0x38($s2) -/* 20100 8008FD00 24050006 */ addiu $a1, $zero, 0x6 -/* 20104 8008FD04 02A03021 */ addu $a2, $s5, $zero -/* 20108 8008FD08 8E020008 */ lw $v0, 0x8($s0) -/* 2010C 8008FD0C 02719823 */ subu $s3, $s3, $s1 -/* 20110 8008FD10 0040F809 */ jalr $v0 -/* 20114 8008FD14 02002021 */ addu $a0, $s0, $zero -/* 20118 8008FD18 02002021 */ addu $a0, $s0, $zero -/* 2011C 8008FD1C 26820008 */ addiu $v0, $s4, 0x8 -/* 20120 8008FD20 AFA20010 */ sw $v0, 0x10($sp) -/* 20124 8008FD24 8C820004 */ lw $v0, 0x4($a0) -/* 20128 8008FD28 8E470020 */ lw $a3, 0x20($s2) -/* 2012C 8008FD2C 27A5001C */ addiu $a1, $sp, 0x1C -/* 20130 8008FD30 0040F809 */ jalr $v0 -/* 20134 8008FD34 02203021 */ addu $a2, $s1, $zero -/* 20138 8008FD38 0040A021 */ addu $s4, $v0, $zero -/* 2013C 8008FD3C 8E430020 */ lw $v1, 0x20($s2) -/* 20140 8008FD40 00111080 */ sll $v0, $s1, 2 -/* 20144 8008FD44 02A2A821 */ addu $s5, $s5, $v0 -/* 20148 8008FD48 00711821 */ addu $v1, $v1, $s1 -/* 2014C 8008FD4C 1E60FFE5 */ bgtz $s3, .L8008FCE4 -/* 20150 8008FD50 AE430020 */ sw $v1, 0x20($s2) -.L8008FD54: -/* 20154 8008FD54 02971023 */ subu $v0, $s4, $s7 -/* 20158 8008FD58 000210C3 */ sra $v0, $v0, 3 -/* 2015C 8008FD5C AFC20000 */ sw $v0, 0x0($fp) -/* 20160 8008FD60 0C023F78 */ jal func_8008FDE0 -/* 20164 8008FD64 02402021 */ addu $a0, $s2, $zero -.L8008FD68: -/* 20168 8008FD68 02801021 */ addu $v0, $s4, $zero -/* 2016C 8008FD6C 8FBF0044 */ lw $ra, 0x44($sp) -/* 20170 8008FD70 8FBE0040 */ lw $fp, 0x40($sp) -/* 20174 8008FD74 8FB7003C */ lw $s7, 0x3C($sp) -/* 20178 8008FD78 8FB60038 */ lw $s6, 0x38($sp) -/* 2017C 8008FD7C 8FB50034 */ lw $s5, 0x34($sp) -/* 20180 8008FD80 8FB40030 */ lw $s4, 0x30($sp) -/* 20184 8008FD84 8FB3002C */ lw $s3, 0x2C($sp) -/* 20188 8008FD88 8FB20028 */ lw $s2, 0x28($sp) -/* 2018C 8008FD8C 8FB10024 */ lw $s1, 0x24($sp) -/* 20190 8008FD90 8FB00020 */ lw $s0, 0x20($sp) -/* 20194 8008FD94 03E00008 */ jr $ra -/* 20198 8008FD98 27BD0048 */ addiu $sp, $sp, 0x48 -.size func_8008FBEC, . - func_8008FBEC - -glabel func_8008FD9C -/* 2019C 8008FD9C 3C04800B */ lui $a0, %hi(D_800AA710) -/* 201A0 8008FDA0 8C84A710 */ lw $a0, %lo(D_800AA710)($a0) -/* 201A4 8008FDA4 8C82002C */ lw $v0, 0x2C($a0) -/* 201A8 8008FDA8 10400005 */ beqz $v0, .L8008FDC0 -/* 201AC 8008FDAC 00001821 */ addu $v1, $zero, $zero -/* 201B0 8008FDB0 00401821 */ addu $v1, $v0, $zero -/* 201B4 8008FDB4 8C620000 */ lw $v0, 0x0($v1) -/* 201B8 8008FDB8 AC82002C */ sw $v0, 0x2C($a0) -/* 201BC 8008FDBC AC600000 */ sw $zero, 0x0($v1) -.L8008FDC0: -/* 201C0 8008FDC0 03E00008 */ jr $ra -/* 201C4 8008FDC4 00601021 */ addu $v0, $v1, $zero -.size func_8008FD9C, . - func_8008FD9C - -glabel func_8008FDC8 -/* 201C8 8008FDC8 3C03800B */ lui $v1, %hi(D_800AA710) -/* 201CC 8008FDCC 8C63A710 */ lw $v1, %lo(D_800AA710)($v1) -/* 201D0 8008FDD0 8C62002C */ lw $v0, 0x2C($v1) -/* 201D4 8008FDD4 AC820000 */ sw $v0, 0x0($a0) -/* 201D8 8008FDD8 03E00008 */ jr $ra -/* 201DC 8008FDDC AC64002C */ sw $a0, 0x2C($v1) -.size func_8008FDC8, . - func_8008FDC8 - -glabel func_8008FDE0 -/* 201E0 8008FDE0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 201E4 8008FDE4 AFB10014 */ sw $s1, 0x14($sp) -/* 201E8 8008FDE8 00808821 */ addu $s1, $a0, $zero -/* 201EC 8008FDEC AFBF0018 */ sw $ra, 0x18($sp) -/* 201F0 8008FDF0 AFB00010 */ sw $s0, 0x10($sp) -/* 201F4 8008FDF4 8E300014 */ lw $s0, 0x14($s1) -/* 201F8 8008FDF8 12000009 */ beqz $s0, .L8008FE20 -/* 201FC 8008FDFC 00000000 */ nop -.L8008FE00: -/* 20200 8008FE00 0C023E07 */ jal func_8008F81C -/* 20204 8008FE04 02002021 */ addu $a0, $s0, $zero -/* 20208 8008FE08 02002021 */ addu $a0, $s0, $zero -/* 2020C 8008FE0C 0C023DFF */ jal func_8008F7FC -/* 20210 8008FE10 26250004 */ addiu $a1, $s1, 0x4 -/* 20214 8008FE14 8E300014 */ lw $s0, 0x14($s1) -/* 20218 8008FE18 1600FFF9 */ bnez $s0, .L8008FE00 -/* 2021C 8008FE1C 00000000 */ nop -.L8008FE20: -/* 20220 8008FE20 8FBF0018 */ lw $ra, 0x18($sp) -/* 20224 8008FE24 8FB10014 */ lw $s1, 0x14($sp) -/* 20228 8008FE28 8FB00010 */ lw $s0, 0x10($sp) -/* 2022C 8008FE2C 03E00008 */ jr $ra -/* 20230 8008FE30 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8008FDE0, . - func_8008FDE0 - -glabel func_8008FE34 -/* 20234 8008FE34 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 20238 8008FE38 AFB10014 */ sw $s1, 0x14($sp) -/* 2023C 8008FE3C 00808821 */ addu $s1, $a0, $zero -/* 20240 8008FE40 AFB00010 */ sw $s0, 0x10($sp) -/* 20244 8008FE44 00A08021 */ addu $s0, $a1, $zero -/* 20248 8008FE48 AFBF0018 */ sw $ra, 0x18($sp) -/* 2024C 8008FE4C 0C023E07 */ jal func_8008F81C -/* 20250 8008FE50 02002021 */ addu $a0, $s0, $zero -/* 20254 8008FE54 02002021 */ addu $a0, $s0, $zero -/* 20258 8008FE58 0C023DFF */ jal func_8008F7FC -/* 2025C 8008FE5C 26250014 */ addiu $a1, $s1, 0x14 -/* 20260 8008FE60 8FBF0018 */ lw $ra, 0x18($sp) -/* 20264 8008FE64 8FB10014 */ lw $s1, 0x14($sp) -/* 20268 8008FE68 8FB00010 */ lw $s0, 0x10($sp) -/* 2026C 8008FE6C 03E00008 */ jr $ra -/* 20270 8008FE70 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8008FE34, . - func_8008FE34 - -glabel func_8008FE74 -/* 20274 8008FE74 44850000 */ mtc1 $a1, $f0 -/* 20278 8008FE78 00000000 */ nop -/* 2027C 8008FE7C 46800020 */ cvt.s.w $f0, $f0 -/* 20280 8008FE80 C4820044 */ lwc1 $f2, 0x44($a0) -/* 20284 8008FE84 468010A0 */ cvt.s.w $f2, $f2 -/* 20288 8008FE88 46020002 */ mul.s $f0, $f0, $f2 -/* 2028C 8008FE8C 3C01800B */ lui $at, %hi(D_800AE870) -/* 20290 8008FE90 D422E870 */ ldc1 $f2, %lo(D_800AE870)($at) -/* 20294 8008FE94 46000021 */ cvt.d.s $f0, $f0 -/* 20298 8008FE98 46220003 */ div.d $f0, $f0, $f2 -/* 2029C 8008FE9C 3C01800B */ lui $at, %hi(D_800AE878) -/* 202A0 8008FEA0 D422E878 */ ldc1 $f2, %lo(D_800AE878)($at) -/* 202A4 8008FEA4 46220000 */ add.d $f0, $f0, $f2 -/* 202A8 8008FEA8 46200020 */ cvt.s.d $f0, $f0 -/* 202AC 8008FEAC 4600008D */ trunc.w.s $f2, $f0 -/* 202B0 8008FEB0 44021000 */ mfc1 $v0, $f2 -/* 202B4 8008FEB4 03E00008 */ jr $ra -/* 202B8 8008FEB8 00000000 */ nop -.size func_8008FE74, . - func_8008FE74 - -glabel func_8008FEBC -/* 202BC 8008FEBC 44850000 */ mtc1 $a1, $f0 -/* 202C0 8008FEC0 00000000 */ nop -/* 202C4 8008FEC4 46800020 */ cvt.s.w $f0, $f0 -/* 202C8 8008FEC8 C4820044 */ lwc1 $f2, 0x44($a0) -/* 202CC 8008FECC 468010A0 */ cvt.s.w $f2, $f2 -/* 202D0 8008FED0 46020002 */ mul.s $f0, $f0, $f2 -/* 202D4 8008FED4 3C01800B */ lui $at, %hi(D_800AE880) -/* 202D8 8008FED8 D422E880 */ ldc1 $f2, %lo(D_800AE880)($at) -/* 202DC 8008FEDC 46000021 */ cvt.d.s $f0, $f0 -/* 202E0 8008FEE0 46220003 */ div.d $f0, $f0, $f2 -/* 202E4 8008FEE4 3C01800B */ lui $at, %hi(D_800AE888) -/* 202E8 8008FEE8 D422E888 */ ldc1 $f2, %lo(D_800AE888)($at) -/* 202EC 8008FEEC 46220000 */ add.d $f0, $f0, $f2 -/* 202F0 8008FEF0 46200020 */ cvt.s.d $f0, $f0 -/* 202F4 8008FEF4 4600008D */ trunc.w.s $f2, $f0 -/* 202F8 8008FEF8 44031000 */ mfc1 $v1, $f2 -/* 202FC 8008FEFC 2402FFF0 */ addiu $v0, $zero, -0x10 -/* 20300 8008FF00 03E00008 */ jr $ra -/* 20304 8008FF04 00621024 */ and $v0, $v1, $v0 -.size func_8008FEBC, . - func_8008FEBC - -glabel func_8008FF08 -/* 20308 8008FF08 ACA00000 */ sw $zero, 0x0($a1) -/* 2030C 8008FF0C 8C860000 */ lw $a2, 0x0($a0) -/* 20310 8008FF10 3C077FFF */ lui $a3, (0x7FFFFFFF >> 16) -/* 20314 8008FF14 10C0000E */ beqz $a2, .L8008FF50 -/* 20318 8008FF18 34E7FFFF */ ori $a3, $a3, (0x7FFFFFFF & 0xFFFF) -.L8008FF1C: -/* 2031C 8008FF1C 8CC20010 */ lw $v0, 0x10($a2) -/* 20320 8008FF20 8C830020 */ lw $v1, 0x20($a0) -/* 20324 8008FF24 00431023 */ subu $v0, $v0, $v1 -/* 20328 8008FF28 0047102A */ slt $v0, $v0, $a3 -/* 2032C 8008FF2C 10400005 */ beqz $v0, .L8008FF44 -/* 20330 8008FF30 00000000 */ nop -/* 20334 8008FF34 ACA60000 */ sw $a2, 0x0($a1) -/* 20338 8008FF38 8CC30010 */ lw $v1, 0x10($a2) -/* 2033C 8008FF3C 8C820020 */ lw $v0, 0x20($a0) -/* 20340 8008FF40 00623823 */ subu $a3, $v1, $v0 -.L8008FF44: -/* 20344 8008FF44 8CC60000 */ lw $a2, 0x0($a2) -/* 20348 8008FF48 14C0FFF4 */ bnez $a2, .L8008FF1C -/* 2034C 8008FF4C 00000000 */ nop -.L8008FF50: -/* 20350 8008FF50 8CA20000 */ lw $v0, 0x0($a1) -/* 20354 8008FF54 03E00008 */ jr $ra -/* 20358 8008FF58 8C420010 */ lw $v0, 0x10($v0) -/* 2035C 8008FF5C 00000000 */ nop -.size func_8008FF08, . - func_8008FF08 - -glabel func_8008FF60 -/* 20360 8008FF60 03E00008 */ jr $ra -/* 20364 8008FF64 AC800000 */ sw $zero, 0x0($a0) -/* 20368 8008FF68 00000000 */ nop -/* 2036C 8008FF6C 00000000 */ nop -.size func_8008FF60, . - func_8008FF60 - -glabel func_8008FF70 -/* 20370 8008FF70 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 20374 8008FF74 AFB10014 */ sw $s1, 0x14($sp) -/* 20378 8008FF78 00808821 */ addu $s1, $a0, $zero -/* 2037C 8008FF7C 00051400 */ sll $v0, $a1, 16 -/* 20380 8008FF80 00C02821 */ addu $a1, $a2, $zero -/* 20384 8008FF84 00E03021 */ addu $a2, $a3, $zero -/* 20388 8008FF88 00021403 */ sra $v0, $v0, 16 -/* 2038C 8008FF8C AFB00010 */ sw $s0, 0x10($sp) -/* 20390 8008FF90 00028080 */ sll $s0, $v0, 2 -/* 20394 8008FF94 02028021 */ addu $s0, $s0, $v0 -/* 20398 8008FF98 00108080 */ sll $s0, $s0, 2 -/* 2039C 8008FF9C AFBF0018 */ sw $ra, 0x18($sp) -/* 203A0 8008FFA0 8E240034 */ lw $a0, 0x34($s1) -/* 203A4 8008FFA4 02028023 */ subu $s0, $s0, $v0 -/* 203A8 8008FFA8 00108080 */ sll $s0, $s0, 2 -/* 203AC 8008FFAC 00902021 */ addu $a0, $a0, $s0 -/* 203B0 8008FFB0 0C0231A5 */ jal func_8008C694 -/* 203B4 8008FFB4 24840020 */ addiu $a0, $a0, 0x20 -/* 203B8 8008FFB8 8E260034 */ lw $a2, 0x34($s1) -/* 203BC 8008FFBC 24050001 */ addiu $a1, $zero, 0x1 -/* 203C0 8008FFC0 00D03021 */ addu $a2, $a2, $s0 -/* 203C4 8008FFC4 0C023BA9 */ jal func_8008EEA4 -/* 203C8 8008FFC8 24C40020 */ addiu $a0, $a2, 0x20 -/* 203CC 8008FFCC 8E260034 */ lw $a2, 0x34($s1) -/* 203D0 8008FFD0 8E240030 */ lw $a0, 0x30($s1) -/* 203D4 8008FFD4 24050002 */ addiu $a1, $zero, 0x2 -/* 203D8 8008FFD8 00D03021 */ addu $a2, $a2, $s0 -/* 203DC 8008FFDC 0C023A14 */ jal func_8008E850 -/* 203E0 8008FFE0 24C60020 */ addiu $a2, $a2, 0x20 -/* 203E4 8008FFE4 8E220034 */ lw $v0, 0x34($s1) -/* 203E8 8008FFE8 00501021 */ addu $v0, $v0, $s0 -/* 203EC 8008FFEC 24420020 */ addiu $v0, $v0, 0x20 -/* 203F0 8008FFF0 8FBF0018 */ lw $ra, 0x18($sp) -/* 203F4 8008FFF4 8FB10014 */ lw $s1, 0x14($sp) -/* 203F8 8008FFF8 8FB00010 */ lw $s0, 0x10($sp) -/* 203FC 8008FFFC 03E00008 */ jr $ra -/* 20400 80090000 27BD0020 */ addiu $sp, $sp, 0x20 -/* 20404 80090004 00000000 */ nop -/* 20408 80090008 00000000 */ nop -/* 2040C 8009000C 00000000 */ nop -.size func_8008FF70, . - func_8008FF70 - -# Handwritten function -glabel func_80090010 -/* 20410 80090010 18A00020 */ blez $a1, .L80090094 -/* 20414 80090014 00000000 */ nop -/* 20418 80090018 240B2000 */ addiu $t3, $zero, 0x2000 -/* 2041C 8009001C 00AB082B */ sltu $at, $a1, $t3 -/* 20420 80090020 1020001E */ beqz $at, .L8009009C -/* 20424 80090024 00000000 */ nop -/* 20428 80090028 00804021 */ addu $t0, $a0, $zero -/* 2042C 8009002C 00854821 */ addu $t1, $a0, $a1 -/* 20430 80090030 0109082B */ sltu $at, $t0, $t1 -/* 20434 80090034 10200017 */ beqz $at, .L80090094 -/* 20438 80090038 00000000 */ nop -/* 2043C 8009003C 2529FFF0 */ addiu $t1, $t1, -0x10 -/* 20440 80090040 310A000F */ andi $t2, $t0, 0xF -/* 20444 80090044 11400007 */ beqz $t2, .L80090064 -/* 20448 80090048 00000000 */ nop -/* 2044C 8009004C 010A4023 */ subu $t0, $t0, $t2 -/* 20450 80090050 BD150000 */ cache 0x15, 0x0($t0) # handwritten instruction -/* 20454 80090054 0109082B */ sltu $at, $t0, $t1 -/* 20458 80090058 1020000E */ beqz $at, .L80090094 -/* 2045C 8009005C 00000000 */ nop -/* 20460 80090060 25080010 */ addiu $t0, $t0, 0x10 -.L80090064: -/* 20464 80090064 312A000F */ andi $t2, $t1, 0xF -/* 20468 80090068 11400006 */ beqz $t2, .L80090084 -/* 2046C 8009006C 00000000 */ nop -/* 20470 80090070 012A4823 */ subu $t1, $t1, $t2 -/* 20474 80090074 BD350010 */ cache 0x15, 0x10($t1) # handwritten instruction -/* 20478 80090078 0128082B */ sltu $at, $t1, $t0 -/* 2047C 8009007C 14200005 */ bnez $at, .L80090094 -/* 20480 80090080 00000000 */ nop -.L80090084: -/* 20484 80090084 BD110000 */ cache 0x11, 0x0($t0) # handwritten instruction -/* 20488 80090088 0109082B */ sltu $at, $t0, $t1 -/* 2048C 8009008C 1420FFFD */ bnez $at, .L80090084 -/* 20490 80090090 25080010 */ addiu $t0, $t0, 0x10 -.L80090094: -/* 20494 80090094 03E00008 */ jr $ra -/* 20498 80090098 00000000 */ nop -.L8009009C: -/* 2049C 8009009C 3C088000 */ lui $t0, 0x8000 -/* 204A0 800900A0 010B4821 */ addu $t1, $t0, $t3 -/* 204A4 800900A4 2529FFF0 */ addiu $t1, $t1, -0x10 -.L800900A8: -/* 204A8 800900A8 BD010000 */ cache 0x01, 0x0($t0) # handwritten instruction -/* 204AC 800900AC 0109082B */ sltu $at, $t0, $t1 -/* 204B0 800900B0 1420FFFD */ bnez $at, .L800900A8 -/* 204B4 800900B4 25080010 */ addiu $t0, $t0, (0x80000010 & 0xFFFF) -/* 204B8 800900B8 03E00008 */ jr $ra -/* 204BC 800900BC 00000000 */ nop -.size func_80090010, . - func_80090010 - -# Handwritten function -glabel func_800900C0 -/* 204C0 800900C0 18A00011 */ blez $a1, .L80090108 -/* 204C4 800900C4 00000000 */ nop -/* 204C8 800900C8 240B4000 */ addiu $t3, $zero, 0x4000 -/* 204CC 800900CC 00AB082B */ sltu $at, $a1, $t3 -/* 204D0 800900D0 1020000F */ beqz $at, .L80090110 -/* 204D4 800900D4 00000000 */ nop -/* 204D8 800900D8 00804021 */ addu $t0, $a0, $zero -/* 204DC 800900DC 00854821 */ addu $t1, $a0, $a1 -/* 204E0 800900E0 0109082B */ sltu $at, $t0, $t1 -/* 204E4 800900E4 10200008 */ beqz $at, .L80090108 -/* 204E8 800900E8 00000000 */ nop -/* 204EC 800900EC 2529FFE0 */ addiu $t1, $t1, -0x20 -/* 204F0 800900F0 310A001F */ andi $t2, $t0, 0x1F -/* 204F4 800900F4 010A4023 */ subu $t0, $t0, $t2 -.L800900F8: -/* 204F8 800900F8 BD100000 */ cache 0x10, 0x0($t0) # handwritten instruction -/* 204FC 800900FC 0109082B */ sltu $at, $t0, $t1 -/* 20500 80090100 1420FFFD */ bnez $at, .L800900F8 -/* 20504 80090104 25080020 */ addiu $t0, $t0, 0x20 -.L80090108: -/* 20508 80090108 03E00008 */ jr $ra -/* 2050C 8009010C 00000000 */ nop -.L80090110: -/* 20510 80090110 3C088000 */ lui $t0, 0x8000 -/* 20514 80090114 010B4821 */ addu $t1, $t0, $t3 -/* 20518 80090118 2529FFE0 */ addiu $t1, $t1, -0x20 -.L8009011C: -/* 2051C 8009011C BD000000 */ cache 0x00, 0x0($t0) # handwritten instruction -/* 20520 80090120 0109082B */ sltu $at, $t0, $t1 -/* 20524 80090124 1420FFFD */ bnez $at, .L8009011C -/* 20528 80090128 25080020 */ addiu $t0, $t0, (0x80000020 & 0xFFFF) -/* 2052C 8009012C 03E00008 */ jr $ra -/* 20530 80090130 00000000 */ nop -/* 20534 80090134 00000000 */ nop -/* 20538 80090138 00000000 */ nop -/* 2053C 8009013C 00000000 */ nop -.size func_800900C0, . - func_800900C0 - -# Handwritten function -glabel func_80090140 -/* 20540 80090140 18A00011 */ blez $a1, .L80090188 -/* 20544 80090144 00000000 */ nop -/* 20548 80090148 240B2000 */ addiu $t3, $zero, 0x2000 -/* 2054C 8009014C 00AB082B */ sltu $at, $a1, $t3 -/* 20550 80090150 1020000F */ beqz $at, .L80090190 -/* 20554 80090154 00000000 */ nop -/* 20558 80090158 00804021 */ addu $t0, $a0, $zero -/* 2055C 8009015C 00854821 */ addu $t1, $a0, $a1 -/* 20560 80090160 0109082B */ sltu $at, $t0, $t1 -/* 20564 80090164 10200008 */ beqz $at, .L80090188 -/* 20568 80090168 00000000 */ nop -/* 2056C 8009016C 2529FFF0 */ addiu $t1, $t1, -0x10 -/* 20570 80090170 310A000F */ andi $t2, $t0, 0xF -/* 20574 80090174 010A4023 */ subu $t0, $t0, $t2 -.L80090178: -/* 20578 80090178 BD190000 */ cache 0x19, 0x0($t0) # handwritten instruction -/* 2057C 8009017C 0109082B */ sltu $at, $t0, $t1 -/* 20580 80090180 1420FFFD */ bnez $at, .L80090178 -/* 20584 80090184 25080010 */ addiu $t0, $t0, 0x10 -.L80090188: -/* 20588 80090188 03E00008 */ jr $ra -/* 2058C 8009018C 00000000 */ nop -.L80090190: -/* 20590 80090190 3C088000 */ lui $t0, 0x8000 -/* 20594 80090194 010B4821 */ addu $t1, $t0, $t3 -/* 20598 80090198 2529FFF0 */ addiu $t1, $t1, -0x10 -.L8009019C: -/* 2059C 8009019C BD010000 */ cache 0x01, 0x0($t0) # handwritten instruction -/* 205A0 800901A0 0109082B */ sltu $at, $t0, $t1 -/* 205A4 800901A4 1420FFFD */ bnez $at, .L8009019C -/* 205A8 800901A8 25080010 */ addiu $t0, $t0, (0x80000010 & 0xFFFF) -/* 205AC 800901AC 03E00008 */ jr $ra -/* 205B0 800901B0 00000000 */ nop -/* 205B4 800901B4 00000000 */ nop -/* 205B8 800901B8 00000000 */ nop -/* 205BC 800901BC 00000000 */ nop -.size func_80090140, . - func_80090140 - -# Handwritten function -glabel func_800901C0 -/* 205C0 800901C0 3C088000 */ lui $t0, 0x8000 -/* 205C4 800901C4 240A2000 */ addiu $t2, $zero, 0x2000 -/* 205C8 800901C8 010A4821 */ addu $t1, $t0, $t2 -/* 205CC 800901CC 2529FFF0 */ addiu $t1, $t1, -0x10 -.L800901D0: -/* 205D0 800901D0 BD010000 */ cache 0x01, 0x0($t0) # handwritten instruction -/* 205D4 800901D4 0109082B */ sltu $at, $t0, $t1 -/* 205D8 800901D8 1420FFFD */ bnez $at, .L800901D0 -/* 205DC 800901DC 25080010 */ addiu $t0, $t0, (0x80000010 & 0xFFFF) -/* 205E0 800901E0 03E00008 */ jr $ra -/* 205E4 800901E4 00000000 */ nop -/* 205E8 800901E8 00000000 */ nop -/* 205EC 800901EC 00000000 */ nop -.size func_800901C0, . - func_800901C0 - -glabel func_800901F0 -/* 205F0 800901F0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 205F4 800901F4 AFB00010 */ sw $s0, 0x10($sp) -/* 205F8 800901F8 AFBF0014 */ sw $ra, 0x14($sp) -/* 205FC 800901FC 0C0251F1 */ jal func_800947C4 -/* 20600 80090200 00808021 */ addu $s0, $a0, $zero -/* 20604 80090204 3C02800E */ lui $v0, %hi(D_800E79A8) -/* 20608 80090208 904279A8 */ lbu $v0, %lo(D_800E79A8)($v0) -/* 2060C 8009020C 1040000B */ beqz $v0, .L8009023C -/* 20610 80090210 00000000 */ nop -/* 20614 80090214 0C0241B0 */ jal func_800906C0 -/* 20618 80090218 00002021 */ addu $a0, $zero, $zero -/* 2061C 8009021C 3C05800C */ lui $a1, %hi(D_800C4A20) -/* 20620 80090220 24A54A20 */ addiu $a1, $a1, %lo(D_800C4A20) -/* 20624 80090224 0C0251B0 */ jal func_800946C0 -/* 20628 80090228 24040001 */ addiu $a0, $zero, 0x1 -/* 2062C 8009022C 02002021 */ addu $a0, $s0, $zero -/* 20630 80090230 00002821 */ addu $a1, $zero, $zero -/* 20634 80090234 0C024DB8 */ jal func_800936E0 -/* 20638 80090238 24060001 */ addiu $a2, $zero, 0x1 -.L8009023C: -/* 2063C 8009023C 3C05800C */ lui $a1, %hi(D_800C4A20) -/* 20640 80090240 24A54A20 */ addiu $a1, $a1, %lo(D_800C4A20) -/* 20644 80090244 0C0251B0 */ jal func_800946C0 -/* 20648 80090248 00002021 */ addu $a0, $zero, $zero -/* 2064C 8009024C 3C01800E */ lui $at, %hi(D_800E79A8) -/* 20650 80090250 A02079A8 */ sb $zero, %lo(D_800E79A8)($at) -/* 20654 80090254 0C02520C */ jal func_80094830 -/* 20658 80090258 00408021 */ addu $s0, $v0, $zero -/* 2065C 8009025C 02001021 */ addu $v0, $s0, $zero -/* 20660 80090260 8FBF0014 */ lw $ra, 0x14($sp) -/* 20664 80090264 8FB00010 */ lw $s0, 0x10($sp) -/* 20668 80090268 03E00008 */ jr $ra -/* 2066C 8009026C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_800901F0, . - func_800901F0 - -glabel func_80090270 -/* 20670 80090270 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 20674 80090274 AFBF0018 */ sw $ra, 0x18($sp) -/* 20678 80090278 00802821 */ addu $a1, $a0, $zero -/* 2067C 8009027C 0C024183 */ jal func_8009060C -/* 20680 80090280 27A40010 */ addiu $a0, $sp, 0x10 -/* 20684 80090284 8FBF0018 */ lw $ra, 0x18($sp) -/* 20688 80090288 03E00008 */ jr $ra -/* 2068C 8009028C 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80090270, . - func_80090270 - -glabel func_80090290 -/* 20690 80090290 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 20694 80090294 AFB00010 */ sw $s0, 0x10($sp) -/* 20698 80090298 AFBF0014 */ sw $ra, 0x14($sp) -/* 2069C 8009029C 0C0251F1 */ jal func_800947C4 -/* 206A0 800902A0 00808021 */ addu $s0, $a0, $zero -/* 206A4 800902A4 3C03800E */ lui $v1, %hi(D_800E79A8) -/* 206A8 800902A8 906379A8 */ lbu $v1, %lo(D_800E79A8)($v1) -/* 206AC 800902AC 24020001 */ addiu $v0, $zero, 0x1 -/* 206B0 800902B0 1062000B */ beq $v1, $v0, .L800902E0 -/* 206B4 800902B4 00000000 */ nop -/* 206B8 800902B8 0C0240ED */ jal func_800903B4 -/* 206BC 800902BC 00000000 */ nop -/* 206C0 800902C0 3C05800C */ lui $a1, %hi(D_800C4A20) -/* 206C4 800902C4 24A54A20 */ addiu $a1, $a1, %lo(D_800C4A20) -/* 206C8 800902C8 0C0251B0 */ jal func_800946C0 -/* 206CC 800902CC 24040001 */ addiu $a0, $zero, 0x1 -/* 206D0 800902D0 02002021 */ addu $a0, $s0, $zero -/* 206D4 800902D4 00002821 */ addu $a1, $zero, $zero -/* 206D8 800902D8 0C024DB8 */ jal func_800936E0 -/* 206DC 800902DC 24060001 */ addiu $a2, $zero, 0x1 -.L800902E0: -/* 206E0 800902E0 3C05800C */ lui $a1, %hi(D_800C4A20) -/* 206E4 800902E4 24A54A20 */ addiu $a1, $a1, %lo(D_800C4A20) -/* 206E8 800902E8 0C0251B0 */ jal func_800946C0 -/* 206EC 800902EC 00002021 */ addu $a0, $zero, $zero -/* 206F0 800902F0 24030001 */ addiu $v1, $zero, 0x1 -/* 206F4 800902F4 3C01800E */ lui $at, %hi(D_800E79A8) -/* 206F8 800902F8 A02379A8 */ sb $v1, %lo(D_800E79A8)($at) -/* 206FC 800902FC 0C02520C */ jal func_80094830 -/* 20700 80090300 00408021 */ addu $s0, $v0, $zero -/* 20704 80090304 02001021 */ addu $v0, $s0, $zero -/* 20708 80090308 8FBF0014 */ lw $ra, 0x14($sp) -/* 2070C 8009030C 8FB00010 */ lw $s0, 0x10($sp) -/* 20710 80090310 03E00008 */ jr $ra -/* 20714 80090314 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80090290, . - func_80090290 - -glabel func_80090318 -/* 20718 80090318 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 2071C 8009031C 00804821 */ addu $t1, $a0, $zero -/* 20720 80090320 3C02800C */ lui $v0, %hi(D_800C4C1C) -/* 20724 80090324 90424C1C */ lbu $v0, %lo(D_800C4C1C)($v0) -/* 20728 80090328 3C08800C */ lui $t0, %hi(D_800C4A20) -/* 2072C 8009032C 25084A20 */ addiu $t0, $t0, %lo(D_800C4A20) -/* 20730 80090330 1840001D */ blez $v0, .L800903A8 -/* 20734 80090334 00003821 */ addu $a3, $zero, $zero -/* 20738 80090338 24860003 */ addiu $a2, $a0, 0x3 -.L8009033C: -/* 2073C 8009033C 89020000 */ lwl $v0, 0x0($t0) -/* 20740 80090340 99020003 */ lwr $v0, 0x3($t0) -/* 20744 80090344 89030004 */ lwl $v1, 0x4($t0) -/* 20748 80090348 99030007 */ lwr $v1, 0x7($t0) -/* 2074C 8009034C ABA20000 */ swl $v0, 0x0($sp) -/* 20750 80090350 BBA20003 */ swr $v0, 0x3($sp) -/* 20754 80090354 ABA30004 */ swl $v1, 0x4($sp) -/* 20758 80090358 BBA30007 */ swr $v1, 0x7($sp) -/* 2075C 8009035C 93A20002 */ lbu $v0, 0x2($sp) -/* 20760 80090360 304200C0 */ andi $v0, $v0, 0xC0 -/* 20764 80090364 00021102 */ srl $v0, $v0, 4 -/* 20768 80090368 14400007 */ bnez $v0, .L80090388 -/* 2076C 8009036C A0C20001 */ sb $v0, 0x1($a2) -/* 20770 80090370 97A20004 */ lhu $v0, 0x4($sp) -/* 20774 80090374 A5220000 */ sh $v0, 0x0($t1) -/* 20778 80090378 93A20006 */ lbu $v0, 0x6($sp) -/* 2077C 8009037C A0C2FFFF */ sb $v0, -0x1($a2) -/* 20780 80090380 93A20007 */ lbu $v0, 0x7($sp) -/* 20784 80090384 A0C20000 */ sb $v0, 0x0($a2) -.L80090388: -/* 20788 80090388 24E70001 */ addiu $a3, $a3, 0x1 -/* 2078C 8009038C 25080008 */ addiu $t0, $t0, 0x8 -/* 20790 80090390 3C02800C */ lui $v0, %hi(D_800C4C1C) -/* 20794 80090394 90424C1C */ lbu $v0, %lo(D_800C4C1C)($v0) -/* 20798 80090398 24C60006 */ addiu $a2, $a2, 0x6 -/* 2079C 8009039C 00E2102A */ slt $v0, $a3, $v0 -/* 207A0 800903A0 1440FFE6 */ bnez $v0, .L8009033C -/* 207A4 800903A4 25290006 */ addiu $t1, $t1, 0x6 -.L800903A8: -/* 207A8 800903A8 27BD0010 */ addiu $sp, $sp, 0x10 -/* 207AC 800903AC 03E00008 */ jr $ra -/* 207B0 800903B0 00000000 */ nop -.size func_80090318, . - func_80090318 - -glabel func_800903B4 -/* 207B4 800903B4 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 207B8 800903B8 3C07800C */ lui $a3, %hi(D_800C4A20) -/* 207BC 800903BC 24E74A20 */ addiu $a3, $a3, %lo(D_800C4A20) -/* 207C0 800903C0 2406000E */ addiu $a2, $zero, 0xE -/* 207C4 800903C4 24E20038 */ addiu $v0, $a3, 0x38 -.L800903C8: -/* 207C8 800903C8 AC400000 */ sw $zero, 0x0($v0) -/* 207CC 800903CC 24C6FFFF */ addiu $a2, $a2, -0x1 -/* 207D0 800903D0 04C1FFFD */ bgez $a2, .L800903C8 -/* 207D4 800903D4 2442FFFC */ addiu $v0, $v0, -0x4 -/* 207D8 800903D8 24020001 */ addiu $v0, $zero, 0x1 -/* 207DC 800903DC 3C04800C */ lui $a0, %hi(D_800C4C1C) -/* 207E0 800903E0 90844C1C */ lbu $a0, %lo(D_800C4C1C)($a0) -/* 207E4 800903E4 00003021 */ addu $a2, $zero, $zero -/* 207E8 800903E8 3C01800C */ lui $at, %hi(D_800C4A5C) -/* 207EC 800903EC AC224A5C */ sw $v0, %lo(D_800C4A5C)($at) -/* 207F0 800903F0 240200FF */ addiu $v0, $zero, 0xFF -/* 207F4 800903F4 24030001 */ addiu $v1, $zero, 0x1 -/* 207F8 800903F8 A3A20000 */ sb $v0, 0x0($sp) -/* 207FC 800903FC 24020004 */ addiu $v0, $zero, 0x4 -/* 20800 80090400 A3A20002 */ sb $v0, 0x2($sp) -/* 20804 80090404 3402FFFF */ ori $v0, $zero, 0xFFFF -/* 20808 80090408 A7A20004 */ sh $v0, 0x4($sp) -/* 2080C 8009040C 2402FFFF */ addiu $v0, $zero, -0x1 -/* 20810 80090410 A3A30001 */ sb $v1, 0x1($sp) -/* 20814 80090414 A3A30003 */ sb $v1, 0x3($sp) -/* 20818 80090418 A3A20006 */ sb $v0, 0x6($sp) -/* 2081C 8009041C 1880000F */ blez $a0, .L8009045C -/* 20820 80090420 A3A20007 */ sb $v0, 0x7($sp) -.L80090424: -/* 20824 80090424 8BA20000 */ lwl $v0, 0x0($sp) -/* 20828 80090428 9BA20003 */ lwr $v0, 0x3($sp) -/* 2082C 8009042C 8BA30004 */ lwl $v1, 0x4($sp) -/* 20830 80090430 9BA30007 */ lwr $v1, 0x7($sp) -/* 20834 80090434 A8E20000 */ swl $v0, 0x0($a3) -/* 20838 80090438 B8E20003 */ swr $v0, 0x3($a3) -/* 2083C 8009043C A8E30004 */ swl $v1, 0x4($a3) -/* 20840 80090440 B8E30007 */ swr $v1, 0x7($a3) -/* 20844 80090444 3C02800C */ lui $v0, %hi(D_800C4C1C) -/* 20848 80090448 90424C1C */ lbu $v0, %lo(D_800C4C1C)($v0) -/* 2084C 8009044C 24C60001 */ addiu $a2, $a2, 0x1 -/* 20850 80090450 00C2102A */ slt $v0, $a2, $v0 -/* 20854 80090454 1440FFF3 */ bnez $v0, .L80090424 -/* 20858 80090458 24E70008 */ addiu $a3, $a3, 0x8 -.L8009045C: -/* 2085C 8009045C 240200FE */ addiu $v0, $zero, 0xFE -/* 20860 80090460 A0E20000 */ sb $v0, 0x0($a3) -/* 20864 80090464 03E00008 */ jr $ra -/* 20868 80090468 27BD0010 */ addiu $sp, $sp, 0x10 -/* 2086C 8009046C 00000000 */ nop -.size func_800903B4, . - func_800903B4 - -glabel func_80090470 -/* 20870 80090470 3C02800B */ lui $v0, %hi(D_800AA720) -/* 20874 80090474 8C42A720 */ lw $v0, %lo(D_800AA720)($v0) -/* 20878 80090478 27BDFF80 */ addiu $sp, $sp, -0x80 -/* 2087C 8009047C AFB40070 */ sw $s4, 0x70($sp) -/* 20880 80090480 0080A021 */ addu $s4, $a0, $zero -/* 20884 80090484 AFB50074 */ sw $s5, 0x74($sp) -/* 20888 80090488 00A0A821 */ addu $s5, $a1, $zero -/* 2088C 8009048C AFB60078 */ sw $s6, 0x78($sp) -/* 20890 80090490 00C0B021 */ addu $s6, $a2, $zero -/* 20894 80090494 AFBF007C */ sw $ra, 0x7C($sp) -/* 20898 80090498 AFB3006C */ sw $s3, 0x6C($sp) -/* 2089C 8009049C AFB20068 */ sw $s2, 0x68($sp) -/* 208A0 800904A0 AFB10064 */ sw $s1, 0x64($sp) -/* 208A4 800904A4 10400003 */ beqz $v0, .L800904B4 -/* 208A8 800904A8 AFB00060 */ sw $s0, 0x60($sp) -/* 208AC 800904AC 08024179 */ j .L800905E4 -/* 208B0 800904B0 00001021 */ addu $v0, $zero, $zero -.L800904B4: -/* 208B4 800904B4 24020001 */ addiu $v0, $zero, 0x1 -/* 208B8 800904B8 3C01800B */ lui $at, %hi(D_800AA720) -/* 208BC 800904BC 0C025324 */ jal func_80094C90 -/* 208C0 800904C0 AC22A720 */ sw $v0, %lo(D_800AA720)($at) -/* 208C4 800904C4 00409021 */ addu $s2, $v0, $zero -/* 208C8 800904C8 00609821 */ addu $s3, $v1, $zero -/* 208CC 800904CC 56400022 */ bnel $s2, $zero, .L80090558 -/* 208D0 800904D0 24020004 */ addiu $v0, $zero, 0x4 -/* 208D4 800904D4 16400007 */ bnez $s2, .L800904F4 -/* 208D8 800904D8 27B10040 */ addiu $s1, $sp, 0x40 -/* 208DC 800904DC 3C020165 */ lui $v0, (0x165A0BB >> 16) -/* 208E0 800904E0 3442A0BB */ ori $v0, $v0, (0x165A0BB & 0xFFFF) -/* 208E4 800904E4 0053102B */ sltu $v0, $v0, $s3 -/* 208E8 800904E8 1440001B */ bnez $v0, .L80090558 -/* 208EC 800904EC 24020004 */ addiu $v0, $zero, 0x4 -/* 208F0 800904F0 27B10040 */ addiu $s1, $sp, 0x40 -.L800904F4: -/* 208F4 800904F4 02202021 */ addu $a0, $s1, $zero -/* 208F8 800904F8 27B00058 */ addiu $s0, $sp, 0x58 -/* 208FC 800904FC 02002821 */ addu $a1, $s0, $zero -/* 20900 80090500 0C024D5C */ jal func_80093570 -/* 20904 80090504 24060001 */ addiu $a2, $zero, 0x1 -/* 20908 80090508 00004021 */ addu $t0, $zero, $zero -/* 2090C 8009050C 00004821 */ addu $t1, $zero, $zero -/* 20910 80090510 27A40020 */ addiu $a0, $sp, 0x20 -/* 20914 80090514 24060000 */ addiu $a2, $zero, 0x0 -/* 20918 80090518 3C070165 */ lui $a3, (0x165A0BC >> 16) -/* 2091C 8009051C 34E7A0BC */ ori $a3, $a3, (0x165A0BC & 0xFFFF) -/* 20920 80090520 00F3102B */ sltu $v0, $a3, $s3 -/* 20924 80090524 00F33823 */ subu $a3, $a3, $s3 -/* 20928 80090528 00D23023 */ subu $a2, $a2, $s2 -/* 2092C 8009052C 00C23023 */ subu $a2, $a2, $v0 -/* 20930 80090530 AFA80010 */ sw $t0, 0x10($sp) -/* 20934 80090534 AFA90014 */ sw $t1, 0x14($sp) -/* 20938 80090538 AFB10018 */ sw $s1, 0x18($sp) -/* 2093C 8009053C 0C025350 */ jal func_80094D40 -/* 20940 80090540 AFB0001C */ sw $s0, 0x1C($sp) -/* 20944 80090544 02202021 */ addu $a0, $s1, $zero -/* 20948 80090548 02002821 */ addu $a1, $s0, $zero -/* 2094C 8009054C 0C024DB8 */ jal func_800936E0 -/* 20950 80090550 24060001 */ addiu $a2, $zero, 0x1 -/* 20954 80090554 24020004 */ addiu $v0, $zero, 0x4 -.L80090558: -/* 20958 80090558 3C01800C */ lui $at, %hi(D_800C4C1C) -/* 2095C 8009055C A0224C1C */ sb $v0, %lo(D_800C4C1C)($at) -/* 20960 80090560 0C0241B0 */ jal func_800906C0 -/* 20964 80090564 00002021 */ addu $a0, $zero, $zero -/* 20968 80090568 24040001 */ addiu $a0, $zero, 0x1 -/* 2096C 8009056C 3C11800C */ lui $s1, %hi(D_800C4A20) -/* 20970 80090570 26314A20 */ addiu $s1, $s1, %lo(D_800C4A20) -/* 20974 80090574 0C0251B0 */ jal func_800946C0 -/* 20978 80090578 02202821 */ addu $a1, $s1, $zero -/* 2097C 8009057C 02802021 */ addu $a0, $s4, $zero -/* 20980 80090580 27B00058 */ addiu $s0, $sp, 0x58 -/* 20984 80090584 02002821 */ addu $a1, $s0, $zero -/* 20988 80090588 0C024DB8 */ jal func_800936E0 -/* 2098C 8009058C 24060001 */ addiu $a2, $zero, 0x1 -/* 20990 80090590 00002021 */ addu $a0, $zero, $zero -/* 20994 80090594 0C0251B0 */ jal func_800946C0 -/* 20998 80090598 02202821 */ addu $a1, $s1, $zero -/* 2099C 8009059C 02802021 */ addu $a0, $s4, $zero -/* 209A0 800905A0 02002821 */ addu $a1, $s0, $zero -/* 209A4 800905A4 24060001 */ addiu $a2, $zero, 0x1 -/* 209A8 800905A8 0C024DB8 */ jal func_800936E0 -/* 209AC 800905AC 00408021 */ addu $s0, $v0, $zero -/* 209B0 800905B0 02A02021 */ addu $a0, $s5, $zero -/* 209B4 800905B4 0C024183 */ jal func_8009060C -/* 209B8 800905B8 02C02821 */ addu $a1, $s6, $zero -/* 209BC 800905BC 3C01800E */ lui $at, %hi(D_800E79A8) -/* 209C0 800905C0 0C0251DC */ jal func_80094770 -/* 209C4 800905C4 A02079A8 */ sb $zero, %lo(D_800E79A8)($at) -/* 209C8 800905C8 3C04800F */ lui $a0, %hi(D_800E99D0) -/* 209CC 800905CC 248499D0 */ addiu $a0, $a0, %lo(D_800E99D0) -/* 209D0 800905D0 3C05800E */ lui $a1, %hi(D_800E79B8) -/* 209D4 800905D4 24A579B8 */ addiu $a1, $a1, %lo(D_800E79B8) -/* 209D8 800905D8 0C024D5C */ jal func_80093570 -/* 209DC 800905DC 24060001 */ addiu $a2, $zero, 0x1 -/* 209E0 800905E0 02001021 */ addu $v0, $s0, $zero -.L800905E4: -/* 209E4 800905E4 8FBF007C */ lw $ra, 0x7C($sp) -/* 209E8 800905E8 8FB60078 */ lw $s6, 0x78($sp) -/* 209EC 800905EC 8FB50074 */ lw $s5, 0x74($sp) -/* 209F0 800905F0 8FB40070 */ lw $s4, 0x70($sp) -/* 209F4 800905F4 8FB3006C */ lw $s3, 0x6C($sp) -/* 209F8 800905F8 8FB20068 */ lw $s2, 0x68($sp) -/* 209FC 800905FC 8FB10064 */ lw $s1, 0x64($sp) -/* 20A00 80090600 8FB00060 */ lw $s0, 0x60($sp) -/* 20A04 80090604 03E00008 */ jr $ra -/* 20A08 80090608 27BD0080 */ addiu $sp, $sp, 0x80 -.size func_80090470, . - func_80090470 - -glabel func_8009060C -/* 20A0C 8009060C 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 20A10 80090610 00805821 */ addu $t3, $a0, $zero -/* 20A14 80090614 00A04821 */ addu $t1, $a1, $zero -/* 20A18 80090618 00005021 */ addu $t2, $zero, $zero -/* 20A1C 8009061C 3C02800C */ lui $v0, %hi(D_800C4C1C) -/* 20A20 80090620 90424C1C */ lbu $v0, %lo(D_800C4C1C)($v0) -/* 20A24 80090624 3C08800C */ lui $t0, %hi(D_800C4A20) -/* 20A28 80090628 25084A20 */ addiu $t0, $t0, %lo(D_800C4A20) -/* 20A2C 8009062C 18400021 */ blez $v0, .L800906B4 -/* 20A30 80090630 00003821 */ addu $a3, $zero, $zero -/* 20A34 80090634 240C0001 */ addiu $t4, $zero, 0x1 -/* 20A38 80090638 24A60002 */ addiu $a2, $a1, 0x2 -.L8009063C: -/* 20A3C 8009063C 89020000 */ lwl $v0, 0x0($t0) -/* 20A40 80090640 99020003 */ lwr $v0, 0x3($t0) -/* 20A44 80090644 89030004 */ lwl $v1, 0x4($t0) -/* 20A48 80090648 99030007 */ lwr $v1, 0x7($t0) -/* 20A4C 8009064C ABA20000 */ swl $v0, 0x0($sp) -/* 20A50 80090650 BBA20003 */ swr $v0, 0x3($sp) -/* 20A54 80090654 ABA30004 */ swl $v1, 0x4($sp) -/* 20A58 80090658 BBA30007 */ swr $v1, 0x7($sp) -/* 20A5C 8009065C 93A20002 */ lbu $v0, 0x2($sp) -/* 20A60 80090660 304200C0 */ andi $v0, $v0, 0xC0 -/* 20A64 80090664 00021102 */ srl $v0, $v0, 4 -/* 20A68 80090668 1440000A */ bnez $v0, .L80090694 -/* 20A6C 8009066C A0C20001 */ sb $v0, 0x1($a2) -/* 20A70 80090670 93A20005 */ lbu $v0, 0x5($sp) -/* 20A74 80090674 93A30004 */ lbu $v1, 0x4($sp) -/* 20A78 80090678 00021200 */ sll $v0, $v0, 8 -/* 20A7C 8009067C 00621825 */ or $v1, $v1, $v0 -/* 20A80 80090680 A5230000 */ sh $v1, 0x0($t1) -/* 20A84 80090684 93A30006 */ lbu $v1, 0x6($sp) -/* 20A88 80090688 00EC1004 */ sllv $v0, $t4, $a3 -/* 20A8C 8009068C 01425025 */ or $t2, $t2, $v0 -/* 20A90 80090690 A0C30000 */ sb $v1, 0x0($a2) -.L80090694: -/* 20A94 80090694 24E70001 */ addiu $a3, $a3, 0x1 -/* 20A98 80090698 25080008 */ addiu $t0, $t0, 0x8 -/* 20A9C 8009069C 3C02800C */ lui $v0, %hi(D_800C4C1C) -/* 20AA0 800906A0 90424C1C */ lbu $v0, %lo(D_800C4C1C)($v0) -/* 20AA4 800906A4 24C60004 */ addiu $a2, $a2, 0x4 -/* 20AA8 800906A8 00E2102A */ slt $v0, $a3, $v0 -/* 20AAC 800906AC 1440FFE3 */ bnez $v0, .L8009063C -/* 20AB0 800906B0 25290004 */ addiu $t1, $t1, 0x4 -.L800906B4: -/* 20AB4 800906B4 A16A0000 */ sb $t2, 0x0($t3) -/* 20AB8 800906B8 03E00008 */ jr $ra -/* 20ABC 800906BC 27BD0010 */ addiu $sp, $sp, 0x10 -.size func_8009060C, . - func_8009060C - -glabel func_800906C0 -/* 20AC0 800906C0 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 20AC4 800906C4 00802821 */ addu $a1, $a0, $zero -/* 20AC8 800906C8 2406000E */ addiu $a2, $zero, 0xE -/* 20ACC 800906CC 3C02800C */ lui $v0, %hi(D_800C4A58) -/* 20AD0 800906D0 24424A58 */ addiu $v0, $v0, %lo(D_800C4A58) -.L800906D4: -/* 20AD4 800906D4 AC400000 */ sw $zero, 0x0($v0) -/* 20AD8 800906D8 24C6FFFF */ addiu $a2, $a2, -0x1 -/* 20ADC 800906DC 04C1FFFD */ bgez $a2, .L800906D4 -/* 20AE0 800906E0 2442FFFC */ addiu $v0, $v0, -0x4 -/* 20AE4 800906E4 3C03800C */ lui $v1, %hi(D_800C4A5C) -/* 20AE8 800906E8 24634A5C */ addiu $v1, $v1, %lo(D_800C4A5C) -/* 20AEC 800906EC 2467FFC4 */ addiu $a3, $v1, -0x3C -/* 20AF0 800906F0 3C04800C */ lui $a0, %hi(D_800C4C1C) -/* 20AF4 800906F4 90844C1C */ lbu $a0, %lo(D_800C4C1C)($a0) -/* 20AF8 800906F8 00003021 */ addu $a2, $zero, $zero -/* 20AFC 800906FC 24020001 */ addiu $v0, $zero, 0x1 -/* 20B00 80090700 AC620000 */ sw $v0, 0x0($v1) -/* 20B04 80090704 240300FF */ addiu $v1, $zero, 0xFF -/* 20B08 80090708 24020001 */ addiu $v0, $zero, 0x1 -/* 20B0C 8009070C A3A20001 */ sb $v0, 0x1($sp) -/* 20B10 80090710 24020003 */ addiu $v0, $zero, 0x3 -/* 20B14 80090714 A3A30000 */ sb $v1, 0x0($sp) -/* 20B18 80090718 A3A20002 */ sb $v0, 0x2($sp) -/* 20B1C 8009071C A3A50003 */ sb $a1, 0x3($sp) -/* 20B20 80090720 A3A30004 */ sb $v1, 0x4($sp) -/* 20B24 80090724 A3A30005 */ sb $v1, 0x5($sp) -/* 20B28 80090728 A3A30006 */ sb $v1, 0x6($sp) -/* 20B2C 8009072C 1880000F */ blez $a0, .L8009076C -/* 20B30 80090730 A3A30007 */ sb $v1, 0x7($sp) -.L80090734: -/* 20B34 80090734 8BA20000 */ lwl $v0, 0x0($sp) -/* 20B38 80090738 9BA20003 */ lwr $v0, 0x3($sp) -/* 20B3C 8009073C 8BA30004 */ lwl $v1, 0x4($sp) -/* 20B40 80090740 9BA30007 */ lwr $v1, 0x7($sp) -/* 20B44 80090744 A8E20000 */ swl $v0, 0x0($a3) -/* 20B48 80090748 B8E20003 */ swr $v0, 0x3($a3) -/* 20B4C 8009074C A8E30004 */ swl $v1, 0x4($a3) -/* 20B50 80090750 B8E30007 */ swr $v1, 0x7($a3) -/* 20B54 80090754 3C02800C */ lui $v0, %hi(D_800C4C1C) -/* 20B58 80090758 90424C1C */ lbu $v0, %lo(D_800C4C1C)($v0) -/* 20B5C 8009075C 24C60001 */ addiu $a2, $a2, 0x1 -/* 20B60 80090760 00C2102A */ slt $v0, $a2, $v0 -/* 20B64 80090764 1440FFF3 */ bnez $v0, .L80090734 -/* 20B68 80090768 24E70008 */ addiu $a3, $a3, 0x8 -.L8009076C: -/* 20B6C 8009076C 240200FE */ addiu $v0, $zero, 0xFE -/* 20B70 80090770 A0E20000 */ sb $v0, 0x0($a3) -/* 20B74 80090774 03E00008 */ jr $ra -/* 20B78 80090778 27BD0010 */ addiu $sp, $sp, 0x10 -/* 20B7C 8009077C 00000000 */ nop -.size func_800906C0, . - func_800906C0 - -glabel func_80090780 -/* 20B80 80090780 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 20B84 80090784 3C031FFF */ lui $v1, (0x1FFFFFFF >> 16) -/* 20B88 80090788 3463FFFF */ ori $v1, $v1, (0x1FFFFFFF & 0xFFFF) -/* 20B8C 8009078C 3C028000 */ lui $v0, (0x80000000 >> 16) -/* 20B90 80090790 00821023 */ subu $v0, $a0, $v0 -/* 20B94 80090794 0062102B */ sltu $v0, $v1, $v0 -/* 20B98 80090798 1040000A */ beqz $v0, .L800907C4 -/* 20B9C 8009079C AFBF0010 */ sw $ra, 0x10($sp) -/* 20BA0 800907A0 3C026000 */ lui $v0, (0x60000000 >> 16) -/* 20BA4 800907A4 00821021 */ addu $v0, $a0, $v0 -/* 20BA8 800907A8 0062102B */ sltu $v0, $v1, $v0 -/* 20BAC 800907AC 10400006 */ beqz $v0, .L800907C8 -/* 20BB0 800907B0 00831024 */ and $v0, $a0, $v1 -/* 20BB4 800907B4 0C025438 */ jal func_800950E0 -/* 20BB8 800907B8 00000000 */ nop -/* 20BBC 800907BC 080241F2 */ j .L800907C8 -/* 20BC0 800907C0 00000000 */ nop -.L800907C4: -/* 20BC4 800907C4 00831024 */ and $v0, $a0, $v1 -.L800907C8: -/* 20BC8 800907C8 8FBF0010 */ lw $ra, 0x10($sp) -/* 20BCC 800907CC 03E00008 */ jr $ra -/* 20BD0 800907D0 27BD0018 */ addiu $sp, $sp, 0x18 -/* 20BD4 800907D4 00000000 */ nop -/* 20BD8 800907D8 00000000 */ nop -/* 20BDC 800907DC 00000000 */ nop -.size func_80090780, . - func_80090780 - -glabel func_800907E0 -/* 20BE0 800907E0 03E00008 */ jr $ra -/* 20BE4 800907E4 46006004 */ sqrt.s $f0, $f12 -/* 20BE8 800907E8 00000000 */ nop -/* 20BEC 800907EC 00000000 */ nop -.size func_800907E0, . - func_800907E0 - -glabel func_800907F0 -/* 20BF0 800907F0 E7AC0000 */ swc1 $f12, 0x0($sp) -/* 20BF4 800907F4 8FA20000 */ lw $v0, 0x0($sp) -/* 20BF8 800907F8 00021583 */ sra $v0, $v0, 22 -/* 20BFC 800907FC 304201FF */ andi $v0, $v0, 0x1FF -/* 20C00 80090800 28420136 */ slti $v0, $v0, 0x136 -/* 20C04 80090804 10400043 */ beqz $v0, .L80090914 -/* 20C08 80090808 00000000 */ nop -/* 20C0C 8009080C 44800000 */ mtc1 $zero, $f0 -/* 20C10 80090810 00000000 */ nop -/* 20C14 80090814 460C003C */ c.lt.s $f0, $f12 -/* 20C18 80090818 00000000 */ nop -/* 20C1C 8009081C 00000000 */ nop -/* 20C20 80090820 45010002 */ bc1t .L8009082C -/* 20C24 80090824 46006106 */ mov.s $f4, $f12 -/* 20C28 80090828 46006107 */ neg.s $f4, $f12 -.L8009082C: -/* 20C2C 8009082C 3C01800B */ lui $at, %hi(D_800AE8B8) -/* 20C30 80090830 D420E8B8 */ ldc1 $f0, %lo(D_800AE8B8)($at) -/* 20C34 80090834 460021A1 */ cvt.d.s $f6, $f4 -/* 20C38 80090838 46203002 */ mul.d $f0, $f6, $f0 -/* 20C3C 8009083C 3C01800B */ lui $at, %hi(D_800AE8D8) -/* 20C40 80090840 D422E8D8 */ ldc1 $f2, %lo(D_800AE8D8)($at) -/* 20C44 80090844 46220100 */ add.d $f4, $f0, $f2 -/* 20C48 80090848 44800000 */ mtc1 $zero, $f0 -/* 20C4C 8009084C 44800800 */ mtc1 $zero, $f1 -/* 20C50 80090850 00000000 */ nop -/* 20C54 80090854 4624003E */ c.le.d $f0, $f4 -/* 20C58 80090858 00000000 */ nop -/* 20C5C 8009085C 00000000 */ nop -/* 20C60 80090860 45020002 */ bc1fl .L8009086C -/* 20C64 80090864 46222001 */ sub.d $f0, $f4, $f2 -/* 20C68 80090868 46222000 */ add.d $f0, $f4, $f2 -.L8009086C: -/* 20C6C 8009086C 4620008D */ trunc.w.d $f2, $f0 -/* 20C70 80090870 44031000 */ mfc1 $v1, $f2 -/* 20C74 80090874 3C01800B */ lui $at, %hi(D_800AE8E0) -/* 20C78 80090878 D420E8E0 */ ldc1 $f0, %lo(D_800AE8E0)($at) -/* 20C7C 8009087C 44832000 */ mtc1 $v1, $f4 -/* 20C80 80090880 00000000 */ nop -/* 20C84 80090884 46802121 */ cvt.d.w $f4, $f4 -/* 20C88 80090888 46202101 */ sub.d $f4, $f4, $f0 -/* 20C8C 8009088C 3C01800B */ lui $at, %hi(D_800AE8C0) -/* 20C90 80090890 D422E8C0 */ ldc1 $f2, %lo(D_800AE8C0)($at) -/* 20C94 80090894 46222082 */ mul.d $f2, $f4, $f2 -/* 20C98 80090898 3C01800B */ lui $at, %hi(D_800AE8C8) -/* 20C9C 8009089C D420E8C8 */ ldc1 $f0, %lo(D_800AE8C8)($at) -/* 20CA0 800908A0 46202002 */ mul.d $f0, $f4, $f0 -/* 20CA4 800908A4 46223181 */ sub.d $f6, $f6, $f2 -/* 20CA8 800908A8 46203181 */ sub.d $f6, $f6, $f0 -/* 20CAC 800908AC 46263102 */ mul.d $f4, $f6, $f6 -/* 20CB0 800908B0 3C01800B */ lui $at, %hi(D_800AE8B0) -/* 20CB4 800908B4 D420E8B0 */ ldc1 $f0, %lo(D_800AE8B0)($at) -/* 20CB8 800908B8 46240002 */ mul.d $f0, $f0, $f4 -/* 20CBC 800908BC 3C01800B */ lui $at, %hi(D_800AE8A8) -/* 20CC0 800908C0 D422E8A8 */ ldc1 $f2, %lo(D_800AE8A8)($at) -/* 20CC4 800908C4 46220000 */ add.d $f0, $f0, $f2 -/* 20CC8 800908C8 46240002 */ mul.d $f0, $f0, $f4 -/* 20CCC 800908CC 3C01800B */ lui $at, %hi(D_800AE8A0) -/* 20CD0 800908D0 D422E8A0 */ ldc1 $f2, %lo(D_800AE8A0)($at) -/* 20CD4 800908D4 46220000 */ add.d $f0, $f0, $f2 -/* 20CD8 800908D8 46240002 */ mul.d $f0, $f0, $f4 -/* 20CDC 800908DC 00000000 */ nop -/* 20CE0 800908E0 46243102 */ mul.d $f4, $f6, $f4 -/* 20CE4 800908E4 3C01800B */ lui $at, %hi(D_800AE898) -/* 20CE8 800908E8 D422E898 */ ldc1 $f2, %lo(D_800AE898)($at) -/* 20CEC 800908EC 46220000 */ add.d $f0, $f0, $f2 -/* 20CF0 800908F0 46202102 */ mul.d $f4, $f4, $f0 -/* 20CF4 800908F4 30620001 */ andi $v0, $v1, 0x1 -/* 20CF8 800908F8 14400003 */ bnez $v0, .L80090908 -/* 20CFC 800908FC 46243000 */ add.d $f0, $f6, $f4 -/* 20D00 80090900 0802424E */ j .L80090938 -/* 20D04 80090904 46200020 */ cvt.s.d $f0, $f0 -.L80090908: -/* 20D08 80090908 46200020 */ cvt.s.d $f0, $f0 -/* 20D0C 8009090C 0802424E */ j .L80090938 -/* 20D10 80090910 46000007 */ neg.s $f0, $f0 -.L80090914: -/* 20D14 80090914 460C6032 */ c.eq.s $f12, $f12 -/* 20D18 80090918 00000000 */ nop -/* 20D1C 8009091C 45000004 */ bc1f .L80090930 -/* 20D20 80090920 00000000 */ nop -/* 20D24 80090924 3C01800B */ lui $at, %hi(D_800AE8D0) -/* 20D28 80090928 0802424E */ j .L80090938 -/* 20D2C 8009092C C420E8D0 */ lwc1 $f0, %lo(D_800AE8D0)($at) -.L80090930: -/* 20D30 80090930 3C01800B */ lui $at, %hi(D_800AEA70) -/* 20D34 80090934 C420EA70 */ lwc1 $f0, %lo(D_800AEA70)($at) -.L80090938: -/* 20D38 80090938 03E00008 */ jr $ra -/* 20D3C 8009093C 00000000 */ nop -.size func_800907F0, . - func_800907F0 - -glabel func_80090940 -/* 20D40 80090940 27BDFF90 */ addiu $sp, $sp, -0x70 -/* 20D44 80090944 AFB30024 */ sw $s3, 0x24($sp) -/* 20D48 80090948 8FB3008C */ lw $s3, 0x8C($sp) -/* 20D4C 8009094C AFB20020 */ sw $s2, 0x20($sp) -/* 20D50 80090950 8FB20090 */ lw $s2, 0x90($sp) -/* 20D54 80090954 F7BA0058 */ sdc1 $f26, 0x58($sp) -/* 20D58 80090958 C7BA0094 */ lwc1 $f26, 0x94($sp) -/* 20D5C 8009095C F7B40040 */ sdc1 $f20, 0x40($sp) -/* 20D60 80090960 C7B40080 */ lwc1 $f20, 0x80($sp) -/* 20D64 80090964 F7B60048 */ sdc1 $f22, 0x48($sp) -/* 20D68 80090968 C7B60084 */ lwc1 $f22, 0x84($sp) -/* 20D6C 8009096C F7B80050 */ sdc1 $f24, 0x50($sp) -/* 20D70 80090970 C7B80088 */ lwc1 $f24, 0x88($sp) -/* 20D74 80090974 AFB00018 */ sw $s0, 0x18($sp) -/* 20D78 80090978 00808021 */ addu $s0, $a0, $zero -/* 20D7C 8009097C AFB40028 */ sw $s4, 0x28($sp) -/* 20D80 80090980 00A0A021 */ addu $s4, $a1, $zero -/* 20D84 80090984 AFB5002C */ sw $s5, 0x2C($sp) -/* 20D88 80090988 00C0A821 */ addu $s5, $a2, $zero -/* 20D8C 8009098C AFBE0038 */ sw $fp, 0x38($sp) -/* 20D90 80090990 AFBF003C */ sw $ra, 0x3C($sp) -/* 20D94 80090994 AFB70034 */ sw $s7, 0x34($sp) -/* 20D98 80090998 AFB60030 */ sw $s6, 0x30($sp) -/* 20D9C 8009099C AFB1001C */ sw $s1, 0x1C($sp) -/* 20DA0 800909A0 F7BE0068 */ sdc1 $f30, 0x68($sp) -/* 20DA4 800909A4 F7BC0060 */ sdc1 $f28, 0x60($sp) -/* 20DA8 800909A8 0C026210 */ jal func_80098840 -/* 20DAC 800909AC 00E0F021 */ addu $fp, $a3, $zero -/* 20DB0 800909B0 44947000 */ mtc1 $s4, $f14 -/* 20DB4 800909B4 00000000 */ nop -/* 20DB8 800909B8 460EA701 */ sub.s $f28, $f20, $f14 -/* 20DBC 800909BC 44959000 */ mtc1 $s5, $f18 -/* 20DC0 800909C0 461CE002 */ mul.s $f0, $f28, $f28 -/* 20DC4 800909C4 4612B781 */ sub.s $f30, $f22, $f18 -/* 20DC8 800909C8 449E7000 */ mtc1 $fp, $f14 -/* 20DCC 800909CC 00000000 */ nop -/* 20DD0 800909D0 460EC381 */ sub.s $f14, $f24, $f14 -/* 20DD4 800909D4 461EF102 */ mul.s $f4, $f30, $f30 -/* 20DD8 800909D8 44117000 */ mfc1 $s1, $f14 -/* 20DDC 800909DC 00000000 */ nop -/* 20DE0 800909E0 44919000 */ mtc1 $s1, $f18 -/* 20DE4 800909E4 00000000 */ nop -/* 20DE8 800909E8 46127082 */ mul.s $f2, $f14, $f18 -/* 20DEC 800909EC 46040000 */ add.s $f0, $f0, $f4 -/* 20DF0 800909F0 46020300 */ add.s $f12, $f0, $f2 -/* 20DF4 800909F4 46006084 */ sqrt.s $f2, $f12 -/* 20DF8 800909F8 46021032 */ c.eq.s $f2, $f2 -/* 20DFC 800909FC 00000000 */ nop -/* 20E00 80090A00 45010004 */ bc1t .L80090A14 -/* 20E04 80090A04 00000000 */ nop -/* 20E08 80090A08 0C0241F8 */ jal func_800907E0 -/* 20E0C 80090A0C 00000000 */ nop -/* 20E10 80090A10 46000086 */ mov.s $f2, $f0 -.L80090A14: -/* 20E14 80090A14 3C01800B */ lui $at, %hi(D_800AE8F0) -/* 20E18 80090A18 D420E8F0 */ ldc1 $f0, %lo(D_800AE8F0)($at) -/* 20E1C 80090A1C 460010A1 */ cvt.d.s $f2, $f2 -/* 20E20 80090A20 46220003 */ div.d $f0, $f0, $f2 -/* 20E24 80090A24 46200420 */ cvt.s.d $f16, $f0 -/* 20E28 80090A28 4610E702 */ mul.s $f28, $f28, $f16 -/* 20E2C 80090A2C 44917000 */ mtc1 $s1, $f14 -/* 20E30 80090A30 00000000 */ nop -/* 20E34 80090A34 46107382 */ mul.s $f14, $f14, $f16 -/* 20E38 80090A38 00000000 */ nop -/* 20E3C 80090A3C 4610F782 */ mul.s $f30, $f30, $f16 -/* 20E40 80090A40 44929000 */ mtc1 $s2, $f18 -/* 20E44 80090A44 00000000 */ nop -/* 20E48 80090A48 460E9102 */ mul.s $f4, $f18, $f14 -/* 20E4C 80090A4C 00000000 */ nop -/* 20E50 80090A50 461ED002 */ mul.s $f0, $f26, $f30 -/* 20E54 80090A54 00000000 */ nop -/* 20E58 80090A58 461CD202 */ mul.s $f8, $f26, $f28 -/* 20E5C 80090A5C 44939000 */ mtc1 $s3, $f18 -/* 20E60 80090A60 00000000 */ nop -/* 20E64 80090A64 460E9082 */ mul.s $f2, $f18, $f14 -/* 20E68 80090A68 00000000 */ nop -/* 20E6C 80090A6C 461E9282 */ mul.s $f10, $f18, $f30 -/* 20E70 80090A70 44117000 */ mfc1 $s1, $f14 -/* 20E74 80090A74 44927000 */ mtc1 $s2, $f14 -/* 20E78 80090A78 00000000 */ nop -/* 20E7C 80090A7C 461C7182 */ mul.s $f6, $f14, $f28 -/* 20E80 80090A80 46002601 */ sub.s $f24, $f4, $f0 -/* 20E84 80090A84 4618C002 */ mul.s $f0, $f24, $f24 -/* 20E88 80090A88 46024581 */ sub.s $f22, $f8, $f2 -/* 20E8C 80090A8C 4616B102 */ mul.s $f4, $f22, $f22 -/* 20E90 80090A90 46065501 */ sub.s $f20, $f10, $f6 -/* 20E94 80090A94 4614A082 */ mul.s $f2, $f20, $f20 -/* 20E98 80090A98 46040000 */ add.s $f0, $f0, $f4 -/* 20E9C 80090A9C 46020300 */ add.s $f12, $f0, $f2 -/* 20EA0 80090AA0 46006004 */ sqrt.s $f0, $f12 -/* 20EA4 80090AA4 46000032 */ c.eq.s $f0, $f0 -/* 20EA8 80090AA8 00000000 */ nop -/* 20EAC 80090AAC 45010003 */ bc1t .L80090ABC -/* 20EB0 80090AB0 00000000 */ nop -/* 20EB4 80090AB4 0C0241F8 */ jal func_800907E0 -/* 20EB8 80090AB8 00000000 */ nop -.L80090ABC: -/* 20EBC 80090ABC 3C01800B */ lui $at, %hi(D_800AE8F8) -/* 20EC0 80090AC0 8C36E8F8 */ lw $s6, %lo(D_800AE8F8)($at) -/* 20EC4 80090AC4 8C37E8FC */ lw $s7, %lo(D_800AE8FC)($at) -/* 20EC8 80090AC8 44979000 */ mtc1 $s7, $f18 -/* 20ECC 80090ACC 44969800 */ mtc1 $s6, $f19 -/* 20ED0 80090AD0 46000021 */ cvt.d.s $f0, $f0 -/* 20ED4 80090AD4 46209003 */ div.d $f0, $f18, $f0 -/* 20ED8 80090AD8 46200420 */ cvt.s.d $f16, $f0 -/* 20EDC 80090ADC 4610C602 */ mul.s $f24, $f24, $f16 -/* 20EE0 80090AE0 00000000 */ nop -/* 20EE4 80090AE4 4610A502 */ mul.s $f20, $f20, $f16 -/* 20EE8 80090AE8 00000000 */ nop -/* 20EEC 80090AEC 4610B582 */ mul.s $f22, $f22, $f16 -/* 20EF0 80090AF0 00000000 */ nop -/* 20EF4 80090AF4 4614F102 */ mul.s $f4, $f30, $f20 -/* 20EF8 80090AF8 44917000 */ mtc1 $s1, $f14 -/* 20EFC 80090AFC 00000000 */ nop -/* 20F00 80090B00 46167002 */ mul.s $f0, $f14, $f22 -/* 20F04 80090B04 00000000 */ nop -/* 20F08 80090B08 46187202 */ mul.s $f8, $f14, $f24 -/* 20F0C 80090B0C 00000000 */ nop -/* 20F10 80090B10 4614E082 */ mul.s $f2, $f28, $f20 -/* 20F14 80090B14 00000000 */ nop -/* 20F18 80090B18 4616E282 */ mul.s $f10, $f28, $f22 -/* 20F1C 80090B1C 00000000 */ nop -/* 20F20 80090B20 4618F182 */ mul.s $f6, $f30, $f24 -/* 20F24 80090B24 46002101 */ sub.s $f4, $f4, $f0 -/* 20F28 80090B28 46042002 */ mul.s $f0, $f4, $f4 -/* 20F2C 80090B2C 46024201 */ sub.s $f8, $f8, $f2 -/* 20F30 80090B30 44132000 */ mfc1 $s3, $f4 -/* 20F34 80090B34 46084102 */ mul.s $f4, $f8, $f8 -/* 20F38 80090B38 46065681 */ sub.s $f26, $f10, $f6 -/* 20F3C 80090B3C 461AD082 */ mul.s $f2, $f26, $f26 -/* 20F40 80090B40 46040000 */ add.s $f0, $f0, $f4 -/* 20F44 80090B44 46020300 */ add.s $f12, $f0, $f2 -/* 20F48 80090B48 46006004 */ sqrt.s $f0, $f12 -/* 20F4C 80090B4C 46000032 */ c.eq.s $f0, $f0 -/* 20F50 80090B50 44124000 */ mfc1 $s2, $f8 -/* 20F54 80090B54 00000000 */ nop -/* 20F58 80090B58 45030006 */ bc1tl .L80090B74 -/* 20F5C 80090B5C 46000021 */ cvt.d.s $f0, $f0 -/* 20F60 80090B60 0C0241F8 */ jal func_800907E0 -/* 20F64 80090B64 00000000 */ nop -/* 20F68 80090B68 44979000 */ mtc1 $s7, $f18 -/* 20F6C 80090B6C 44969800 */ mtc1 $s6, $f19 -/* 20F70 80090B70 46000021 */ cvt.d.s $f0, $f0 -.L80090B74: -/* 20F74 80090B74 46209003 */ div.d $f0, $f18, $f0 -/* 20F78 80090B78 44937000 */ mtc1 $s3, $f14 -/* 20F7C 80090B7C 46200420 */ cvt.s.d $f16, $f0 -/* 20F80 80090B80 46107382 */ mul.s $f14, $f14, $f16 -/* 20F84 80090B84 44929000 */ mtc1 $s2, $f18 -/* 20F88 80090B88 00000000 */ nop -/* 20F8C 80090B8C 46109482 */ mul.s $f18, $f18, $f16 -/* 20F90 80090B90 00000000 */ nop -/* 20F94 80090B94 4610D682 */ mul.s $f26, $f26, $f16 -/* 20F98 80090B98 44137000 */ mfc1 $s3, $f14 -/* 20F9C 80090B9C 44947000 */ mtc1 $s4, $f14 -/* 20FA0 80090BA0 00000000 */ nop -/* 20FA4 80090BA4 46187082 */ mul.s $f2, $f14, $f24 -/* 20FA8 80090BA8 44129000 */ mfc1 $s2, $f18 -/* 20FAC 80090BAC 44959000 */ mtc1 $s5, $f18 -/* 20FB0 80090BB0 00000000 */ nop -/* 20FB4 80090BB4 46169182 */ mul.s $f6, $f18, $f22 -/* 20FB8 80090BB8 449E7000 */ mtc1 $fp, $f14 -/* 20FBC 80090BBC 00000000 */ nop -/* 20FC0 80090BC0 46147202 */ mul.s $f8, $f14, $f20 -/* 20FC4 80090BC4 44949000 */ mtc1 $s4, $f18 -/* 20FC8 80090BC8 44937000 */ mtc1 $s3, $f14 -/* 20FCC 80090BCC 00000000 */ nop -/* 20FD0 80090BD0 460E9102 */ mul.s $f4, $f18, $f14 -/* 20FD4 80090BD4 44959000 */ mtc1 $s5, $f18 -/* 20FD8 80090BD8 44927000 */ mtc1 $s2, $f14 -/* 20FDC 80090BDC 00000000 */ nop -/* 20FE0 80090BE0 460E9282 */ mul.s $f10, $f18, $f14 -/* 20FE4 80090BE4 44949000 */ mtc1 $s4, $f18 -/* 20FE8 80090BE8 00000000 */ nop -/* 20FEC 80090BEC 461C9002 */ mul.s $f0, $f18, $f28 -/* 20FF0 80090BF0 44957000 */ mtc1 $s5, $f14 -/* 20FF4 80090BF4 00000000 */ nop -/* 20FF8 80090BF8 461E7302 */ mul.s $f12, $f14, $f30 -/* 20FFC 80090BFC 46061080 */ add.s $f2, $f2, $f6 -/* 21000 80090C00 44917000 */ mtc1 $s1, $f14 -/* 21004 80090C04 449E9000 */ mtc1 $fp, $f18 -/* 21008 80090C08 46081080 */ add.s $f2, $f2, $f8 -/* 2100C 80090C0C E6180000 */ swc1 $f24, 0x0($s0) -/* 21010 80090C10 460E9382 */ mul.s $f14, $f18, $f14 -/* 21014 80090C14 E6160010 */ swc1 $f22, 0x10($s0) -/* 21018 80090C18 460A2100 */ add.s $f4, $f4, $f10 -/* 2101C 80090C1C E6140020 */ swc1 $f20, 0x20($s0) -/* 21020 80090C20 E61C0008 */ swc1 $f28, 0x8($s0) -/* 21024 80090C24 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 21028 80090C28 44813000 */ mtc1 $at, $f6 -/* 2102C 80090C2C 460C0000 */ add.s $f0, $f0, $f12 -/* 21030 80090C30 461A9202 */ mul.s $f8, $f18, $f26 -/* 21034 80090C34 E61E0018 */ swc1 $f30, 0x18($s0) -/* 21038 80090C38 AE110028 */ sw $s1, 0x28($s0) -/* 2103C 80090C3C 460E0000 */ add.s $f0, $f0, $f14 -/* 21040 80090C40 AE00000C */ sw $zero, 0xC($s0) -/* 21044 80090C44 AE00001C */ sw $zero, 0x1C($s0) -/* 21048 80090C48 AE00002C */ sw $zero, 0x2C($s0) -/* 2104C 80090C4C 46082100 */ add.s $f4, $f4, $f8 -/* 21050 80090C50 E61A0024 */ swc1 $f26, 0x24($s0) -/* 21054 80090C54 AE130004 */ sw $s3, 0x4($s0) -/* 21058 80090C58 AE120014 */ sw $s2, 0x14($s0) -/* 2105C 80090C5C 46001087 */ neg.s $f2, $f2 -/* 21060 80090C60 E606003C */ swc1 $f6, 0x3C($s0) -/* 21064 80090C64 46000007 */ neg.s $f0, $f0 -/* 21068 80090C68 E6020030 */ swc1 $f2, 0x30($s0) -/* 2106C 80090C6C 46002107 */ neg.s $f4, $f4 -/* 21070 80090C70 E6000038 */ swc1 $f0, 0x38($s0) -/* 21074 80090C74 E6040034 */ swc1 $f4, 0x34($s0) -/* 21078 80090C78 8FBF003C */ lw $ra, 0x3C($sp) -/* 2107C 80090C7C 8FBE0038 */ lw $fp, 0x38($sp) -/* 21080 80090C80 8FB70034 */ lw $s7, 0x34($sp) -/* 21084 80090C84 8FB60030 */ lw $s6, 0x30($sp) -/* 21088 80090C88 8FB5002C */ lw $s5, 0x2C($sp) -/* 2108C 80090C8C 8FB40028 */ lw $s4, 0x28($sp) -/* 21090 80090C90 8FB30024 */ lw $s3, 0x24($sp) -/* 21094 80090C94 8FB20020 */ lw $s2, 0x20($sp) -/* 21098 80090C98 8FB1001C */ lw $s1, 0x1C($sp) -/* 2109C 80090C9C 8FB00018 */ lw $s0, 0x18($sp) -/* 210A0 80090CA0 D7BE0068 */ ldc1 $f30, 0x68($sp) -/* 210A4 80090CA4 D7BC0060 */ ldc1 $f28, 0x60($sp) -/* 210A8 80090CA8 D7BA0058 */ ldc1 $f26, 0x58($sp) -/* 210AC 80090CAC D7B80050 */ ldc1 $f24, 0x50($sp) -/* 210B0 80090CB0 D7B60048 */ ldc1 $f22, 0x48($sp) -/* 210B4 80090CB4 D7B40040 */ ldc1 $f20, 0x40($sp) -/* 210B8 80090CB8 03E00008 */ jr $ra -/* 210BC 80090CBC 27BD0070 */ addiu $sp, $sp, 0x70 -.size func_80090940, . - func_80090940 - -glabel func_80090CC0 -/* 210C0 80090CC0 27BDFF48 */ addiu $sp, $sp, -0xB8 -/* 210C4 80090CC4 AFB20068 */ sw $s2, 0x68($sp) -/* 210C8 80090CC8 8FB200D4 */ lw $s2, 0xD4($sp) -/* 210CC 80090CCC AFB10064 */ sw $s1, 0x64($sp) -/* 210D0 80090CD0 8FB100D8 */ lw $s1, 0xD8($sp) -/* 210D4 80090CD4 AFB00060 */ sw $s0, 0x60($sp) -/* 210D8 80090CD8 8FB000DC */ lw $s0, 0xDC($sp) -/* 210DC 80090CDC F7B40088 */ sdc1 $f20, 0x88($sp) -/* 210E0 80090CE0 C7B400C8 */ lwc1 $f20, 0xC8($sp) -/* 210E4 80090CE4 F7B60090 */ sdc1 $f22, 0x90($sp) -/* 210E8 80090CE8 C7B600CC */ lwc1 $f22, 0xCC($sp) -/* 210EC 80090CEC F7B80098 */ sdc1 $f24, 0x98($sp) -/* 210F0 80090CF0 C7B800D0 */ lwc1 $f24, 0xD0($sp) -/* 210F4 80090CF4 AFB3006C */ sw $s3, 0x6C($sp) -/* 210F8 80090CF8 00A09821 */ addu $s3, $a1, $zero -/* 210FC 80090CFC AFB40070 */ sw $s4, 0x70($sp) -/* 21100 80090D00 00C0A021 */ addu $s4, $a2, $zero -/* 21104 80090D04 AFB50074 */ sw $s5, 0x74($sp) -/* 21108 80090D08 00E0A821 */ addu $s5, $a3, $zero -/* 2110C 80090D0C AFBE0080 */ sw $fp, 0x80($sp) -/* 21110 80090D10 27BE0010 */ addiu $fp, $sp, 0x10 -/* 21114 80090D14 AFA40054 */ sw $a0, 0x54($sp) -/* 21118 80090D18 AFBF0084 */ sw $ra, 0x84($sp) -/* 2111C 80090D1C AFB7007C */ sw $s7, 0x7C($sp) -/* 21120 80090D20 AFB60078 */ sw $s6, 0x78($sp) -/* 21124 80090D24 F7BE00B0 */ sdc1 $f30, 0xB0($sp) -/* 21128 80090D28 F7BC00A8 */ sdc1 $f28, 0xA8($sp) -/* 2112C 80090D2C F7BA00A0 */ sdc1 $f26, 0xA0($sp) -/* 21130 80090D30 0C026210 */ jal func_80098840 -/* 21134 80090D34 03C02021 */ addu $a0, $fp, $zero -/* 21138 80090D38 44937000 */ mtc1 $s3, $f14 -/* 2113C 80090D3C 00000000 */ nop -/* 21140 80090D40 460EA681 */ sub.s $f26, $f20, $f14 -/* 21144 80090D44 461AD002 */ mul.s $f0, $f26, $f26 -/* 21148 80090D48 44949000 */ mtc1 $s4, $f18 -/* 2114C 80090D4C 00000000 */ nop -/* 21150 80090D50 4612B701 */ sub.s $f28, $f22, $f18 -/* 21154 80090D54 461CE102 */ mul.s $f4, $f28, $f28 -/* 21158 80090D58 44957000 */ mtc1 $s5, $f14 -/* 2115C 80090D5C 00000000 */ nop -/* 21160 80090D60 460EC781 */ sub.s $f30, $f24, $f14 -/* 21164 80090D64 461EF082 */ mul.s $f2, $f30, $f30 -/* 21168 80090D68 46040000 */ add.s $f0, $f0, $f4 -/* 2116C 80090D6C 46020300 */ add.s $f12, $f0, $f2 -/* 21170 80090D70 46006084 */ sqrt.s $f2, $f12 -/* 21174 80090D74 46021032 */ c.eq.s $f2, $f2 -/* 21178 80090D78 00000000 */ nop -/* 2117C 80090D7C 45010004 */ bc1t .L80090D90 -/* 21180 80090D80 00000000 */ nop -/* 21184 80090D84 0C0241F8 */ jal func_800907E0 -/* 21188 80090D88 00000000 */ nop -/* 2118C 80090D8C 46000086 */ mov.s $f2, $f0 -.L80090D90: -/* 21190 80090D90 3C01800B */ lui $at, %hi(D_800AE900) -/* 21194 80090D94 D420E900 */ ldc1 $f0, %lo(D_800AE900)($at) -/* 21198 80090D98 460010A1 */ cvt.d.s $f2, $f2 -/* 2119C 80090D9C 46220003 */ div.d $f0, $f0, $f2 -/* 211A0 80090DA0 46200420 */ cvt.s.d $f16, $f0 -/* 211A4 80090DA4 4610D682 */ mul.s $f26, $f26, $f16 -/* 211A8 80090DA8 00000000 */ nop -/* 211AC 80090DAC 4610F782 */ mul.s $f30, $f30, $f16 -/* 211B0 80090DB0 00000000 */ nop -/* 211B4 80090DB4 4610E702 */ mul.s $f28, $f28, $f16 -/* 211B8 80090DB8 44919000 */ mtc1 $s1, $f18 -/* 211BC 80090DBC 00000000 */ nop -/* 211C0 80090DC0 461E9102 */ mul.s $f4, $f18, $f30 -/* 211C4 80090DC4 44907000 */ mtc1 $s0, $f14 -/* 211C8 80090DC8 00000000 */ nop -/* 211CC 80090DCC 461C7002 */ mul.s $f0, $f14, $f28 -/* 211D0 80090DD0 00000000 */ nop -/* 211D4 80090DD4 461A7202 */ mul.s $f8, $f14, $f26 -/* 211D8 80090DD8 44929000 */ mtc1 $s2, $f18 -/* 211DC 80090DDC 00000000 */ nop -/* 211E0 80090DE0 461E9082 */ mul.s $f2, $f18, $f30 -/* 211E4 80090DE4 00000000 */ nop -/* 211E8 80090DE8 461C9282 */ mul.s $f10, $f18, $f28 -/* 211EC 80090DEC 44917000 */ mtc1 $s1, $f14 -/* 211F0 80090DF0 00000000 */ nop -/* 211F4 80090DF4 461A7182 */ mul.s $f6, $f14, $f26 -/* 211F8 80090DF8 46002601 */ sub.s $f24, $f4, $f0 -/* 211FC 80090DFC 4618C002 */ mul.s $f0, $f24, $f24 -/* 21200 80090E00 46024581 */ sub.s $f22, $f8, $f2 -/* 21204 80090E04 4616B102 */ mul.s $f4, $f22, $f22 -/* 21208 80090E08 46065501 */ sub.s $f20, $f10, $f6 -/* 2120C 80090E0C 4614A082 */ mul.s $f2, $f20, $f20 -/* 21210 80090E10 46040000 */ add.s $f0, $f0, $f4 -/* 21214 80090E14 46020300 */ add.s $f12, $f0, $f2 -/* 21218 80090E18 46006004 */ sqrt.s $f0, $f12 -/* 2121C 80090E1C 46000032 */ c.eq.s $f0, $f0 -/* 21220 80090E20 00000000 */ nop -/* 21224 80090E24 45010003 */ bc1t .L80090E34 -/* 21228 80090E28 00000000 */ nop -/* 2122C 80090E2C 0C0241F8 */ jal func_800907E0 -/* 21230 80090E30 00000000 */ nop -.L80090E34: -/* 21234 80090E34 3C01800B */ lui $at, %hi(D_800AE908) -/* 21238 80090E38 8C36E908 */ lw $s6, %lo(D_800AE908)($at) -/* 2123C 80090E3C 8C37E90C */ lw $s7, %lo(D_800AE90C)($at) -/* 21240 80090E40 44979000 */ mtc1 $s7, $f18 -/* 21244 80090E44 44969800 */ mtc1 $s6, $f19 -/* 21248 80090E48 46000021 */ cvt.d.s $f0, $f0 -/* 2124C 80090E4C 46209003 */ div.d $f0, $f18, $f0 -/* 21250 80090E50 46200420 */ cvt.s.d $f16, $f0 -/* 21254 80090E54 4610C602 */ mul.s $f24, $f24, $f16 -/* 21258 80090E58 00000000 */ nop -/* 2125C 80090E5C 4610A502 */ mul.s $f20, $f20, $f16 -/* 21260 80090E60 00000000 */ nop -/* 21264 80090E64 4610B582 */ mul.s $f22, $f22, $f16 -/* 21268 80090E68 00000000 */ nop -/* 2126C 80090E6C 4614E102 */ mul.s $f4, $f28, $f20 -/* 21270 80090E70 00000000 */ nop -/* 21274 80090E74 4616F002 */ mul.s $f0, $f30, $f22 -/* 21278 80090E78 00000000 */ nop -/* 2127C 80090E7C 4618F202 */ mul.s $f8, $f30, $f24 -/* 21280 80090E80 00000000 */ nop -/* 21284 80090E84 4614D082 */ mul.s $f2, $f26, $f20 -/* 21288 80090E88 00000000 */ nop -/* 2128C 80090E8C 4616D282 */ mul.s $f10, $f26, $f22 -/* 21290 80090E90 00000000 */ nop -/* 21294 80090E94 4618E182 */ mul.s $f6, $f28, $f24 -/* 21298 80090E98 46002101 */ sub.s $f4, $f4, $f0 -/* 2129C 80090E9C 46042002 */ mul.s $f0, $f4, $f4 -/* 212A0 80090EA0 46024201 */ sub.s $f8, $f8, $f2 -/* 212A4 80090EA4 44122000 */ mfc1 $s2, $f4 -/* 212A8 80090EA8 46084102 */ mul.s $f4, $f8, $f8 -/* 212AC 80090EAC 46065281 */ sub.s $f10, $f10, $f6 -/* 212B0 80090EB0 460A5082 */ mul.s $f2, $f10, $f10 -/* 212B4 80090EB4 46040000 */ add.s $f0, $f0, $f4 -/* 212B8 80090EB8 46020300 */ add.s $f12, $f0, $f2 -/* 212BC 80090EBC 46006004 */ sqrt.s $f0, $f12 -/* 212C0 80090EC0 46000032 */ c.eq.s $f0, $f0 -/* 212C4 80090EC4 44114000 */ mfc1 $s1, $f8 -/* 212C8 80090EC8 44105000 */ mfc1 $s0, $f10 -/* 212CC 80090ECC 45010003 */ bc1t .L80090EDC -/* 212D0 80090ED0 00000000 */ nop -/* 212D4 80090ED4 0C0241F8 */ jal func_800907E0 -/* 212D8 80090ED8 00000000 */ nop -.L80090EDC: -/* 212DC 80090EDC 44977000 */ mtc1 $s7, $f14 -/* 212E0 80090EE0 44967800 */ mtc1 $s6, $f15 -/* 212E4 80090EE4 46000021 */ cvt.d.s $f0, $f0 -/* 212E8 80090EE8 46207003 */ div.d $f0, $f14, $f0 -/* 212EC 80090EEC 44929000 */ mtc1 $s2, $f18 -/* 212F0 80090EF0 46200420 */ cvt.s.d $f16, $f0 -/* 212F4 80090EF4 46109482 */ mul.s $f18, $f18, $f16 -/* 212F8 80090EF8 44917000 */ mtc1 $s1, $f14 -/* 212FC 80090EFC 00000000 */ nop -/* 21300 80090F00 46107382 */ mul.s $f14, $f14, $f16 -/* 21304 80090F04 44129000 */ mfc1 $s2, $f18 -/* 21308 80090F08 44939000 */ mtc1 $s3, $f18 -/* 2130C 80090F0C 00000000 */ nop -/* 21310 80090F10 46189082 */ mul.s $f2, $f18, $f24 -/* 21314 80090F14 44117000 */ mfc1 $s1, $f14 -/* 21318 80090F18 44947000 */ mtc1 $s4, $f14 -/* 2131C 80090F1C 00000000 */ nop -/* 21320 80090F20 46167182 */ mul.s $f6, $f14, $f22 -/* 21324 80090F24 44959000 */ mtc1 $s5, $f18 -/* 21328 80090F28 00000000 */ nop -/* 2132C 80090F2C 46149202 */ mul.s $f8, $f18, $f20 -/* 21330 80090F30 44937000 */ mtc1 $s3, $f14 -/* 21334 80090F34 44929000 */ mtc1 $s2, $f18 -/* 21338 80090F38 00000000 */ nop -/* 2133C 80090F3C 46127102 */ mul.s $f4, $f14, $f18 -/* 21340 80090F40 44947000 */ mtc1 $s4, $f14 -/* 21344 80090F44 44919000 */ mtc1 $s1, $f18 -/* 21348 80090F48 00000000 */ nop -/* 2134C 80090F4C 46127282 */ mul.s $f10, $f14, $f18 -/* 21350 80090F50 44937000 */ mtc1 $s3, $f14 -/* 21354 80090F54 00000000 */ nop -/* 21358 80090F58 461A7002 */ mul.s $f0, $f14, $f26 -/* 2135C 80090F5C 44949000 */ mtc1 $s4, $f18 -/* 21360 80090F60 00000000 */ nop -/* 21364 80090F64 461C9302 */ mul.s $f12, $f18, $f28 -/* 21368 80090F68 44957000 */ mtc1 $s5, $f14 -/* 2136C 80090F6C 8FA50054 */ lw $a1, 0x54($sp) -/* 21370 80090F70 461E7382 */ mul.s $f14, $f14, $f30 -/* 21374 80090F74 46061080 */ add.s $f2, $f2, $f6 -/* 21378 80090F78 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 2137C 80090F7C 44813000 */ mtc1 $at, $f6 -/* 21380 80090F80 03C02021 */ addu $a0, $fp, $zero -/* 21384 80090F84 E7B80010 */ swc1 $f24, 0x10($sp) -/* 21388 80090F88 44909000 */ mtc1 $s0, $f18 -/* 2138C 80090F8C 460C0000 */ add.s $f0, $f0, $f12 -/* 21390 80090F90 E7B60020 */ swc1 $f22, 0x20($sp) -/* 21394 80090F94 46109482 */ mul.s $f18, $f18, $f16 -/* 21398 80090F98 E7B40030 */ swc1 $f20, 0x30($sp) -/* 2139C 80090F9C 460E0000 */ add.s $f0, $f0, $f14 -/* 213A0 80090FA0 E7BA0018 */ swc1 $f26, 0x18($sp) -/* 213A4 80090FA4 E7BC0028 */ swc1 $f28, 0x28($sp) -/* 213A8 80090FA8 44957000 */ mtc1 $s5, $f14 -/* 213AC 80090FAC 46081080 */ add.s $f2, $f2, $f8 -/* 213B0 80090FB0 46127202 */ mul.s $f8, $f14, $f18 -/* 213B4 80090FB4 E7BE0038 */ swc1 $f30, 0x38($sp) -/* 213B8 80090FB8 AFA0001C */ sw $zero, 0x1C($sp) -/* 213BC 80090FBC 460A2100 */ add.s $f4, $f4, $f10 -/* 213C0 80090FC0 AFA0002C */ sw $zero, 0x2C($sp) -/* 213C4 80090FC4 AFA0003C */ sw $zero, 0x3C($sp) -/* 213C8 80090FC8 AFB20014 */ sw $s2, 0x14($sp) -/* 213CC 80090FCC 46082100 */ add.s $f4, $f4, $f8 -/* 213D0 80090FD0 AFB10024 */ sw $s1, 0x24($sp) -/* 213D4 80090FD4 E7A6004C */ swc1 $f6, 0x4C($sp) -/* 213D8 80090FD8 44109000 */ mfc1 $s0, $f18 -/* 213DC 80090FDC 46001087 */ neg.s $f2, $f2 -/* 213E0 80090FE0 AFB00034 */ sw $s0, 0x34($sp) -/* 213E4 80090FE4 46000007 */ neg.s $f0, $f0 -/* 213E8 80090FE8 E7A20040 */ swc1 $f2, 0x40($sp) -/* 213EC 80090FEC 46002107 */ neg.s $f4, $f4 -/* 213F0 80090FF0 E7A00048 */ swc1 $f0, 0x48($sp) -/* 213F4 80090FF4 0C026228 */ jal func_800988A0 -/* 213F8 80090FF8 E7A40044 */ swc1 $f4, 0x44($sp) -/* 213FC 80090FFC 8FBF0084 */ lw $ra, 0x84($sp) -/* 21400 80091000 8FBE0080 */ lw $fp, 0x80($sp) -/* 21404 80091004 8FB7007C */ lw $s7, 0x7C($sp) -/* 21408 80091008 8FB60078 */ lw $s6, 0x78($sp) -/* 2140C 8009100C 8FB50074 */ lw $s5, 0x74($sp) -/* 21410 80091010 8FB40070 */ lw $s4, 0x70($sp) -/* 21414 80091014 8FB3006C */ lw $s3, 0x6C($sp) -/* 21418 80091018 8FB20068 */ lw $s2, 0x68($sp) -/* 2141C 8009101C 8FB10064 */ lw $s1, 0x64($sp) -/* 21420 80091020 8FB00060 */ lw $s0, 0x60($sp) -/* 21424 80091024 D7BE00B0 */ ldc1 $f30, 0xB0($sp) -/* 21428 80091028 D7BC00A8 */ ldc1 $f28, 0xA8($sp) -/* 2142C 8009102C D7BA00A0 */ ldc1 $f26, 0xA0($sp) -/* 21430 80091030 D7B80098 */ ldc1 $f24, 0x98($sp) -/* 21434 80091034 D7B60090 */ ldc1 $f22, 0x90($sp) -/* 21438 80091038 D7B40088 */ ldc1 $f20, 0x88($sp) -/* 2143C 8009103C 03E00008 */ jr $ra -/* 21440 80091040 27BD00B8 */ addiu $sp, $sp, 0xB8 -/* 21444 80091044 00000000 */ nop -/* 21448 80091048 00000000 */ nop -/* 2144C 8009104C 00000000 */ nop -.size func_80090CC0, . - func_80090CC0 - -glabel func_80091050 -/* 21450 80091050 27BDFF88 */ addiu $sp, $sp, -0x78 -/* 21454 80091054 F7BE0070 */ sdc1 $f30, 0x70($sp) -/* 21458 80091058 C7BE009C */ lwc1 $f30, 0x9C($sp) -/* 2145C 8009105C AFB50034 */ sw $s5, 0x34($sp) -/* 21460 80091060 8FB500A0 */ lw $s5, 0xA0($sp) -/* 21464 80091064 F7BC0068 */ sdc1 $f28, 0x68($sp) -/* 21468 80091068 C7BC00A4 */ lwc1 $f28, 0xA4($sp) -/* 2146C 8009106C F7B40048 */ sdc1 $f20, 0x48($sp) -/* 21470 80091070 C7B40090 */ lwc1 $f20, 0x90($sp) -/* 21474 80091074 F7B60050 */ sdc1 $f22, 0x50($sp) -/* 21478 80091078 C7B60094 */ lwc1 $f22, 0x94($sp) -/* 2147C 8009107C F7B80058 */ sdc1 $f24, 0x58($sp) -/* 21480 80091080 C7B80098 */ lwc1 $f24, 0x98($sp) -/* 21484 80091084 AFB10024 */ sw $s1, 0x24($sp) -/* 21488 80091088 00808821 */ addu $s1, $a0, $zero -/* 2148C 8009108C AFB00020 */ sw $s0, 0x20($sp) -/* 21490 80091090 00A08021 */ addu $s0, $a1, $zero -/* 21494 80091094 AFBF0044 */ sw $ra, 0x44($sp) -/* 21498 80091098 AFBE0040 */ sw $fp, 0x40($sp) -/* 2149C 8009109C AFB7003C */ sw $s7, 0x3C($sp) -/* 214A0 800910A0 AFB60038 */ sw $s6, 0x38($sp) -/* 214A4 800910A4 AFB40030 */ sw $s4, 0x30($sp) -/* 214A8 800910A8 AFB3002C */ sw $s3, 0x2C($sp) -/* 214AC 800910AC AFB20028 */ sw $s2, 0x28($sp) -/* 214B0 800910B0 F7BA0060 */ sdc1 $f26, 0x60($sp) -/* 214B4 800910B4 AFA60014 */ sw $a2, 0x14($sp) -/* 214B8 800910B8 0C026210 */ jal func_80098840 -/* 214BC 800910BC AFA7001C */ sw $a3, 0x1C($sp) -/* 214C0 800910C0 C7B00088 */ lwc1 $f16, 0x88($sp) -/* 214C4 800910C4 4610B401 */ sub.s $f16, $f22, $f16 -/* 214C8 800910C8 C7AE001C */ lwc1 $f14, 0x1C($sp) -/* 214CC 800910CC 44178000 */ mfc1 $s7, $f16 -/* 214D0 800910D0 460EA501 */ sub.s $f20, $f20, $f14 -/* 214D4 800910D4 44977000 */ mtc1 $s7, $f14 -/* 214D8 800910D8 00000000 */ nop -/* 214DC 800910DC 460E8102 */ mul.s $f4, $f16, $f14 -/* 214E0 800910E0 C7B0008C */ lwc1 $f16, 0x8C($sp) -/* 214E4 800910E4 4610C401 */ sub.s $f16, $f24, $f16 -/* 214E8 800910E8 4614A002 */ mul.s $f0, $f20, $f20 -/* 214EC 800910EC 44168000 */ mfc1 $s6, $f16 -/* 214F0 800910F0 00000000 */ nop -/* 214F4 800910F4 44967000 */ mtc1 $s6, $f14 -/* 214F8 800910F8 00000000 */ nop -/* 214FC 800910FC 460E8082 */ mul.s $f2, $f16, $f14 -/* 21500 80091100 46040000 */ add.s $f0, $f0, $f4 -/* 21504 80091104 46020300 */ add.s $f12, $f0, $f2 -/* 21508 80091108 46006084 */ sqrt.s $f2, $f12 -/* 2150C 8009110C 46021032 */ c.eq.s $f2, $f2 -/* 21510 80091110 441EA000 */ mfc1 $fp, $f20 -/* 21514 80091114 45010004 */ bc1t .L80091128 -/* 21518 80091118 00000000 */ nop -/* 2151C 8009111C 0C0241F8 */ jal func_800907E0 -/* 21520 80091120 00000000 */ nop -/* 21524 80091124 46000086 */ mov.s $f2, $f0 -.L80091128: -/* 21528 80091128 3C01800B */ lui $at, %hi(D_800AE910) -/* 2152C 8009112C D420E910 */ ldc1 $f0, %lo(D_800AE910)($at) -/* 21530 80091130 460010A1 */ cvt.d.s $f2, $f2 -/* 21534 80091134 46220003 */ div.d $f0, $f0, $f2 -/* 21538 80091138 449E8000 */ mtc1 $fp, $f16 -/* 2153C 8009113C 46200020 */ cvt.s.d $f0, $f0 -/* 21540 80091140 46008402 */ mul.s $f16, $f16, $f0 -/* 21544 80091144 441E8000 */ mfc1 $fp, $f16 -/* 21548 80091148 44978000 */ mtc1 $s7, $f16 -/* 2154C 8009114C 00000000 */ nop -/* 21550 80091150 46008402 */ mul.s $f16, $f16, $f0 -/* 21554 80091154 44967000 */ mtc1 $s6, $f14 -/* 21558 80091158 00000000 */ nop -/* 2155C 8009115C 46007382 */ mul.s $f14, $f14, $f0 -/* 21560 80091160 44178000 */ mfc1 $s7, $f16 -/* 21564 80091164 44958000 */ mtc1 $s5, $f16 -/* 21568 80091168 00000000 */ nop -/* 2156C 8009116C 460E8102 */ mul.s $f4, $f16, $f14 -/* 21570 80091170 44167000 */ mfc1 $s6, $f14 -/* 21574 80091174 44977000 */ mtc1 $s7, $f14 -/* 21578 80091178 00000000 */ nop -/* 2157C 8009117C 460EE002 */ mul.s $f0, $f28, $f14 -/* 21580 80091180 449E8000 */ mtc1 $fp, $f16 -/* 21584 80091184 00000000 */ nop -/* 21588 80091188 4610E202 */ mul.s $f8, $f28, $f16 -/* 2158C 8009118C 44967000 */ mtc1 $s6, $f14 -/* 21590 80091190 00000000 */ nop -/* 21594 80091194 460EF082 */ mul.s $f2, $f30, $f14 -/* 21598 80091198 44978000 */ mtc1 $s7, $f16 -/* 2159C 8009119C 00000000 */ nop -/* 215A0 800911A0 4610F282 */ mul.s $f10, $f30, $f16 -/* 215A4 800911A4 44957000 */ mtc1 $s5, $f14 -/* 215A8 800911A8 449E8000 */ mtc1 $fp, $f16 -/* 215AC 800911AC 00000000 */ nop -/* 215B0 800911B0 46107182 */ mul.s $f6, $f14, $f16 -/* 215B4 800911B4 46002101 */ sub.s $f4, $f4, $f0 -/* 215B8 800911B8 46042002 */ mul.s $f0, $f4, $f4 -/* 215BC 800911BC 46024201 */ sub.s $f8, $f8, $f2 -/* 215C0 800911C0 44122000 */ mfc1 $s2, $f4 -/* 215C4 800911C4 46084102 */ mul.s $f4, $f8, $f8 -/* 215C8 800911C8 46065281 */ sub.s $f10, $f10, $f6 -/* 215CC 800911CC 460A5082 */ mul.s $f2, $f10, $f10 -/* 215D0 800911D0 46040000 */ add.s $f0, $f0, $f4 -/* 215D4 800911D4 46020300 */ add.s $f12, $f0, $f2 -/* 215D8 800911D8 46006004 */ sqrt.s $f0, $f12 -/* 215DC 800911DC 46000032 */ c.eq.s $f0, $f0 -/* 215E0 800911E0 44134000 */ mfc1 $s3, $f8 -/* 215E4 800911E4 44145000 */ mfc1 $s4, $f10 -/* 215E8 800911E8 45010003 */ bc1t .L800911F8 -/* 215EC 800911EC 00000000 */ nop -/* 215F0 800911F0 0C0241F8 */ jal func_800907E0 -/* 215F4 800911F4 00000000 */ nop -.L800911F8: -/* 215F8 800911F8 3C01800B */ lui $at, %hi(D_800AE918) -/* 215FC 800911FC D43AE918 */ ldc1 $f26, %lo(D_800AE918)($at) -/* 21600 80091200 46000021 */ cvt.d.s $f0, $f0 -/* 21604 80091204 4620D003 */ div.d $f0, $f26, $f0 -/* 21608 80091208 44927000 */ mtc1 $s2, $f14 -/* 2160C 8009120C 46200020 */ cvt.s.d $f0, $f0 -/* 21610 80091210 46007382 */ mul.s $f14, $f14, $f0 -/* 21614 80091214 44127000 */ mfc1 $s2, $f14 -/* 21618 80091218 44937000 */ mtc1 $s3, $f14 -/* 2161C 8009121C 00000000 */ nop -/* 21620 80091220 46007382 */ mul.s $f14, $f14, $f0 -/* 21624 80091224 44948000 */ mtc1 $s4, $f16 -/* 21628 80091228 00000000 */ nop -/* 2162C 8009122C 46008402 */ mul.s $f16, $f16, $f0 -/* 21630 80091230 44137000 */ mfc1 $s3, $f14 -/* 21634 80091234 44977000 */ mtc1 $s7, $f14 -/* 21638 80091238 00000000 */ nop -/* 2163C 8009123C 46107102 */ mul.s $f4, $f14, $f16 -/* 21640 80091240 44148000 */ mfc1 $s4, $f16 -/* 21644 80091244 44968000 */ mtc1 $s6, $f16 -/* 21648 80091248 44937000 */ mtc1 $s3, $f14 -/* 2164C 8009124C 00000000 */ nop -/* 21650 80091250 460E8002 */ mul.s $f0, $f16, $f14 -/* 21654 80091254 44927000 */ mtc1 $s2, $f14 -/* 21658 80091258 00000000 */ nop -/* 2165C 8009125C 460E8202 */ mul.s $f8, $f16, $f14 -/* 21660 80091260 449E8000 */ mtc1 $fp, $f16 -/* 21664 80091264 44947000 */ mtc1 $s4, $f14 -/* 21668 80091268 00000000 */ nop -/* 2166C 8009126C 460E8082 */ mul.s $f2, $f16, $f14 -/* 21670 80091270 44937000 */ mtc1 $s3, $f14 -/* 21674 80091274 00000000 */ nop -/* 21678 80091278 460E8282 */ mul.s $f10, $f16, $f14 -/* 2167C 8009127C 44978000 */ mtc1 $s7, $f16 -/* 21680 80091280 44927000 */ mtc1 $s2, $f14 -/* 21684 80091284 00000000 */ nop -/* 21688 80091288 460E8182 */ mul.s $f6, $f16, $f14 -/* 2168C 8009128C 46002781 */ sub.s $f30, $f4, $f0 -/* 21690 80091290 461EF002 */ mul.s $f0, $f30, $f30 -/* 21694 80091294 46024201 */ sub.s $f8, $f8, $f2 -/* 21698 80091298 46084102 */ mul.s $f4, $f8, $f8 -/* 2169C 8009129C 46065701 */ sub.s $f28, $f10, $f6 -/* 216A0 800912A0 461CE082 */ mul.s $f2, $f28, $f28 -/* 216A4 800912A4 46040000 */ add.s $f0, $f0, $f4 -/* 216A8 800912A8 46020300 */ add.s $f12, $f0, $f2 -/* 216AC 800912AC 46006184 */ sqrt.s $f6, $f12 -/* 216B0 800912B0 46063032 */ c.eq.s $f6, $f6 -/* 216B4 800912B4 44154000 */ mfc1 $s5, $f8 -/* 216B8 800912B8 45010004 */ bc1t .L800912CC -/* 216BC 800912BC 00000000 */ nop -/* 216C0 800912C0 0C0241F8 */ jal func_800907E0 -/* 216C4 800912C4 00000000 */ nop -/* 216C8 800912C8 46000186 */ mov.s $f6, $f0 -.L800912CC: -/* 216CC 800912CC C7B000A8 */ lwc1 $f16, 0xA8($sp) -/* 216D0 800912D0 C7AE00A8 */ lwc1 $f14, 0xA8($sp) -/* 216D4 800912D4 460E8002 */ mul.s $f0, $f16, $f14 -/* 216D8 800912D8 C7B000AC */ lwc1 $f16, 0xAC($sp) -/* 216DC 800912DC C7AE00AC */ lwc1 $f14, 0xAC($sp) -/* 216E0 800912E0 460E8082 */ mul.s $f2, $f16, $f14 -/* 216E4 800912E4 C7B000B0 */ lwc1 $f16, 0xB0($sp) -/* 216E8 800912E8 C7AE00B0 */ lwc1 $f14, 0xB0($sp) -/* 216EC 800912EC 460E8102 */ mul.s $f4, $f16, $f14 -/* 216F0 800912F0 46020000 */ add.s $f0, $f0, $f2 -/* 216F4 800912F4 46040300 */ add.s $f12, $f0, $f4 -/* 216F8 800912F8 46006084 */ sqrt.s $f2, $f12 -/* 216FC 800912FC 46003021 */ cvt.d.s $f0, $f6 -/* 21700 80091300 4620D003 */ div.d $f0, $f26, $f0 -/* 21704 80091304 46200020 */ cvt.s.d $f0, $f0 -/* 21708 80091308 4600F782 */ mul.s $f30, $f30, $f0 -/* 2170C 8009130C 44958000 */ mtc1 $s5, $f16 -/* 21710 80091310 00000000 */ nop -/* 21714 80091314 46008402 */ mul.s $f16, $f16, $f0 -/* 21718 80091318 46021032 */ c.eq.s $f2, $f2 -/* 2171C 8009131C 44158000 */ mfc1 $s5, $f16 -/* 21720 80091320 00000000 */ nop -/* 21724 80091324 45010004 */ bc1t .L80091338 -/* 21728 80091328 4600E702 */ mul.s $f28, $f28, $f0 -/* 2172C 8009132C 0C0241F8 */ jal func_800907E0 -/* 21730 80091330 00000000 */ nop -/* 21734 80091334 46000086 */ mov.s $f2, $f0 -.L80091338: -/* 21738 80091338 46001021 */ cvt.d.s $f0, $f2 -/* 2173C 8009133C 4620D003 */ div.d $f0, $f26, $f0 -/* 21740 80091340 C7AE00A8 */ lwc1 $f14, 0xA8($sp) -/* 21744 80091344 46200020 */ cvt.s.d $f0, $f0 -/* 21748 80091348 46007382 */ mul.s $f14, $f14, $f0 -/* 2174C 8009134C C7B000AC */ lwc1 $f16, 0xAC($sp) -/* 21750 80091350 46008402 */ mul.s $f16, $f16, $f0 -/* 21754 80091354 E7AE00A8 */ swc1 $f14, 0xA8($sp) -/* 21758 80091358 C7AE00B0 */ lwc1 $f14, 0xB0($sp) -/* 2175C 8009135C 46007382 */ mul.s $f14, $f14, $f0 -/* 21760 80091360 E7B000AC */ swc1 $f16, 0xAC($sp) -/* 21764 80091364 C7B000A8 */ lwc1 $f16, 0xA8($sp) -/* 21768 80091368 E7AE00B0 */ swc1 $f14, 0xB0($sp) -/* 2176C 8009136C 449E7000 */ mtc1 $fp, $f14 -/* 21770 80091370 00000000 */ nop -/* 21774 80091374 460E8600 */ add.s $f24, $f16, $f14 -/* 21778 80091378 C7B000AC */ lwc1 $f16, 0xAC($sp) -/* 2177C 8009137C 4618C002 */ mul.s $f0, $f24, $f24 -/* 21780 80091380 44977000 */ mtc1 $s7, $f14 -/* 21784 80091384 00000000 */ nop -/* 21788 80091388 460E8500 */ add.s $f20, $f16, $f14 -/* 2178C 8009138C C7B000B0 */ lwc1 $f16, 0xB0($sp) -/* 21790 80091390 4614A102 */ mul.s $f4, $f20, $f20 -/* 21794 80091394 44967000 */ mtc1 $s6, $f14 -/* 21798 80091398 00000000 */ nop -/* 2179C 8009139C 460E8580 */ add.s $f22, $f16, $f14 -/* 217A0 800913A0 4616B082 */ mul.s $f2, $f22, $f22 -/* 217A4 800913A4 46040000 */ add.s $f0, $f0, $f4 -/* 217A8 800913A8 46020300 */ add.s $f12, $f0, $f2 -/* 217AC 800913AC 46006084 */ sqrt.s $f2, $f12 -/* 217B0 800913B0 46021032 */ c.eq.s $f2, $f2 -/* 217B4 800913B4 00000000 */ nop -/* 217B8 800913B8 45010004 */ bc1t .L800913CC -/* 217BC 800913BC 00000000 */ nop -/* 217C0 800913C0 0C0241F8 */ jal func_800907E0 -/* 217C4 800913C4 00000000 */ nop -/* 217C8 800913C8 46000086 */ mov.s $f2, $f0 -.L800913CC: -/* 217CC 800913CC 3C01800B */ lui $at, %hi(D_800AE920) -/* 217D0 800913D0 D420E920 */ ldc1 $f0, %lo(D_800AE920)($at) -/* 217D4 800913D4 460010A1 */ cvt.d.s $f2, $f2 -/* 217D8 800913D8 4622003C */ c.lt.d $f0, $f2 -/* 217DC 800913DC 00000000 */ nop -/* 217E0 800913E0 45000035 */ bc1f .L800914B8 -/* 217E4 800913E4 00000000 */ nop -/* 217E8 800913E8 4622D003 */ div.d $f0, $f26, $f2 -/* 217EC 800913EC 46200020 */ cvt.s.d $f0, $f0 -/* 217F0 800913F0 4600C602 */ mul.s $f24, $f24, $f0 -/* 217F4 800913F4 00000000 */ nop -/* 217F8 800913F8 4600A502 */ mul.s $f20, $f20, $f0 -/* 217FC 800913FC 00000000 */ nop -/* 21800 80091400 4600B582 */ mul.s $f22, $f22, $f0 -/* 21804 80091404 44928000 */ mtc1 $s2, $f16 -/* 21808 80091408 00000000 */ nop -/* 2180C 8009140C 4610C002 */ mul.s $f0, $f24, $f16 -/* 21810 80091410 44937000 */ mtc1 $s3, $f14 -/* 21814 80091414 00000000 */ nop -/* 21818 80091418 460EA102 */ mul.s $f4, $f20, $f14 -/* 2181C 8009141C 00000000 */ nop -/* 21820 80091420 461EC082 */ mul.s $f2, $f24, $f30 -/* 21824 80091424 44948000 */ mtc1 $s4, $f16 -/* 21828 80091428 00000000 */ nop -/* 2182C 8009142C 4610B182 */ mul.s $f6, $f22, $f16 -/* 21830 80091430 44957000 */ mtc1 $s5, $f14 -/* 21834 80091434 00000000 */ nop -/* 21838 80091438 460EA202 */ mul.s $f8, $f20, $f14 -/* 2183C 8009143C 46040000 */ add.s $f0, $f0, $f4 -/* 21840 80091440 461CB282 */ mul.s $f10, $f22, $f28 -/* 21844 80091444 46060000 */ add.s $f0, $f0, $f6 -/* 21848 80091448 C7A400C0 */ lwc1 $f4, 0xC0($sp) -/* 2184C 8009144C 46802120 */ cvt.s.w $f4, $f4 -/* 21850 80091450 46081080 */ add.s $f2, $f2, $f8 -/* 21854 80091454 46040002 */ mul.s $f0, $f0, $f4 -/* 21858 80091458 460A1080 */ add.s $f2, $f2, $f10 -/* 2185C 8009145C C7A400C4 */ lwc1 $f4, 0xC4($sp) -/* 21860 80091460 46802120 */ cvt.s.w $f4, $f4 -/* 21864 80091464 46041082 */ mul.s $f2, $f2, $f4 -/* 21868 80091468 46000000 */ add.s $f0, $f0, $f0 -/* 2186C 8009146C 8FA300C0 */ lw $v1, 0xC0($sp) -/* 21870 80091470 46021080 */ add.s $f2, $f2, $f2 -/* 21874 80091474 00031080 */ sll $v0, $v1, 2 -/* 21878 80091478 8FA300C4 */ lw $v1, 0xC4($sp) -/* 2187C 8009147C 44822000 */ mtc1 $v0, $f4 -/* 21880 80091480 00000000 */ nop -/* 21884 80091484 46802120 */ cvt.s.w $f4, $f4 -/* 21888 80091488 46002100 */ add.s $f4, $f4, $f0 -/* 2188C 8009148C 00031080 */ sll $v0, $v1, 2 -/* 21890 80091490 8FA30014 */ lw $v1, 0x14($sp) -/* 21894 80091494 44820000 */ mtc1 $v0, $f0 -/* 21898 80091498 00000000 */ nop -/* 2189C 8009149C 46800020 */ cvt.s.w $f0, $f0 -/* 218A0 800914A0 46020000 */ add.s $f0, $f0, $f2 -/* 218A4 800914A4 4600208D */ trunc.w.s $f2, $f4 -/* 218A8 800914A8 E4620000 */ swc1 $f2, 0x0($v1) -/* 218AC 800914AC 4600008D */ trunc.w.s $f2, $f0 -/* 218B0 800914B0 08024536 */ j .L800914D8 -/* 218B4 800914B4 E4620004 */ swc1 $f2, 0x4($v1) -.L800914B8: -/* 218B8 800914B8 8FA300C0 */ lw $v1, 0xC0($sp) -/* 218BC 800914BC 00031040 */ sll $v0, $v1, 1 -/* 218C0 800914C0 8FA30014 */ lw $v1, 0x14($sp) -/* 218C4 800914C4 AC620000 */ sw $v0, 0x0($v1) -/* 218C8 800914C8 8FA300C4 */ lw $v1, 0xC4($sp) -/* 218CC 800914CC 00031040 */ sll $v0, $v1, 1 -/* 218D0 800914D0 8FA30014 */ lw $v1, 0x14($sp) -/* 218D4 800914D4 AC620004 */ sw $v0, 0x4($v1) -.L800914D8: -/* 218D8 800914D8 C7AE00B4 */ lwc1 $f14, 0xB4($sp) -/* 218DC 800914DC C7B000B4 */ lwc1 $f16, 0xB4($sp) -/* 218E0 800914E0 46107002 */ mul.s $f0, $f14, $f16 -/* 218E4 800914E4 C7AE00B8 */ lwc1 $f14, 0xB8($sp) -/* 218E8 800914E8 C7B000B8 */ lwc1 $f16, 0xB8($sp) -/* 218EC 800914EC 46107082 */ mul.s $f2, $f14, $f16 -/* 218F0 800914F0 C7AE00BC */ lwc1 $f14, 0xBC($sp) -/* 218F4 800914F4 C7B000BC */ lwc1 $f16, 0xBC($sp) -/* 218F8 800914F8 46107102 */ mul.s $f4, $f14, $f16 -/* 218FC 800914FC 46020000 */ add.s $f0, $f0, $f2 -/* 21900 80091500 46040300 */ add.s $f12, $f0, $f4 -/* 21904 80091504 46006004 */ sqrt.s $f0, $f12 -/* 21908 80091508 46000032 */ c.eq.s $f0, $f0 -/* 2190C 8009150C 00000000 */ nop -/* 21910 80091510 45010003 */ bc1t .L80091520 -/* 21914 80091514 00000000 */ nop -/* 21918 80091518 0C0241F8 */ jal func_800907E0 -/* 2191C 8009151C 00000000 */ nop -.L80091520: -/* 21920 80091520 3C01800B */ lui $at, %hi(D_800AE928) -/* 21924 80091524 D43AE928 */ ldc1 $f26, %lo(D_800AE928)($at) -/* 21928 80091528 46000021 */ cvt.d.s $f0, $f0 -/* 2192C 8009152C 4620D003 */ div.d $f0, $f26, $f0 -/* 21930 80091530 C7AE00B4 */ lwc1 $f14, 0xB4($sp) -/* 21934 80091534 46200020 */ cvt.s.d $f0, $f0 -/* 21938 80091538 46007382 */ mul.s $f14, $f14, $f0 -/* 2193C 8009153C C7B000B8 */ lwc1 $f16, 0xB8($sp) -/* 21940 80091540 46008402 */ mul.s $f16, $f16, $f0 -/* 21944 80091544 E7AE00B4 */ swc1 $f14, 0xB4($sp) -/* 21948 80091548 C7AE00BC */ lwc1 $f14, 0xBC($sp) -/* 2194C 8009154C 46007382 */ mul.s $f14, $f14, $f0 -/* 21950 80091550 E7B000B8 */ swc1 $f16, 0xB8($sp) -/* 21954 80091554 C7B000B4 */ lwc1 $f16, 0xB4($sp) -/* 21958 80091558 E7AE00BC */ swc1 $f14, 0xBC($sp) -/* 2195C 8009155C 449E7000 */ mtc1 $fp, $f14 -/* 21960 80091560 00000000 */ nop -/* 21964 80091564 460E8600 */ add.s $f24, $f16, $f14 -/* 21968 80091568 C7B000B8 */ lwc1 $f16, 0xB8($sp) -/* 2196C 8009156C 4618C002 */ mul.s $f0, $f24, $f24 -/* 21970 80091570 44977000 */ mtc1 $s7, $f14 -/* 21974 80091574 00000000 */ nop -/* 21978 80091578 460E8500 */ add.s $f20, $f16, $f14 -/* 2197C 8009157C C7B000BC */ lwc1 $f16, 0xBC($sp) -/* 21980 80091580 4614A102 */ mul.s $f4, $f20, $f20 -/* 21984 80091584 44967000 */ mtc1 $s6, $f14 -/* 21988 80091588 00000000 */ nop -/* 2198C 8009158C 460E8580 */ add.s $f22, $f16, $f14 -/* 21990 80091590 4616B082 */ mul.s $f2, $f22, $f22 -/* 21994 80091594 46040000 */ add.s $f0, $f0, $f4 -/* 21998 80091598 46020300 */ add.s $f12, $f0, $f2 -/* 2199C 8009159C 46006084 */ sqrt.s $f2, $f12 -/* 219A0 800915A0 46021032 */ c.eq.s $f2, $f2 -/* 219A4 800915A4 00000000 */ nop -/* 219A8 800915A8 45010004 */ bc1t .L800915BC -/* 219AC 800915AC 00000000 */ nop -/* 219B0 800915B0 0C0241F8 */ jal func_800907E0 -/* 219B4 800915B4 00000000 */ nop -/* 219B8 800915B8 46000086 */ mov.s $f2, $f0 -.L800915BC: -/* 219BC 800915BC 3C01800B */ lui $at, %hi(D_800AE930) -/* 219C0 800915C0 D420E930 */ ldc1 $f0, %lo(D_800AE930)($at) -/* 219C4 800915C4 460010A1 */ cvt.d.s $f2, $f2 -/* 219C8 800915C8 4622003C */ c.lt.d $f0, $f2 -/* 219CC 800915CC 00000000 */ nop -/* 219D0 800915D0 45000035 */ bc1f .L800916A8 -/* 219D4 800915D4 00000000 */ nop -/* 219D8 800915D8 4622D003 */ div.d $f0, $f26, $f2 -/* 219DC 800915DC 46200020 */ cvt.s.d $f0, $f0 -/* 219E0 800915E0 4600C602 */ mul.s $f24, $f24, $f0 -/* 219E4 800915E4 00000000 */ nop -/* 219E8 800915E8 4600A502 */ mul.s $f20, $f20, $f0 -/* 219EC 800915EC 00000000 */ nop -/* 219F0 800915F0 4600B582 */ mul.s $f22, $f22, $f0 -/* 219F4 800915F4 44928000 */ mtc1 $s2, $f16 -/* 219F8 800915F8 00000000 */ nop -/* 219FC 800915FC 4610C002 */ mul.s $f0, $f24, $f16 -/* 21A00 80091600 44937000 */ mtc1 $s3, $f14 -/* 21A04 80091604 00000000 */ nop -/* 21A08 80091608 460EA102 */ mul.s $f4, $f20, $f14 -/* 21A0C 8009160C 00000000 */ nop -/* 21A10 80091610 461EC082 */ mul.s $f2, $f24, $f30 -/* 21A14 80091614 44948000 */ mtc1 $s4, $f16 -/* 21A18 80091618 00000000 */ nop -/* 21A1C 8009161C 4610B182 */ mul.s $f6, $f22, $f16 -/* 21A20 80091620 44957000 */ mtc1 $s5, $f14 -/* 21A24 80091624 00000000 */ nop -/* 21A28 80091628 460EA202 */ mul.s $f8, $f20, $f14 -/* 21A2C 8009162C 46040000 */ add.s $f0, $f0, $f4 -/* 21A30 80091630 461CB282 */ mul.s $f10, $f22, $f28 -/* 21A34 80091634 46060000 */ add.s $f0, $f0, $f6 -/* 21A38 80091638 C7A400C0 */ lwc1 $f4, 0xC0($sp) -/* 21A3C 8009163C 46802120 */ cvt.s.w $f4, $f4 -/* 21A40 80091640 46081080 */ add.s $f2, $f2, $f8 -/* 21A44 80091644 46040002 */ mul.s $f0, $f0, $f4 -/* 21A48 80091648 460A1080 */ add.s $f2, $f2, $f10 -/* 21A4C 8009164C C7A400C4 */ lwc1 $f4, 0xC4($sp) -/* 21A50 80091650 46802120 */ cvt.s.w $f4, $f4 -/* 21A54 80091654 46041082 */ mul.s $f2, $f2, $f4 -/* 21A58 80091658 46000000 */ add.s $f0, $f0, $f0 -/* 21A5C 8009165C 8FA300C0 */ lw $v1, 0xC0($sp) -/* 21A60 80091660 46021080 */ add.s $f2, $f2, $f2 -/* 21A64 80091664 00031080 */ sll $v0, $v1, 2 -/* 21A68 80091668 8FA300C4 */ lw $v1, 0xC4($sp) -/* 21A6C 8009166C 44822000 */ mtc1 $v0, $f4 -/* 21A70 80091670 00000000 */ nop -/* 21A74 80091674 46802120 */ cvt.s.w $f4, $f4 -/* 21A78 80091678 46002100 */ add.s $f4, $f4, $f0 -/* 21A7C 8009167C 00031080 */ sll $v0, $v1, 2 -/* 21A80 80091680 8FA30014 */ lw $v1, 0x14($sp) -/* 21A84 80091684 44820000 */ mtc1 $v0, $f0 -/* 21A88 80091688 00000000 */ nop -/* 21A8C 8009168C 46800020 */ cvt.s.w $f0, $f0 -/* 21A90 80091690 46020000 */ add.s $f0, $f0, $f2 -/* 21A94 80091694 4600208D */ trunc.w.s $f2, $f4 -/* 21A98 80091698 E4620008 */ swc1 $f2, 0x8($v1) -/* 21A9C 8009169C 4600008D */ trunc.w.s $f2, $f0 -/* 21AA0 800916A0 080245B2 */ j .L800916C8 -/* 21AA4 800916A4 E462000C */ swc1 $f2, 0xC($v1) -.L800916A8: -/* 21AA8 800916A8 8FA300C0 */ lw $v1, 0xC0($sp) -/* 21AAC 800916AC 00031040 */ sll $v0, $v1, 1 -/* 21AB0 800916B0 8FA30014 */ lw $v1, 0x14($sp) -/* 21AB4 800916B4 AC620008 */ sw $v0, 0x8($v1) -/* 21AB8 800916B8 8FA300C4 */ lw $v1, 0xC4($sp) -/* 21ABC 800916BC 00031040 */ sll $v0, $v1, 1 -/* 21AC0 800916C0 8FA30014 */ lw $v1, 0x14($sp) -/* 21AC4 800916C4 AC62000C */ sw $v0, 0xC($v1) -.L800916C8: -/* 21AC8 800916C8 3C014300 */ lui $at, (0x43000000 >> 16) -/* 21ACC 800916CC 44810000 */ mtc1 $at, $f0 -/* 21AD0 800916D0 44927000 */ mtc1 $s2, $f14 -/* 21AD4 800916D4 00000000 */ nop -/* 21AD8 800916D8 46007082 */ mul.s $f2, $f14, $f0 -/* 21ADC 800916DC 3C0142FE */ lui $at, (0x42FE0000 >> 16) -/* 21AE0 800916E0 44810000 */ mtc1 $at, $f0 -/* 21AE4 800916E4 00000000 */ nop -/* 21AE8 800916E8 4600103C */ c.lt.s $f2, $f0 -/* 21AEC 800916EC 00000000 */ nop -/* 21AF0 800916F0 00000000 */ nop -/* 21AF4 800916F4 45000003 */ bc1f .L80091704 -/* 21AF8 800916F8 2402007F */ addiu $v0, $zero, 0x7F -/* 21AFC 800916FC 4600100D */ trunc.w.s $f0, $f2 -/* 21B00 80091700 44020000 */ mfc1 $v0, $f0 -.L80091704: -/* 21B04 80091704 3C014300 */ lui $at, (0x43000000 >> 16) -/* 21B08 80091708 44810000 */ mtc1 $at, $f0 -/* 21B0C 8009170C 44938000 */ mtc1 $s3, $f16 -/* 21B10 80091710 00000000 */ nop -/* 21B14 80091714 46008082 */ mul.s $f2, $f16, $f0 -/* 21B18 80091718 3C0142FE */ lui $at, (0x42FE0000 >> 16) -/* 21B1C 8009171C 44810000 */ mtc1 $at, $f0 -/* 21B20 80091720 00000000 */ nop -/* 21B24 80091724 4600103C */ c.lt.s $f2, $f0 -/* 21B28 80091728 00000000 */ nop -/* 21B2C 8009172C 00000000 */ nop -/* 21B30 80091730 45000005 */ bc1f .L80091748 -/* 21B34 80091734 A2020008 */ sb $v0, 0x8($s0) -/* 21B38 80091738 4600100D */ trunc.w.s $f0, $f2 -/* 21B3C 8009173C 44020000 */ mfc1 $v0, $f0 -/* 21B40 80091740 080245D3 */ j .L8009174C -/* 21B44 80091744 00000000 */ nop -.L80091748: -/* 21B48 80091748 2402007F */ addiu $v0, $zero, 0x7F -.L8009174C: -/* 21B4C 8009174C 3C014300 */ lui $at, (0x43000000 >> 16) -/* 21B50 80091750 44810000 */ mtc1 $at, $f0 -/* 21B54 80091754 44947000 */ mtc1 $s4, $f14 -/* 21B58 80091758 00000000 */ nop -/* 21B5C 8009175C 46007082 */ mul.s $f2, $f14, $f0 -/* 21B60 80091760 3C0142FE */ lui $at, (0x42FE0000 >> 16) -/* 21B64 80091764 44810000 */ mtc1 $at, $f0 -/* 21B68 80091768 00000000 */ nop -/* 21B6C 8009176C 4600103C */ c.lt.s $f2, $f0 -/* 21B70 80091770 00000000 */ nop -/* 21B74 80091774 00000000 */ nop -/* 21B78 80091778 45000005 */ bc1f .L80091790 -/* 21B7C 8009177C A2020009 */ sb $v0, 0x9($s0) -/* 21B80 80091780 4600100D */ trunc.w.s $f0, $f2 -/* 21B84 80091784 44020000 */ mfc1 $v0, $f0 -/* 21B88 80091788 080245E5 */ j .L80091794 -/* 21B8C 8009178C 00000000 */ nop -.L80091790: -/* 21B90 80091790 2402007F */ addiu $v0, $zero, 0x7F -.L80091794: -/* 21B94 80091794 3C014300 */ lui $at, (0x43000000 >> 16) -/* 21B98 80091798 44810000 */ mtc1 $at, $f0 -/* 21B9C 8009179C 00000000 */ nop -/* 21BA0 800917A0 4600F082 */ mul.s $f2, $f30, $f0 -/* 21BA4 800917A4 3C0142FE */ lui $at, (0x42FE0000 >> 16) -/* 21BA8 800917A8 44810000 */ mtc1 $at, $f0 -/* 21BAC 800917AC 00000000 */ nop -/* 21BB0 800917B0 4600103C */ c.lt.s $f2, $f0 -/* 21BB4 800917B4 00000000 */ nop -/* 21BB8 800917B8 00000000 */ nop -/* 21BBC 800917BC 45000005 */ bc1f .L800917D4 -/* 21BC0 800917C0 A202000A */ sb $v0, 0xA($s0) -/* 21BC4 800917C4 4600100D */ trunc.w.s $f0, $f2 -/* 21BC8 800917C8 44020000 */ mfc1 $v0, $f0 -/* 21BCC 800917CC 080245F6 */ j .L800917D8 -/* 21BD0 800917D0 00000000 */ nop -.L800917D4: -/* 21BD4 800917D4 2402007F */ addiu $v0, $zero, 0x7F -.L800917D8: -/* 21BD8 800917D8 3C014300 */ lui $at, (0x43000000 >> 16) -/* 21BDC 800917DC 44810000 */ mtc1 $at, $f0 -/* 21BE0 800917E0 44958000 */ mtc1 $s5, $f16 -/* 21BE4 800917E4 00000000 */ nop -/* 21BE8 800917E8 46008082 */ mul.s $f2, $f16, $f0 -/* 21BEC 800917EC 3C0142FE */ lui $at, (0x42FE0000 >> 16) -/* 21BF0 800917F0 44810000 */ mtc1 $at, $f0 -/* 21BF4 800917F4 00000000 */ nop -/* 21BF8 800917F8 4600103C */ c.lt.s $f2, $f0 -/* 21BFC 800917FC 00000000 */ nop -/* 21C00 80091800 00000000 */ nop -/* 21C04 80091804 45000005 */ bc1f .L8009181C -/* 21C08 80091808 A2020018 */ sb $v0, 0x18($s0) -/* 21C0C 8009180C 4600100D */ trunc.w.s $f0, $f2 -/* 21C10 80091810 44020000 */ mfc1 $v0, $f0 -/* 21C14 80091814 08024608 */ j .L80091820 -/* 21C18 80091818 00000000 */ nop -.L8009181C: -/* 21C1C 8009181C 2402007F */ addiu $v0, $zero, 0x7F -.L80091820: -/* 21C20 80091820 3C014300 */ lui $at, (0x43000000 >> 16) -/* 21C24 80091824 44810000 */ mtc1 $at, $f0 -/* 21C28 80091828 00000000 */ nop -/* 21C2C 8009182C 4600E082 */ mul.s $f2, $f28, $f0 -/* 21C30 80091830 3C0142FE */ lui $at, (0x42FE0000 >> 16) -/* 21C34 80091834 44810000 */ mtc1 $at, $f0 -/* 21C38 80091838 00000000 */ nop -/* 21C3C 8009183C 4600103C */ c.lt.s $f2, $f0 -/* 21C40 80091840 00000000 */ nop -/* 21C44 80091844 00000000 */ nop -/* 21C48 80091848 45000006 */ bc1f .L80091864 -/* 21C4C 8009184C A2020019 */ sb $v0, 0x19($s0) -/* 21C50 80091850 4600100D */ trunc.w.s $f0, $f2 -/* 21C54 80091854 44020000 */ mfc1 $v0, $f0 -/* 21C58 80091858 00000000 */ nop -/* 21C5C 8009185C 0802461B */ j .L8009186C -/* 21C60 80091860 A202001A */ sb $v0, 0x1A($s0) -.L80091864: -/* 21C64 80091864 2402007F */ addiu $v0, $zero, 0x7F -/* 21C68 80091868 A202001A */ sb $v0, 0x1A($s0) -.L8009186C: -/* 21C6C 8009186C C7AE001C */ lwc1 $f14, 0x1C($sp) -/* 21C70 80091870 44928000 */ mtc1 $s2, $f16 -/* 21C74 80091874 00000000 */ nop -/* 21C78 80091878 46107102 */ mul.s $f4, $f14, $f16 -/* 21C7C 8009187C C7AE0088 */ lwc1 $f14, 0x88($sp) -/* 21C80 80091880 44938000 */ mtc1 $s3, $f16 -/* 21C84 80091884 00000000 */ nop -/* 21C88 80091888 46107182 */ mul.s $f6, $f14, $f16 -/* 21C8C 8009188C C7AE008C */ lwc1 $f14, 0x8C($sp) -/* 21C90 80091890 44948000 */ mtc1 $s4, $f16 -/* 21C94 80091894 00000000 */ nop -/* 21C98 80091898 46107202 */ mul.s $f8, $f14, $f16 -/* 21C9C 8009189C C7AE001C */ lwc1 $f14, 0x1C($sp) -/* 21CA0 800918A0 A2000000 */ sb $zero, 0x0($s0) -/* 21CA4 800918A4 A2000001 */ sb $zero, 0x1($s0) -/* 21CA8 800918A8 C7B00088 */ lwc1 $f16, 0x88($sp) -/* 21CAC 800918AC 461E7082 */ mul.s $f2, $f14, $f30 -/* 21CB0 800918B0 44957000 */ mtc1 $s5, $f14 -/* 21CB4 800918B4 A2000002 */ sb $zero, 0x2($s0) -/* 21CB8 800918B8 A2000003 */ sb $zero, 0x3($s0) -/* 21CBC 800918BC A2000004 */ sb $zero, 0x4($s0) -/* 21CC0 800918C0 A2000005 */ sb $zero, 0x5($s0) -/* 21CC4 800918C4 A2000006 */ sb $zero, 0x6($s0) -/* 21CC8 800918C8 A2000007 */ sb $zero, 0x7($s0) -/* 21CCC 800918CC 460E8282 */ mul.s $f10, $f16, $f14 -/* 21CD0 800918D0 C7B0008C */ lwc1 $f16, 0x8C($sp) -/* 21CD4 800918D4 24020080 */ addiu $v0, $zero, 0x80 -/* 21CD8 800918D8 A2000010 */ sb $zero, 0x10($s0) -/* 21CDC 800918DC A2020011 */ sb $v0, 0x11($s0) -/* 21CE0 800918E0 A2000012 */ sb $zero, 0x12($s0) -/* 21CE4 800918E4 461C8302 */ mul.s $f12, $f16, $f28 -/* 21CE8 800918E8 A2000013 */ sb $zero, 0x13($s0) -/* 21CEC 800918EC A2000014 */ sb $zero, 0x14($s0) -/* 21CF0 800918F0 C7AE001C */ lwc1 $f14, 0x1C($sp) -/* 21CF4 800918F4 449E8000 */ mtc1 $fp, $f16 -/* 21CF8 800918F8 46062100 */ add.s $f4, $f4, $f6 -/* 21CFC 800918FC 46107002 */ mul.s $f0, $f14, $f16 -/* 21D00 80091900 A2020015 */ sb $v0, 0x15($s0) -/* 21D04 80091904 A2000016 */ sb $zero, 0x16($s0) -/* 21D08 80091908 A2000017 */ sb $zero, 0x17($s0) -/* 21D0C 8009190C AE320000 */ sw $s2, 0x0($s1) -/* 21D10 80091910 C7AE0088 */ lwc1 $f14, 0x88($sp) -/* 21D14 80091914 44978000 */ mtc1 $s7, $f16 -/* 21D18 80091918 46082100 */ add.s $f4, $f4, $f8 -/* 21D1C 8009191C 46107202 */ mul.s $f8, $f14, $f16 -/* 21D20 80091920 AE330010 */ sw $s3, 0x10($s1) -/* 21D24 80091924 AE340020 */ sw $s4, 0x20($s1) -/* 21D28 80091928 E63E0004 */ swc1 $f30, 0x4($s1) -/* 21D2C 8009192C C7AE008C */ lwc1 $f14, 0x8C($sp) -/* 21D30 80091930 460A1080 */ add.s $f2, $f2, $f10 -/* 21D34 80091934 44968000 */ mtc1 $s6, $f16 -/* 21D38 80091938 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 21D3C 8009193C 44815000 */ mtc1 $at, $f10 -/* 21D40 80091940 46002107 */ neg.s $f4, $f4 -/* 21D44 80091944 46107182 */ mul.s $f6, $f14, $f16 -/* 21D48 80091948 460C1080 */ add.s $f2, $f2, $f12 -/* 21D4C 8009194C AE350014 */ sw $s5, 0x14($s1) -/* 21D50 80091950 E63C0024 */ swc1 $f28, 0x24($s1) -/* 21D54 80091954 AE3E0008 */ sw $fp, 0x8($s1) -/* 21D58 80091958 46080000 */ add.s $f0, $f0, $f8 -/* 21D5C 8009195C AE370018 */ sw $s7, 0x18($s1) -/* 21D60 80091960 AE360028 */ sw $s6, 0x28($s1) -/* 21D64 80091964 AE20000C */ sw $zero, 0xC($s1) -/* 21D68 80091968 46060000 */ add.s $f0, $f0, $f6 -/* 21D6C 8009196C AE20001C */ sw $zero, 0x1C($s1) -/* 21D70 80091970 AE20002C */ sw $zero, 0x2C($s1) -/* 21D74 80091974 E62A003C */ swc1 $f10, 0x3C($s1) -/* 21D78 80091978 46001087 */ neg.s $f2, $f2 -/* 21D7C 8009197C E6240030 */ swc1 $f4, 0x30($s1) -/* 21D80 80091980 46000007 */ neg.s $f0, $f0 -/* 21D84 80091984 E6220034 */ swc1 $f2, 0x34($s1) -/* 21D88 80091988 E6200038 */ swc1 $f0, 0x38($s1) -/* 21D8C 8009198C 8FBF0044 */ lw $ra, 0x44($sp) -/* 21D90 80091990 8FBE0040 */ lw $fp, 0x40($sp) -/* 21D94 80091994 8FB7003C */ lw $s7, 0x3C($sp) -/* 21D98 80091998 8FB60038 */ lw $s6, 0x38($sp) -/* 21D9C 8009199C 8FB50034 */ lw $s5, 0x34($sp) -/* 21DA0 800919A0 8FB40030 */ lw $s4, 0x30($sp) -/* 21DA4 800919A4 8FB3002C */ lw $s3, 0x2C($sp) -/* 21DA8 800919A8 8FB20028 */ lw $s2, 0x28($sp) -/* 21DAC 800919AC 8FB10024 */ lw $s1, 0x24($sp) -/* 21DB0 800919B0 8FB00020 */ lw $s0, 0x20($sp) -/* 21DB4 800919B4 D7BE0070 */ ldc1 $f30, 0x70($sp) -/* 21DB8 800919B8 D7BC0068 */ ldc1 $f28, 0x68($sp) -/* 21DBC 800919BC D7BA0060 */ ldc1 $f26, 0x60($sp) -/* 21DC0 800919C0 D7B80058 */ ldc1 $f24, 0x58($sp) -/* 21DC4 800919C4 D7B60050 */ ldc1 $f22, 0x50($sp) -/* 21DC8 800919C8 D7B40048 */ ldc1 $f20, 0x48($sp) -/* 21DCC 800919CC 03E00008 */ jr $ra -/* 21DD0 800919D0 27BD0078 */ addiu $sp, $sp, 0x78 -.size func_80091050, . - func_80091050 - -glabel func_800919D4 -/* 21DD4 800919D4 27BDFF48 */ addiu $sp, $sp, -0xB8 -/* 21DD8 800919D8 C7A000C8 */ lwc1 $f0, 0xC8($sp) -/* 21DDC 800919DC C7A200CC */ lwc1 $f2, 0xCC($sp) -/* 21DE0 800919E0 C7A400D0 */ lwc1 $f4, 0xD0($sp) -/* 21DE4 800919E4 C7A600D4 */ lwc1 $f6, 0xD4($sp) -/* 21DE8 800919E8 C7A800D8 */ lwc1 $f8, 0xD8($sp) -/* 21DEC 800919EC C7AA00DC */ lwc1 $f10, 0xDC($sp) -/* 21DF0 800919F0 C7AC00E0 */ lwc1 $f12, 0xE0($sp) -/* 21DF4 800919F4 C7AE00E4 */ lwc1 $f14, 0xE4($sp) -/* 21DF8 800919F8 C7B000E8 */ lwc1 $f16, 0xE8($sp) -/* 21DFC 800919FC C7B200EC */ lwc1 $f18, 0xEC($sp) -/* 21E00 80091A00 F7B40098 */ sdc1 $f20, 0x98($sp) -/* 21E04 80091A04 C7B400F0 */ lwc1 $f20, 0xF0($sp) -/* 21E08 80091A08 F7B600A0 */ sdc1 $f22, 0xA0($sp) -/* 21E0C 80091A0C C7B600F4 */ lwc1 $f22, 0xF4($sp) -/* 21E10 80091A10 F7B800A8 */ sdc1 $f24, 0xA8($sp) -/* 21E14 80091A14 C7B800F8 */ lwc1 $f24, 0xF8($sp) -/* 21E18 80091A18 F7BA00B0 */ sdc1 $f26, 0xB0($sp) -/* 21E1C 80091A1C C7BA00FC */ lwc1 $f26, 0xFC($sp) -/* 21E20 80091A20 8FA20100 */ lw $v0, 0x100($sp) -/* 21E24 80091A24 8FA30104 */ lw $v1, 0x104($sp) -/* 21E28 80091A28 AFB00090 */ sw $s0, 0x90($sp) -/* 21E2C 80091A2C 00808021 */ addu $s0, $a0, $zero -/* 21E30 80091A30 27A40050 */ addiu $a0, $sp, 0x50 -/* 21E34 80091A34 AFBF0094 */ sw $ra, 0x94($sp) -/* 21E38 80091A38 E7A00010 */ swc1 $f0, 0x10($sp) -/* 21E3C 80091A3C E7A20014 */ swc1 $f2, 0x14($sp) -/* 21E40 80091A40 E7A40018 */ swc1 $f4, 0x18($sp) -/* 21E44 80091A44 E7A6001C */ swc1 $f6, 0x1C($sp) -/* 21E48 80091A48 E7A80020 */ swc1 $f8, 0x20($sp) -/* 21E4C 80091A4C E7AA0024 */ swc1 $f10, 0x24($sp) -/* 21E50 80091A50 E7AC0028 */ swc1 $f12, 0x28($sp) -/* 21E54 80091A54 E7AE002C */ swc1 $f14, 0x2C($sp) -/* 21E58 80091A58 E7B00030 */ swc1 $f16, 0x30($sp) -/* 21E5C 80091A5C E7B20034 */ swc1 $f18, 0x34($sp) -/* 21E60 80091A60 E7B40038 */ swc1 $f20, 0x38($sp) -/* 21E64 80091A64 E7B6003C */ swc1 $f22, 0x3C($sp) -/* 21E68 80091A68 E7B80040 */ swc1 $f24, 0x40($sp) -/* 21E6C 80091A6C E7BA0044 */ swc1 $f26, 0x44($sp) -/* 21E70 80091A70 AFA20048 */ sw $v0, 0x48($sp) -/* 21E74 80091A74 0C024414 */ jal func_80091050 -/* 21E78 80091A78 AFA3004C */ sw $v1, 0x4C($sp) -/* 21E7C 80091A7C 27A40050 */ addiu $a0, $sp, 0x50 -/* 21E80 80091A80 0C026228 */ jal func_800988A0 -/* 21E84 80091A84 02002821 */ addu $a1, $s0, $zero -/* 21E88 80091A88 8FBF0094 */ lw $ra, 0x94($sp) -/* 21E8C 80091A8C 8FB00090 */ lw $s0, 0x90($sp) -/* 21E90 80091A90 D7BA00B0 */ ldc1 $f26, 0xB0($sp) -/* 21E94 80091A94 D7B800A8 */ ldc1 $f24, 0xA8($sp) -/* 21E98 80091A98 D7B600A0 */ ldc1 $f22, 0xA0($sp) -/* 21E9C 80091A9C D7B40098 */ ldc1 $f20, 0x98($sp) -/* 21EA0 80091AA0 03E00008 */ jr $ra -/* 21EA4 80091AA4 27BD00B8 */ addiu $sp, $sp, 0xB8 -/* 21EA8 80091AA8 00000000 */ nop -/* 21EAC 80091AAC 00000000 */ nop -.size func_800919D4, . - func_800919D4 - -glabel func_80091AB0 -/* 21EB0 80091AB0 27BDFF98 */ addiu $sp, $sp, -0x68 -/* 21EB4 80091AB4 F7BC0058 */ sdc1 $f28, 0x58($sp) -/* 21EB8 80091AB8 C7BC0088 */ lwc1 $f28, 0x88($sp) -/* 21EBC 80091ABC F7BE0060 */ sdc1 $f30, 0x60($sp) -/* 21EC0 80091AC0 C7BE008C */ lwc1 $f30, 0x8C($sp) -/* 21EC4 80091AC4 F7BA0050 */ sdc1 $f26, 0x50($sp) -/* 21EC8 80091AC8 C7BA0090 */ lwc1 $f26, 0x90($sp) -/* 21ECC 80091ACC F7B40038 */ sdc1 $f20, 0x38($sp) -/* 21ED0 80091AD0 C7B4007C */ lwc1 $f20, 0x7C($sp) -/* 21ED4 80091AD4 F7B60040 */ sdc1 $f22, 0x40($sp) -/* 21ED8 80091AD8 C7B60080 */ lwc1 $f22, 0x80($sp) -/* 21EDC 80091ADC F7B80048 */ sdc1 $f24, 0x48($sp) -/* 21EE0 80091AE0 C7B80084 */ lwc1 $f24, 0x84($sp) -/* 21EE4 80091AE4 AFB10014 */ sw $s1, 0x14($sp) -/* 21EE8 80091AE8 00808821 */ addu $s1, $a0, $zero -/* 21EEC 80091AEC AFB00010 */ sw $s0, 0x10($sp) -/* 21EF0 80091AF0 00A08021 */ addu $s0, $a1, $zero -/* 21EF4 80091AF4 AFB50024 */ sw $s5, 0x24($sp) -/* 21EF8 80091AF8 00C0A821 */ addu $s5, $a2, $zero -/* 21EFC 80091AFC AFBE0030 */ sw $fp, 0x30($sp) -/* 21F00 80091B00 00E0F021 */ addu $fp, $a3, $zero -/* 21F04 80091B04 AFBF0034 */ sw $ra, 0x34($sp) -/* 21F08 80091B08 AFB7002C */ sw $s7, 0x2C($sp) -/* 21F0C 80091B0C AFB60028 */ sw $s6, 0x28($sp) -/* 21F10 80091B10 AFB40020 */ sw $s4, 0x20($sp) -/* 21F14 80091B14 AFB3001C */ sw $s3, 0x1C($sp) -/* 21F18 80091B18 0C026210 */ jal func_80098840 -/* 21F1C 80091B1C AFB20018 */ sw $s2, 0x18($sp) -/* 21F20 80091B20 44957000 */ mtc1 $s5, $f14 -/* 21F24 80091B24 00000000 */ nop -/* 21F28 80091B28 460EA381 */ sub.s $f14, $f20, $f14 -/* 21F2C 80091B2C 44147000 */ mfc1 $s4, $f14 -/* 21F30 80091B30 00000000 */ nop -/* 21F34 80091B34 44948000 */ mtc1 $s4, $f16 -/* 21F38 80091B38 00000000 */ nop -/* 21F3C 80091B3C 46107002 */ mul.s $f0, $f14, $f16 -/* 21F40 80091B40 449E7000 */ mtc1 $fp, $f14 -/* 21F44 80091B44 00000000 */ nop -/* 21F48 80091B48 460EB381 */ sub.s $f14, $f22, $f14 -/* 21F4C 80091B4C 44137000 */ mfc1 $s3, $f14 -/* 21F50 80091B50 00000000 */ nop -/* 21F54 80091B54 44938000 */ mtc1 $s3, $f16 -/* 21F58 80091B58 00000000 */ nop -/* 21F5C 80091B5C 46107102 */ mul.s $f4, $f14, $f16 -/* 21F60 80091B60 C7AE0078 */ lwc1 $f14, 0x78($sp) -/* 21F64 80091B64 460EC381 */ sub.s $f14, $f24, $f14 -/* 21F68 80091B68 44127000 */ mfc1 $s2, $f14 -/* 21F6C 80091B6C 00000000 */ nop -/* 21F70 80091B70 44928000 */ mtc1 $s2, $f16 -/* 21F74 80091B74 00000000 */ nop -/* 21F78 80091B78 46107082 */ mul.s $f2, $f14, $f16 -/* 21F7C 80091B7C 46040000 */ add.s $f0, $f0, $f4 -/* 21F80 80091B80 46020300 */ add.s $f12, $f0, $f2 -/* 21F84 80091B84 46006084 */ sqrt.s $f2, $f12 -/* 21F88 80091B88 46021032 */ c.eq.s $f2, $f2 -/* 21F8C 80091B8C 00000000 */ nop -/* 21F90 80091B90 45010004 */ bc1t .L80091BA4 -/* 21F94 80091B94 00000000 */ nop -/* 21F98 80091B98 0C0241F8 */ jal func_800907E0 -/* 21F9C 80091B9C 00000000 */ nop -/* 21FA0 80091BA0 46000086 */ mov.s $f2, $f0 -.L80091BA4: -/* 21FA4 80091BA4 3C01800B */ lui $at, %hi(D_800AE940) -/* 21FA8 80091BA8 D420E940 */ ldc1 $f0, %lo(D_800AE940)($at) -/* 21FAC 80091BAC 460010A1 */ cvt.d.s $f2, $f2 -/* 21FB0 80091BB0 46220003 */ div.d $f0, $f0, $f2 -/* 21FB4 80091BB4 44928000 */ mtc1 $s2, $f16 -/* 21FB8 80091BB8 462000A0 */ cvt.s.d $f2, $f0 -/* 21FBC 80091BBC 46028402 */ mul.s $f16, $f16, $f2 -/* 21FC0 80091BC0 44947000 */ mtc1 $s4, $f14 -/* 21FC4 80091BC4 00000000 */ nop -/* 21FC8 80091BC8 46027382 */ mul.s $f14, $f14, $f2 -/* 21FCC 80091BCC 00000000 */ nop -/* 21FD0 80091BD0 4610F102 */ mul.s $f4, $f30, $f16 -/* 21FD4 80091BD4 44147000 */ mfc1 $s4, $f14 -/* 21FD8 80091BD8 44937000 */ mtc1 $s3, $f14 -/* 21FDC 80091BDC 00000000 */ nop -/* 21FE0 80091BE0 46027382 */ mul.s $f14, $f14, $f2 -/* 21FE4 80091BE4 44128000 */ mfc1 $s2, $f16 -/* 21FE8 80091BE8 44948000 */ mtc1 $s4, $f16 -/* 21FEC 80091BEC 00000000 */ nop -/* 21FF0 80091BF0 4610D202 */ mul.s $f8, $f26, $f16 -/* 21FF4 80091BF4 00000000 */ nop -/* 21FF8 80091BF8 460ED002 */ mul.s $f0, $f26, $f14 -/* 21FFC 80091BFC 44137000 */ mfc1 $s3, $f14 -/* 22000 80091C00 44927000 */ mtc1 $s2, $f14 -/* 22004 80091C04 00000000 */ nop -/* 22008 80091C08 460EE082 */ mul.s $f2, $f28, $f14 -/* 2200C 80091C0C 44938000 */ mtc1 $s3, $f16 -/* 22010 80091C10 00000000 */ nop -/* 22014 80091C14 4610E282 */ mul.s $f10, $f28, $f16 -/* 22018 80091C18 44947000 */ mtc1 $s4, $f14 -/* 2201C 80091C1C 00000000 */ nop -/* 22020 80091C20 460EF182 */ mul.s $f6, $f30, $f14 -/* 22024 80091C24 46002501 */ sub.s $f20, $f4, $f0 -/* 22028 80091C28 4614A002 */ mul.s $f0, $f20, $f20 -/* 2202C 80091C2C 46024581 */ sub.s $f22, $f8, $f2 -/* 22030 80091C30 4616B102 */ mul.s $f4, $f22, $f22 -/* 22034 80091C34 46065601 */ sub.s $f24, $f10, $f6 -/* 22038 80091C38 4618C082 */ mul.s $f2, $f24, $f24 -/* 2203C 80091C3C 46040000 */ add.s $f0, $f0, $f4 -/* 22040 80091C40 46020300 */ add.s $f12, $f0, $f2 -/* 22044 80091C44 46006004 */ sqrt.s $f0, $f12 -/* 22048 80091C48 46000032 */ c.eq.s $f0, $f0 -/* 2204C 80091C4C 00000000 */ nop -/* 22050 80091C50 45010003 */ bc1t .L80091C60 -/* 22054 80091C54 00000000 */ nop -/* 22058 80091C58 0C0241F8 */ jal func_800907E0 -/* 2205C 80091C5C 00000000 */ nop -.L80091C60: -/* 22060 80091C60 3C01800B */ lui $at, %hi(D_800AE948) -/* 22064 80091C64 8C36E948 */ lw $s6, %lo(D_800AE948)($at) -/* 22068 80091C68 8C37E94C */ lw $s7, %lo(D_800AE94C)($at) -/* 2206C 80091C6C 44978000 */ mtc1 $s7, $f16 -/* 22070 80091C70 44968800 */ mtc1 $s6, $f17 -/* 22074 80091C74 46000021 */ cvt.d.s $f0, $f0 -/* 22078 80091C78 46208003 */ div.d $f0, $f16, $f0 -/* 2207C 80091C7C 462000A0 */ cvt.s.d $f2, $f0 -/* 22080 80091C80 4602A502 */ mul.s $f20, $f20, $f2 -/* 22084 80091C84 00000000 */ nop -/* 22088 80091C88 4602C602 */ mul.s $f24, $f24, $f2 -/* 2208C 80091C8C 00000000 */ nop -/* 22090 80091C90 4602B582 */ mul.s $f22, $f22, $f2 -/* 22094 80091C94 44937000 */ mtc1 $s3, $f14 -/* 22098 80091C98 00000000 */ nop -/* 2209C 80091C9C 46187102 */ mul.s $f4, $f14, $f24 -/* 220A0 80091CA0 44928000 */ mtc1 $s2, $f16 -/* 220A4 80091CA4 00000000 */ nop -/* 220A8 80091CA8 46168002 */ mul.s $f0, $f16, $f22 -/* 220AC 80091CAC 00000000 */ nop -/* 220B0 80091CB0 46148202 */ mul.s $f8, $f16, $f20 -/* 220B4 80091CB4 44947000 */ mtc1 $s4, $f14 -/* 220B8 80091CB8 00000000 */ nop -/* 220BC 80091CBC 46187082 */ mul.s $f2, $f14, $f24 -/* 220C0 80091CC0 00000000 */ nop -/* 220C4 80091CC4 46167282 */ mul.s $f10, $f14, $f22 -/* 220C8 80091CC8 44938000 */ mtc1 $s3, $f16 -/* 220CC 80091CCC 00000000 */ nop -/* 220D0 80091CD0 46148182 */ mul.s $f6, $f16, $f20 -/* 220D4 80091CD4 46002701 */ sub.s $f28, $f4, $f0 -/* 220D8 80091CD8 461CE002 */ mul.s $f0, $f28, $f28 -/* 220DC 80091CDC 46024781 */ sub.s $f30, $f8, $f2 -/* 220E0 80091CE0 461EF102 */ mul.s $f4, $f30, $f30 -/* 220E4 80091CE4 46065681 */ sub.s $f26, $f10, $f6 -/* 220E8 80091CE8 461AD082 */ mul.s $f2, $f26, $f26 -/* 220EC 80091CEC 46040000 */ add.s $f0, $f0, $f4 -/* 220F0 80091CF0 46020300 */ add.s $f12, $f0, $f2 -/* 220F4 80091CF4 46006004 */ sqrt.s $f0, $f12 -/* 220F8 80091CF8 46000032 */ c.eq.s $f0, $f0 -/* 220FC 80091CFC 00000000 */ nop -/* 22100 80091D00 45010003 */ bc1t .L80091D10 -/* 22104 80091D04 00000000 */ nop -/* 22108 80091D08 0C0241F8 */ jal func_800907E0 -/* 2210C 80091D0C 00000000 */ nop -.L80091D10: -/* 22110 80091D10 44977000 */ mtc1 $s7, $f14 -/* 22114 80091D14 44967800 */ mtc1 $s6, $f15 -/* 22118 80091D18 46000021 */ cvt.d.s $f0, $f0 -/* 2211C 80091D1C 46207003 */ div.d $f0, $f14, $f0 -/* 22120 80091D20 462000A0 */ cvt.s.d $f2, $f0 -/* 22124 80091D24 4602E702 */ mul.s $f28, $f28, $f2 -/* 22128 80091D28 3C014300 */ lui $at, (0x43000000 >> 16) -/* 2212C 80091D2C 44810000 */ mtc1 $at, $f0 -/* 22130 80091D30 00000000 */ nop -/* 22134 80091D34 4600A102 */ mul.s $f4, $f20, $f0 -/* 22138 80091D38 00000000 */ nop -/* 2213C 80091D3C 4602F782 */ mul.s $f30, $f30, $f2 -/* 22140 80091D40 3C0142FE */ lui $at, (0x42FE0000 >> 16) -/* 22144 80091D44 44810000 */ mtc1 $at, $f0 -/* 22148 80091D48 00000000 */ nop -/* 2214C 80091D4C 4600203C */ c.lt.s $f4, $f0 -/* 22150 80091D50 00000000 */ nop -/* 22154 80091D54 00000000 */ nop -/* 22158 80091D58 45000005 */ bc1f .L80091D70 -/* 2215C 80091D5C 4602D682 */ mul.s $f26, $f26, $f2 -/* 22160 80091D60 4600200D */ trunc.w.s $f0, $f4 -/* 22164 80091D64 44020000 */ mfc1 $v0, $f0 -/* 22168 80091D68 0802475D */ j .L80091D74 -/* 2216C 80091D6C 00000000 */ nop -.L80091D70: -/* 22170 80091D70 2402007F */ addiu $v0, $zero, 0x7F -.L80091D74: -/* 22174 80091D74 3C014300 */ lui $at, (0x43000000 >> 16) -/* 22178 80091D78 44810000 */ mtc1 $at, $f0 -/* 2217C 80091D7C 00000000 */ nop -/* 22180 80091D80 4600B082 */ mul.s $f2, $f22, $f0 -/* 22184 80091D84 3C0142FE */ lui $at, (0x42FE0000 >> 16) -/* 22188 80091D88 44810000 */ mtc1 $at, $f0 -/* 2218C 80091D8C 00000000 */ nop -/* 22190 80091D90 4600103C */ c.lt.s $f2, $f0 -/* 22194 80091D94 00000000 */ nop -/* 22198 80091D98 00000000 */ nop -/* 2219C 80091D9C 45000005 */ bc1f .L80091DB4 -/* 221A0 80091DA0 A2020008 */ sb $v0, 0x8($s0) -/* 221A4 80091DA4 4600100D */ trunc.w.s $f0, $f2 -/* 221A8 80091DA8 44020000 */ mfc1 $v0, $f0 -/* 221AC 80091DAC 0802476E */ j .L80091DB8 -/* 221B0 80091DB0 00000000 */ nop -.L80091DB4: -/* 221B4 80091DB4 2402007F */ addiu $v0, $zero, 0x7F -.L80091DB8: -/* 221B8 80091DB8 3C014300 */ lui $at, (0x43000000 >> 16) -/* 221BC 80091DBC 44810000 */ mtc1 $at, $f0 -/* 221C0 80091DC0 00000000 */ nop -/* 221C4 80091DC4 4600C082 */ mul.s $f2, $f24, $f0 -/* 221C8 80091DC8 3C0142FE */ lui $at, (0x42FE0000 >> 16) -/* 221CC 80091DCC 44810000 */ mtc1 $at, $f0 -/* 221D0 80091DD0 00000000 */ nop -/* 221D4 80091DD4 4600103C */ c.lt.s $f2, $f0 -/* 221D8 80091DD8 00000000 */ nop -/* 221DC 80091DDC 00000000 */ nop -/* 221E0 80091DE0 45000005 */ bc1f .L80091DF8 -/* 221E4 80091DE4 A2020009 */ sb $v0, 0x9($s0) -/* 221E8 80091DE8 4600100D */ trunc.w.s $f0, $f2 -/* 221EC 80091DEC 44020000 */ mfc1 $v0, $f0 -/* 221F0 80091DF0 0802477F */ j .L80091DFC -/* 221F4 80091DF4 00000000 */ nop -.L80091DF8: -/* 221F8 80091DF8 2402007F */ addiu $v0, $zero, 0x7F -.L80091DFC: -/* 221FC 80091DFC 3C014300 */ lui $at, (0x43000000 >> 16) -/* 22200 80091E00 44810000 */ mtc1 $at, $f0 -/* 22204 80091E04 00000000 */ nop -/* 22208 80091E08 4600E082 */ mul.s $f2, $f28, $f0 -/* 2220C 80091E0C 3C0142FE */ lui $at, (0x42FE0000 >> 16) -/* 22210 80091E10 44810000 */ mtc1 $at, $f0 -/* 22214 80091E14 00000000 */ nop -/* 22218 80091E18 4600103C */ c.lt.s $f2, $f0 -/* 2221C 80091E1C 00000000 */ nop -/* 22220 80091E20 00000000 */ nop -/* 22224 80091E24 45000005 */ bc1f .L80091E3C -/* 22228 80091E28 A202000A */ sb $v0, 0xA($s0) -/* 2222C 80091E2C 4600100D */ trunc.w.s $f0, $f2 -/* 22230 80091E30 44020000 */ mfc1 $v0, $f0 -/* 22234 80091E34 08024790 */ j .L80091E40 -/* 22238 80091E38 00000000 */ nop -.L80091E3C: -/* 2223C 80091E3C 2402007F */ addiu $v0, $zero, 0x7F -.L80091E40: -/* 22240 80091E40 3C014300 */ lui $at, (0x43000000 >> 16) -/* 22244 80091E44 44810000 */ mtc1 $at, $f0 -/* 22248 80091E48 00000000 */ nop -/* 2224C 80091E4C 4600F082 */ mul.s $f2, $f30, $f0 -/* 22250 80091E50 3C0142FE */ lui $at, (0x42FE0000 >> 16) -/* 22254 80091E54 44810000 */ mtc1 $at, $f0 -/* 22258 80091E58 00000000 */ nop -/* 2225C 80091E5C 4600103C */ c.lt.s $f2, $f0 -/* 22260 80091E60 00000000 */ nop -/* 22264 80091E64 00000000 */ nop -/* 22268 80091E68 45000005 */ bc1f .L80091E80 -/* 2226C 80091E6C A2020018 */ sb $v0, 0x18($s0) -/* 22270 80091E70 4600100D */ trunc.w.s $f0, $f2 -/* 22274 80091E74 44020000 */ mfc1 $v0, $f0 -/* 22278 80091E78 080247A1 */ j .L80091E84 -/* 2227C 80091E7C 00000000 */ nop -.L80091E80: -/* 22280 80091E80 2402007F */ addiu $v0, $zero, 0x7F -.L80091E84: -/* 22284 80091E84 3C014300 */ lui $at, (0x43000000 >> 16) -/* 22288 80091E88 44810000 */ mtc1 $at, $f0 -/* 2228C 80091E8C 00000000 */ nop -/* 22290 80091E90 4600D082 */ mul.s $f2, $f26, $f0 -/* 22294 80091E94 3C0142FE */ lui $at, (0x42FE0000 >> 16) -/* 22298 80091E98 44810000 */ mtc1 $at, $f0 -/* 2229C 80091E9C 00000000 */ nop -/* 222A0 80091EA0 4600103C */ c.lt.s $f2, $f0 -/* 222A4 80091EA4 00000000 */ nop -/* 222A8 80091EA8 00000000 */ nop -/* 222AC 80091EAC 45000006 */ bc1f .L80091EC8 -/* 222B0 80091EB0 A2020019 */ sb $v0, 0x19($s0) -/* 222B4 80091EB4 4600100D */ trunc.w.s $f0, $f2 -/* 222B8 80091EB8 44020000 */ mfc1 $v0, $f0 -/* 222BC 80091EBC 00000000 */ nop -/* 222C0 80091EC0 080247B4 */ j .L80091ED0 -/* 222C4 80091EC4 A202001A */ sb $v0, 0x1A($s0) -.L80091EC8: -/* 222C8 80091EC8 2402007F */ addiu $v0, $zero, 0x7F -/* 222CC 80091ECC A202001A */ sb $v0, 0x1A($s0) -.L80091ED0: -/* 222D0 80091ED0 44958000 */ mtc1 $s5, $f16 -/* 222D4 80091ED4 00000000 */ nop -/* 222D8 80091ED8 46148102 */ mul.s $f4, $f16, $f20 -/* 222DC 80091EDC 449E7000 */ mtc1 $fp, $f14 -/* 222E0 80091EE0 00000000 */ nop -/* 222E4 80091EE4 46167182 */ mul.s $f6, $f14, $f22 -/* 222E8 80091EE8 44957000 */ mtc1 $s5, $f14 -/* 222EC 80091EEC 00000000 */ nop -/* 222F0 80091EF0 461C7082 */ mul.s $f2, $f14, $f28 -/* 222F4 80091EF4 C7B00078 */ lwc1 $f16, 0x78($sp) -/* 222F8 80091EF8 46188202 */ mul.s $f8, $f16, $f24 -/* 222FC 80091EFC 449E8000 */ mtc1 $fp, $f16 -/* 22300 80091F00 A2000000 */ sb $zero, 0x0($s0) -/* 22304 80091F04 A2000001 */ sb $zero, 0x1($s0) -/* 22308 80091F08 A2000002 */ sb $zero, 0x2($s0) -/* 2230C 80091F0C A2000003 */ sb $zero, 0x3($s0) -/* 22310 80091F10 A2000004 */ sb $zero, 0x4($s0) -/* 22314 80091F14 461E8282 */ mul.s $f10, $f16, $f30 -/* 22318 80091F18 A2000005 */ sb $zero, 0x5($s0) -/* 2231C 80091F1C A2000006 */ sb $zero, 0x6($s0) -/* 22320 80091F20 A2000007 */ sb $zero, 0x7($s0) -/* 22324 80091F24 C7AE0078 */ lwc1 $f14, 0x78($sp) -/* 22328 80091F28 461A7302 */ mul.s $f12, $f14, $f26 -/* 2232C 80091F2C 44958000 */ mtc1 $s5, $f16 -/* 22330 80091F30 44947000 */ mtc1 $s4, $f14 -/* 22334 80091F34 24020080 */ addiu $v0, $zero, 0x80 -/* 22338 80091F38 A2000010 */ sb $zero, 0x10($s0) -/* 2233C 80091F3C A2020011 */ sb $v0, 0x11($s0) -/* 22340 80091F40 A2000012 */ sb $zero, 0x12($s0) -/* 22344 80091F44 A2000013 */ sb $zero, 0x13($s0) -/* 22348 80091F48 A2000014 */ sb $zero, 0x14($s0) -/* 2234C 80091F4C A2020015 */ sb $v0, 0x15($s0) -/* 22350 80091F50 A2000016 */ sb $zero, 0x16($s0) -/* 22354 80091F54 A2000017 */ sb $zero, 0x17($s0) -/* 22358 80091F58 E6340000 */ swc1 $f20, 0x0($s1) -/* 2235C 80091F5C 460E8002 */ mul.s $f0, $f16, $f14 -/* 22360 80091F60 46062100 */ add.s $f4, $f4, $f6 -/* 22364 80091F64 E6360010 */ swc1 $f22, 0x10($s1) -/* 22368 80091F68 449E8000 */ mtc1 $fp, $f16 -/* 2236C 80091F6C 44937000 */ mtc1 $s3, $f14 -/* 22370 80091F70 46082100 */ add.s $f4, $f4, $f8 -/* 22374 80091F74 E6380020 */ swc1 $f24, 0x20($s1) -/* 22378 80091F78 E63C0004 */ swc1 $f28, 0x4($s1) -/* 2237C 80091F7C 460E8202 */ mul.s $f8, $f16, $f14 -/* 22380 80091F80 460A1080 */ add.s $f2, $f2, $f10 -/* 22384 80091F84 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 22388 80091F88 44815000 */ mtc1 $at, $f10 -/* 2238C 80091F8C C7B00078 */ lwc1 $f16, 0x78($sp) -/* 22390 80091F90 44927000 */ mtc1 $s2, $f14 -/* 22394 80091F94 460C1080 */ add.s $f2, $f2, $f12 -/* 22398 80091F98 460E8182 */ mul.s $f6, $f16, $f14 -/* 2239C 80091F9C E63E0014 */ swc1 $f30, 0x14($s1) -/* 223A0 80091FA0 E63A0024 */ swc1 $f26, 0x24($s1) -/* 223A4 80091FA4 46080000 */ add.s $f0, $f0, $f8 -/* 223A8 80091FA8 AE340008 */ sw $s4, 0x8($s1) -/* 223AC 80091FAC AE330018 */ sw $s3, 0x18($s1) -/* 223B0 80091FB0 AE320028 */ sw $s2, 0x28($s1) -/* 223B4 80091FB4 46060000 */ add.s $f0, $f0, $f6 -/* 223B8 80091FB8 AE20000C */ sw $zero, 0xC($s1) -/* 223BC 80091FBC AE20001C */ sw $zero, 0x1C($s1) -/* 223C0 80091FC0 AE20002C */ sw $zero, 0x2C($s1) -/* 223C4 80091FC4 46002107 */ neg.s $f4, $f4 -/* 223C8 80091FC8 E62A003C */ swc1 $f10, 0x3C($s1) -/* 223CC 80091FCC 46001087 */ neg.s $f2, $f2 -/* 223D0 80091FD0 E6240030 */ swc1 $f4, 0x30($s1) -/* 223D4 80091FD4 46000007 */ neg.s $f0, $f0 -/* 223D8 80091FD8 E6220034 */ swc1 $f2, 0x34($s1) -/* 223DC 80091FDC E6200038 */ swc1 $f0, 0x38($s1) -/* 223E0 80091FE0 8FBF0034 */ lw $ra, 0x34($sp) -/* 223E4 80091FE4 8FBE0030 */ lw $fp, 0x30($sp) -/* 223E8 80091FE8 8FB7002C */ lw $s7, 0x2C($sp) -/* 223EC 80091FEC 8FB60028 */ lw $s6, 0x28($sp) -/* 223F0 80091FF0 8FB50024 */ lw $s5, 0x24($sp) -/* 223F4 80091FF4 8FB40020 */ lw $s4, 0x20($sp) -/* 223F8 80091FF8 8FB3001C */ lw $s3, 0x1C($sp) -/* 223FC 80091FFC 8FB20018 */ lw $s2, 0x18($sp) -/* 22400 80092000 8FB10014 */ lw $s1, 0x14($sp) -/* 22404 80092004 8FB00010 */ lw $s0, 0x10($sp) -/* 22408 80092008 D7BE0060 */ ldc1 $f30, 0x60($sp) -/* 2240C 8009200C D7BC0058 */ ldc1 $f28, 0x58($sp) -/* 22410 80092010 D7BA0050 */ ldc1 $f26, 0x50($sp) -/* 22414 80092014 D7B80048 */ ldc1 $f24, 0x48($sp) -/* 22418 80092018 D7B60040 */ ldc1 $f22, 0x40($sp) -/* 2241C 8009201C D7B40038 */ ldc1 $f20, 0x38($sp) -/* 22420 80092020 03E00008 */ jr $ra -/* 22424 80092024 27BD0068 */ addiu $sp, $sp, 0x68 -.size func_80091AB0, . - func_80091AB0 - -glabel func_80092028 -/* 22428 80092028 27BDFF88 */ addiu $sp, $sp, -0x78 -/* 2242C 8009202C C7A00088 */ lwc1 $f0, 0x88($sp) -/* 22430 80092030 C7A2008C */ lwc1 $f2, 0x8C($sp) -/* 22434 80092034 C7A40090 */ lwc1 $f4, 0x90($sp) -/* 22438 80092038 C7A60094 */ lwc1 $f6, 0x94($sp) -/* 2243C 8009203C C7A80098 */ lwc1 $f8, 0x98($sp) -/* 22440 80092040 C7AA009C */ lwc1 $f10, 0x9C($sp) -/* 22444 80092044 C7AC00A0 */ lwc1 $f12, 0xA0($sp) -/* 22448 80092048 AFB00070 */ sw $s0, 0x70($sp) -/* 2244C 8009204C 00808021 */ addu $s0, $a0, $zero -/* 22450 80092050 27A40030 */ addiu $a0, $sp, 0x30 -/* 22454 80092054 AFBF0074 */ sw $ra, 0x74($sp) -/* 22458 80092058 E7A00010 */ swc1 $f0, 0x10($sp) -/* 2245C 8009205C E7A20014 */ swc1 $f2, 0x14($sp) -/* 22460 80092060 E7A40018 */ swc1 $f4, 0x18($sp) -/* 22464 80092064 E7A6001C */ swc1 $f6, 0x1C($sp) -/* 22468 80092068 E7A80020 */ swc1 $f8, 0x20($sp) -/* 2246C 8009206C E7AA0024 */ swc1 $f10, 0x24($sp) -/* 22470 80092070 0C0246AC */ jal func_80091AB0 -/* 22474 80092074 E7AC0028 */ swc1 $f12, 0x28($sp) -/* 22478 80092078 27A40030 */ addiu $a0, $sp, 0x30 -/* 2247C 8009207C 0C026228 */ jal func_800988A0 -/* 22480 80092080 02002821 */ addu $a1, $s0, $zero -/* 22484 80092084 8FBF0074 */ lw $ra, 0x74($sp) -/* 22488 80092088 8FB00070 */ lw $s0, 0x70($sp) -/* 2248C 8009208C 03E00008 */ jr $ra -/* 22490 80092090 27BD0078 */ addiu $sp, $sp, 0x78 -/* 22494 80092094 00000000 */ nop -/* 22498 80092098 00000000 */ nop -/* 2249C 8009209C 00000000 */ nop -.size func_80092028, . - func_80092028 - -glabel func_800920A0 -/* 224A0 800920A0 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 224A4 800920A4 F7B80030 */ sdc1 $f24, 0x30($sp) -/* 224A8 800920A8 C7B80060 */ lwc1 $f24, 0x60($sp) -/* 224AC 800920AC F7BE0048 */ sdc1 $f30, 0x48($sp) -/* 224B0 800920B0 C7BE0064 */ lwc1 $f30, 0x64($sp) -/* 224B4 800920B4 F7B60028 */ sdc1 $f22, 0x28($sp) -/* 224B8 800920B8 C7B60068 */ lwc1 $f22, 0x68($sp) -/* 224BC 800920BC AFB10014 */ sw $s1, 0x14($sp) -/* 224C0 800920C0 8FB1006C */ lw $s1, 0x6C($sp) -/* 224C4 800920C4 F7BA0038 */ sdc1 $f26, 0x38($sp) -/* 224C8 800920C8 4485D000 */ mtc1 $a1, $f26 -/* 224CC 800920CC F7B40020 */ sdc1 $f20, 0x20($sp) -/* 224D0 800920D0 4486A000 */ mtc1 $a2, $f20 -/* 224D4 800920D4 AFB00010 */ sw $s0, 0x10($sp) -/* 224D8 800920D8 F7BC0040 */ sdc1 $f28, 0x40($sp) -/* 224DC 800920DC 4487E000 */ mtc1 $a3, $f28 -/* 224E0 800920E0 AFBF0018 */ sw $ra, 0x18($sp) -/* 224E4 800920E4 0C026210 */ jal func_80098840 -/* 224E8 800920E8 00808021 */ addu $s0, $a0, $zero -/* 224EC 800920EC 461AA001 */ sub.s $f0, $f20, $f26 -/* 224F0 800920F0 3C014000 */ lui $at, (0x40000000 >> 16) -/* 224F4 800920F4 44811000 */ mtc1 $at, $f2 -/* 224F8 800920F8 00000000 */ nop -/* 224FC 800920FC 46001283 */ div.s $f10, $f2, $f0 -/* 22500 80092100 461CC181 */ sub.s $f6, $f24, $f28 -/* 22504 80092104 46061083 */ div.s $f2, $f2, $f6 -/* 22508 80092108 461EB201 */ sub.s $f8, $f22, $f30 -/* 2250C 8009210C 3C01C000 */ lui $at, (0xC0000000 >> 16) -/* 22510 80092110 44812000 */ mtc1 $at, $f4 -/* 22514 80092114 00000000 */ nop -/* 22518 80092118 46082103 */ div.s $f4, $f4, $f8 -/* 2251C 8009211C 461AA500 */ add.s $f20, $f20, $f26 -/* 22520 80092120 4600A507 */ neg.s $f20, $f20 -/* 22524 80092124 4600A503 */ div.s $f20, $f20, $f0 -/* 22528 80092128 461CC600 */ add.s $f24, $f24, $f28 -/* 2252C 8009212C 4600C607 */ neg.s $f24, $f24 -/* 22530 80092130 4606C603 */ div.s $f24, $f24, $f6 -/* 22534 80092134 461EB580 */ add.s $f22, $f22, $f30 -/* 22538 80092138 4600B587 */ neg.s $f22, $f22 -/* 2253C 8009213C 4608B583 */ div.s $f22, $f22, $f8 -/* 22540 80092140 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 22544 80092144 44810000 */ mtc1 $at, $f0 -/* 22548 80092148 00002821 */ addu $a1, $zero, $zero -/* 2254C 8009214C E600003C */ swc1 $f0, 0x3C($s0) -/* 22550 80092150 E60A0000 */ swc1 $f10, 0x0($s0) -/* 22554 80092154 E6140030 */ swc1 $f20, 0x30($s0) -/* 22558 80092158 E6020014 */ swc1 $f2, 0x14($s0) -/* 2255C 8009215C E6040028 */ swc1 $f4, 0x28($s0) -/* 22560 80092160 E6180034 */ swc1 $f24, 0x34($s0) -/* 22564 80092164 E6160038 */ swc1 $f22, 0x38($s0) -.L80092168: -/* 22568 80092168 00002021 */ addu $a0, $zero, $zero -/* 2256C 8009216C 02001821 */ addu $v1, $s0, $zero -.L80092170: -/* 22570 80092170 C4600000 */ lwc1 $f0, 0x0($v1) -/* 22574 80092174 44916000 */ mtc1 $s1, $f12 -/* 22578 80092178 00000000 */ nop -/* 2257C 8009217C 460C0002 */ mul.s $f0, $f0, $f12 -/* 22580 80092180 24840001 */ addiu $a0, $a0, 0x1 -/* 22584 80092184 28820004 */ slti $v0, $a0, 0x4 -/* 22588 80092188 E4600000 */ swc1 $f0, 0x0($v1) -/* 2258C 8009218C 1440FFF8 */ bnez $v0, .L80092170 -/* 22590 80092190 24630004 */ addiu $v1, $v1, 0x4 -/* 22594 80092194 24A50001 */ addiu $a1, $a1, 0x1 -/* 22598 80092198 28A20004 */ slti $v0, $a1, 0x4 -/* 2259C 8009219C 1440FFF2 */ bnez $v0, .L80092168 -/* 225A0 800921A0 26100010 */ addiu $s0, $s0, 0x10 -/* 225A4 800921A4 8FBF0018 */ lw $ra, 0x18($sp) -/* 225A8 800921A8 8FB10014 */ lw $s1, 0x14($sp) -/* 225AC 800921AC 8FB00010 */ lw $s0, 0x10($sp) -/* 225B0 800921B0 D7BE0048 */ ldc1 $f30, 0x48($sp) -/* 225B4 800921B4 D7BC0040 */ ldc1 $f28, 0x40($sp) -/* 225B8 800921B8 D7BA0038 */ ldc1 $f26, 0x38($sp) -/* 225BC 800921BC D7B80030 */ ldc1 $f24, 0x30($sp) -/* 225C0 800921C0 D7B60028 */ ldc1 $f22, 0x28($sp) -/* 225C4 800921C4 D7B40020 */ ldc1 $f20, 0x20($sp) -/* 225C8 800921C8 03E00008 */ jr $ra -/* 225CC 800921CC 27BD0050 */ addiu $sp, $sp, 0x50 -.size func_800920A0, . - func_800920A0 - -glabel func_800921D0 -/* 225D0 800921D0 27BDFF70 */ addiu $sp, $sp, -0x90 -/* 225D4 800921D4 F7B60068 */ sdc1 $f22, 0x68($sp) -/* 225D8 800921D8 C7B600A0 */ lwc1 $f22, 0xA0($sp) -/* 225DC 800921DC F7BC0080 */ sdc1 $f28, 0x80($sp) -/* 225E0 800921E0 C7BC00A4 */ lwc1 $f28, 0xA4($sp) -/* 225E4 800921E4 F7B40060 */ sdc1 $f20, 0x60($sp) -/* 225E8 800921E8 C7B400A8 */ lwc1 $f20, 0xA8($sp) -/* 225EC 800921EC AFB10054 */ sw $s1, 0x54($sp) -/* 225F0 800921F0 8FB100AC */ lw $s1, 0xAC($sp) -/* 225F4 800921F4 F7BA0078 */ sdc1 $f26, 0x78($sp) -/* 225F8 800921F8 4485D000 */ mtc1 $a1, $f26 -/* 225FC 800921FC F7B80070 */ sdc1 $f24, 0x70($sp) -/* 22600 80092200 4486C000 */ mtc1 $a2, $f24 -/* 22604 80092204 AFB20058 */ sw $s2, 0x58($sp) -/* 22608 80092208 00809021 */ addu $s2, $a0, $zero -/* 2260C 8009220C AFB00050 */ sw $s0, 0x50($sp) -/* 22610 80092210 27B00010 */ addiu $s0, $sp, 0x10 -/* 22614 80092214 F7BE0088 */ sdc1 $f30, 0x88($sp) -/* 22618 80092218 4487F000 */ mtc1 $a3, $f30 -/* 2261C 8009221C AFBF005C */ sw $ra, 0x5C($sp) -/* 22620 80092220 0C026210 */ jal func_80098840 -/* 22624 80092224 02002021 */ addu $a0, $s0, $zero -/* 22628 80092228 461AC001 */ sub.s $f0, $f24, $f26 -/* 2262C 8009222C 3C014000 */ lui $at, (0x40000000 >> 16) -/* 22630 80092230 44811000 */ mtc1 $at, $f2 -/* 22634 80092234 00000000 */ nop -/* 22638 80092238 46001283 */ div.s $f10, $f2, $f0 -/* 2263C 8009223C 461EB181 */ sub.s $f6, $f22, $f30 -/* 22640 80092240 46061083 */ div.s $f2, $f2, $f6 -/* 22644 80092244 461CA201 */ sub.s $f8, $f20, $f28 -/* 22648 80092248 3C01C000 */ lui $at, (0xC0000000 >> 16) -/* 2264C 8009224C 44812000 */ mtc1 $at, $f4 -/* 22650 80092250 00000000 */ nop -/* 22654 80092254 46082103 */ div.s $f4, $f4, $f8 -/* 22658 80092258 461AC600 */ add.s $f24, $f24, $f26 -/* 2265C 8009225C 4600C607 */ neg.s $f24, $f24 -/* 22660 80092260 4600C603 */ div.s $f24, $f24, $f0 -/* 22664 80092264 461EB580 */ add.s $f22, $f22, $f30 -/* 22668 80092268 4600B587 */ neg.s $f22, $f22 -/* 2266C 8009226C 4606B583 */ div.s $f22, $f22, $f6 -/* 22670 80092270 461CA500 */ add.s $f20, $f20, $f28 -/* 22674 80092274 4600A507 */ neg.s $f20, $f20 -/* 22678 80092278 4608A503 */ div.s $f20, $f20, $f8 -/* 2267C 8009227C 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 22680 80092280 44810000 */ mtc1 $at, $f0 -/* 22684 80092284 00002821 */ addu $a1, $zero, $zero -/* 22688 80092288 E7A0004C */ swc1 $f0, 0x4C($sp) -/* 2268C 8009228C E7AA0010 */ swc1 $f10, 0x10($sp) -/* 22690 80092290 E7B80040 */ swc1 $f24, 0x40($sp) -/* 22694 80092294 E7A20024 */ swc1 $f2, 0x24($sp) -/* 22698 80092298 E7A40038 */ swc1 $f4, 0x38($sp) -/* 2269C 8009229C E7B60044 */ swc1 $f22, 0x44($sp) -/* 226A0 800922A0 E7B40048 */ swc1 $f20, 0x48($sp) -.L800922A4: -/* 226A4 800922A4 00002021 */ addu $a0, $zero, $zero -/* 226A8 800922A8 02001821 */ addu $v1, $s0, $zero -.L800922AC: -/* 226AC 800922AC C4600000 */ lwc1 $f0, 0x0($v1) -/* 226B0 800922B0 44916000 */ mtc1 $s1, $f12 -/* 226B4 800922B4 00000000 */ nop -/* 226B8 800922B8 460C0002 */ mul.s $f0, $f0, $f12 -/* 226BC 800922BC 24840001 */ addiu $a0, $a0, 0x1 -/* 226C0 800922C0 28820004 */ slti $v0, $a0, 0x4 -/* 226C4 800922C4 E4600000 */ swc1 $f0, 0x0($v1) -/* 226C8 800922C8 1440FFF8 */ bnez $v0, .L800922AC -/* 226CC 800922CC 24630004 */ addiu $v1, $v1, 0x4 -/* 226D0 800922D0 24A50001 */ addiu $a1, $a1, 0x1 -/* 226D4 800922D4 28A20004 */ slti $v0, $a1, 0x4 -/* 226D8 800922D8 1440FFF2 */ bnez $v0, .L800922A4 -/* 226DC 800922DC 26100010 */ addiu $s0, $s0, 0x10 -/* 226E0 800922E0 27A40010 */ addiu $a0, $sp, 0x10 -/* 226E4 800922E4 0C026228 */ jal func_800988A0 -/* 226E8 800922E8 02402821 */ addu $a1, $s2, $zero -/* 226EC 800922EC 8FBF005C */ lw $ra, 0x5C($sp) -/* 226F0 800922F0 8FB20058 */ lw $s2, 0x58($sp) -/* 226F4 800922F4 8FB10054 */ lw $s1, 0x54($sp) -/* 226F8 800922F8 8FB00050 */ lw $s0, 0x50($sp) -/* 226FC 800922FC D7BE0088 */ ldc1 $f30, 0x88($sp) -/* 22700 80092300 D7BC0080 */ ldc1 $f28, 0x80($sp) -/* 22704 80092304 D7BA0078 */ ldc1 $f26, 0x78($sp) -/* 22708 80092308 D7B80070 */ ldc1 $f24, 0x70($sp) -/* 2270C 8009230C D7B60068 */ ldc1 $f22, 0x68($sp) -/* 22710 80092310 D7B40060 */ ldc1 $f20, 0x60($sp) -/* 22714 80092314 03E00008 */ jr $ra -/* 22718 80092318 27BD0090 */ addiu $sp, $sp, 0x90 -/* 2271C 8009231C 00000000 */ nop -.size func_800921D0, . - func_800921D0 - -glabel func_80092320 -/* 22720 80092320 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 22724 80092324 F7BA0038 */ sdc1 $f26, 0x38($sp) -/* 22728 80092328 C7BA0060 */ lwc1 $f26, 0x60($sp) -/* 2272C 8009232C F7BC0040 */ sdc1 $f28, 0x40($sp) -/* 22730 80092330 C7BC0064 */ lwc1 $f28, 0x64($sp) -/* 22734 80092334 F7BE0048 */ sdc1 $f30, 0x48($sp) -/* 22738 80092338 C7BE0068 */ lwc1 $f30, 0x68($sp) -/* 2273C 8009233C F7B80030 */ sdc1 $f24, 0x30($sp) -/* 22740 80092340 4486C000 */ mtc1 $a2, $f24 -/* 22744 80092344 AFB00010 */ sw $s0, 0x10($sp) -/* 22748 80092348 00808021 */ addu $s0, $a0, $zero -/* 2274C 8009234C AFB10014 */ sw $s1, 0x14($sp) -/* 22750 80092350 F7B60028 */ sdc1 $f22, 0x28($sp) -/* 22754 80092354 4487B000 */ mtc1 $a3, $f22 -/* 22758 80092358 AFBF0018 */ sw $ra, 0x18($sp) -/* 2275C 8009235C F7B40020 */ sdc1 $f20, 0x20($sp) -/* 22760 80092360 0C026210 */ jal func_80098840 -/* 22764 80092364 00A08821 */ addu $s1, $a1, $zero -/* 22768 80092368 3C01800B */ lui $at, %hi(D_800AE950) -/* 2276C 8009236C D422E950 */ ldc1 $f2, %lo(D_800AE950)($at) -/* 22770 80092370 4600C021 */ cvt.d.s $f0, $f24 -/* 22774 80092374 46220002 */ mul.d $f0, $f0, $f2 -/* 22778 80092378 3C014000 */ lui $at, (0x40000000 >> 16) -/* 2277C 8009237C 4481A000 */ mtc1 $at, $f20 -/* 22780 80092380 46200620 */ cvt.s.d $f24, $f0 -/* 22784 80092384 4614C503 */ div.s $f20, $f24, $f20 -/* 22788 80092388 0C0241FC */ jal func_800907F0 -/* 2278C 8009238C 4600A306 */ mov.s $f12, $f20 -/* 22790 80092390 4600A306 */ mov.s $f12, $f20 -/* 22794 80092394 0C024B6C */ jal func_80092DB0 -/* 22798 80092398 46000506 */ mov.s $f20, $f0 -/* 2279C 8009239C 4600A503 */ div.s $f20, $f20, $f0 -/* 227A0 800923A0 461CD100 */ add.s $f4, $f26, $f28 -/* 227A4 800923A4 461CD081 */ sub.s $f2, $f26, $f28 -/* 227A8 800923A8 46022103 */ div.s $f4, $f4, $f2 -/* 227AC 800923AC 461AD000 */ add.s $f0, $f26, $f26 -/* 227B0 800923B0 461C0002 */ mul.s $f0, $f0, $f28 -/* 227B4 800923B4 46020003 */ div.s $f0, $f0, $f2 -/* 227B8 800923B8 4616A583 */ div.s $f22, $f20, $f22 -/* 227BC 800923BC 3C01BF80 */ lui $at, (0xBF800000 >> 16) -/* 227C0 800923C0 44811000 */ mtc1 $at, $f2 -/* 227C4 800923C4 00002821 */ addu $a1, $zero, $zero -/* 227C8 800923C8 AE00003C */ sw $zero, 0x3C($s0) -/* 227CC 800923CC E602002C */ swc1 $f2, 0x2C($s0) -/* 227D0 800923D0 E6140014 */ swc1 $f20, 0x14($s0) -/* 227D4 800923D4 E6040028 */ swc1 $f4, 0x28($s0) -/* 227D8 800923D8 E6000038 */ swc1 $f0, 0x38($s0) -/* 227DC 800923DC E6160000 */ swc1 $f22, 0x0($s0) -.L800923E0: -/* 227E0 800923E0 00002021 */ addu $a0, $zero, $zero -/* 227E4 800923E4 02001821 */ addu $v1, $s0, $zero -.L800923E8: -/* 227E8 800923E8 C4600000 */ lwc1 $f0, 0x0($v1) -/* 227EC 800923EC 461E0002 */ mul.s $f0, $f0, $f30 -/* 227F0 800923F0 24840001 */ addiu $a0, $a0, 0x1 -/* 227F4 800923F4 28820004 */ slti $v0, $a0, 0x4 -/* 227F8 800923F8 E4600000 */ swc1 $f0, 0x0($v1) -/* 227FC 800923FC 1440FFFA */ bnez $v0, .L800923E8 -/* 22800 80092400 24630004 */ addiu $v1, $v1, 0x4 -/* 22804 80092404 24A50001 */ addiu $a1, $a1, 0x1 -/* 22808 80092408 28A20004 */ slti $v0, $a1, 0x4 -/* 2280C 8009240C 1440FFF4 */ bnez $v0, .L800923E0 -/* 22810 80092410 26100010 */ addiu $s0, $s0, 0x10 -/* 22814 80092414 12200023 */ beqz $s1, .L800924A4 -/* 22818 80092418 00000000 */ nop -/* 2281C 8009241C 461CD080 */ add.s $f2, $f26, $f28 -/* 22820 80092420 3C01800B */ lui $at, %hi(D_800AE958) -/* 22824 80092424 D420E958 */ ldc1 $f0, %lo(D_800AE958)($at) -/* 22828 80092428 460010A1 */ cvt.d.s $f2, $f2 -/* 2282C 8009242C 4620103E */ c.le.d $f2, $f0 -/* 22830 80092430 00000000 */ nop -/* 22834 80092434 00000000 */ nop -/* 22838 80092438 45010019 */ bc1t .L800924A0 -/* 2283C 8009243C 3402FFFF */ ori $v0, $zero, 0xFFFF -/* 22840 80092440 3C01800B */ lui $at, %hi(D_800AE960) -/* 22844 80092444 D420E960 */ ldc1 $f0, %lo(D_800AE960)($at) -/* 22848 80092448 46220083 */ div.d $f2, $f0, $f2 -/* 2284C 8009244C 3C01800B */ lui $at, %hi(D_800AE968) -/* 22850 80092450 D420E968 */ ldc1 $f0, %lo(D_800AE968)($at) -/* 22854 80092454 4622003E */ c.le.d $f0, $f2 -/* 22858 80092458 00000000 */ nop -/* 2285C 8009245C 00000000 */ nop -/* 22860 80092460 45030006 */ bc1tl .L8009247C -/* 22864 80092464 46201001 */ sub.d $f0, $f2, $f0 -/* 22868 80092468 4620100D */ trunc.w.d $f0, $f2 -/* 2286C 8009246C 44030000 */ mfc1 $v1, $f0 -/* 22870 80092470 00000000 */ nop -/* 22874 80092474 08024924 */ j .L80092490 -/* 22878 80092478 00601021 */ addu $v0, $v1, $zero -.L8009247C: -/* 2287C 8009247C 4620008D */ trunc.w.d $f2, $f0 -/* 22880 80092480 44031000 */ mfc1 $v1, $f2 -/* 22884 80092484 3C028000 */ lui $v0, (0x80000000 >> 16) -/* 22888 80092488 00621825 */ or $v1, $v1, $v0 -/* 2288C 8009248C 00601021 */ addu $v0, $v1, $zero -.L80092490: -/* 22890 80092490 A6220000 */ sh $v0, 0x0($s1) -/* 22894 80092494 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 22898 80092498 14400002 */ bnez $v0, .L800924A4 -/* 2289C 8009249C 24020001 */ addiu $v0, $zero, 0x1 -.L800924A0: -/* 228A0 800924A0 A6220000 */ sh $v0, 0x0($s1) -.L800924A4: -/* 228A4 800924A4 8FBF0018 */ lw $ra, 0x18($sp) -/* 228A8 800924A8 8FB10014 */ lw $s1, 0x14($sp) -/* 228AC 800924AC 8FB00010 */ lw $s0, 0x10($sp) -/* 228B0 800924B0 D7BE0048 */ ldc1 $f30, 0x48($sp) -/* 228B4 800924B4 D7BC0040 */ ldc1 $f28, 0x40($sp) -/* 228B8 800924B8 D7BA0038 */ ldc1 $f26, 0x38($sp) -/* 228BC 800924BC D7B80030 */ ldc1 $f24, 0x30($sp) -/* 228C0 800924C0 D7B60028 */ ldc1 $f22, 0x28($sp) -/* 228C4 800924C4 D7B40020 */ ldc1 $f20, 0x20($sp) -/* 228C8 800924C8 03E00008 */ jr $ra -/* 228CC 800924CC 27BD0050 */ addiu $sp, $sp, 0x50 -.size func_80092320, . - func_80092320 - -glabel func_800924D0 -/* 228D0 800924D0 27BDFF78 */ addiu $sp, $sp, -0x88 -/* 228D4 800924D4 F7B80070 */ sdc1 $f24, 0x70($sp) -/* 228D8 800924D8 C7B80098 */ lwc1 $f24, 0x98($sp) -/* 228DC 800924DC F7BA0078 */ sdc1 $f26, 0x78($sp) -/* 228E0 800924E0 C7BA009C */ lwc1 $f26, 0x9C($sp) -/* 228E4 800924E4 F7BC0080 */ sdc1 $f28, 0x80($sp) -/* 228E8 800924E8 C7BC00A0 */ lwc1 $f28, 0xA0($sp) -/* 228EC 800924EC F7B40060 */ sdc1 $f20, 0x60($sp) -/* 228F0 800924F0 4486A000 */ mtc1 $a2, $f20 -/* 228F4 800924F4 AFB20058 */ sw $s2, 0x58($sp) -/* 228F8 800924F8 00809021 */ addu $s2, $a0, $zero -/* 228FC 800924FC AFB10054 */ sw $s1, 0x54($sp) -/* 22900 80092500 00A08821 */ addu $s1, $a1, $zero -/* 22904 80092504 AFB00050 */ sw $s0, 0x50($sp) -/* 22908 80092508 27B00010 */ addiu $s0, $sp, 0x10 -/* 2290C 8009250C F7B60068 */ sdc1 $f22, 0x68($sp) -/* 22910 80092510 4487B000 */ mtc1 $a3, $f22 -/* 22914 80092514 AFBF005C */ sw $ra, 0x5C($sp) -/* 22918 80092518 0C026210 */ jal func_80098840 -/* 2291C 8009251C 02002021 */ addu $a0, $s0, $zero -/* 22920 80092520 3C01800B */ lui $at, %hi(D_800AE970) -/* 22924 80092524 D420E970 */ ldc1 $f0, %lo(D_800AE970)($at) -/* 22928 80092528 4600A521 */ cvt.d.s $f20, $f20 -/* 2292C 8009252C 4620A502 */ mul.d $f20, $f20, $f0 -/* 22930 80092530 3C014000 */ lui $at, (0x40000000 >> 16) -/* 22934 80092534 44810000 */ mtc1 $at, $f0 -/* 22938 80092538 4620A520 */ cvt.s.d $f20, $f20 -/* 2293C 8009253C 4600A503 */ div.s $f20, $f20, $f0 -/* 22940 80092540 0C0241FC */ jal func_800907F0 -/* 22944 80092544 4600A306 */ mov.s $f12, $f20 -/* 22948 80092548 4600A306 */ mov.s $f12, $f20 -/* 2294C 8009254C 0C024B6C */ jal func_80092DB0 -/* 22950 80092550 46000506 */ mov.s $f20, $f0 -/* 22954 80092554 4600A503 */ div.s $f20, $f20, $f0 -/* 22958 80092558 461AC100 */ add.s $f4, $f24, $f26 -/* 2295C 8009255C 461AC081 */ sub.s $f2, $f24, $f26 -/* 22960 80092560 46022103 */ div.s $f4, $f4, $f2 -/* 22964 80092564 4618C000 */ add.s $f0, $f24, $f24 -/* 22968 80092568 461A0002 */ mul.s $f0, $f0, $f26 -/* 2296C 8009256C 46020003 */ div.s $f0, $f0, $f2 -/* 22970 80092570 4616A583 */ div.s $f22, $f20, $f22 -/* 22974 80092574 3C01BF80 */ lui $at, (0xBF800000 >> 16) -/* 22978 80092578 44811000 */ mtc1 $at, $f2 -/* 2297C 8009257C 00002821 */ addu $a1, $zero, $zero -/* 22980 80092580 AFA0004C */ sw $zero, 0x4C($sp) -/* 22984 80092584 E7A2003C */ swc1 $f2, 0x3C($sp) -/* 22988 80092588 E7B40024 */ swc1 $f20, 0x24($sp) -/* 2298C 8009258C E7A40038 */ swc1 $f4, 0x38($sp) -/* 22990 80092590 E7A00048 */ swc1 $f0, 0x48($sp) -/* 22994 80092594 E7B60010 */ swc1 $f22, 0x10($sp) -.L80092598: -/* 22998 80092598 00002021 */ addu $a0, $zero, $zero -/* 2299C 8009259C 02001821 */ addu $v1, $s0, $zero -.L800925A0: -/* 229A0 800925A0 C4600000 */ lwc1 $f0, 0x0($v1) -/* 229A4 800925A4 461C0002 */ mul.s $f0, $f0, $f28 -/* 229A8 800925A8 24840001 */ addiu $a0, $a0, 0x1 -/* 229AC 800925AC 28820004 */ slti $v0, $a0, 0x4 -/* 229B0 800925B0 E4600000 */ swc1 $f0, 0x0($v1) -/* 229B4 800925B4 1440FFFA */ bnez $v0, .L800925A0 -/* 229B8 800925B8 24630004 */ addiu $v1, $v1, 0x4 -/* 229BC 800925BC 24A50001 */ addiu $a1, $a1, 0x1 -/* 229C0 800925C0 28A20004 */ slti $v0, $a1, 0x4 -/* 229C4 800925C4 1440FFF4 */ bnez $v0, .L80092598 -/* 229C8 800925C8 26100010 */ addiu $s0, $s0, 0x10 -/* 229CC 800925CC 52200025 */ beql $s1, $zero, .L80092664 -/* 229D0 800925D0 27A40010 */ addiu $a0, $sp, 0x10 -/* 229D4 800925D4 461AC080 */ add.s $f2, $f24, $f26 -/* 229D8 800925D8 3C01800B */ lui $at, %hi(D_800AE978) -/* 229DC 800925DC D420E978 */ ldc1 $f0, %lo(D_800AE978)($at) -/* 229E0 800925E0 460010A1 */ cvt.d.s $f2, $f2 -/* 229E4 800925E4 4620103E */ c.le.d $f2, $f0 -/* 229E8 800925E8 00000000 */ nop -/* 229EC 800925EC 00000000 */ nop -/* 229F0 800925F0 4501001A */ bc1t .L8009265C -/* 229F4 800925F4 3402FFFF */ ori $v0, $zero, 0xFFFF -/* 229F8 800925F8 3C01800B */ lui $at, %hi(D_800AE980) -/* 229FC 800925FC D420E980 */ ldc1 $f0, %lo(D_800AE980)($at) -/* 22A00 80092600 46220083 */ div.d $f2, $f0, $f2 -/* 22A04 80092604 3C01800B */ lui $at, %hi(D_800AE988) -/* 22A08 80092608 D420E988 */ ldc1 $f0, %lo(D_800AE988)($at) -/* 22A0C 8009260C 4622003E */ c.le.d $f0, $f2 -/* 22A10 80092610 00000000 */ nop -/* 22A14 80092614 00000000 */ nop -/* 22A18 80092618 45030006 */ bc1tl .L80092634 -/* 22A1C 8009261C 46201001 */ sub.d $f0, $f2, $f0 -/* 22A20 80092620 4620100D */ trunc.w.d $f0, $f2 -/* 22A24 80092624 44030000 */ mfc1 $v1, $f0 -/* 22A28 80092628 00000000 */ nop -/* 22A2C 8009262C 08024992 */ j .L80092648 -/* 22A30 80092630 00601021 */ addu $v0, $v1, $zero -.L80092634: -/* 22A34 80092634 4620008D */ trunc.w.d $f2, $f0 -/* 22A38 80092638 44031000 */ mfc1 $v1, $f2 -/* 22A3C 8009263C 3C028000 */ lui $v0, (0x80000000 >> 16) -/* 22A40 80092640 00621825 */ or $v1, $v1, $v0 -/* 22A44 80092644 00601021 */ addu $v0, $v1, $zero -.L80092648: -/* 22A48 80092648 A6220000 */ sh $v0, 0x0($s1) -/* 22A4C 8009264C 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 22A50 80092650 14400004 */ bnez $v0, .L80092664 -/* 22A54 80092654 27A40010 */ addiu $a0, $sp, 0x10 -/* 22A58 80092658 24020001 */ addiu $v0, $zero, 0x1 -.L8009265C: -/* 22A5C 8009265C A6220000 */ sh $v0, 0x0($s1) -/* 22A60 80092660 27A40010 */ addiu $a0, $sp, 0x10 -.L80092664: -/* 22A64 80092664 0C026228 */ jal func_800988A0 -/* 22A68 80092668 02402821 */ addu $a1, $s2, $zero -/* 22A6C 8009266C 8FBF005C */ lw $ra, 0x5C($sp) -/* 22A70 80092670 8FB20058 */ lw $s2, 0x58($sp) -/* 22A74 80092674 8FB10054 */ lw $s1, 0x54($sp) -/* 22A78 80092678 8FB00050 */ lw $s0, 0x50($sp) -/* 22A7C 8009267C D7BC0080 */ ldc1 $f28, 0x80($sp) -/* 22A80 80092680 D7BA0078 */ ldc1 $f26, 0x78($sp) -/* 22A84 80092684 D7B80070 */ ldc1 $f24, 0x70($sp) -/* 22A88 80092688 D7B60068 */ ldc1 $f22, 0x68($sp) -/* 22A8C 8009268C D7B40060 */ ldc1 $f20, 0x60($sp) -/* 22A90 80092690 03E00008 */ jr $ra -/* 22A94 80092694 27BD0088 */ addiu $sp, $sp, 0x88 -/* 22A98 80092698 00000000 */ nop -/* 22A9C 8009269C 00000000 */ nop -.size func_800924D0, . - func_800924D0 - -glabel func_800926A0 -/* 22AA0 800926A0 3C01800B */ lui $at, %hi(D_800AA730) -/* 22AA4 800926A4 C420A730 */ lwc1 $f0, %lo(D_800AA730)($at) -/* 22AA8 800926A8 44859000 */ mtc1 $a1, $f18 -/* 22AAC 800926AC 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 22AB0 800926B0 F7BC0040 */ sdc1 $f28, 0x40($sp) -/* 22AB4 800926B4 F7B40020 */ sdc1 $f20, 0x20($sp) -/* 22AB8 800926B8 46009502 */ mul.s $f20, $f18, $f0 -/* 22ABC 800926BC C7BC0060 */ lwc1 $f28, 0x60($sp) -/* 22AC0 800926C0 44869000 */ mtc1 $a2, $f18 -/* 22AC4 800926C4 AFB00010 */ sw $s0, 0x10($sp) -/* 22AC8 800926C8 F7B60028 */ sdc1 $f22, 0x28($sp) -/* 22ACC 800926CC 46009582 */ mul.s $f22, $f18, $f0 -/* 22AD0 800926D0 44879000 */ mtc1 $a3, $f18 -/* 22AD4 800926D4 00808021 */ addu $s0, $a0, $zero -/* 22AD8 800926D8 AFBF0018 */ sw $ra, 0x18($sp) -/* 22ADC 800926DC AFB10014 */ sw $s1, 0x14($sp) -/* 22AE0 800926E0 F7BE0048 */ sdc1 $f30, 0x48($sp) -/* 22AE4 800926E4 F7BA0038 */ sdc1 $f26, 0x38($sp) -/* 22AE8 800926E8 F7B80030 */ sdc1 $f24, 0x30($sp) -/* 22AEC 800926EC 46009602 */ mul.s $f24, $f18, $f0 -/* 22AF0 800926F0 0C024B6C */ jal func_80092DB0 -/* 22AF4 800926F4 4600A306 */ mov.s $f12, $f20 -/* 22AF8 800926F8 44110000 */ mfc1 $s1, $f0 -/* 22AFC 800926FC 00000000 */ nop -/* 22B00 80092700 0C0241FC */ jal func_800907F0 -/* 22B04 80092704 4600A306 */ mov.s $f12, $f20 -/* 22B08 80092708 46000686 */ mov.s $f26, $f0 -/* 22B0C 8009270C 0C024B6C */ jal func_80092DB0 -/* 22B10 80092710 4600B306 */ mov.s $f12, $f22 -/* 22B14 80092714 4600B306 */ mov.s $f12, $f22 -/* 22B18 80092718 0C0241FC */ jal func_800907F0 -/* 22B1C 8009271C 46000506 */ mov.s $f20, $f0 -/* 22B20 80092720 46000786 */ mov.s $f30, $f0 -/* 22B24 80092724 0C024B6C */ jal func_80092DB0 -/* 22B28 80092728 4600C306 */ mov.s $f12, $f24 -/* 22B2C 8009272C 4600C306 */ mov.s $f12, $f24 -/* 22B30 80092730 0C0241FC */ jal func_800907F0 -/* 22B34 80092734 46000586 */ mov.s $f22, $f0 -/* 22B38 80092738 00000000 */ nop -/* 22B3C 8009273C 4600F382 */ mul.s $f14, $f30, $f0 -/* 22B40 80092740 00000000 */ nop -/* 22B44 80092744 4616F402 */ mul.s $f16, $f30, $f22 -/* 22B48 80092748 00000000 */ nop -/* 22B4C 8009274C 4616D082 */ mul.s $f2, $f26, $f22 -/* 22B50 80092750 00000000 */ nop -/* 22B54 80092754 4600D182 */ mul.s $f6, $f26, $f0 -/* 22B58 80092758 44919000 */ mtc1 $s1, $f18 -/* 22B5C 8009275C 00000000 */ nop -/* 22B60 80092760 46149102 */ mul.s $f4, $f18, $f20 -/* 22B64 80092764 4600A307 */ neg.s $f12, $f20 -/* 22B68 80092768 461C6302 */ mul.s $f12, $f12, $f28 -/* 22B6C 8009276C 00000000 */ nop -/* 22B70 80092770 4614D502 */ mul.s $f20, $f26, $f20 -/* 22B74 80092774 00000000 */ nop -/* 22B78 80092778 461E9282 */ mul.s $f10, $f18, $f30 -/* 22B7C 8009277C 00000000 */ nop -/* 22B80 80092780 461ED682 */ mul.s $f26, $f26, $f30 -/* 22B84 80092784 00000000 */ nop -/* 22B88 80092788 461C7382 */ mul.s $f14, $f14, $f28 -/* 22B8C 8009278C 00000000 */ nop -/* 22B90 80092790 461C8402 */ mul.s $f16, $f16, $f28 -/* 22B94 80092794 00000000 */ nop -/* 22B98 80092798 46002202 */ mul.s $f8, $f4, $f0 -/* 22B9C 8009279C 00000000 */ nop -/* 22BA0 800927A0 46162102 */ mul.s $f4, $f4, $f22 -/* 22BA4 800927A4 00000000 */ nop -/* 22BA8 800927A8 461C5282 */ mul.s $f10, $f10, $f28 -/* 22BAC 800927AC 00000000 */ nop -/* 22BB0 800927B0 461CD682 */ mul.s $f26, $f26, $f28 -/* 22BB4 800927B4 46062100 */ add.s $f4, $f4, $f6 -/* 22BB8 800927B8 4600A182 */ mul.s $f6, $f20, $f0 -/* 22BBC 800927BC 46024201 */ sub.s $f8, $f8, $f2 -/* 22BC0 800927C0 46169082 */ mul.s $f2, $f18, $f22 -/* 22BC4 800927C4 00000000 */ nop -/* 22BC8 800927C8 4616A502 */ mul.s $f20, $f20, $f22 -/* 22BCC 800927CC 00000000 */ nop -/* 22BD0 800927D0 46009482 */ mul.s $f18, $f18, $f0 -/* 22BD4 800927D4 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 22BD8 800927D8 44810000 */ mtc1 $at, $f0 -/* 22BDC 800927DC 461C4202 */ mul.s $f8, $f8, $f28 -/* 22BE0 800927E0 AE00000C */ sw $zero, 0xC($s0) -/* 22BE4 800927E4 AE00001C */ sw $zero, 0x1C($s0) -/* 22BE8 800927E8 AE00002C */ sw $zero, 0x2C($s0) -/* 22BEC 800927EC 44119000 */ mfc1 $s1, $f18 -/* 22BF0 800927F0 C7B20064 */ lwc1 $f18, 0x64($sp) -/* 22BF4 800927F4 461C2102 */ mul.s $f4, $f4, $f28 -/* 22BF8 800927F8 E6120030 */ swc1 $f18, 0x30($s0) -/* 22BFC 800927FC C7B20068 */ lwc1 $f18, 0x68($sp) -/* 22C00 80092800 46023180 */ add.s $f6, $f6, $f2 -/* 22C04 80092804 E6120034 */ swc1 $f18, 0x34($s0) -/* 22C08 80092808 C7B2006C */ lwc1 $f18, 0x6C($sp) -/* 22C0C 8009280C 461C3182 */ mul.s $f6, $f6, $f28 -/* 22C10 80092810 E6120038 */ swc1 $f18, 0x38($s0) -/* 22C14 80092814 44919000 */ mtc1 $s1, $f18 -/* 22C18 80092818 00000000 */ nop -/* 22C1C 8009281C 4612A501 */ sub.s $f20, $f20, $f18 -/* 22C20 80092820 E600003C */ swc1 $f0, 0x3C($s0) -/* 22C24 80092824 E60C0008 */ swc1 $f12, 0x8($s0) -/* 22C28 80092828 E60E0000 */ swc1 $f14, 0x0($s0) -/* 22C2C 8009282C 461CA502 */ mul.s $f20, $f20, $f28 -/* 22C30 80092830 E6100004 */ swc1 $f16, 0x4($s0) -/* 22C34 80092834 E60A0018 */ swc1 $f10, 0x18($s0) -/* 22C38 80092838 E61A0028 */ swc1 $f26, 0x28($s0) -/* 22C3C 8009283C E6080010 */ swc1 $f8, 0x10($s0) -/* 22C40 80092840 E6040014 */ swc1 $f4, 0x14($s0) -/* 22C44 80092844 E6060020 */ swc1 $f6, 0x20($s0) -/* 22C48 80092848 E6140024 */ swc1 $f20, 0x24($s0) -/* 22C4C 8009284C 8FBF0018 */ lw $ra, 0x18($sp) -/* 22C50 80092850 8FB10014 */ lw $s1, 0x14($sp) -/* 22C54 80092854 8FB00010 */ lw $s0, 0x10($sp) -/* 22C58 80092858 D7BE0048 */ ldc1 $f30, 0x48($sp) -/* 22C5C 8009285C D7BC0040 */ ldc1 $f28, 0x40($sp) -/* 22C60 80092860 D7BA0038 */ ldc1 $f26, 0x38($sp) -/* 22C64 80092864 D7B80030 */ ldc1 $f24, 0x30($sp) -/* 22C68 80092868 D7B60028 */ ldc1 $f22, 0x28($sp) -/* 22C6C 8009286C D7B40020 */ ldc1 $f20, 0x20($sp) -/* 22C70 80092870 03E00008 */ jr $ra -/* 22C74 80092874 27BD0050 */ addiu $sp, $sp, 0x50 -.size func_800926A0, . - func_800926A0 - -glabel func_80092878 -/* 22C78 80092878 3C01800B */ lui $at, %hi(D_800AA730) -/* 22C7C 8009287C C420A730 */ lwc1 $f0, %lo(D_800AA730)($at) -/* 22C80 80092880 44859000 */ mtc1 $a1, $f18 -/* 22C84 80092884 27BDFF70 */ addiu $sp, $sp, -0x90 -/* 22C88 80092888 F7B40060 */ sdc1 $f20, 0x60($sp) -/* 22C8C 8009288C 46009502 */ mul.s $f20, $f18, $f0 -/* 22C90 80092890 44869000 */ mtc1 $a2, $f18 -/* 22C94 80092894 F7BA0078 */ sdc1 $f26, 0x78($sp) -/* 22C98 80092898 F7B80070 */ sdc1 $f24, 0x70($sp) -/* 22C9C 8009289C 46009682 */ mul.s $f26, $f18, $f0 -/* 22CA0 800928A0 C7B800A0 */ lwc1 $f24, 0xA0($sp) -/* 22CA4 800928A4 AFB10054 */ sw $s1, 0x54($sp) -/* 22CA8 800928A8 44879000 */ mtc1 $a3, $f18 -/* 22CAC 800928AC 00808821 */ addu $s1, $a0, $zero -/* 22CB0 800928B0 46009482 */ mul.s $f18, $f18, $f0 -/* 22CB4 800928B4 AFBF0058 */ sw $ra, 0x58($sp) -/* 22CB8 800928B8 AFB00050 */ sw $s0, 0x50($sp) -/* 22CBC 800928BC F7BE0088 */ sdc1 $f30, 0x88($sp) -/* 22CC0 800928C0 F7BC0080 */ sdc1 $f28, 0x80($sp) -/* 22CC4 800928C4 F7B60068 */ sdc1 $f22, 0x68($sp) -/* 22CC8 800928C8 44109000 */ mfc1 $s0, $f18 -/* 22CCC 800928CC 00000000 */ nop -/* 22CD0 800928D0 0C024B6C */ jal func_80092DB0 -/* 22CD4 800928D4 4600A306 */ mov.s $f12, $f20 -/* 22CD8 800928D8 4600A306 */ mov.s $f12, $f20 -/* 22CDC 800928DC 0C0241FC */ jal func_800907F0 -/* 22CE0 800928E0 46000786 */ mov.s $f30, $f0 -/* 22CE4 800928E4 4600D306 */ mov.s $f12, $f26 -/* 22CE8 800928E8 0C024B6C */ jal func_80092DB0 -/* 22CEC 800928EC 46000586 */ mov.s $f22, $f0 -/* 22CF0 800928F0 4600D306 */ mov.s $f12, $f26 -/* 22CF4 800928F4 0C0241FC */ jal func_800907F0 -/* 22CF8 800928F8 46000506 */ mov.s $f20, $f0 -/* 22CFC 800928FC 44906000 */ mtc1 $s0, $f12 -/* 22D00 80092900 00000000 */ nop -/* 22D04 80092904 0C024B6C */ jal func_80092DB0 -/* 22D08 80092908 46000706 */ mov.s $f28, $f0 -/* 22D0C 8009290C 44906000 */ mtc1 $s0, $f12 -/* 22D10 80092910 00000000 */ nop -/* 22D14 80092914 0C0241FC */ jal func_800907F0 -/* 22D18 80092918 46000686 */ mov.s $f26, $f0 -/* 22D1C 8009291C 00000000 */ nop -/* 22D20 80092920 4600E382 */ mul.s $f14, $f28, $f0 -/* 22D24 80092924 00000000 */ nop -/* 22D28 80092928 461AE402 */ mul.s $f16, $f28, $f26 -/* 22D2C 8009292C 00000000 */ nop -/* 22D30 80092930 4614F102 */ mul.s $f4, $f30, $f20 -/* 22D34 80092934 00000000 */ nop -/* 22D38 80092938 461AB082 */ mul.s $f2, $f22, $f26 -/* 22D3C 8009293C 00000000 */ nop -/* 22D40 80092940 4600B182 */ mul.s $f6, $f22, $f0 -/* 22D44 80092944 4600A307 */ neg.s $f12, $f20 -/* 22D48 80092948 4614B502 */ mul.s $f20, $f22, $f20 -/* 22D4C 8009294C 00000000 */ nop -/* 22D50 80092950 461CF282 */ mul.s $f10, $f30, $f28 -/* 22D54 80092954 00000000 */ nop -/* 22D58 80092958 461CB582 */ mul.s $f22, $f22, $f28 -/* 22D5C 8009295C 00000000 */ nop -/* 22D60 80092960 46186302 */ mul.s $f12, $f12, $f24 -/* 22D64 80092964 00000000 */ nop -/* 22D68 80092968 46187382 */ mul.s $f14, $f14, $f24 -/* 22D6C 8009296C 00000000 */ nop -/* 22D70 80092970 46188402 */ mul.s $f16, $f16, $f24 -/* 22D74 80092974 00000000 */ nop -/* 22D78 80092978 46002202 */ mul.s $f8, $f4, $f0 -/* 22D7C 8009297C 00000000 */ nop -/* 22D80 80092980 461A2102 */ mul.s $f4, $f4, $f26 -/* 22D84 80092984 00000000 */ nop -/* 22D88 80092988 46185282 */ mul.s $f10, $f10, $f24 -/* 22D8C 8009298C 00000000 */ nop -/* 22D90 80092990 4618B582 */ mul.s $f22, $f22, $f24 -/* 22D94 80092994 46062100 */ add.s $f4, $f4, $f6 -/* 22D98 80092998 4600A182 */ mul.s $f6, $f20, $f0 -/* 22D9C 8009299C 46024201 */ sub.s $f8, $f8, $f2 -/* 22DA0 800929A0 461AF082 */ mul.s $f2, $f30, $f26 -/* 22DA4 800929A4 00000000 */ nop -/* 22DA8 800929A8 461AA502 */ mul.s $f20, $f20, $f26 -/* 22DAC 800929AC 00000000 */ nop -/* 22DB0 800929B0 4600F782 */ mul.s $f30, $f30, $f0 -/* 22DB4 800929B4 C7B200A4 */ lwc1 $f18, 0xA4($sp) -/* 22DB8 800929B8 46184202 */ mul.s $f8, $f8, $f24 -/* 22DBC 800929BC E7B20040 */ swc1 $f18, 0x40($sp) -/* 22DC0 800929C0 C7B200A8 */ lwc1 $f18, 0xA8($sp) -/* 22DC4 800929C4 27A40010 */ addiu $a0, $sp, 0x10 -/* 22DC8 800929C8 E7B20044 */ swc1 $f18, 0x44($sp) -/* 22DCC 800929CC 46182102 */ mul.s $f4, $f4, $f24 -/* 22DD0 800929D0 C7B200AC */ lwc1 $f18, 0xAC($sp) -/* 22DD4 800929D4 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 22DD8 800929D8 44810000 */ mtc1 $at, $f0 -/* 22DDC 800929DC 46023180 */ add.s $f6, $f6, $f2 -/* 22DE0 800929E0 02202821 */ addu $a1, $s1, $zero -/* 22DE4 800929E4 AFA0001C */ sw $zero, 0x1C($sp) -/* 22DE8 800929E8 AFA0002C */ sw $zero, 0x2C($sp) -/* 22DEC 800929EC 46183182 */ mul.s $f6, $f6, $f24 -/* 22DF0 800929F0 AFA0003C */ sw $zero, 0x3C($sp) -/* 22DF4 800929F4 E7B20048 */ swc1 $f18, 0x48($sp) -/* 22DF8 800929F8 461EA501 */ sub.s $f20, $f20, $f30 -/* 22DFC 800929FC E7AC0018 */ swc1 $f12, 0x18($sp) -/* 22E00 80092A00 E7AE0010 */ swc1 $f14, 0x10($sp) -/* 22E04 80092A04 E7B00014 */ swc1 $f16, 0x14($sp) -/* 22E08 80092A08 4618A502 */ mul.s $f20, $f20, $f24 -/* 22E0C 80092A0C E7AA0028 */ swc1 $f10, 0x28($sp) -/* 22E10 80092A10 E7B60038 */ swc1 $f22, 0x38($sp) -/* 22E14 80092A14 E7A0004C */ swc1 $f0, 0x4C($sp) -/* 22E18 80092A18 E7A80020 */ swc1 $f8, 0x20($sp) -/* 22E1C 80092A1C E7A40024 */ swc1 $f4, 0x24($sp) -/* 22E20 80092A20 E7A60030 */ swc1 $f6, 0x30($sp) -/* 22E24 80092A24 0C026228 */ jal func_800988A0 -/* 22E28 80092A28 E7B40034 */ swc1 $f20, 0x34($sp) -/* 22E2C 80092A2C 8FBF0058 */ lw $ra, 0x58($sp) -/* 22E30 80092A30 8FB10054 */ lw $s1, 0x54($sp) -/* 22E34 80092A34 8FB00050 */ lw $s0, 0x50($sp) -/* 22E38 80092A38 D7BE0088 */ ldc1 $f30, 0x88($sp) -/* 22E3C 80092A3C D7BC0080 */ ldc1 $f28, 0x80($sp) -/* 22E40 80092A40 D7BA0078 */ ldc1 $f26, 0x78($sp) -/* 22E44 80092A44 D7B80070 */ ldc1 $f24, 0x70($sp) -/* 22E48 80092A48 D7B60068 */ ldc1 $f22, 0x68($sp) -/* 22E4C 80092A4C D7B40060 */ ldc1 $f20, 0x60($sp) -/* 22E50 80092A50 03E00008 */ jr $ra -/* 22E54 80092A54 27BD0090 */ addiu $sp, $sp, 0x90 -/* 22E58 80092A58 00000000 */ nop -/* 22E5C 80092A5C 00000000 */ nop -.size func_80092878, . - func_80092878 - -glabel func_80092A60 -/* 22E60 80092A60 3C03800B */ lui $v1, %hi(D_800AA740) -/* 22E64 80092A64 8C63A740 */ lw $v1, %lo(D_800AA740)($v1) -/* 22E68 80092A68 00031880 */ sll $v1, $v1, 2 -/* 22E6C 80092A6C 24620002 */ addiu $v0, $v1, 0x2 -/* 22E70 80092A70 24630003 */ addiu $v1, $v1, 0x3 -/* 22E74 80092A74 00430018 */ mult $v0, $v1 -/* 22E78 80092A78 00001012 */ mflo $v0 -/* 22E7C 80092A7C 00021082 */ srl $v0, $v0, 2 -/* 22E80 80092A80 3C01800B */ lui $at, %hi(D_800AA740) -/* 22E84 80092A84 03E00008 */ jr $ra -/* 22E88 80092A88 AC22A740 */ sw $v0, %lo(D_800AA740)($at) -/* 22E8C 80092A8C 00000000 */ nop -.size func_80092A60, . - func_80092A60 - -glabel func_80092A90 -/* 22E90 80092A90 3C01800B */ lui $at, %hi(D_800AA750) -/* 22E94 80092A94 C420A750 */ lwc1 $f0, %lo(D_800AA750)($at) -/* 22E98 80092A98 44854000 */ mtc1 $a1, $f8 -/* 22E9C 80092A9C 27BDFFA8 */ addiu $sp, $sp, -0x58 -/* 22EA0 80092AA0 F7B40028 */ sdc1 $f20, 0x28($sp) -/* 22EA4 80092AA4 46004502 */ mul.s $f20, $f8, $f0 -/* 22EA8 80092AA8 44864000 */ mtc1 $a2, $f8 -/* 22EAC 80092AAC AFB00018 */ sw $s0, 0x18($sp) -/* 22EB0 80092AB0 F7B60030 */ sdc1 $f22, 0x30($sp) -/* 22EB4 80092AB4 46004582 */ mul.s $f22, $f8, $f0 -/* 22EB8 80092AB8 44874000 */ mtc1 $a3, $f8 -/* 22EBC 80092ABC 00808021 */ addu $s0, $a0, $zero -/* 22EC0 80092AC0 AFBF0020 */ sw $ra, 0x20($sp) -/* 22EC4 80092AC4 AFB1001C */ sw $s1, 0x1C($sp) -/* 22EC8 80092AC8 F7BE0050 */ sdc1 $f30, 0x50($sp) -/* 22ECC 80092ACC F7BC0048 */ sdc1 $f28, 0x48($sp) -/* 22ED0 80092AD0 F7BA0040 */ sdc1 $f26, 0x40($sp) -/* 22ED4 80092AD4 F7B80038 */ sdc1 $f24, 0x38($sp) -/* 22ED8 80092AD8 46004602 */ mul.s $f24, $f8, $f0 -/* 22EDC 80092ADC 0C024B6C */ jal func_80092DB0 -/* 22EE0 80092AE0 4600A306 */ mov.s $f12, $f20 -/* 22EE4 80092AE4 44110000 */ mfc1 $s1, $f0 -/* 22EE8 80092AE8 00000000 */ nop -/* 22EEC 80092AEC 0C0241FC */ jal func_800907F0 -/* 22EF0 80092AF0 4600A306 */ mov.s $f12, $f20 -/* 22EF4 80092AF4 46000786 */ mov.s $f30, $f0 -/* 22EF8 80092AF8 0C024B6C */ jal func_80092DB0 -/* 22EFC 80092AFC 4600B306 */ mov.s $f12, $f22 -/* 22F00 80092B00 4600B306 */ mov.s $f12, $f22 -/* 22F04 80092B04 0C0241FC */ jal func_800907F0 -/* 22F08 80092B08 46000706 */ mov.s $f28, $f0 -/* 22F0C 80092B0C 46000686 */ mov.s $f26, $f0 -/* 22F10 80092B10 0C024B6C */ jal func_80092DB0 -/* 22F14 80092B14 4600C306 */ mov.s $f12, $f24 -/* 22F18 80092B18 4600C306 */ mov.s $f12, $f24 -/* 22F1C 80092B1C 0C0241FC */ jal func_800907F0 -/* 22F20 80092B20 46000506 */ mov.s $f20, $f0 -/* 22F24 80092B24 46000586 */ mov.s $f22, $f0 -/* 22F28 80092B28 0C026210 */ jal func_80098840 -/* 22F2C 80092B2C 02002021 */ addu $a0, $s0, $zero -/* 22F30 80092B30 00000000 */ nop -/* 22F34 80092B34 4616D402 */ mul.s $f16, $f26, $f22 -/* 22F38 80092B38 00000000 */ nop -/* 22F3C 80092B3C 4614D482 */ mul.s $f18, $f26, $f20 -/* 22F40 80092B40 00000000 */ nop -/* 22F44 80092B44 4616F282 */ mul.s $f10, $f30, $f22 -/* 22F48 80092B48 00000000 */ nop -/* 22F4C 80092B4C 461CF002 */ mul.s $f0, $f30, $f28 -/* 22F50 80092B50 44914000 */ mtc1 $s1, $f8 -/* 22F54 80092B54 00000000 */ nop -/* 22F58 80092B58 461C4082 */ mul.s $f2, $f8, $f28 -/* 22F5C 80092B5C 00000000 */ nop -/* 22F60 80092B60 4614F202 */ mul.s $f8, $f30, $f20 -/* 22F64 80092B64 00000000 */ nop -/* 22F68 80092B68 461AF782 */ mul.s $f30, $f30, $f26 -/* 22F6C 80092B6C 00000000 */ nop -/* 22F70 80092B70 46160102 */ mul.s $f4, $f0, $f22 -/* 22F74 80092B74 00000000 */ nop -/* 22F78 80092B78 46161182 */ mul.s $f6, $f2, $f22 -/* 22F7C 80092B7C 00000000 */ nop -/* 22F80 80092B80 46141082 */ mul.s $f2, $f2, $f20 -/* 22F84 80092B84 E7A80014 */ swc1 $f8, 0x14($sp) -/* 22F88 80092B88 44914000 */ mtc1 $s1, $f8 -/* 22F8C 80092B8C 00000000 */ nop -/* 22F90 80092B90 461A4382 */ mul.s $f14, $f8, $f26 -/* 22F94 80092B94 00000000 */ nop -/* 22F98 80092B98 46144302 */ mul.s $f12, $f8, $f20 -/* 22F9C 80092B9C C7A80014 */ lwc1 $f8, 0x14($sp) -/* 22FA0 80092BA0 46083181 */ sub.s $f6, $f6, $f8 -/* 22FA4 80092BA4 44914000 */ mtc1 $s1, $f8 -/* 22FA8 80092BA8 00000000 */ nop -/* 22FAC 80092BAC 46164202 */ mul.s $f8, $f8, $f22 -/* 22FB0 80092BB0 4600E707 */ neg.s $f28, $f28 -/* 22FB4 80092BB4 46140002 */ mul.s $f0, $f0, $f20 -/* 22FB8 80092BB8 460A1080 */ add.s $f2, $f2, $f10 -/* 22FBC 80092BBC E61C0008 */ swc1 $f28, 0x8($s0) -/* 22FC0 80092BC0 E6100000 */ swc1 $f16, 0x0($s0) -/* 22FC4 80092BC4 44114000 */ mfc1 $s1, $f8 -/* 22FC8 80092BC8 460C2100 */ add.s $f4, $f4, $f12 -/* 22FCC 80092BCC E6120004 */ swc1 $f18, 0x4($s0) -/* 22FD0 80092BD0 E61E0028 */ swc1 $f30, 0x28($s0) -/* 22FD4 80092BD4 E60E0018 */ swc1 $f14, 0x18($s0) -/* 22FD8 80092BD8 46080001 */ sub.s $f0, $f0, $f8 -/* 22FDC 80092BDC E6060010 */ swc1 $f6, 0x10($s0) -/* 22FE0 80092BE0 E6020014 */ swc1 $f2, 0x14($s0) -/* 22FE4 80092BE4 E6040020 */ swc1 $f4, 0x20($s0) -/* 22FE8 80092BE8 E6000024 */ swc1 $f0, 0x24($s0) -/* 22FEC 80092BEC 8FBF0020 */ lw $ra, 0x20($sp) -/* 22FF0 80092BF0 8FB1001C */ lw $s1, 0x1C($sp) -/* 22FF4 80092BF4 8FB00018 */ lw $s0, 0x18($sp) -/* 22FF8 80092BF8 D7BE0050 */ ldc1 $f30, 0x50($sp) -/* 22FFC 80092BFC D7BC0048 */ ldc1 $f28, 0x48($sp) -/* 23000 80092C00 D7BA0040 */ ldc1 $f26, 0x40($sp) -/* 23004 80092C04 D7B80038 */ ldc1 $f24, 0x38($sp) -/* 23008 80092C08 D7B60030 */ ldc1 $f22, 0x30($sp) -/* 2300C 80092C0C D7B40028 */ ldc1 $f20, 0x28($sp) -/* 23010 80092C10 03E00008 */ jr $ra -/* 23014 80092C14 27BD0058 */ addiu $sp, $sp, 0x58 -.size func_80092A90, . - func_80092A90 - -glabel func_80092C18 -/* 23018 80092C18 3C01800B */ lui $at, %hi(D_800AA750) -/* 2301C 80092C1C C420A750 */ lwc1 $f0, %lo(D_800AA750)($at) -/* 23020 80092C20 44854000 */ mtc1 $a1, $f8 -/* 23024 80092C24 27BDFF68 */ addiu $sp, $sp, -0x98 -/* 23028 80092C28 F7B40068 */ sdc1 $f20, 0x68($sp) -/* 2302C 80092C2C 46004502 */ mul.s $f20, $f8, $f0 -/* 23030 80092C30 44864000 */ mtc1 $a2, $f8 -/* 23034 80092C34 F7B60070 */ sdc1 $f22, 0x70($sp) -/* 23038 80092C38 46004582 */ mul.s $f22, $f8, $f0 -/* 2303C 80092C3C AFB1005C */ sw $s1, 0x5C($sp) -/* 23040 80092C40 44874000 */ mtc1 $a3, $f8 -/* 23044 80092C44 00808821 */ addu $s1, $a0, $zero -/* 23048 80092C48 AFBF0060 */ sw $ra, 0x60($sp) -/* 2304C 80092C4C 46004202 */ mul.s $f8, $f8, $f0 -/* 23050 80092C50 AFB00058 */ sw $s0, 0x58($sp) -/* 23054 80092C54 F7BE0090 */ sdc1 $f30, 0x90($sp) -/* 23058 80092C58 F7BC0088 */ sdc1 $f28, 0x88($sp) -/* 2305C 80092C5C F7BA0080 */ sdc1 $f26, 0x80($sp) -/* 23060 80092C60 F7B80078 */ sdc1 $f24, 0x78($sp) -/* 23064 80092C64 44104000 */ mfc1 $s0, $f8 -/* 23068 80092C68 00000000 */ nop -/* 2306C 80092C6C 0C024B6C */ jal func_80092DB0 -/* 23070 80092C70 4600A306 */ mov.s $f12, $f20 -/* 23074 80092C74 4600A306 */ mov.s $f12, $f20 -/* 23078 80092C78 0C0241FC */ jal func_800907F0 -/* 2307C 80092C7C 46000786 */ mov.s $f30, $f0 -/* 23080 80092C80 4600B306 */ mov.s $f12, $f22 -/* 23084 80092C84 0C024B6C */ jal func_80092DB0 -/* 23088 80092C88 46000706 */ mov.s $f28, $f0 -/* 2308C 80092C8C 4600B306 */ mov.s $f12, $f22 -/* 23090 80092C90 0C0241FC */ jal func_800907F0 -/* 23094 80092C94 46000686 */ mov.s $f26, $f0 -/* 23098 80092C98 44906000 */ mtc1 $s0, $f12 -/* 2309C 80092C9C 00000000 */ nop -/* 230A0 80092CA0 0C024B6C */ jal func_80092DB0 -/* 230A4 80092CA4 46000606 */ mov.s $f24, $f0 -/* 230A8 80092CA8 44906000 */ mtc1 $s0, $f12 -/* 230AC 80092CAC 00000000 */ nop -/* 230B0 80092CB0 0C0241FC */ jal func_800907F0 -/* 230B4 80092CB4 46000506 */ mov.s $f20, $f0 -/* 230B8 80092CB8 27B00010 */ addiu $s0, $sp, 0x10 -/* 230BC 80092CBC 02002021 */ addu $a0, $s0, $zero -/* 230C0 80092CC0 0C026210 */ jal func_80098840 -/* 230C4 80092CC4 46000586 */ mov.s $f22, $f0 -/* 230C8 80092CC8 00000000 */ nop -/* 230CC 80092CCC 4616C402 */ mul.s $f16, $f24, $f22 -/* 230D0 80092CD0 00000000 */ nop -/* 230D4 80092CD4 461AF082 */ mul.s $f2, $f30, $f26 -/* 230D8 80092CD8 00000000 */ nop -/* 230DC 80092CDC 4614C482 */ mul.s $f18, $f24, $f20 -/* 230E0 80092CE0 00000000 */ nop -/* 230E4 80092CE4 4614E202 */ mul.s $f8, $f28, $f20 -/* 230E8 80092CE8 00000000 */ nop -/* 230EC 80092CEC 4616E282 */ mul.s $f10, $f28, $f22 -/* 230F0 80092CF0 00000000 */ nop -/* 230F4 80092CF4 461AE002 */ mul.s $f0, $f28, $f26 -/* 230F8 80092CF8 00000000 */ nop -/* 230FC 80092CFC 4618F382 */ mul.s $f14, $f30, $f24 -/* 23100 80092D00 00000000 */ nop -/* 23104 80092D04 4614F302 */ mul.s $f12, $f30, $f20 -/* 23108 80092D08 00000000 */ nop -/* 2310C 80092D0C 4618E702 */ mul.s $f28, $f28, $f24 -/* 23110 80092D10 00000000 */ nop -/* 23114 80092D14 4616F782 */ mul.s $f30, $f30, $f22 -/* 23118 80092D18 00000000 */ nop -/* 2311C 80092D1C 46161182 */ mul.s $f6, $f2, $f22 -/* 23120 80092D20 00000000 */ nop -/* 23124 80092D24 46141082 */ mul.s $f2, $f2, $f20 -/* 23128 80092D28 00000000 */ nop -/* 2312C 80092D2C 46160102 */ mul.s $f4, $f0, $f22 -/* 23130 80092D30 46083181 */ sub.s $f6, $f6, $f8 -/* 23134 80092D34 02002021 */ addu $a0, $s0, $zero -/* 23138 80092D38 4600D687 */ neg.s $f26, $f26 -/* 2313C 80092D3C 02202821 */ addu $a1, $s1, $zero -/* 23140 80092D40 460A1080 */ add.s $f2, $f2, $f10 -/* 23144 80092D44 46140002 */ mul.s $f0, $f0, $f20 -/* 23148 80092D48 E7BA0018 */ swc1 $f26, 0x18($sp) -/* 2314C 80092D4C E7B00010 */ swc1 $f16, 0x10($sp) -/* 23150 80092D50 460C2100 */ add.s $f4, $f4, $f12 -/* 23154 80092D54 E7B20014 */ swc1 $f18, 0x14($sp) -/* 23158 80092D58 E7AE0028 */ swc1 $f14, 0x28($sp) -/* 2315C 80092D5C E7BC0038 */ swc1 $f28, 0x38($sp) -/* 23160 80092D60 461E0001 */ sub.s $f0, $f0, $f30 -/* 23164 80092D64 E7A60020 */ swc1 $f6, 0x20($sp) -/* 23168 80092D68 E7A20024 */ swc1 $f2, 0x24($sp) -/* 2316C 80092D6C E7A40030 */ swc1 $f4, 0x30($sp) -/* 23170 80092D70 0C026228 */ jal func_800988A0 -/* 23174 80092D74 E7A00034 */ swc1 $f0, 0x34($sp) -/* 23178 80092D78 8FBF0060 */ lw $ra, 0x60($sp) -/* 2317C 80092D7C 8FB1005C */ lw $s1, 0x5C($sp) -/* 23180 80092D80 8FB00058 */ lw $s0, 0x58($sp) -/* 23184 80092D84 D7BE0090 */ ldc1 $f30, 0x90($sp) -/* 23188 80092D88 D7BC0088 */ ldc1 $f28, 0x88($sp) -/* 2318C 80092D8C D7BA0080 */ ldc1 $f26, 0x80($sp) -/* 23190 80092D90 D7B80078 */ ldc1 $f24, 0x78($sp) -/* 23194 80092D94 D7B60070 */ ldc1 $f22, 0x70($sp) -/* 23198 80092D98 D7B40068 */ ldc1 $f20, 0x68($sp) -/* 2319C 80092D9C 03E00008 */ jr $ra -/* 231A0 80092DA0 27BD0098 */ addiu $sp, $sp, 0x98 -/* 231A4 80092DA4 00000000 */ nop -/* 231A8 80092DA8 00000000 */ nop -/* 231AC 80092DAC 00000000 */ nop -.size func_80092C18, . - func_80092C18 - -glabel func_80092DB0 -/* 231B0 80092DB0 E7AC0000 */ swc1 $f12, 0x0($sp) -/* 231B4 80092DB4 8FA20000 */ lw $v0, 0x0($sp) -/* 231B8 80092DB8 00021D83 */ sra $v1, $v0, 22 -/* 231BC 80092DBC 306301FF */ andi $v1, $v1, 0x1FF -/* 231C0 80092DC0 286200FF */ slti $v0, $v1, 0xFF -/* 231C4 80092DC4 1040001B */ beqz $v0, .L80092E34 -/* 231C8 80092DC8 286200E6 */ slti $v0, $v1, 0xE6 -/* 231CC 80092DCC 14400017 */ bnez $v0, .L80092E2C -/* 231D0 80092DD0 460061A1 */ cvt.d.s $f6, $f12 -/* 231D4 80092DD4 00000000 */ nop -/* 231D8 80092DD8 46263102 */ mul.d $f4, $f6, $f6 -/* 231DC 80092DDC 3C01800B */ lui $at, %hi(D_800AE9B0) -/* 231E0 80092DE0 D420E9B0 */ ldc1 $f0, %lo(D_800AE9B0)($at) -/* 231E4 80092DE4 46240002 */ mul.d $f0, $f0, $f4 -/* 231E8 80092DE8 3C01800B */ lui $at, %hi(D_800AE9A8) -/* 231EC 80092DEC D422E9A8 */ ldc1 $f2, %lo(D_800AE9A8)($at) -/* 231F0 80092DF0 46220000 */ add.d $f0, $f0, $f2 -/* 231F4 80092DF4 46240002 */ mul.d $f0, $f0, $f4 -/* 231F8 80092DF8 3C01800B */ lui $at, %hi(D_800AE9A0) -/* 231FC 80092DFC D422E9A0 */ ldc1 $f2, %lo(D_800AE9A0)($at) -/* 23200 80092E00 46220000 */ add.d $f0, $f0, $f2 -/* 23204 80092E04 46240002 */ mul.d $f0, $f0, $f4 -/* 23208 80092E08 00000000 */ nop -/* 2320C 80092E0C 46243082 */ mul.d $f2, $f6, $f4 -/* 23210 80092E10 3C01800B */ lui $at, %hi(D_800AE998) -/* 23214 80092E14 D424E998 */ ldc1 $f4, %lo(D_800AE998)($at) -/* 23218 80092E18 46240000 */ add.d $f0, $f0, $f4 -/* 2321C 80092E1C 46201082 */ mul.d $f2, $f2, $f0 -/* 23220 80092E20 46223000 */ add.d $f0, $f6, $f2 -/* 23224 80092E24 08024BD2 */ j .L80092F48 -/* 23228 80092E28 46200020 */ cvt.s.d $f0, $f0 -.L80092E2C: -/* 2322C 80092E2C 08024BD2 */ j .L80092F48 -/* 23230 80092E30 46006006 */ mov.s $f0, $f12 -.L80092E34: -/* 23234 80092E34 28620136 */ slti $v0, $v1, 0x136 -/* 23238 80092E38 1040003A */ beqz $v0, .L80092F24 -/* 2323C 80092E3C 00000000 */ nop -/* 23240 80092E40 3C01800B */ lui $at, %hi(D_800AE9B8) -/* 23244 80092E44 D420E9B8 */ ldc1 $f0, %lo(D_800AE9B8)($at) -/* 23248 80092E48 460061A1 */ cvt.d.s $f6, $f12 -/* 2324C 80092E4C 46203102 */ mul.d $f4, $f6, $f0 -/* 23250 80092E50 44800000 */ mtc1 $zero, $f0 -/* 23254 80092E54 44800800 */ mtc1 $zero, $f1 -/* 23258 80092E58 00000000 */ nop -/* 2325C 80092E5C 4624003E */ c.le.d $f0, $f4 -/* 23260 80092E60 00000000 */ nop -/* 23264 80092E64 45000005 */ bc1f .L80092E7C -/* 23268 80092E68 00000000 */ nop -/* 2326C 80092E6C 3C01800B */ lui $at, %hi(D_800AE9D8) -/* 23270 80092E70 D420E9D8 */ ldc1 $f0, %lo(D_800AE9D8)($at) -/* 23274 80092E74 08024BA2 */ j .L80092E88 -/* 23278 80092E78 46202000 */ add.d $f0, $f4, $f0 -.L80092E7C: -/* 2327C 80092E7C 3C01800B */ lui $at, %hi(D_800AE9E0) -/* 23280 80092E80 D420E9E0 */ ldc1 $f0, %lo(D_800AE9E0)($at) -/* 23284 80092E84 46202001 */ sub.d $f0, $f4, $f0 -.L80092E88: -/* 23288 80092E88 4620008D */ trunc.w.d $f2, $f0 -/* 2328C 80092E8C 44031000 */ mfc1 $v1, $f2 -/* 23290 80092E90 3C01800B */ lui $at, %hi(D_800AE9C0) -/* 23294 80092E94 D422E9C0 */ ldc1 $f2, %lo(D_800AE9C0)($at) -/* 23298 80092E98 44832000 */ mtc1 $v1, $f4 -/* 2329C 80092E9C 00000000 */ nop -/* 232A0 80092EA0 46802121 */ cvt.d.w $f4, $f4 -/* 232A4 80092EA4 46222082 */ mul.d $f2, $f4, $f2 -/* 232A8 80092EA8 3C01800B */ lui $at, %hi(D_800AE9C8) -/* 232AC 80092EAC D420E9C8 */ ldc1 $f0, %lo(D_800AE9C8)($at) -/* 232B0 80092EB0 46202002 */ mul.d $f0, $f4, $f0 -/* 232B4 80092EB4 46223181 */ sub.d $f6, $f6, $f2 -/* 232B8 80092EB8 46203181 */ sub.d $f6, $f6, $f0 -/* 232BC 80092EBC 46263102 */ mul.d $f4, $f6, $f6 -/* 232C0 80092EC0 3C01800B */ lui $at, %hi(D_800AE9B0) -/* 232C4 80092EC4 D420E9B0 */ ldc1 $f0, %lo(D_800AE9B0)($at) -/* 232C8 80092EC8 46240002 */ mul.d $f0, $f0, $f4 -/* 232CC 80092ECC 3C01800B */ lui $at, %hi(D_800AE9A8) -/* 232D0 80092ED0 D422E9A8 */ ldc1 $f2, %lo(D_800AE9A8)($at) -/* 232D4 80092ED4 46220000 */ add.d $f0, $f0, $f2 -/* 232D8 80092ED8 46240002 */ mul.d $f0, $f0, $f4 -/* 232DC 80092EDC 3C01800B */ lui $at, %hi(D_800AE9A0) -/* 232E0 80092EE0 D422E9A0 */ ldc1 $f2, %lo(D_800AE9A0)($at) -/* 232E4 80092EE4 46220000 */ add.d $f0, $f0, $f2 -/* 232E8 80092EE8 46240002 */ mul.d $f0, $f0, $f4 -/* 232EC 80092EEC 00000000 */ nop -/* 232F0 80092EF0 46243082 */ mul.d $f2, $f6, $f4 -/* 232F4 80092EF4 3C01800B */ lui $at, %hi(D_800AE998) -/* 232F8 80092EF8 D424E998 */ ldc1 $f4, %lo(D_800AE998)($at) -/* 232FC 80092EFC 46240000 */ add.d $f0, $f0, $f4 -/* 23300 80092F00 46201082 */ mul.d $f2, $f2, $f0 -/* 23304 80092F04 30620001 */ andi $v0, $v1, 0x1 -/* 23308 80092F08 14400003 */ bnez $v0, .L80092F18 -/* 2330C 80092F0C 46223000 */ add.d $f0, $f6, $f2 -/* 23310 80092F10 08024BD2 */ j .L80092F48 -/* 23314 80092F14 46200020 */ cvt.s.d $f0, $f0 -.L80092F18: -/* 23318 80092F18 46200020 */ cvt.s.d $f0, $f0 -/* 2331C 80092F1C 08024BD2 */ j .L80092F48 -/* 23320 80092F20 46000007 */ neg.s $f0, $f0 -.L80092F24: -/* 23324 80092F24 460C6032 */ c.eq.s $f12, $f12 -/* 23328 80092F28 00000000 */ nop -/* 2332C 80092F2C 45000004 */ bc1f .L80092F40 -/* 23330 80092F30 00000000 */ nop -/* 23334 80092F34 3C01800B */ lui $at, %hi(D_800AE9D0) -/* 23338 80092F38 08024BD2 */ j .L80092F48 -/* 2333C 80092F3C C420E9D0 */ lwc1 $f0, %lo(D_800AE9D0)($at) -.L80092F40: -/* 23340 80092F40 3C01800B */ lui $at, %hi(D_800AEA70) -/* 23344 80092F44 C420EA70 */ lwc1 $f0, %lo(D_800AEA70)($at) -.L80092F48: -/* 23348 80092F48 03E00008 */ jr $ra -/* 2334C 80092F4C 00000000 */ nop -.size func_80092DB0, . - func_80092DB0 - -glabel func_80092F50 -/* 23350 80092F50 00851026 */ xor $v0, $a0, $a1 -/* 23354 80092F54 28C10010 */ slti $at, $a2, 0x10 -/* 23358 80092F58 14200034 */ bnez $at, .L8009302C -/* 2335C 80092F5C 00000000 */ nop -/* 23360 80092F60 30420003 */ andi $v0, $v0, 0x3 -/* 23364 80092F64 14400018 */ bnez $v0, .L80092FC8 -/* 23368 80092F68 0004C023 */ negu $t8, $a0 -/* 2336C 80092F6C 33180003 */ andi $t8, $t8, 0x3 -/* 23370 80092F70 13000007 */ beqz $t8, .L80092F90 -/* 23374 80092F74 00D83023 */ subu $a2, $a2, $t8 -/* 23378 80092F78 00601021 */ addu $v0, $v1, $zero -/* 2337C 80092F7C 88820000 */ lwl $v0, 0x0($a0) -/* 23380 80092F80 88A30000 */ lwl $v1, 0x0($a1) -/* 23384 80092F84 00982021 */ addu $a0, $a0, $t8 -/* 23388 80092F88 14430033 */ bne $v0, $v1, .L80093058 -/* 2338C 80092F8C 00B82821 */ addu $a1, $a1, $t8 -.L80092F90: -/* 23390 80092F90 2401FFFC */ addiu $at, $zero, -0x4 -/* 23394 80092F94 00C13824 */ and $a3, $a2, $at -/* 23398 80092F98 10E00024 */ beqz $a3, .L8009302C -/* 2339C 80092F9C 00C73023 */ subu $a2, $a2, $a3 -/* 233A0 80092FA0 00E43821 */ addu $a3, $a3, $a0 -.L80092FA4: -/* 233A4 80092FA4 8C820000 */ lw $v0, 0x0($a0) -/* 233A8 80092FA8 8CA30000 */ lw $v1, 0x0($a1) -/* 233AC 80092FAC 24840004 */ addiu $a0, $a0, 0x4 -/* 233B0 80092FB0 14430029 */ bne $v0, $v1, .L80093058 -/* 233B4 80092FB4 24A50004 */ addiu $a1, $a1, 0x4 -/* 233B8 80092FB8 1487FFFA */ bne $a0, $a3, .L80092FA4 -/* 233BC 80092FBC 00000000 */ nop -/* 233C0 80092FC0 1000001A */ b .L8009302C -/* 233C4 80092FC4 00000000 */ nop -.L80092FC8: -/* 233C8 80092FC8 00053823 */ negu $a3, $a1 -/* 233CC 80092FCC 30E70003 */ andi $a3, $a3, 0x3 -/* 233D0 80092FD0 10E00009 */ beqz $a3, .L80092FF8 -/* 233D4 80092FD4 00C73023 */ subu $a2, $a2, $a3 -/* 233D8 80092FD8 00E43821 */ addu $a3, $a3, $a0 -.L80092FDC: -/* 233DC 80092FDC 90820000 */ lbu $v0, 0x0($a0) -/* 233E0 80092FE0 90A30000 */ lbu $v1, 0x0($a1) -/* 233E4 80092FE4 24840001 */ addiu $a0, $a0, 0x1 -/* 233E8 80092FE8 1443001B */ bne $v0, $v1, .L80093058 -/* 233EC 80092FEC 24A50001 */ addiu $a1, $a1, 0x1 -/* 233F0 80092FF0 1487FFFA */ bne $a0, $a3, .L80092FDC -/* 233F4 80092FF4 00000000 */ nop -.L80092FF8: -/* 233F8 80092FF8 2401FFFC */ addiu $at, $zero, -0x4 -/* 233FC 80092FFC 00C13824 */ and $a3, $a2, $at -/* 23400 80093000 10E0000A */ beqz $a3, .L8009302C -/* 23404 80093004 00C73023 */ subu $a2, $a2, $a3 -/* 23408 80093008 00E43821 */ addu $a3, $a3, $a0 -.L8009300C: -/* 2340C 8009300C 88820000 */ lwl $v0, 0x0($a0) -/* 23410 80093010 98820003 */ lwr $v0, 0x3($a0) -/* 23414 80093014 8CA30000 */ lw $v1, 0x0($a1) -/* 23418 80093018 24840004 */ addiu $a0, $a0, 0x4 -/* 2341C 8009301C 1443000E */ bne $v0, $v1, .L80093058 -/* 23420 80093020 24A50004 */ addiu $a1, $a1, 0x4 -/* 23424 80093024 1487FFF9 */ bne $a0, $a3, .L8009300C -/* 23428 80093028 00000000 */ nop -.L8009302C: -/* 2342C 8009302C 18C00008 */ blez $a2, .L80093050 -/* 23430 80093030 00C43821 */ addu $a3, $a2, $a0 -.L80093034: -/* 23434 80093034 90820000 */ lbu $v0, 0x0($a0) -/* 23438 80093038 90A30000 */ lbu $v1, 0x0($a1) -/* 2343C 8009303C 24840001 */ addiu $a0, $a0, 0x1 -/* 23440 80093040 14430005 */ bne $v0, $v1, .L80093058 -/* 23444 80093044 24A50001 */ addiu $a1, $a1, 0x1 -/* 23448 80093048 1487FFFA */ bne $a0, $a3, .L80093034 -/* 2344C 8009304C 00000000 */ nop -.L80093050: -/* 23450 80093050 03E00008 */ jr $ra -/* 23454 80093054 00001021 */ addu $v0, $zero, $zero -.L80093058: -/* 23458 80093058 03E00008 */ jr $ra -/* 2345C 8009305C 24020001 */ addiu $v0, $zero, 0x1 -.size func_80092F50, . - func_80092F50 - -# Handwritten function -glabel func_80093060 -/* 23460 80093060 10C0001B */ beqz $a2, .L800930D0 -/* 23464 80093064 00A03821 */ addu $a3, $a1, $zero -/* 23468 80093068 10850019 */ beq $a0, $a1, .L800930D0 -/* 2346C 8009306C 00000000 */ nop -/* 23470 80093070 00A4082A */ slt $at, $a1, $a0 -/* 23474 80093074 14200007 */ bnez $at, .L80093094 -/* 23478 80093078 00000000 */ nop -/* 2347C 8009307C 00861020 */ add $v0, $a0, $a2 # handwritten instruction -/* 23480 80093080 00A2082A */ slt $at, $a1, $v0 -/* 23484 80093084 10200003 */ beqz $at, .L80093094 -/* 23488 80093088 00000000 */ nop -/* 2348C 8009308C 1000005C */ b .L80093200 -/* 23490 80093090 00000000 */ nop -.L80093094: -/* 23494 80093094 28C10010 */ slti $at, $a2, 0x10 -/* 23498 80093098 14200005 */ bnez $at, .L800930B0 -/* 2349C 8009309C 00000000 */ nop -/* 234A0 800930A0 30820003 */ andi $v0, $a0, 0x3 -/* 234A4 800930A4 30A30003 */ andi $v1, $a1, 0x3 -/* 234A8 800930A8 1043000B */ beq $v0, $v1, .L800930D8 -/* 234AC 800930AC 00000000 */ nop -.L800930B0: -/* 234B0 800930B0 10C00007 */ beqz $a2, .L800930D0 -/* 234B4 800930B4 00000000 */ nop -/* 234B8 800930B8 00861821 */ addu $v1, $a0, $a2 -.L800930BC: -/* 234BC 800930BC 80820000 */ lb $v0, 0x0($a0) -/* 234C0 800930C0 24840001 */ addiu $a0, $a0, 0x1 -/* 234C4 800930C4 A0A20000 */ sb $v0, 0x0($a1) -/* 234C8 800930C8 1483FFFC */ bne $a0, $v1, .L800930BC -/* 234CC 800930CC 24A50001 */ addiu $a1, $a1, 0x1 -.L800930D0: -/* 234D0 800930D0 03E00008 */ jr $ra -/* 234D4 800930D4 00E01021 */ addu $v0, $a3, $zero -.L800930D8: -/* 234D8 800930D8 1040001A */ beqz $v0, .L80093144 -/* 234DC 800930DC 00000000 */ nop -/* 234E0 800930E0 24010001 */ addiu $at, $zero, 0x1 -/* 234E4 800930E4 10410010 */ beq $v0, $at, .L80093128 -/* 234E8 800930E8 00000000 */ nop -/* 234EC 800930EC 24010002 */ addiu $at, $zero, 0x2 -/* 234F0 800930F0 10410007 */ beq $v0, $at, .L80093110 -/* 234F4 800930F4 00000000 */ nop -/* 234F8 800930F8 80820000 */ lb $v0, 0x0($a0) -/* 234FC 800930FC 24840001 */ addiu $a0, $a0, 0x1 -/* 23500 80093100 A0A20000 */ sb $v0, 0x0($a1) -/* 23504 80093104 24A50001 */ addiu $a1, $a1, 0x1 -/* 23508 80093108 1000000E */ b .L80093144 -/* 2350C 8009310C 24C6FFFF */ addiu $a2, $a2, -0x1 -.L80093110: -/* 23510 80093110 84820000 */ lh $v0, 0x0($a0) -/* 23514 80093114 24840002 */ addiu $a0, $a0, 0x2 -/* 23518 80093118 A4A20000 */ sh $v0, 0x0($a1) -/* 2351C 8009311C 24A50002 */ addiu $a1, $a1, 0x2 -/* 23520 80093120 10000008 */ b .L80093144 -/* 23524 80093124 24C6FFFE */ addiu $a2, $a2, -0x2 -.L80093128: -/* 23528 80093128 80820000 */ lb $v0, 0x0($a0) -/* 2352C 8009312C 84830001 */ lh $v1, 0x1($a0) -/* 23530 80093130 24840003 */ addiu $a0, $a0, 0x3 -/* 23534 80093134 A0A20000 */ sb $v0, 0x0($a1) -/* 23538 80093138 A4A30001 */ sh $v1, 0x1($a1) -/* 2353C 8009313C 24A50003 */ addiu $a1, $a1, 0x3 -/* 23540 80093140 24C6FFFD */ addiu $a2, $a2, -0x3 -.L80093144: -/* 23544 80093144 28C10020 */ slti $at, $a2, 0x20 -/* 23548 80093148 14200015 */ bnez $at, .L800931A0 -/* 2354C 8009314C 00000000 */ nop -/* 23550 80093150 8C820000 */ lw $v0, 0x0($a0) -/* 23554 80093154 8C830004 */ lw $v1, 0x4($a0) -/* 23558 80093158 8C880008 */ lw $t0, 0x8($a0) -/* 2355C 8009315C 8C89000C */ lw $t1, 0xC($a0) -/* 23560 80093160 8C8A0010 */ lw $t2, 0x10($a0) -/* 23564 80093164 8C8B0014 */ lw $t3, 0x14($a0) -/* 23568 80093168 8C8C0018 */ lw $t4, 0x18($a0) -/* 2356C 8009316C 8C8D001C */ lw $t5, 0x1C($a0) -/* 23570 80093170 24840020 */ addiu $a0, $a0, 0x20 -/* 23574 80093174 ACA20000 */ sw $v0, 0x0($a1) -/* 23578 80093178 ACA30004 */ sw $v1, 0x4($a1) -/* 2357C 8009317C ACA80008 */ sw $t0, 0x8($a1) -/* 23580 80093180 ACA9000C */ sw $t1, 0xC($a1) -/* 23584 80093184 ACAA0010 */ sw $t2, 0x10($a1) -/* 23588 80093188 ACAB0014 */ sw $t3, 0x14($a1) -/* 2358C 8009318C ACAC0018 */ sw $t4, 0x18($a1) -/* 23590 80093190 ACAD001C */ sw $t5, 0x1C($a1) -/* 23594 80093194 24A50020 */ addiu $a1, $a1, 0x20 -/* 23598 80093198 1000FFEA */ b .L80093144 -/* 2359C 8009319C 24C6FFE0 */ addiu $a2, $a2, -0x20 -.L800931A0: -/* 235A0 800931A0 28C10010 */ slti $at, $a2, 0x10 -/* 235A4 800931A4 1420000D */ bnez $at, .L800931DC -/* 235A8 800931A8 00000000 */ nop -/* 235AC 800931AC 8C820000 */ lw $v0, 0x0($a0) -/* 235B0 800931B0 8C830004 */ lw $v1, 0x4($a0) -/* 235B4 800931B4 8C880008 */ lw $t0, 0x8($a0) -/* 235B8 800931B8 8C89000C */ lw $t1, 0xC($a0) -/* 235BC 800931BC 24840010 */ addiu $a0, $a0, 0x10 -/* 235C0 800931C0 ACA20000 */ sw $v0, 0x0($a1) -/* 235C4 800931C4 ACA30004 */ sw $v1, 0x4($a1) -/* 235C8 800931C8 ACA80008 */ sw $t0, 0x8($a1) -/* 235CC 800931CC ACA9000C */ sw $t1, 0xC($a1) -/* 235D0 800931D0 24A50010 */ addiu $a1, $a1, 0x10 -/* 235D4 800931D4 1000FFF2 */ b .L800931A0 -/* 235D8 800931D8 24C6FFF0 */ addiu $a2, $a2, -0x10 -.L800931DC: -/* 235DC 800931DC 28C10004 */ slti $at, $a2, 0x4 -/* 235E0 800931E0 1420FFB3 */ bnez $at, .L800930B0 -/* 235E4 800931E4 00000000 */ nop -/* 235E8 800931E8 8C820000 */ lw $v0, 0x0($a0) -/* 235EC 800931EC 24840004 */ addiu $a0, $a0, 0x4 -/* 235F0 800931F0 ACA20000 */ sw $v0, 0x0($a1) -/* 235F4 800931F4 24A50004 */ addiu $a1, $a1, 0x4 -/* 235F8 800931F8 1000FFF8 */ b .L800931DC -/* 235FC 800931FC 24C6FFFC */ addiu $a2, $a2, -0x4 -.L80093200: -/* 23600 80093200 00862020 */ add $a0, $a0, $a2 # handwritten instruction -/* 23604 80093204 00A62820 */ add $a1, $a1, $a2 # handwritten instruction -/* 23608 80093208 28C10010 */ slti $at, $a2, 0x10 -/* 2360C 8009320C 14200005 */ bnez $at, .L80093224 -/* 23610 80093210 00000000 */ nop -/* 23614 80093214 30820003 */ andi $v0, $a0, 0x3 -/* 23618 80093218 30A30003 */ andi $v1, $a1, 0x3 -/* 2361C 8009321C 1043000D */ beq $v0, $v1, .L80093254 -/* 23620 80093220 00000000 */ nop -.L80093224: -/* 23624 80093224 10C0FFAA */ beqz $a2, .L800930D0 -/* 23628 80093228 00000000 */ nop -/* 2362C 8009322C 2484FFFF */ addiu $a0, $a0, -0x1 -/* 23630 80093230 24A5FFFF */ addiu $a1, $a1, -0x1 -/* 23634 80093234 00861823 */ subu $v1, $a0, $a2 -.L80093238: -/* 23638 80093238 80820000 */ lb $v0, 0x0($a0) -/* 2363C 8009323C 2484FFFF */ addiu $a0, $a0, -0x1 -/* 23640 80093240 A0A20000 */ sb $v0, 0x0($a1) -/* 23644 80093244 1483FFFC */ bne $a0, $v1, .L80093238 -/* 23648 80093248 24A5FFFF */ addiu $a1, $a1, -0x1 -/* 2364C 8009324C 03E00008 */ jr $ra -/* 23650 80093250 00E01021 */ addu $v0, $a3, $zero -.L80093254: -/* 23654 80093254 1040001A */ beqz $v0, .L800932C0 -/* 23658 80093258 00000000 */ nop -/* 2365C 8009325C 24010003 */ addiu $at, $zero, 0x3 -/* 23660 80093260 10410010 */ beq $v0, $at, .L800932A4 -/* 23664 80093264 00000000 */ nop -/* 23668 80093268 24010002 */ addiu $at, $zero, 0x2 -/* 2366C 8009326C 10410007 */ beq $v0, $at, .L8009328C -/* 23670 80093270 00000000 */ nop -/* 23674 80093274 8082FFFF */ lb $v0, -0x1($a0) -/* 23678 80093278 2484FFFF */ addiu $a0, $a0, -0x1 -/* 2367C 8009327C A0A2FFFF */ sb $v0, -0x1($a1) -/* 23680 80093280 24A5FFFF */ addiu $a1, $a1, -0x1 -/* 23684 80093284 1000000E */ b .L800932C0 -/* 23688 80093288 24C6FFFF */ addiu $a2, $a2, -0x1 -.L8009328C: -/* 2368C 8009328C 8482FFFE */ lh $v0, -0x2($a0) -/* 23690 80093290 2484FFFE */ addiu $a0, $a0, -0x2 -/* 23694 80093294 A4A2FFFE */ sh $v0, -0x2($a1) -/* 23698 80093298 24A5FFFE */ addiu $a1, $a1, -0x2 -/* 2369C 8009329C 10000008 */ b .L800932C0 -/* 236A0 800932A0 24C6FFFE */ addiu $a2, $a2, -0x2 -.L800932A4: -/* 236A4 800932A4 8082FFFF */ lb $v0, -0x1($a0) -/* 236A8 800932A8 8483FFFD */ lh $v1, -0x3($a0) -/* 236AC 800932AC 2484FFFD */ addiu $a0, $a0, -0x3 -/* 236B0 800932B0 A0A2FFFF */ sb $v0, -0x1($a1) -/* 236B4 800932B4 A4A3FFFD */ sh $v1, -0x3($a1) -/* 236B8 800932B8 24A5FFFD */ addiu $a1, $a1, -0x3 -/* 236BC 800932BC 24C6FFFD */ addiu $a2, $a2, -0x3 -.L800932C0: -/* 236C0 800932C0 28C10020 */ slti $at, $a2, 0x20 -/* 236C4 800932C4 14200015 */ bnez $at, .L8009331C -/* 236C8 800932C8 00000000 */ nop -/* 236CC 800932CC 8C82FFFC */ lw $v0, -0x4($a0) -/* 236D0 800932D0 8C83FFF8 */ lw $v1, -0x8($a0) -/* 236D4 800932D4 8C88FFF4 */ lw $t0, -0xC($a0) -/* 236D8 800932D8 8C89FFF0 */ lw $t1, -0x10($a0) -/* 236DC 800932DC 8C8AFFEC */ lw $t2, -0x14($a0) -/* 236E0 800932E0 8C8BFFE8 */ lw $t3, -0x18($a0) -/* 236E4 800932E4 8C8CFFE4 */ lw $t4, -0x1C($a0) -/* 236E8 800932E8 8C8DFFE0 */ lw $t5, -0x20($a0) -/* 236EC 800932EC 2484FFE0 */ addiu $a0, $a0, -0x20 -/* 236F0 800932F0 ACA2FFFC */ sw $v0, -0x4($a1) -/* 236F4 800932F4 ACA3FFF8 */ sw $v1, -0x8($a1) -/* 236F8 800932F8 ACA8FFF4 */ sw $t0, -0xC($a1) -/* 236FC 800932FC ACA9FFF0 */ sw $t1, -0x10($a1) -/* 23700 80093300 ACAAFFEC */ sw $t2, -0x14($a1) -/* 23704 80093304 ACABFFE8 */ sw $t3, -0x18($a1) -/* 23708 80093308 ACACFFE4 */ sw $t4, -0x1C($a1) -/* 2370C 8009330C ACADFFE0 */ sw $t5, -0x20($a1) -/* 23710 80093310 24A5FFE0 */ addiu $a1, $a1, -0x20 -/* 23714 80093314 1000FFEA */ b .L800932C0 -/* 23718 80093318 24C6FFE0 */ addiu $a2, $a2, -0x20 -.L8009331C: -/* 2371C 8009331C 28C10010 */ slti $at, $a2, 0x10 -/* 23720 80093320 1420000D */ bnez $at, .L80093358 -/* 23724 80093324 00000000 */ nop -/* 23728 80093328 8C82FFFC */ lw $v0, -0x4($a0) -/* 2372C 8009332C 8C83FFF8 */ lw $v1, -0x8($a0) -/* 23730 80093330 8C88FFF4 */ lw $t0, -0xC($a0) -/* 23734 80093334 8C89FFF0 */ lw $t1, -0x10($a0) -/* 23738 80093338 2484FFF0 */ addiu $a0, $a0, -0x10 -/* 2373C 8009333C ACA2FFFC */ sw $v0, -0x4($a1) -/* 23740 80093340 ACA3FFF8 */ sw $v1, -0x8($a1) -/* 23744 80093344 ACA8FFF4 */ sw $t0, -0xC($a1) -/* 23748 80093348 ACA9FFF0 */ sw $t1, -0x10($a1) -/* 2374C 8009334C 24A5FFF0 */ addiu $a1, $a1, -0x10 -/* 23750 80093350 1000FFF2 */ b .L8009331C -/* 23754 80093354 24C6FFF0 */ addiu $a2, $a2, -0x10 -.L80093358: -/* 23758 80093358 28C10004 */ slti $at, $a2, 0x4 -/* 2375C 8009335C 1420FFB1 */ bnez $at, .L80093224 -/* 23760 80093360 00000000 */ nop -/* 23764 80093364 8C82FFFC */ lw $v0, -0x4($a0) -/* 23768 80093368 2484FFFC */ addiu $a0, $a0, -0x4 -/* 2376C 8009336C ACA2FFFC */ sw $v0, -0x4($a1) -/* 23770 80093370 24A5FFFC */ addiu $a1, $a1, -0x4 -/* 23774 80093374 1000FFF8 */ b .L80093358 -/* 23778 80093378 24C6FFFC */ addiu $a2, $a2, -0x4 -/* 2377C 8009337C 00000000 */ nop -glabel func_80093380 -/* 23780 80093380 00041823 */ negu $v1, $a0 -/* 23784 80093384 28A1000C */ slti $at, $a1, 0xC -/* 23788 80093388 1420001D */ bnez $at, .L80093400 -/* 2378C 8009338C 00000000 */ nop -/* 23790 80093390 30630003 */ andi $v1, $v1, 0x3 -/* 23794 80093394 10600003 */ beqz $v1, .L800933A4 -/* 23798 80093398 00A32823 */ subu $a1, $a1, $v1 -/* 2379C 8009339C A8800000 */ swl $zero, 0x0($a0) -/* 237A0 800933A0 00832021 */ addu $a0, $a0, $v1 -.L800933A4: -/* 237A4 800933A4 2401FFE0 */ addiu $at, $zero, -0x20 -/* 237A8 800933A8 00A13824 */ and $a3, $a1, $at -/* 237AC 800933AC 10E0000C */ beqz $a3, .L800933E0 -/* 237B0 800933B0 00A72823 */ subu $a1, $a1, $a3 -/* 237B4 800933B4 00E43821 */ addu $a3, $a3, $a0 -.L800933B8: -/* 237B8 800933B8 AC800000 */ sw $zero, 0x0($a0) -/* 237BC 800933BC AC800004 */ sw $zero, 0x4($a0) -/* 237C0 800933C0 AC800008 */ sw $zero, 0x8($a0) -/* 237C4 800933C4 AC80000C */ sw $zero, 0xC($a0) -/* 237C8 800933C8 24840020 */ addiu $a0, $a0, 0x20 -/* 237CC 800933CC AC80FFF0 */ sw $zero, -0x10($a0) -/* 237D0 800933D0 AC80FFF4 */ sw $zero, -0xC($a0) -/* 237D4 800933D4 AC80FFF8 */ sw $zero, -0x8($a0) -/* 237D8 800933D8 1487FFF7 */ bne $a0, $a3, .L800933B8 -/* 237DC 800933DC AC80FFFC */ sw $zero, -0x4($a0) -.L800933E0: -/* 237E0 800933E0 2401FFFC */ addiu $at, $zero, -0x4 -/* 237E4 800933E4 00A13824 */ and $a3, $a1, $at -/* 237E8 800933E8 10E00005 */ beqz $a3, .L80093400 -/* 237EC 800933EC 00A72823 */ subu $a1, $a1, $a3 -/* 237F0 800933F0 00E43821 */ addu $a3, $a3, $a0 -.L800933F4: -/* 237F4 800933F4 24840004 */ addiu $a0, $a0, 0x4 -/* 237F8 800933F8 1487FFFE */ bne $a0, $a3, .L800933F4 -/* 237FC 800933FC AC80FFFC */ sw $zero, -0x4($a0) -.L80093400: -/* 23800 80093400 18A00005 */ blez $a1, .L80093418 -/* 23804 80093404 00000000 */ nop -/* 23808 80093408 00A42821 */ addu $a1, $a1, $a0 -.L8009340C: -/* 2380C 8009340C 24840001 */ addiu $a0, $a0, 0x1 -/* 23810 80093410 1485FFFE */ bne $a0, $a1, .L8009340C -/* 23814 80093414 A080FFFF */ sb $zero, -0x1($a0) -.L80093418: -/* 23818 80093418 03E00008 */ jr $ra -/* 2381C 8009341C 00000000 */ nop -.size func_80093060, . - func_80093060 - -glabel func_80093420 -/* 23820 80093420 90830000 */ lbu $v1, 0x0($a0) -/* 23824 80093424 80820000 */ lb $v0, 0x0($a0) -/* 23828 80093428 00052E00 */ sll $a1, $a1, 24 -/* 2382C 8009342C 00052E03 */ sra $a1, $a1, 24 -/* 23830 80093430 10450008 */ beq $v0, $a1, .L80093454 -/* 23834 80093434 27BDFFF0 */ addiu $sp, $sp, -0x10 -.L80093438: -/* 23838 80093438 14600003 */ bnez $v1, .L80093448 -/* 2383C 8009343C 24840001 */ addiu $a0, $a0, 0x1 -/* 23840 80093440 08024D16 */ j .L80093458 -/* 23844 80093444 00001021 */ addu $v0, $zero, $zero -.L80093448: -/* 23848 80093448 80820000 */ lb $v0, 0x0($a0) -/* 2384C 8009344C 1445FFFA */ bne $v0, $a1, .L80093438 -/* 23850 80093450 90830000 */ lbu $v1, 0x0($a0) -.L80093454: -/* 23854 80093454 00801021 */ addu $v0, $a0, $zero -.L80093458: -/* 23858 80093458 03E00008 */ jr $ra -/* 2385C 8009345C 27BD0010 */ addiu $sp, $sp, 0x10 -.size func_80093420, . - func_80093420 - -glabel func_80093460 -/* 23860 80093460 80820000 */ lb $v0, 0x0($a0) -/* 23864 80093464 10400005 */ beqz $v0, .L8009347C -/* 23868 80093468 00801821 */ addu $v1, $a0, $zero -/* 2386C 8009346C 24630001 */ addiu $v1, $v1, 0x1 -.L80093470: -/* 23870 80093470 80620000 */ lb $v0, 0x0($v1) -/* 23874 80093474 5440FFFE */ bnel $v0, $zero, .L80093470 -/* 23878 80093478 24630001 */ addiu $v1, $v1, 0x1 -.L8009347C: -/* 2387C 8009347C 03E00008 */ jr $ra -/* 23880 80093480 00641023 */ subu $v0, $v1, $a0 -.size func_80093460, . - func_80093460 - -glabel func_80093484 -/* 23884 80093484 10C00007 */ beqz $a2, .L800934A4 -/* 23888 80093488 00801821 */ addu $v1, $a0, $zero -.L8009348C: -/* 2388C 8009348C 90A20000 */ lbu $v0, 0x0($a1) -/* 23890 80093490 24A50001 */ addiu $a1, $a1, 0x1 -/* 23894 80093494 24C6FFFF */ addiu $a2, $a2, -0x1 -/* 23898 80093498 A0620000 */ sb $v0, 0x0($v1) -/* 2389C 8009349C 14C0FFFB */ bnez $a2, .L8009348C -/* 238A0 800934A0 24630001 */ addiu $v1, $v1, 0x1 -.L800934A4: -/* 238A4 800934A4 03E00008 */ jr $ra -/* 238A8 800934A8 00801021 */ addu $v0, $a0, $zero -/* 238AC 800934AC 00000000 */ nop -.size func_80093484, . - func_80093484 - -glabel func_800934B0 -/* 238B0 800934B0 AFA50004 */ sw $a1, 0x4($sp) -/* 238B4 800934B4 AFA60008 */ sw $a2, 0x8($sp) -/* 238B8 800934B8 AFA7000C */ sw $a3, 0xC($sp) -/* 238BC 800934BC 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 238C0 800934C0 AFB00010 */ sw $s0, 0x10($sp) -/* 238C4 800934C4 00808021 */ addu $s0, $a0, $zero -/* 238C8 800934C8 00A03021 */ addu $a2, $a1, $zero -/* 238CC 800934CC 3C048009 */ lui $a0, %hi(func_80093508) -/* 238D0 800934D0 24843508 */ addiu $a0, $a0, %lo(func_80093508) -/* 238D4 800934D4 02002821 */ addu $a1, $s0, $zero -/* 238D8 800934D8 AFBF0014 */ sw $ra, 0x14($sp) -/* 238DC 800934DC 0C0266F8 */ jal func_80099BE0 -/* 238E0 800934E0 27A70020 */ addiu $a3, $sp, 0x20 -/* 238E4 800934E4 00401821 */ addu $v1, $v0, $zero -/* 238E8 800934E8 04600002 */ bltz $v1, .L800934F4 -/* 238EC 800934EC 02031021 */ addu $v0, $s0, $v1 -/* 238F0 800934F0 A0400000 */ sb $zero, 0x0($v0) -.L800934F4: -/* 238F4 800934F4 00601021 */ addu $v0, $v1, $zero -/* 238F8 800934F8 8FBF0014 */ lw $ra, 0x14($sp) -/* 238FC 800934FC 8FB00010 */ lw $s0, 0x10($sp) -/* 23900 80093500 03E00008 */ jr $ra -/* 23904 80093504 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_800934B0, . - func_800934B0 - -glabel func_80093508 -/* 23908 80093508 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2390C 8009350C AFB10014 */ sw $s1, 0x14($sp) -/* 23910 80093510 00808821 */ addu $s1, $a0, $zero -/* 23914 80093514 AFB00010 */ sw $s0, 0x10($sp) -/* 23918 80093518 AFBF0018 */ sw $ra, 0x18($sp) -/* 2391C 8009351C 0C024D21 */ jal func_80093484 -/* 23920 80093520 00C08021 */ addu $s0, $a2, $zero -/* 23924 80093524 02301021 */ addu $v0, $s1, $s0 -/* 23928 80093528 8FBF0018 */ lw $ra, 0x18($sp) -/* 2392C 8009352C 8FB10014 */ lw $s1, 0x14($sp) -/* 23930 80093530 8FB00010 */ lw $s0, 0x10($sp) -/* 23934 80093534 03E00008 */ jr $ra -/* 23938 80093538 27BD0020 */ addiu $sp, $sp, 0x20 -/* 2393C 8009353C 00000000 */ nop -.size func_80093508, . - func_80093508 - -glabel func_80093540 -/* 23940 80093540 AFA40000 */ sw $a0, 0x0($sp) -/* 23944 80093544 AFA50004 */ sw $a1, 0x4($sp) -/* 23948 80093548 AFA60008 */ sw $a2, 0x8($sp) -/* 2394C 8009354C 03E00008 */ jr $ra -/* 23950 80093550 AFA7000C */ sw $a3, 0xC($sp) -.size func_80093540, . - func_80093540 - -glabel func_80093554 -/* 23954 80093554 AFA40000 */ sw $a0, 0x0($sp) -/* 23958 80093558 AFA50004 */ sw $a1, 0x4($sp) -/* 2395C 8009355C AFA60008 */ sw $a2, 0x8($sp) -/* 23960 80093560 03E00008 */ jr $ra -/* 23964 80093564 AFA7000C */ sw $a3, 0xC($sp) -/* 23968 80093568 00000000 */ nop -/* 2396C 8009356C 00000000 */ nop -.size func_80093554, . - func_80093554 - -glabel func_80093570 -/* 23970 80093570 3C02800B */ lui $v0, %hi(D_800AA790) -/* 23974 80093574 2442A790 */ addiu $v0, $v0, %lo(D_800AA790) -/* 23978 80093578 AC820000 */ sw $v0, 0x0($a0) -/* 2397C 8009357C AC820004 */ sw $v0, 0x4($a0) -/* 23980 80093580 AC800008 */ sw $zero, 0x8($a0) -/* 23984 80093584 AC80000C */ sw $zero, 0xC($a0) -/* 23988 80093588 AC860010 */ sw $a2, 0x10($a0) -/* 2398C 8009358C 03E00008 */ jr $ra -/* 23990 80093590 AC850014 */ sw $a1, 0x14($a0) -/* 23994 80093594 00000000 */ nop -/* 23998 80093598 00000000 */ nop -/* 2399C 8009359C 00000000 */ nop -.size func_80093570, . - func_80093570 - -glabel func_800935A0 -/* 239A0 800935A0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 239A4 800935A4 AFB00010 */ sw $s0, 0x10($sp) -/* 239A8 800935A8 00808021 */ addu $s0, $a0, $zero -/* 239AC 800935AC AFB50024 */ sw $s5, 0x24($sp) -/* 239B0 800935B0 00A0A821 */ addu $s5, $a1, $zero -/* 239B4 800935B4 AFB20018 */ sw $s2, 0x18($sp) -/* 239B8 800935B8 00C09021 */ addu $s2, $a2, $zero -/* 239BC 800935BC AFBF0028 */ sw $ra, 0x28($sp) -/* 239C0 800935C0 AFB40020 */ sw $s4, 0x20($sp) -/* 239C4 800935C4 AFB3001C */ sw $s3, 0x1C($sp) -/* 239C8 800935C8 0C0265B4 */ jal func_800996D0 -/* 239CC 800935CC AFB10014 */ sw $s1, 0x14($sp) -/* 239D0 800935D0 8E030008 */ lw $v1, 0x8($s0) -/* 239D4 800935D4 8E040010 */ lw $a0, 0x10($s0) -/* 239D8 800935D8 0064182A */ slt $v1, $v1, $a0 -/* 239DC 800935DC 14600012 */ bnez $v1, .L80093628 -/* 239E0 800935E0 00408821 */ addu $s1, $v0, $zero -/* 239E4 800935E4 24140001 */ addiu $s4, $zero, 0x1 -/* 239E8 800935E8 24130008 */ addiu $s3, $zero, 0x8 -.L800935EC: -/* 239EC 800935EC 12540005 */ beq $s2, $s4, .L80093604 -/* 239F0 800935F0 26040004 */ addiu $a0, $s0, 0x4 -/* 239F4 800935F4 0C0265D0 */ jal func_80099740 -/* 239F8 800935F8 02202021 */ addu $a0, $s1, $zero -/* 239FC 800935FC 08024DAC */ j .L800936B0 -/* 23A00 80093600 2402FFFF */ addiu $v0, $zero, -0x1 -.L80093604: -/* 23A04 80093604 3C02800B */ lui $v0, %hi(D_800AA7A0) -/* 23A08 80093608 8C42A7A0 */ lw $v0, %lo(D_800AA7A0)($v0) -/* 23A0C 8009360C 0C0264F7 */ jal func_800993DC -/* 23A10 80093610 A4530010 */ sh $s3, 0x10($v0) -/* 23A14 80093614 8E020008 */ lw $v0, 0x8($s0) -/* 23A18 80093618 8E030010 */ lw $v1, 0x10($s0) -/* 23A1C 8009361C 0043102A */ slt $v0, $v0, $v1 -/* 23A20 80093620 1040FFF2 */ beqz $v0, .L800935EC -/* 23A24 80093624 00000000 */ nop -.L80093628: -/* 23A28 80093628 8E02000C */ lw $v0, 0xC($s0) -/* 23A2C 8009362C 8E030010 */ lw $v1, 0x10($s0) -/* 23A30 80093630 00431021 */ addu $v0, $v0, $v1 -/* 23A34 80093634 2442FFFF */ addiu $v0, $v0, -0x1 -/* 23A38 80093638 0043001A */ div $zero, $v0, $v1 -/* 23A3C 8009363C 14600002 */ bnez $v1, .L80093648 -/* 23A40 80093640 00000000 */ nop -/* 23A44 80093644 0007000D */ break 7 -.L80093648: -/* 23A48 80093648 2401FFFF */ addiu $at, $zero, -0x1 -/* 23A4C 8009364C 14610004 */ bne $v1, $at, .L80093660 -/* 23A50 80093650 3C018000 */ lui $at, (0x80000000 >> 16) -/* 23A54 80093654 14410002 */ bne $v0, $at, .L80093660 -/* 23A58 80093658 00000000 */ nop -/* 23A5C 8009365C 0006000D */ break 6 -.L80093660: -/* 23A60 80093660 00001810 */ mfhi $v1 -/* 23A64 80093664 8E020014 */ lw $v0, 0x14($s0) -/* 23A68 80093668 AE03000C */ sw $v1, 0xC($s0) -/* 23A6C 8009366C 00031880 */ sll $v1, $v1, 2 -/* 23A70 80093670 00621821 */ addu $v1, $v1, $v0 -/* 23A74 80093674 AC750000 */ sw $s5, 0x0($v1) -/* 23A78 80093678 8E020008 */ lw $v0, 0x8($s0) -/* 23A7C 8009367C 8E030000 */ lw $v1, 0x0($s0) -/* 23A80 80093680 24420001 */ addiu $v0, $v0, 0x1 -/* 23A84 80093684 AE020008 */ sw $v0, 0x8($s0) -/* 23A88 80093688 8C620000 */ lw $v0, 0x0($v1) -/* 23A8C 8009368C 10400005 */ beqz $v0, .L800936A4 -/* 23A90 80093690 00000000 */ nop -/* 23A94 80093694 0C02654B */ jal func_8009952C -/* 23A98 80093698 02002021 */ addu $a0, $s0, $zero -/* 23A9C 8009369C 0C025288 */ jal func_80094A20 -/* 23AA0 800936A0 00402021 */ addu $a0, $v0, $zero -.L800936A4: -/* 23AA4 800936A4 0C0265D0 */ jal func_80099740 -/* 23AA8 800936A8 02202021 */ addu $a0, $s1, $zero -/* 23AAC 800936AC 00001021 */ addu $v0, $zero, $zero -.L800936B0: -/* 23AB0 800936B0 8FBF0028 */ lw $ra, 0x28($sp) -/* 23AB4 800936B4 8FB50024 */ lw $s5, 0x24($sp) -/* 23AB8 800936B8 8FB40020 */ lw $s4, 0x20($sp) -/* 23ABC 800936BC 8FB3001C */ lw $s3, 0x1C($sp) -/* 23AC0 800936C0 8FB20018 */ lw $s2, 0x18($sp) -/* 23AC4 800936C4 8FB10014 */ lw $s1, 0x14($sp) -/* 23AC8 800936C8 8FB00010 */ lw $s0, 0x10($sp) -/* 23ACC 800936CC 03E00008 */ jr $ra -/* 23AD0 800936D0 27BD0030 */ addiu $sp, $sp, 0x30 -/* 23AD4 800936D4 00000000 */ nop -/* 23AD8 800936D8 00000000 */ nop -/* 23ADC 800936DC 00000000 */ nop -.size func_800935A0, . - func_800935A0 - -glabel func_800936E0 -/* 23AE0 800936E0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 23AE4 800936E4 AFB00010 */ sw $s0, 0x10($sp) -/* 23AE8 800936E8 00808021 */ addu $s0, $a0, $zero -/* 23AEC 800936EC AFB40020 */ sw $s4, 0x20($sp) -/* 23AF0 800936F0 00A0A021 */ addu $s4, $a1, $zero -/* 23AF4 800936F4 AFB10014 */ sw $s1, 0x14($sp) -/* 23AF8 800936F8 00C08821 */ addu $s1, $a2, $zero -/* 23AFC 800936FC AFBF0024 */ sw $ra, 0x24($sp) -/* 23B00 80093700 AFB3001C */ sw $s3, 0x1C($sp) -/* 23B04 80093704 0C0265B4 */ jal func_800996D0 -/* 23B08 80093708 AFB20018 */ sw $s2, 0x18($sp) -/* 23B0C 8009370C 8E030008 */ lw $v1, 0x8($s0) -/* 23B10 80093710 1460000F */ bnez $v1, .L80093750 -/* 23B14 80093714 00409021 */ addu $s2, $v0, $zero -/* 23B18 80093718 24130008 */ addiu $s3, $zero, 0x8 -.L8009371C: -/* 23B1C 8009371C 16200005 */ bnez $s1, .L80093734 -/* 23B20 80093720 02002021 */ addu $a0, $s0, $zero -/* 23B24 80093724 0C0265D0 */ jal func_80099740 -/* 23B28 80093728 02402021 */ addu $a0, $s2, $zero -/* 23B2C 8009372C 08024DF9 */ j .L800937E4 -/* 23B30 80093730 2402FFFF */ addiu $v0, $zero, -0x1 -.L80093734: -/* 23B34 80093734 3C02800B */ lui $v0, %hi(D_800AA7A0) -/* 23B38 80093738 8C42A7A0 */ lw $v0, %lo(D_800AA7A0)($v0) -/* 23B3C 8009373C 0C0264F7 */ jal func_800993DC -/* 23B40 80093740 A4530010 */ sh $s3, 0x10($v0) -/* 23B44 80093744 8E020008 */ lw $v0, 0x8($s0) -/* 23B48 80093748 1040FFF4 */ beqz $v0, .L8009371C -/* 23B4C 8009374C 00000000 */ nop -.L80093750: -/* 23B50 80093750 12800007 */ beqz $s4, .L80093770 -/* 23B54 80093754 00000000 */ nop -/* 23B58 80093758 8E02000C */ lw $v0, 0xC($s0) -/* 23B5C 8009375C 8E030014 */ lw $v1, 0x14($s0) -/* 23B60 80093760 00021080 */ sll $v0, $v0, 2 -/* 23B64 80093764 00431021 */ addu $v0, $v0, $v1 -/* 23B68 80093768 8C420000 */ lw $v0, 0x0($v0) -/* 23B6C 8009376C AE820000 */ sw $v0, 0x0($s4) -.L80093770: -/* 23B70 80093770 8E02000C */ lw $v0, 0xC($s0) -/* 23B74 80093774 8E030010 */ lw $v1, 0x10($s0) -/* 23B78 80093778 24420001 */ addiu $v0, $v0, 0x1 -/* 23B7C 8009377C 0043001A */ div $zero, $v0, $v1 -/* 23B80 80093780 14600002 */ bnez $v1, .L8009378C -/* 23B84 80093784 00000000 */ nop -/* 23B88 80093788 0007000D */ break 7 -.L8009378C: -/* 23B8C 8009378C 2401FFFF */ addiu $at, $zero, -0x1 -/* 23B90 80093790 14610004 */ bne $v1, $at, .L800937A4 -/* 23B94 80093794 3C018000 */ lui $at, (0x80000000 >> 16) -/* 23B98 80093798 14410002 */ bne $v0, $at, .L800937A4 -/* 23B9C 8009379C 00000000 */ nop -/* 23BA0 800937A0 0006000D */ break 6 -.L800937A4: -/* 23BA4 800937A4 00002010 */ mfhi $a0 -/* 23BA8 800937A8 8E020008 */ lw $v0, 0x8($s0) -/* 23BAC 800937AC 8E030004 */ lw $v1, 0x4($s0) -/* 23BB0 800937B0 2442FFFF */ addiu $v0, $v0, -0x1 -/* 23BB4 800937B4 AE020008 */ sw $v0, 0x8($s0) -/* 23BB8 800937B8 AE04000C */ sw $a0, 0xC($s0) -/* 23BBC 800937BC 8C620000 */ lw $v0, 0x0($v1) -/* 23BC0 800937C0 10400005 */ beqz $v0, .L800937D8 -/* 23BC4 800937C4 00000000 */ nop -/* 23BC8 800937C8 0C02654B */ jal func_8009952C -/* 23BCC 800937CC 26040004 */ addiu $a0, $s0, 0x4 -/* 23BD0 800937D0 0C025288 */ jal func_80094A20 -/* 23BD4 800937D4 00402021 */ addu $a0, $v0, $zero -.L800937D8: -/* 23BD8 800937D8 0C0265D0 */ jal func_80099740 -/* 23BDC 800937DC 02402021 */ addu $a0, $s2, $zero -/* 23BE0 800937E0 00001021 */ addu $v0, $zero, $zero -.L800937E4: -/* 23BE4 800937E4 8FBF0024 */ lw $ra, 0x24($sp) -/* 23BE8 800937E8 8FB40020 */ lw $s4, 0x20($sp) -/* 23BEC 800937EC 8FB3001C */ lw $s3, 0x1C($sp) -/* 23BF0 800937F0 8FB20018 */ lw $s2, 0x18($sp) -/* 23BF4 800937F4 8FB10014 */ lw $s1, 0x14($sp) -/* 23BF8 800937F8 8FB00010 */ lw $s0, 0x10($sp) -/* 23BFC 800937FC 03E00008 */ jr $ra -/* 23C00 80093800 27BD0028 */ addiu $sp, $sp, 0x28 -/* 23C04 80093804 00000000 */ nop -/* 23C08 80093808 00000000 */ nop -/* 23C0C 8009380C 00000000 */ nop -.size func_800936E0, . - func_800936E0 - -glabel func_80093810 -/* 23C10 80093810 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 23C14 80093814 AFB00010 */ sw $s0, 0x10($sp) -/* 23C18 80093818 00808021 */ addu $s0, $a0, $zero -/* 23C1C 8009381C AFB50024 */ sw $s5, 0x24($sp) -/* 23C20 80093820 00A0A821 */ addu $s5, $a1, $zero -/* 23C24 80093824 AFB20018 */ sw $s2, 0x18($sp) -/* 23C28 80093828 00C09021 */ addu $s2, $a2, $zero -/* 23C2C 8009382C AFBF0028 */ sw $ra, 0x28($sp) -/* 23C30 80093830 AFB40020 */ sw $s4, 0x20($sp) -/* 23C34 80093834 AFB3001C */ sw $s3, 0x1C($sp) -/* 23C38 80093838 0C0265B4 */ jal func_800996D0 -/* 23C3C 8009383C AFB10014 */ sw $s1, 0x14($sp) -/* 23C40 80093840 8E030008 */ lw $v1, 0x8($s0) -/* 23C44 80093844 8E040010 */ lw $a0, 0x10($s0) -/* 23C48 80093848 0064182A */ slt $v1, $v1, $a0 -/* 23C4C 8009384C 14600012 */ bnez $v1, .L80093898 -/* 23C50 80093850 00408821 */ addu $s1, $v0, $zero -/* 23C54 80093854 24140001 */ addiu $s4, $zero, 0x1 -/* 23C58 80093858 24130008 */ addiu $s3, $zero, 0x8 -.L8009385C: -/* 23C5C 8009385C 12540005 */ beq $s2, $s4, .L80093874 -/* 23C60 80093860 26040004 */ addiu $a0, $s0, 0x4 -/* 23C64 80093864 0C0265D0 */ jal func_80099740 -/* 23C68 80093868 02202021 */ addu $a0, $s1, $zero -/* 23C6C 8009386C 08024E47 */ j .L8009391C -/* 23C70 80093870 2402FFFF */ addiu $v0, $zero, -0x1 -.L80093874: -/* 23C74 80093874 3C02800B */ lui $v0, %hi(D_800AA7A0) -/* 23C78 80093878 8C42A7A0 */ lw $v0, %lo(D_800AA7A0)($v0) -/* 23C7C 8009387C 0C0264F7 */ jal func_800993DC -/* 23C80 80093880 A4530010 */ sh $s3, 0x10($v0) -/* 23C84 80093884 8E020008 */ lw $v0, 0x8($s0) -/* 23C88 80093888 8E030010 */ lw $v1, 0x10($s0) -/* 23C8C 8009388C 0043102A */ slt $v0, $v0, $v1 -/* 23C90 80093890 1040FFF2 */ beqz $v0, .L8009385C -/* 23C94 80093894 00000000 */ nop -.L80093898: -/* 23C98 80093898 8E03000C */ lw $v1, 0xC($s0) -/* 23C9C 8009389C 8E040008 */ lw $a0, 0x8($s0) -/* 23CA0 800938A0 8E020010 */ lw $v0, 0x10($s0) -/* 23CA4 800938A4 00641821 */ addu $v1, $v1, $a0 -/* 23CA8 800938A8 0062001A */ div $zero, $v1, $v0 -/* 23CAC 800938AC 14400002 */ bnez $v0, .L800938B8 -/* 23CB0 800938B0 00000000 */ nop -/* 23CB4 800938B4 0007000D */ break 7 -.L800938B8: -/* 23CB8 800938B8 2401FFFF */ addiu $at, $zero, -0x1 -/* 23CBC 800938BC 14410004 */ bne $v0, $at, .L800938D0 -/* 23CC0 800938C0 3C018000 */ lui $at, (0x80000000 >> 16) -/* 23CC4 800938C4 14610002 */ bne $v1, $at, .L800938D0 -/* 23CC8 800938C8 00000000 */ nop -/* 23CCC 800938CC 0006000D */ break 6 -.L800938D0: -/* 23CD0 800938D0 00001010 */ mfhi $v0 -/* 23CD4 800938D4 8E030014 */ lw $v1, 0x14($s0) -/* 23CD8 800938D8 00021080 */ sll $v0, $v0, 2 -/* 23CDC 800938DC 00431021 */ addu $v0, $v0, $v1 -/* 23CE0 800938E0 AC550000 */ sw $s5, 0x0($v0) -/* 23CE4 800938E4 8E020008 */ lw $v0, 0x8($s0) -/* 23CE8 800938E8 8E030000 */ lw $v1, 0x0($s0) -/* 23CEC 800938EC 24420001 */ addiu $v0, $v0, 0x1 -/* 23CF0 800938F0 AE020008 */ sw $v0, 0x8($s0) -/* 23CF4 800938F4 8C620000 */ lw $v0, 0x0($v1) -/* 23CF8 800938F8 10400005 */ beqz $v0, .L80093910 -/* 23CFC 800938FC 00000000 */ nop -/* 23D00 80093900 0C02654B */ jal func_8009952C -/* 23D04 80093904 02002021 */ addu $a0, $s0, $zero -/* 23D08 80093908 0C025288 */ jal func_80094A20 -/* 23D0C 8009390C 00402021 */ addu $a0, $v0, $zero -.L80093910: -/* 23D10 80093910 0C0265D0 */ jal func_80099740 -/* 23D14 80093914 02202021 */ addu $a0, $s1, $zero -/* 23D18 80093918 00001021 */ addu $v0, $zero, $zero -.L8009391C: -/* 23D1C 8009391C 8FBF0028 */ lw $ra, 0x28($sp) -/* 23D20 80093920 8FB50024 */ lw $s5, 0x24($sp) -/* 23D24 80093924 8FB40020 */ lw $s4, 0x20($sp) -/* 23D28 80093928 8FB3001C */ lw $s3, 0x1C($sp) -/* 23D2C 8009392C 8FB20018 */ lw $s2, 0x18($sp) -/* 23D30 80093930 8FB10014 */ lw $s1, 0x14($sp) -/* 23D34 80093934 8FB00010 */ lw $s0, 0x10($sp) -/* 23D38 80093938 03E00008 */ jr $ra -/* 23D3C 8009393C 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_80093810, . - func_80093810 - -glabel func_80093940 -/* 23D40 80093940 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 23D44 80093944 AFB00010 */ sw $s0, 0x10($sp) -/* 23D48 80093948 00808021 */ addu $s0, $a0, $zero -/* 23D4C 8009394C AFB10014 */ sw $s1, 0x14($sp) -/* 23D50 80093950 00A08821 */ addu $s1, $a1, $zero -/* 23D54 80093954 AFB20018 */ sw $s2, 0x18($sp) -/* 23D58 80093958 00C09021 */ addu $s2, $a2, $zero -/* 23D5C 8009395C AFBF0020 */ sw $ra, 0x20($sp) -/* 23D60 80093960 0C0265B4 */ jal func_800996D0 -/* 23D64 80093964 AFB3001C */ sw $s3, 0x1C($sp) -/* 23D68 80093968 001018C0 */ sll $v1, $s0, 3 -/* 23D6C 8009396C 3C04800F */ lui $a0, %hi(D_800E8218) -/* 23D70 80093970 24848218 */ addiu $a0, $a0, %lo(D_800E8218) -/* 23D74 80093974 00641821 */ addu $v1, $v1, $a0 -/* 23D78 80093978 00409821 */ addu $s3, $v0, $zero -/* 23D7C 8009397C 2402000E */ addiu $v0, $zero, 0xE -/* 23D80 80093980 AC710000 */ sw $s1, 0x0($v1) -/* 23D84 80093984 16020010 */ bne $s0, $v0, .L800939C8 -/* 23D88 80093988 AC720004 */ sw $s2, 0x4($v1) -/* 23D8C 8009398C 3C02800B */ lui $v0, %hi(D_800ABACC) -/* 23D90 80093990 8C42BACC */ lw $v0, %lo(D_800ABACC)($v0) -/* 23D94 80093994 1040000A */ beqz $v0, .L800939C0 -/* 23D98 80093998 24020001 */ addiu $v0, $zero, 0x1 -/* 23D9C 8009399C 3C02800B */ lui $v0, %hi(D_800AA760) -/* 23DA0 800939A0 8C42A760 */ lw $v0, %lo(D_800AA760)($v0) -/* 23DA4 800939A4 14400006 */ bnez $v0, .L800939C0 -/* 23DA8 800939A8 24020001 */ addiu $v0, $zero, 0x1 -/* 23DAC 800939AC 02202021 */ addu $a0, $s1, $zero -/* 23DB0 800939B0 02402821 */ addu $a1, $s2, $zero -/* 23DB4 800939B4 0C024E04 */ jal func_80093810 -/* 23DB8 800939B8 00003021 */ addu $a2, $zero, $zero -/* 23DBC 800939BC 24020001 */ addiu $v0, $zero, 0x1 -.L800939C0: -/* 23DC0 800939C0 3C01800B */ lui $at, %hi(D_800AA760) -/* 23DC4 800939C4 AC22A760 */ sw $v0, %lo(D_800AA760)($at) -.L800939C8: -/* 23DC8 800939C8 0C0265D0 */ jal func_80099740 -/* 23DCC 800939CC 02602021 */ addu $a0, $s3, $zero -/* 23DD0 800939D0 8FBF0020 */ lw $ra, 0x20($sp) -/* 23DD4 800939D4 8FB3001C */ lw $s3, 0x1C($sp) -/* 23DD8 800939D8 8FB20018 */ lw $s2, 0x18($sp) -/* 23DDC 800939DC 8FB10014 */ lw $s1, 0x14($sp) -/* 23DE0 800939E0 8FB00010 */ lw $s0, 0x10($sp) -/* 23DE4 800939E4 03E00008 */ jr $ra -/* 23DE8 800939E8 27BD0028 */ addiu $sp, $sp, 0x28 -/* 23DEC 800939EC 00000000 */ nop -.size func_80093940, . - func_80093940 - -glabel func_800939F0 -/* 23DF0 800939F0 3C02A404 */ lui $v0, (0xA4040010 >> 16) -/* 23DF4 800939F4 34420010 */ ori $v0, $v0, (0xA4040010 & 0xFFFF) -/* 23DF8 800939F8 03E00008 */ jr $ra -/* 23DFC 800939FC 8C420000 */ lw $v0, 0x0($v0) -.size func_800939F0, . - func_800939F0 - -glabel func_80093A00 -/* 23E00 80093A00 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 23E04 80093A04 AFB00010 */ sw $s0, 0x10($sp) -/* 23E08 80093A08 00808021 */ addu $s0, $a0, $zero -/* 23E0C 80093A0C AFB10014 */ sw $s1, 0x14($sp) -/* 23E10 80093A10 3C11800C */ lui $s1, %hi(D_800C3560) -/* 23E14 80093A14 26313560 */ addiu $s1, $s1, %lo(D_800C3560) -/* 23E18 80093A18 02202821 */ addu $a1, $s1, $zero -/* 23E1C 80093A1C AFBF0018 */ sw $ra, 0x18($sp) -/* 23E20 80093A20 0C024C18 */ jal func_80093060 -/* 23E24 80093A24 24060040 */ addiu $a2, $zero, 0x40 -/* 23E28 80093A28 3C04800C */ lui $a0, %hi(D_800C3570) -/* 23E2C 80093A2C 8C843570 */ lw $a0, %lo(D_800C3570)($a0) -/* 23E30 80093A30 10800005 */ beqz $a0, .L80093A48 -/* 23E34 80093A34 00000000 */ nop -/* 23E38 80093A38 0C0241E0 */ jal func_80090780 -/* 23E3C 80093A3C 00000000 */ nop -/* 23E40 80093A40 3C01800C */ lui $at, %hi(D_800C3570) -/* 23E44 80093A44 AC223570 */ sw $v0, %lo(D_800C3570)($at) -.L80093A48: -/* 23E48 80093A48 3C04800C */ lui $a0, %hi(D_800C3578) -/* 23E4C 80093A4C 8C843578 */ lw $a0, %lo(D_800C3578)($a0) -/* 23E50 80093A50 10800005 */ beqz $a0, .L80093A68 -/* 23E54 80093A54 00000000 */ nop -/* 23E58 80093A58 0C0241E0 */ jal func_80090780 -/* 23E5C 80093A5C 00000000 */ nop -/* 23E60 80093A60 3C01800C */ lui $at, %hi(D_800C3578) -/* 23E64 80093A64 AC223578 */ sw $v0, %lo(D_800C3578)($at) -.L80093A68: -/* 23E68 80093A68 3C04800C */ lui $a0, %hi(D_800C3580) -/* 23E6C 80093A6C 8C843580 */ lw $a0, %lo(D_800C3580)($a0) -/* 23E70 80093A70 10800005 */ beqz $a0, .L80093A88 -/* 23E74 80093A74 00000000 */ nop -/* 23E78 80093A78 0C0241E0 */ jal func_80090780 -/* 23E7C 80093A7C 00000000 */ nop -/* 23E80 80093A80 3C01800C */ lui $at, %hi(D_800C3580) -/* 23E84 80093A84 AC223580 */ sw $v0, %lo(D_800C3580)($at) -.L80093A88: -/* 23E88 80093A88 3C04800C */ lui $a0, %hi(D_800C3588) -/* 23E8C 80093A8C 8C843588 */ lw $a0, %lo(D_800C3588)($a0) -/* 23E90 80093A90 10800005 */ beqz $a0, .L80093AA8 -/* 23E94 80093A94 00000000 */ nop -/* 23E98 80093A98 0C0241E0 */ jal func_80090780 -/* 23E9C 80093A9C 00000000 */ nop -/* 23EA0 80093AA0 3C01800C */ lui $at, %hi(D_800C3588) -/* 23EA4 80093AA4 AC223588 */ sw $v0, %lo(D_800C3588)($at) -.L80093AA8: -/* 23EA8 80093AA8 3C04800C */ lui $a0, %hi(D_800C358C) -/* 23EAC 80093AAC 8C84358C */ lw $a0, %lo(D_800C358C)($a0) -/* 23EB0 80093AB0 10800005 */ beqz $a0, .L80093AC8 -/* 23EB4 80093AB4 00000000 */ nop -/* 23EB8 80093AB8 0C0241E0 */ jal func_80090780 -/* 23EBC 80093ABC 00000000 */ nop -/* 23EC0 80093AC0 3C01800C */ lui $at, %hi(D_800C358C) -/* 23EC4 80093AC4 AC22358C */ sw $v0, %lo(D_800C358C)($at) -.L80093AC8: -/* 23EC8 80093AC8 3C04800C */ lui $a0, %hi(D_800C3590) -/* 23ECC 80093ACC 8C843590 */ lw $a0, %lo(D_800C3590)($a0) -/* 23ED0 80093AD0 10800005 */ beqz $a0, .L80093AE8 -/* 23ED4 80093AD4 00000000 */ nop -/* 23ED8 80093AD8 0C0241E0 */ jal func_80090780 -/* 23EDC 80093ADC 00000000 */ nop -/* 23EE0 80093AE0 3C01800C */ lui $at, %hi(D_800C3590) -/* 23EE4 80093AE4 AC223590 */ sw $v0, %lo(D_800C3590)($at) -.L80093AE8: -/* 23EE8 80093AE8 3C04800C */ lui $a0, %hi(D_800C3598) -/* 23EEC 80093AEC 8C843598 */ lw $a0, %lo(D_800C3598)($a0) -/* 23EF0 80093AF0 10800005 */ beqz $a0, .L80093B08 -/* 23EF4 80093AF4 00000000 */ nop -/* 23EF8 80093AF8 0C0241E0 */ jal func_80090780 -/* 23EFC 80093AFC 00000000 */ nop -/* 23F00 80093B00 3C01800C */ lui $at, %hi(D_800C3598) -/* 23F04 80093B04 AC223598 */ sw $v0, %lo(D_800C3598)($at) -.L80093B08: -/* 23F08 80093B08 3C02800C */ lui $v0, %hi(D_800C3564) -/* 23F0C 80093B0C 8C423564 */ lw $v0, %lo(D_800C3564)($v0) -/* 23F10 80093B10 30420001 */ andi $v0, $v0, 0x1 -/* 23F14 80093B14 10400019 */ beqz $v0, .L80093B7C -/* 23F18 80093B18 02202021 */ addu $a0, $s1, $zero -/* 23F1C 80093B1C 3C02800C */ lui $v0, %hi(D_800C3598) -/* 23F20 80093B20 8C423598 */ lw $v0, %lo(D_800C3598)($v0) -/* 23F24 80093B24 3C03800C */ lui $v1, %hi(D_800C359C) -/* 23F28 80093B28 8C63359C */ lw $v1, %lo(D_800C359C)($v1) -/* 23F2C 80093B2C 3C01800C */ lui $at, %hi(D_800C3578) -/* 23F30 80093B30 AC223578 */ sw $v0, %lo(D_800C3578)($at) -/* 23F34 80093B34 3C01800C */ lui $at, %hi(D_800C357C) -/* 23F38 80093B38 AC23357C */ sw $v1, %lo(D_800C357C)($at) -/* 23F3C 80093B3C 8E020004 */ lw $v0, 0x4($s0) -/* 23F40 80093B40 2403FFFE */ addiu $v1, $zero, -0x2 -/* 23F44 80093B44 00431024 */ and $v0, $v0, $v1 -/* 23F48 80093B48 AE020004 */ sw $v0, 0x4($s0) -/* 23F4C 80093B4C 3C02800C */ lui $v0, %hi(D_800C3564) -/* 23F50 80093B50 8C423564 */ lw $v0, %lo(D_800C3564)($v0) -/* 23F54 80093B54 30420004 */ andi $v0, $v0, 0x4 -/* 23F58 80093B58 10400008 */ beqz $v0, .L80093B7C -/* 23F5C 80093B5C 3C03A000 */ lui $v1, %hi(D_A0000000) -/* 23F60 80093B60 8E020038 */ lw $v0, 0x38($s0) -/* 23F64 80093B64 24420BFC */ addiu $v0, $v0, 0xBFC -/* 23F68 80093B68 00431025 */ or $v0, $v0, $v1 -/* 23F6C 80093B6C 8C420000 */ lw $v0, %lo(D_A0000000)($v0) -/* 23F70 80093B70 3C01800C */ lui $at, %hi(D_800C3570) -/* 23F74 80093B74 AC223570 */ sw $v0, %lo(D_800C3570)($at) -/* 23F78 80093B78 02202021 */ addu $a0, $s1, $zero -.L80093B7C: -/* 23F7C 80093B7C 0C024050 */ jal func_80090140 -/* 23F80 80093B80 24050040 */ addiu $a1, $zero, 0x40 -/* 23F84 80093B84 0C0269D8 */ jal func_8009A760 -/* 23F88 80093B88 24042B00 */ addiu $a0, $zero, 0x2B00 -/* 23F8C 80093B8C 2410FFFF */ addiu $s0, $zero, -0x1 -/* 23F90 80093B90 3C040400 */ lui $a0, (0x4001000 >> 16) -.L80093B94: -/* 23F94 80093B94 0C0269DC */ jal func_8009A770 -/* 23F98 80093B98 34841000 */ ori $a0, $a0, (0x4001000 & 0xFFFF) -/* 23F9C 80093B9C 1050FFFD */ beq $v0, $s0, .L80093B94 -/* 23FA0 80093BA0 3C040400 */ lui $a0, (0x4001000 >> 16) -/* 23FA4 80093BA4 2410FFFF */ addiu $s0, $zero, -0x1 -/* 23FA8 80093BA8 24040001 */ addiu $a0, $zero, 0x1 -.L80093BAC: -/* 23FAC 80093BAC 3C050400 */ lui $a1, (0x4000FC0 >> 16) -/* 23FB0 80093BB0 34A50FC0 */ ori $a1, $a1, (0x4000FC0 & 0xFFFF) -/* 23FB4 80093BB4 02203021 */ addu $a2, $s1, $zero -/* 23FB8 80093BB8 0C0269E8 */ jal func_8009A7A0 -/* 23FBC 80093BBC 24070040 */ addiu $a3, $zero, 0x40 -/* 23FC0 80093BC0 1050FFFA */ beq $v0, $s0, .L80093BAC -/* 23FC4 80093BC4 24040001 */ addiu $a0, $zero, 0x1 -.L80093BC8: -/* 23FC8 80093BC8 0C0269D0 */ jal func_8009A740 -/* 23FCC 80093BCC 00000000 */ nop -/* 23FD0 80093BD0 1440FFFD */ bnez $v0, .L80093BC8 -/* 23FD4 80093BD4 24040001 */ addiu $a0, $zero, 0x1 -/* 23FD8 80093BD8 2410FFFF */ addiu $s0, $zero, -0x1 -.L80093BDC: -/* 23FDC 80093BDC 8E260008 */ lw $a2, 0x8($s1) -/* 23FE0 80093BE0 8E27000C */ lw $a3, 0xC($s1) -/* 23FE4 80093BE4 3C050400 */ lui $a1, (0x4001000 >> 16) -/* 23FE8 80093BE8 0C0269E8 */ jal func_8009A7A0 -/* 23FEC 80093BEC 34A51000 */ ori $a1, $a1, (0x4001000 & 0xFFFF) -/* 23FF0 80093BF0 1050FFFA */ beq $v0, $s0, .L80093BDC -/* 23FF4 80093BF4 24040001 */ addiu $a0, $zero, 0x1 -/* 23FF8 80093BF8 8FBF0018 */ lw $ra, 0x18($sp) -/* 23FFC 80093BFC 8FB10014 */ lw $s1, 0x14($sp) -/* 24000 80093C00 8FB00010 */ lw $s0, 0x10($sp) -/* 24004 80093C04 03E00008 */ jr $ra -/* 24008 80093C08 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80093A00, . - func_80093A00 - -glabel func_80093C0C -/* 2400C 80093C0C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 24010 80093C10 AFBF0010 */ sw $ra, 0x10($sp) -.L80093C14: -/* 24014 80093C14 0C0269D0 */ jal func_8009A740 -/* 24018 80093C18 00000000 */ nop -/* 2401C 80093C1C 1440FFFD */ bnez $v0, .L80093C14 -/* 24020 80093C20 00000000 */ nop -/* 24024 80093C24 0C0269D8 */ jal func_8009A760 -/* 24028 80093C28 24040125 */ addiu $a0, $zero, 0x125 -/* 2402C 80093C2C 8FBF0010 */ lw $ra, 0x10($sp) -/* 24030 80093C30 03E00008 */ jr $ra -/* 24034 80093C34 27BD0018 */ addiu $sp, $sp, 0x18 -/* 24038 80093C38 00000000 */ nop -/* 2403C 80093C3C 00000000 */ nop -.size func_80093C0C, . - func_80093C0C - -glabel func_80093C40 -/* 24040 80093C40 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 24044 80093C44 AFBF0010 */ sw $ra, 0x10($sp) -/* 24048 80093C48 0C0269D8 */ jal func_8009A760 -/* 2404C 80093C4C 24040400 */ addiu $a0, $zero, 0x400 -/* 24050 80093C50 8FBF0010 */ lw $ra, 0x10($sp) -/* 24054 80093C54 03E00008 */ jr $ra -/* 24058 80093C58 27BD0018 */ addiu $sp, $sp, 0x18 -/* 2405C 80093C5C 00000000 */ nop -.size func_80093C40, . - func_80093C40 - -glabel func_80093C60 -/* 24060 80093C60 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 24064 80093C64 AFB00010 */ sw $s0, 0x10($sp) -/* 24068 80093C68 AFBF0014 */ sw $ra, 0x14($sp) -/* 2406C 80093C6C 0C024E7C */ jal func_800939F0 -/* 24070 80093C70 00808021 */ addu $s0, $a0, $zero -/* 24074 80093C74 00022202 */ srl $a0, $v0, 8 -/* 24078 80093C78 30420080 */ andi $v0, $v0, 0x80 -/* 2407C 80093C7C 10400006 */ beqz $v0, .L80093C98 -/* 24080 80093C80 30840001 */ andi $a0, $a0, 0x1 -/* 24084 80093C84 8E020004 */ lw $v0, 0x4($s0) -/* 24088 80093C88 2403FFFD */ addiu $v1, $zero, -0x3 -/* 2408C 80093C8C 00441025 */ or $v0, $v0, $a0 -/* 24090 80093C90 00431024 */ and $v0, $v0, $v1 -/* 24094 80093C94 AE020004 */ sw $v0, 0x4($s0) -.L80093C98: -/* 24098 80093C98 00801021 */ addu $v0, $a0, $zero -/* 2409C 80093C9C 8FBF0014 */ lw $ra, 0x14($sp) -/* 240A0 80093CA0 8FB00010 */ lw $s0, 0x10($sp) -/* 240A4 80093CA4 03E00008 */ jr $ra -/* 240A8 80093CA8 27BD0018 */ addiu $sp, $sp, 0x18 -/* 240AC 80093CAC 00000000 */ nop -.size func_80093C60, . - func_80093C60 - -glabel func_80093CB0 -/* 240B0 80093CB0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 240B4 80093CB4 AFB00018 */ sw $s0, 0x18($sp) -/* 240B8 80093CB8 00808021 */ addu $s0, $a0, $zero -/* 240BC 80093CBC AFB40028 */ sw $s4, 0x28($sp) -/* 240C0 80093CC0 00A0A021 */ addu $s4, $a1, $zero -/* 240C4 80093CC4 AFB5002C */ sw $s5, 0x2C($sp) -/* 240C8 80093CC8 00C0A821 */ addu $s5, $a2, $zero -/* 240CC 80093CCC AFB20020 */ sw $s2, 0x20($sp) -/* 240D0 80093CD0 26120040 */ addiu $s2, $s0, 0x40 -/* 240D4 80093CD4 02402021 */ addu $a0, $s2, $zero -/* 240D8 80093CD8 26050058 */ addiu $a1, $s0, 0x58 -/* 240DC 80093CDC 24060008 */ addiu $a2, $zero, 0x8 -/* 240E0 80093CE0 24020001 */ addiu $v0, $zero, 0x1 -/* 240E4 80093CE4 AFBF0030 */ sw $ra, 0x30($sp) -/* 240E8 80093CE8 AFB30024 */ sw $s3, 0x24($sp) -/* 240EC 80093CEC AFB1001C */ sw $s1, 0x1C($sp) -/* 240F0 80093CF0 A6020000 */ sh $v0, 0x0($s0) -/* 240F4 80093CF4 24020004 */ addiu $v0, $zero, 0x4 -/* 240F8 80093CF8 AE000274 */ sw $zero, 0x274($s0) -/* 240FC 80093CFC AE000278 */ sw $zero, 0x278($s0) -/* 24100 80093D00 AE000260 */ sw $zero, 0x260($s0) -/* 24104 80093D04 AE00027C */ sw $zero, 0x27C($s0) -/* 24108 80093D08 AE000264 */ sw $zero, 0x264($s0) -/* 2410C 80093D0C AE000268 */ sw $zero, 0x268($s0) -/* 24110 80093D10 AE00026C */ sw $zero, 0x26C($s0) -/* 24114 80093D14 AE000270 */ sw $zero, 0x270($s0) -/* 24118 80093D18 A6020020 */ sh $v0, 0x20($s0) -/* 2411C 80093D1C 93B3004B */ lbu $s3, 0x4B($sp) -/* 24120 80093D20 0C024D5C */ jal func_80093570 -/* 24124 80093D24 00E08821 */ addu $s1, $a3, $zero -/* 24128 80093D28 26040078 */ addiu $a0, $s0, 0x78 -/* 2412C 80093D2C 26050090 */ addiu $a1, $s0, 0x90 -/* 24130 80093D30 0C024D5C */ jal func_80093570 -/* 24134 80093D34 24060008 */ addiu $a2, $zero, 0x8 -/* 24138 80093D38 0C025488 */ jal func_80095220 -/* 2413C 80093D3C 240400FE */ addiu $a0, $zero, 0xFE -/* 24140 80093D40 323100FF */ andi $s1, $s1, 0xFF -/* 24144 80093D44 00112080 */ sll $a0, $s1, 2 -/* 24148 80093D48 00912021 */ addu $a0, $a0, $s1 -/* 2414C 80093D4C 00042100 */ sll $a0, $a0, 4 -/* 24150 80093D50 3C02800B */ lui $v0, %hi(D_800AA7E0) -/* 24154 80093D54 2442A7E0 */ addiu $v0, $v0, %lo(D_800AA7E0) -/* 24158 80093D58 0C025570 */ jal func_800955C0 -/* 2415C 80093D5C 00822021 */ addu $a0, $a0, $v0 -/* 24160 80093D60 0C0256CC */ jal func_80095B30 -/* 24164 80093D64 24040001 */ addiu $a0, $zero, 0x1 -/* 24168 80093D68 24040004 */ addiu $a0, $zero, 0x4 -/* 2416C 80093D6C 02402821 */ addu $a1, $s2, $zero -/* 24170 80093D70 0C024E50 */ jal func_80093940 -/* 24174 80093D74 2406029B */ addiu $a2, $zero, 0x29B -/* 24178 80093D78 24040009 */ addiu $a0, $zero, 0x9 -/* 2417C 80093D7C 02402821 */ addu $a1, $s2, $zero -/* 24180 80093D80 0C024E50 */ jal func_80093940 -/* 24184 80093D84 2406029C */ addiu $a2, $zero, 0x29C -/* 24188 80093D88 2404000E */ addiu $a0, $zero, 0xE -/* 2418C 80093D8C 02402821 */ addu $a1, $s2, $zero -/* 24190 80093D90 0C024E50 */ jal func_80093940 -/* 24194 80093D94 2406029D */ addiu $a2, $zero, 0x29D -/* 24198 80093D98 02402021 */ addu $a0, $s2, $zero -/* 2419C 80093D9C 2405029A */ addiu $a1, $zero, 0x29A -/* 241A0 80093DA0 0C025558 */ jal func_80095560 -/* 241A4 80093DA4 02603021 */ addu $a2, $s3, $zero -/* 241A8 80093DA8 261100B0 */ addiu $s1, $s0, 0xB0 -/* 241AC 80093DAC 02202021 */ addu $a0, $s1, $zero -/* 241B0 80093DB0 24050004 */ addiu $a1, $zero, 0x4 -/* 241B4 80093DB4 3C068009 */ lui $a2, %hi(func_80093EE8) -/* 241B8 80093DB8 24C63EE8 */ addiu $a2, $a2, %lo(func_80093EE8) -/* 241BC 80093DBC 02003821 */ addu $a3, $s0, $zero -/* 241C0 80093DC0 AFB40010 */ sw $s4, 0x10($sp) -/* 241C4 80093DC4 0C025218 */ jal func_80094860 -/* 241C8 80093DC8 AFB50014 */ sw $s5, 0x14($sp) -/* 241CC 80093DCC 0C025288 */ jal func_80094A20 -/* 241D0 80093DD0 02202021 */ addu $a0, $s1, $zero -/* 241D4 80093DD4 8FBF0030 */ lw $ra, 0x30($sp) -/* 241D8 80093DD8 8FB5002C */ lw $s5, 0x2C($sp) -/* 241DC 80093DDC 8FB40028 */ lw $s4, 0x28($sp) -/* 241E0 80093DE0 8FB30024 */ lw $s3, 0x24($sp) -/* 241E4 80093DE4 8FB20020 */ lw $s2, 0x20($sp) -/* 241E8 80093DE8 8FB1001C */ lw $s1, 0x1C($sp) -/* 241EC 80093DEC 8FB00018 */ lw $s0, 0x18($sp) -/* 241F0 80093DF0 03E00008 */ jr $ra -/* 241F4 80093DF4 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_80093CB0, . - func_80093CB0 - -glabel func_80093DF8 -/* 241F8 80093DF8 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 241FC 80093DFC AFB20018 */ sw $s2, 0x18($sp) -/* 24200 80093E00 00809021 */ addu $s2, $a0, $zero -/* 24204 80093E04 AFB00010 */ sw $s0, 0x10($sp) -/* 24208 80093E08 00A08021 */ addu $s0, $a1, $zero -/* 2420C 80093E0C AFB10014 */ sw $s1, 0x14($sp) -/* 24210 80093E10 00C08821 */ addu $s1, $a2, $zero -/* 24214 80093E14 AFBF001C */ sw $ra, 0x1C($sp) -/* 24218 80093E18 0C022E08 */ jal func_8008B820 -/* 2421C 80093E1C 24040001 */ addiu $a0, $zero, 0x1 -/* 24220 80093E20 AE110004 */ sw $s1, 0x4($s0) -/* 24224 80093E24 8E430260 */ lw $v1, 0x260($s2) -/* 24228 80093E28 00402021 */ addu $a0, $v0, $zero -/* 2422C 80093E2C AE030000 */ sw $v1, 0x0($s0) -/* 24230 80093E30 0C022E08 */ jal func_8008B820 -/* 24234 80093E34 AE500260 */ sw $s0, 0x260($s2) -/* 24238 80093E38 8FBF001C */ lw $ra, 0x1C($sp) -/* 2423C 80093E3C 8FB20018 */ lw $s2, 0x18($sp) -/* 24240 80093E40 8FB10014 */ lw $s1, 0x14($sp) -/* 24244 80093E44 8FB00010 */ lw $s0, 0x10($sp) -/* 24248 80093E48 03E00008 */ jr $ra -/* 2424C 80093E4C 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80093DF8, . - func_80093DF8 - -glabel func_80093E50 -/* 24250 80093E50 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 24254 80093E54 AFB20018 */ sw $s2, 0x18($sp) -/* 24258 80093E58 00809021 */ addu $s2, $a0, $zero -/* 2425C 80093E5C AFB3001C */ sw $s3, 0x1C($sp) -/* 24260 80093E60 00A09821 */ addu $s3, $a1, $zero -/* 24264 80093E64 AFBF0020 */ sw $ra, 0x20($sp) -/* 24268 80093E68 AFB10014 */ sw $s1, 0x14($sp) -/* 2426C 80093E6C AFB00010 */ sw $s0, 0x10($sp) -/* 24270 80093E70 8E500260 */ lw $s0, 0x260($s2) -/* 24274 80093E74 00008821 */ addu $s1, $zero, $zero -/* 24278 80093E78 0C022E08 */ jal func_8008B820 -/* 2427C 80093E7C 24040001 */ addiu $a0, $zero, 0x1 -/* 24280 80093E80 1200000E */ beqz $s0, .L80093EBC -/* 24284 80093E84 00402021 */ addu $a0, $v0, $zero -.L80093E88: -/* 24288 80093E88 56130009 */ bnel $s0, $s3, .L80093EB0 -/* 2428C 80093E8C 02008821 */ addu $s1, $s0, $zero -/* 24290 80093E90 12200004 */ beqz $s1, .L80093EA4 -/* 24294 80093E94 00000000 */ nop -/* 24298 80093E98 8E020000 */ lw $v0, 0x0($s0) -/* 2429C 80093E9C 08024FAF */ j .L80093EBC -/* 242A0 80093EA0 AE220000 */ sw $v0, 0x0($s1) -.L80093EA4: -/* 242A4 80093EA4 8E020000 */ lw $v0, 0x0($s0) -/* 242A8 80093EA8 08024FAF */ j .L80093EBC -/* 242AC 80093EAC AE420260 */ sw $v0, 0x260($s2) -.L80093EB0: -/* 242B0 80093EB0 8E100000 */ lw $s0, 0x0($s0) -/* 242B4 80093EB4 1600FFF4 */ bnez $s0, .L80093E88 -/* 242B8 80093EB8 00000000 */ nop -.L80093EBC: -/* 242BC 80093EBC 0C022E08 */ jal func_8008B820 -/* 242C0 80093EC0 00000000 */ nop -/* 242C4 80093EC4 8FBF0020 */ lw $ra, 0x20($sp) -/* 242C8 80093EC8 8FB3001C */ lw $s3, 0x1C($sp) -/* 242CC 80093ECC 8FB20018 */ lw $s2, 0x18($sp) -/* 242D0 80093ED0 8FB10014 */ lw $s1, 0x14($sp) -/* 242D4 80093ED4 8FB00010 */ lw $s0, 0x10($sp) -/* 242D8 80093ED8 03E00008 */ jr $ra -/* 242DC 80093EDC 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_80093E50, . - func_80093E50 - -glabel func_80093EE0 -/* 242E0 80093EE0 03E00008 */ jr $ra -/* 242E4 80093EE4 24820078 */ addiu $v0, $a0, 0x78 -.size func_80093EE0, . - func_80093EE0 - -glabel func_80093EE8 -/* 242E8 80093EE8 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 242EC 80093EEC AFB1001C */ sw $s1, 0x1C($sp) -/* 242F0 80093EF0 00808821 */ addu $s1, $a0, $zero -/* 242F4 80093EF4 AFB5002C */ sw $s5, 0x2C($sp) -/* 242F8 80093EF8 2415029B */ addiu $s5, $zero, 0x29B -/* 242FC 80093EFC AFB40028 */ sw $s4, 0x28($sp) -/* 24300 80093F00 2414029A */ addiu $s4, $zero, 0x29A -/* 24304 80093F04 AFB30024 */ sw $s3, 0x24($sp) -/* 24308 80093F08 2413029C */ addiu $s3, $zero, 0x29C -/* 2430C 80093F0C AFB20020 */ sw $s2, 0x20($sp) -/* 24310 80093F10 2412029D */ addiu $s2, $zero, 0x29D -/* 24314 80093F14 AFBF0030 */ sw $ra, 0x30($sp) -/* 24318 80093F18 AFB00018 */ sw $s0, 0x18($sp) -/* 2431C 80093F1C 26240040 */ addiu $a0, $s1, 0x40 -.L80093F20: -/* 24320 80093F20 27A50010 */ addiu $a1, $sp, 0x10 -/* 24324 80093F24 0C024DB8 */ jal func_800936E0 -/* 24328 80093F28 24060001 */ addiu $a2, $zero, 0x1 -/* 2432C 80093F2C 8FA30010 */ lw $v1, 0x10($sp) -/* 24330 80093F30 10750011 */ beq $v1, $s5, .L80093F78 -/* 24334 80093F34 2862029C */ slti $v0, $v1, 0x29C -/* 24338 80093F38 10400005 */ beqz $v0, .L80093F50 -/* 2433C 80093F3C 00000000 */ nop -/* 24340 80093F40 10740009 */ beq $v1, $s4, .L80093F68 -/* 24344 80093F44 26240040 */ addiu $a0, $s1, 0x40 -/* 24348 80093F48 08024FC8 */ j .L80093F20 -/* 2434C 80093F4C 00000000 */ nop -.L80093F50: -/* 24350 80093F50 1073000D */ beq $v1, $s3, .L80093F88 -/* 24354 80093F54 00000000 */ nop -/* 24358 80093F58 1072000F */ beq $v1, $s2, .L80093F98 -/* 2435C 80093F5C 26240040 */ addiu $a0, $s1, 0x40 -/* 24360 80093F60 08024FC8 */ j .L80093F20 -/* 24364 80093F64 00000000 */ nop -.L80093F68: -/* 24368 80093F68 0C024FFB */ jal func_80093FEC -/* 2436C 80093F6C 02202021 */ addu $a0, $s1, $zero -/* 24370 80093F70 08024FC8 */ j .L80093F20 -/* 24374 80093F74 26240040 */ addiu $a0, $s1, 0x40 -.L80093F78: -/* 24378 80093F78 0C02503B */ jal func_800940EC -/* 2437C 80093F7C 02202021 */ addu $a0, $s1, $zero -/* 24380 80093F80 08024FC8 */ j .L80093F20 -/* 24384 80093F84 26240040 */ addiu $a0, $s1, 0x40 -.L80093F88: -/* 24388 80093F88 0C025077 */ jal func_800941DC -/* 2438C 80093F8C 02202021 */ addu $a0, $s1, $zero -/* 24390 80093F90 08024FC8 */ j .L80093F20 -/* 24394 80093F94 26240040 */ addiu $a0, $s1, 0x40 -.L80093F98: -/* 24398 80093F98 8E300260 */ lw $s0, 0x260($s1) -/* 2439C 80093F9C 1200FFE0 */ beqz $s0, .L80093F20 -/* 243A0 80093FA0 00000000 */ nop -.L80093FA4: -/* 243A4 80093FA4 8E040004 */ lw $a0, 0x4($s0) -/* 243A8 80093FA8 26250020 */ addiu $a1, $s1, 0x20 -/* 243AC 80093FAC 0C024E04 */ jal func_80093810 -/* 243B0 80093FB0 00003021 */ addu $a2, $zero, $zero -/* 243B4 80093FB4 8E100000 */ lw $s0, 0x0($s0) -/* 243B8 80093FB8 1600FFFA */ bnez $s0, .L80093FA4 -/* 243BC 80093FBC 26240040 */ addiu $a0, $s1, 0x40 -/* 243C0 80093FC0 08024FC8 */ j .L80093F20 -/* 243C4 80093FC4 00000000 */ nop -/* 243C8 80093FC8 8FBF0030 */ lw $ra, 0x30($sp) -/* 243CC 80093FCC 8FB5002C */ lw $s5, 0x2C($sp) -/* 243D0 80093FD0 8FB40028 */ lw $s4, 0x28($sp) -/* 243D4 80093FD4 8FB30024 */ lw $s3, 0x24($sp) -/* 243D8 80093FD8 8FB20020 */ lw $s2, 0x20($sp) -/* 243DC 80093FDC 8FB1001C */ lw $s1, 0x1C($sp) -/* 243E0 80093FE0 8FB00018 */ lw $s0, 0x18($sp) -/* 243E4 80093FE4 03E00008 */ jr $ra -/* 243E8 80093FE8 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_80093EE8, . - func_80093EE8 - -glabel func_80093FEC -/* 243EC 80093FEC 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 243F0 80093FF0 AFB10024 */ sw $s1, 0x24($sp) -/* 243F4 80093FF4 00808821 */ addu $s1, $a0, $zero -/* 243F8 80093FF8 AFBF0028 */ sw $ra, 0x28($sp) -/* 243FC 80093FFC AFB00020 */ sw $s0, 0x20($sp) -/* 24400 80094000 8E22027C */ lw $v0, 0x27C($s1) -/* 24404 80094004 2410FFFF */ addiu $s0, $zero, -0x1 -/* 24408 80094008 AFA00014 */ sw $zero, 0x14($sp) -/* 2440C 8009400C AFA00018 */ sw $zero, 0x18($sp) -/* 24410 80094010 24420001 */ addiu $v0, $v0, 0x1 -/* 24414 80094014 AE22027C */ sw $v0, 0x27C($s1) -/* 24418 80094018 26240078 */ addiu $a0, $s1, 0x78 -.L8009401C: -/* 2441C 8009401C 27A50010 */ addiu $a1, $sp, 0x10 -/* 24420 80094020 0C024DB8 */ jal func_800936E0 -/* 24424 80094024 00003021 */ addu $a2, $zero, $zero -/* 24428 80094028 10500006 */ beq $v0, $s0, .L80094044 -/* 2442C 8009402C 00000000 */ nop -/* 24430 80094030 8FA50010 */ lw $a1, 0x10($sp) -/* 24434 80094034 0C0250D3 */ jal func_8009434C -/* 24438 80094038 02202021 */ addu $a0, $s1, $zero -/* 2443C 8009403C 08025007 */ j .L8009401C -/* 24440 80094040 26240078 */ addiu $a0, $s1, 0x78 -.L80094044: -/* 24444 80094044 8E220280 */ lw $v0, 0x280($s1) -/* 24448 80094048 10400008 */ beqz $v0, .L8009406C -/* 2444C 8009404C 00000000 */ nop -/* 24450 80094050 8E220274 */ lw $v0, 0x274($s1) -/* 24454 80094054 10400006 */ beqz $v0, .L80094070 -/* 24458 80094058 00000000 */ nop -/* 2445C 8009405C 0C02511D */ jal func_80094474 -/* 24460 80094060 02202021 */ addu $a0, $s1, $zero -/* 24464 80094064 0802502C */ j .L800940B0 -/* 24468 80094068 00000000 */ nop -.L8009406C: -/* 2446C 8009406C 8E220274 */ lw $v0, 0x274($s1) -.L80094070: -/* 24470 80094070 8E230278 */ lw $v1, 0x278($s1) -/* 24474 80094074 2C420001 */ sltiu $v0, $v0, 0x1 -/* 24478 80094078 14600002 */ bnez $v1, .L80094084 -/* 2447C 8009407C 00028040 */ sll $s0, $v0, 1 -/* 24480 80094080 36100001 */ ori $s0, $s0, 0x1 -.L80094084: -/* 24484 80094084 02202021 */ addu $a0, $s1, $zero -/* 24488 80094088 27A50014 */ addiu $a1, $sp, 0x14 -/* 2448C 8009408C 27A60018 */ addiu $a2, $sp, 0x18 -/* 24490 80094090 0C02512B */ jal func_800944AC -/* 24494 80094094 02003821 */ addu $a3, $s0, $zero -/* 24498 80094098 10500005 */ beq $v0, $s0, .L800940B0 -/* 2449C 8009409C 00000000 */ nop -/* 244A0 800940A0 8FA50014 */ lw $a1, 0x14($sp) -/* 244A4 800940A4 8FA60018 */ lw $a2, 0x18($sp) -/* 244A8 800940A8 0C0250E9 */ jal func_800943A4 -/* 244AC 800940AC 02202021 */ addu $a0, $s1, $zero -.L800940B0: -/* 244B0 800940B0 8E300260 */ lw $s0, 0x260($s1) -/* 244B4 800940B4 12000008 */ beqz $s0, .L800940D8 -/* 244B8 800940B8 00000000 */ nop -.L800940BC: -/* 244BC 800940BC 8E040004 */ lw $a0, 0x4($s0) -/* 244C0 800940C0 02202821 */ addu $a1, $s1, $zero -/* 244C4 800940C4 0C024E04 */ jal func_80093810 -/* 244C8 800940C8 00003021 */ addu $a2, $zero, $zero -/* 244CC 800940CC 8E100000 */ lw $s0, 0x0($s0) -/* 244D0 800940D0 1600FFFA */ bnez $s0, .L800940BC -/* 244D4 800940D4 00000000 */ nop -.L800940D8: -/* 244D8 800940D8 8FBF0028 */ lw $ra, 0x28($sp) -/* 244DC 800940DC 8FB10024 */ lw $s1, 0x24($sp) -/* 244E0 800940E0 8FB00020 */ lw $s0, 0x20($sp) -/* 244E4 800940E4 03E00008 */ jr $ra -/* 244E8 800940E8 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_80093FEC, . - func_80093FEC - -glabel func_800940EC -/* 244EC 800940EC 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 244F0 800940F0 AFB1001C */ sw $s1, 0x1C($sp) -/* 244F4 800940F4 00808821 */ addu $s1, $a0, $zero -/* 244F8 800940F8 AFBF0020 */ sw $ra, 0x20($sp) -/* 244FC 800940FC AFB00018 */ sw $s0, 0x18($sp) -/* 24500 80094100 8E300274 */ lw $s0, 0x274($s1) -/* 24504 80094104 AE200274 */ sw $zero, 0x274($s1) -/* 24508 80094108 8E020004 */ lw $v0, 0x4($s0) -/* 2450C 8009410C AFA00010 */ sw $zero, 0x10($sp) -/* 24510 80094110 30420010 */ andi $v0, $v0, 0x10 -/* 24514 80094114 10400014 */ beqz $v0, .L80094168 -/* 24518 80094118 AFA00014 */ sw $zero, 0x14($sp) -/* 2451C 8009411C 0C024F18 */ jal func_80093C60 -/* 24520 80094120 26040010 */ addiu $a0, $s0, 0x10 -/* 24524 80094124 50400011 */ beql $v0, $zero, .L8009416C -/* 24528 80094128 02202021 */ addu $a0, $s1, $zero -/* 2452C 8009412C 8E020004 */ lw $v0, 0x4($s0) -/* 24530 80094130 8E030008 */ lw $v1, 0x8($s0) -/* 24534 80094134 34420020 */ ori $v0, $v0, 0x20 -/* 24538 80094138 30630007 */ andi $v1, $v1, 0x7 -/* 2453C 8009413C AE020004 */ sw $v0, 0x4($s0) -/* 24540 80094140 24020003 */ addiu $v0, $zero, 0x3 -/* 24544 80094144 1462000F */ bne $v1, $v0, .L80094184 -/* 24548 80094148 00000000 */ nop -/* 2454C 8009414C 8E220268 */ lw $v0, 0x268($s1) -/* 24550 80094150 AE020000 */ sw $v0, 0x0($s0) -/* 24554 80094154 8E220270 */ lw $v0, 0x270($s1) -/* 24558 80094158 1440000A */ bnez $v0, .L80094184 -/* 2455C 8009415C AE300268 */ sw $s0, 0x268($s1) -/* 24560 80094160 08025061 */ j .L80094184 -/* 24564 80094164 AE300270 */ sw $s0, 0x270($s1) -.L80094168: -/* 24568 80094168 02202021 */ addu $a0, $s1, $zero -.L8009416C: -/* 2456C 8009416C 8E020004 */ lw $v0, 0x4($s0) -/* 24570 80094170 02002821 */ addu $a1, $s0, $zero -/* 24574 80094174 2403FFFD */ addiu $v1, $zero, -0x3 -/* 24578 80094178 00431024 */ and $v0, $v0, $v1 -/* 2457C 8009417C 0C0250B0 */ jal func_800942C0 -/* 24580 80094180 ACA20004 */ sw $v0, 0x4($a1) -.L80094184: -/* 24584 80094184 8E220274 */ lw $v0, 0x274($s1) -/* 24588 80094188 8E230278 */ lw $v1, 0x278($s1) -/* 2458C 8009418C 2C420001 */ sltiu $v0, $v0, 0x1 -/* 24590 80094190 14600002 */ bnez $v1, .L8009419C -/* 24594 80094194 00028040 */ sll $s0, $v0, 1 -/* 24598 80094198 36100001 */ ori $s0, $s0, 0x1 -.L8009419C: -/* 2459C 8009419C 02202021 */ addu $a0, $s1, $zero -/* 245A0 800941A0 27A50010 */ addiu $a1, $sp, 0x10 -/* 245A4 800941A4 27A60014 */ addiu $a2, $sp, 0x14 -/* 245A8 800941A8 0C02512B */ jal func_800944AC -/* 245AC 800941AC 02003821 */ addu $a3, $s0, $zero -/* 245B0 800941B0 10500005 */ beq $v0, $s0, .L800941C8 -/* 245B4 800941B4 00000000 */ nop -/* 245B8 800941B8 8FA50010 */ lw $a1, 0x10($sp) -/* 245BC 800941BC 8FA60014 */ lw $a2, 0x14($sp) -/* 245C0 800941C0 0C0250E9 */ jal func_800943A4 -/* 245C4 800941C4 02202021 */ addu $a0, $s1, $zero -.L800941C8: -/* 245C8 800941C8 8FBF0020 */ lw $ra, 0x20($sp) -/* 245CC 800941CC 8FB1001C */ lw $s1, 0x1C($sp) -/* 245D0 800941D0 8FB00018 */ lw $s0, 0x18($sp) -/* 245D4 800941D4 03E00008 */ jr $ra -/* 245D8 800941D8 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_800940EC, . - func_800940EC - -glabel func_800941DC -/* 245DC 800941DC 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 245E0 800941E0 AFB1001C */ sw $s1, 0x1C($sp) -/* 245E4 800941E4 00808821 */ addu $s1, $a0, $zero -/* 245E8 800941E8 AFBF0020 */ sw $ra, 0x20($sp) -/* 245EC 800941EC AFB00018 */ sw $s0, 0x18($sp) -/* 245F0 800941F0 8E250278 */ lw $a1, 0x278($s1) -/* 245F4 800941F4 AFA00010 */ sw $zero, 0x10($sp) -/* 245F8 800941F8 AFA00014 */ sw $zero, 0x14($sp) -/* 245FC 800941FC AE200278 */ sw $zero, 0x278($s1) -/* 24600 80094200 8CA20004 */ lw $v0, 0x4($a1) -/* 24604 80094204 2403FFFE */ addiu $v1, $zero, -0x2 -/* 24608 80094208 00431024 */ and $v0, $v0, $v1 -/* 2460C 8009420C 0C0250B0 */ jal func_800942C0 -/* 24610 80094210 ACA20004 */ sw $v0, 0x4($a1) -/* 24614 80094214 8E220274 */ lw $v0, 0x274($s1) -/* 24618 80094218 8E230278 */ lw $v1, 0x278($s1) -/* 2461C 8009421C 2C420001 */ sltiu $v0, $v0, 0x1 -/* 24620 80094220 14600002 */ bnez $v1, .L8009422C -/* 24624 80094224 00028040 */ sll $s0, $v0, 1 -/* 24628 80094228 36100001 */ ori $s0, $s0, 0x1 -.L8009422C: -/* 2462C 8009422C 02202021 */ addu $a0, $s1, $zero -/* 24630 80094230 27A50010 */ addiu $a1, $sp, 0x10 -/* 24634 80094234 27A60014 */ addiu $a2, $sp, 0x14 -/* 24638 80094238 0C02512B */ jal func_800944AC -/* 2463C 8009423C 02003821 */ addu $a3, $s0, $zero -/* 24640 80094240 10500005 */ beq $v0, $s0, .L80094258 -/* 24644 80094244 00000000 */ nop -/* 24648 80094248 8FA50010 */ lw $a1, 0x10($sp) -/* 2464C 8009424C 8FA60014 */ lw $a2, 0x14($sp) -/* 24650 80094250 0C0250E9 */ jal func_800943A4 -/* 24654 80094254 02202021 */ addu $a0, $s1, $zero -.L80094258: -/* 24658 80094258 8FBF0020 */ lw $ra, 0x20($sp) -/* 2465C 8009425C 8FB1001C */ lw $s1, 0x1C($sp) -/* 24660 80094260 8FB00018 */ lw $s0, 0x18($sp) -/* 24664 80094264 03E00008 */ jr $ra -/* 24668 80094268 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_800941DC, . - func_800941DC - -glabel func_8009426C -/* 2466C 8009426C 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 24670 80094270 AFB10014 */ sw $s1, 0x14($sp) -/* 24674 80094274 00808821 */ addu $s1, $a0, $zero -/* 24678 80094278 AFBF0018 */ sw $ra, 0x18($sp) -/* 2467C 8009427C 1220000A */ beqz $s1, .L800942A8 -/* 24680 80094280 AFB00010 */ sw $s0, 0x10($sp) -/* 24684 80094284 0C025468 */ jal func_800951A0 -/* 24688 80094288 00000000 */ nop -/* 2468C 8009428C 0C025478 */ jal func_800951E0 -/* 24690 80094290 00408021 */ addu $s0, $v0, $zero -/* 24694 80094294 02028026 */ xor $s0, $s0, $v0 -/* 24698 80094298 2E100001 */ sltiu $s0, $s0, 0x1 -/* 2469C 8009429C 00108023 */ negu $s0, $s0 -/* 246A0 800942A0 080250AB */ j .L800942AC -/* 246A4 800942A4 02301024 */ and $v0, $s1, $s0 -.L800942A8: -/* 246A8 800942A8 00001021 */ addu $v0, $zero, $zero -.L800942AC: -/* 246AC 800942AC 8FBF0018 */ lw $ra, 0x18($sp) -/* 246B0 800942B0 8FB10014 */ lw $s1, 0x14($sp) -/* 246B4 800942B4 8FB00010 */ lw $s0, 0x10($sp) -/* 246B8 800942B8 03E00008 */ jr $ra -/* 246BC 800942BC 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_8009426C, . - func_8009426C - -glabel func_800942C0 -/* 246C0 800942C0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 246C4 800942C4 AFB00010 */ sw $s0, 0x10($sp) -/* 246C8 800942C8 00A08021 */ addu $s0, $a1, $zero -/* 246CC 800942CC AFBF0014 */ sw $ra, 0x14($sp) -/* 246D0 800942D0 8E020004 */ lw $v0, 0x4($s0) -/* 246D4 800942D4 30420003 */ andi $v0, $v0, 0x3 -/* 246D8 800942D8 14400018 */ bnez $v0, .L8009433C -/* 246DC 800942DC 00001021 */ addu $v0, $zero, $zero -/* 246E0 800942E0 8E040050 */ lw $a0, 0x50($s0) -/* 246E4 800942E4 8E050054 */ lw $a1, 0x54($s0) -/* 246E8 800942E8 0C024E04 */ jal func_80093810 -/* 246EC 800942EC 24060001 */ addiu $a2, $zero, 0x1 -/* 246F0 800942F0 8E030010 */ lw $v1, 0x10($s0) -/* 246F4 800942F4 24020001 */ addiu $v0, $zero, 0x1 -/* 246F8 800942F8 14620010 */ bne $v1, $v0, .L8009433C -/* 246FC 800942FC 24030060 */ addiu $v1, $zero, 0x60 -/* 24700 80094300 8E020008 */ lw $v0, 0x8($s0) -/* 24704 80094304 30420060 */ andi $v0, $v0, 0x60 -/* 24708 80094308 1443000C */ bne $v0, $v1, .L8009433C -/* 2470C 8009430C 24020001 */ addiu $v0, $zero, 0x1 -/* 24710 80094310 3C02800B */ lui $v0, %hi(D_800AA77C) -/* 24714 80094314 8C42A77C */ lw $v0, %lo(D_800AA77C)($v0) -/* 24718 80094318 10400005 */ beqz $v0, .L80094330 -/* 2471C 8009431C 00000000 */ nop -/* 24720 80094320 0C0256CC */ jal func_80095B30 -/* 24724 80094324 00002021 */ addu $a0, $zero, $zero -/* 24728 80094328 3C01800B */ lui $at, %hi(D_800AA77C) -/* 2472C 8009432C AC20A77C */ sw $zero, %lo(D_800AA77C)($at) -.L80094330: -/* 24730 80094330 0C0255F4 */ jal func_800957D0 -/* 24734 80094334 8E04000C */ lw $a0, 0xC($s0) -/* 24738 80094338 24020001 */ addiu $v0, $zero, 0x1 -.L8009433C: -/* 2473C 8009433C 8FBF0014 */ lw $ra, 0x14($sp) -/* 24740 80094340 8FB00010 */ lw $s0, 0x10($sp) -/* 24744 80094344 03E00008 */ jr $ra -/* 24748 80094348 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_800942C0, . - func_800942C0 - -glabel func_8009434C -/* 2474C 8009434C 8CA30010 */ lw $v1, 0x10($a1) -/* 24750 80094350 24020002 */ addiu $v0, $zero, 0x2 -/* 24754 80094354 14620009 */ bne $v1, $v0, .L8009437C -/* 24758 80094358 00000000 */ nop -/* 2475C 8009435C 8C82026C */ lw $v0, 0x26C($a0) -/* 24760 80094360 50400002 */ beql $v0, $zero, .L8009436C -/* 24764 80094364 AC850264 */ sw $a1, 0x264($a0) -/* 24768 80094368 AC450000 */ sw $a1, 0x0($v0) -.L8009436C: -/* 2476C 8009436C 24020001 */ addiu $v0, $zero, 0x1 -/* 24770 80094370 AC85026C */ sw $a1, 0x26C($a0) -/* 24774 80094374 080250E4 */ j .L80094390 -/* 24778 80094378 AC820280 */ sw $v0, 0x280($a0) -.L8009437C: -/* 2477C 8009437C 8C820270 */ lw $v0, 0x270($a0) -/* 24780 80094380 50400002 */ beql $v0, $zero, .L8009438C -/* 24784 80094384 AC850268 */ sw $a1, 0x268($a0) -/* 24788 80094388 AC450000 */ sw $a1, 0x0($v0) -.L8009438C: -/* 2478C 8009438C AC850270 */ sw $a1, 0x270($a0) -.L80094390: -/* 24790 80094390 8CA20008 */ lw $v0, 0x8($a1) -/* 24794 80094394 ACA00000 */ sw $zero, 0x0($a1) -/* 24798 80094398 30420003 */ andi $v0, $v0, 0x3 -/* 2479C 8009439C 03E00008 */ jr $ra -/* 247A0 800943A0 ACA20004 */ sw $v0, 0x4($a1) -.size func_8009434C, . - func_8009434C - -glabel func_800943A4 -/* 247A4 800943A4 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 247A8 800943A8 AFB3001C */ sw $s3, 0x1C($sp) -/* 247AC 800943AC 00809821 */ addu $s3, $a0, $zero -/* 247B0 800943B0 AFB10014 */ sw $s1, 0x14($sp) -/* 247B4 800943B4 00A08821 */ addu $s1, $a1, $zero -/* 247B8 800943B8 AFB20018 */ sw $s2, 0x18($sp) -/* 247BC 800943BC 00C09021 */ addu $s2, $a2, $zero -/* 247C0 800943C0 AFBF0020 */ sw $ra, 0x20($sp) -/* 247C4 800943C4 12200013 */ beqz $s1, .L80094414 -/* 247C8 800943C8 AFB00010 */ sw $s0, 0x10($sp) -/* 247CC 800943CC 8E230010 */ lw $v1, 0x10($s1) -/* 247D0 800943D0 24020002 */ addiu $v0, $zero, 0x2 -/* 247D4 800943D4 14620003 */ bne $v1, $v0, .L800943E4 -/* 247D8 800943D8 00000000 */ nop -/* 247DC 800943DC 0C024070 */ jal func_800901C0 -/* 247E0 800943E0 00000000 */ nop -.L800943E4: -/* 247E4 800943E4 8E220004 */ lw $v0, 0x4($s1) -/* 247E8 800943E8 26300010 */ addiu $s0, $s1, 0x10 -/* 247EC 800943EC 02002021 */ addu $a0, $s0, $zero -/* 247F0 800943F0 2403FFCF */ addiu $v1, $zero, -0x31 -/* 247F4 800943F4 00431024 */ and $v0, $v0, $v1 -/* 247F8 800943F8 0C024E80 */ jal func_80093A00 -/* 247FC 800943FC AE220004 */ sw $v0, 0x4($s1) -/* 24800 80094400 0C024F03 */ jal func_80093C0C -/* 24804 80094404 02002021 */ addu $a0, $s0, $zero -/* 24808 80094408 16320002 */ bne $s1, $s2, .L80094414 -/* 2480C 8009440C AE710274 */ sw $s1, 0x274($s3) -/* 24810 80094410 AE720278 */ sw $s2, 0x278($s3) -.L80094414: -/* 24814 80094414 0012182B */ sltu $v1, $zero, $s2 -/* 24818 80094418 02511026 */ xor $v0, $s2, $s1 -/* 2481C 8009441C 0002102B */ sltu $v0, $zero, $v0 -/* 24820 80094420 00621824 */ and $v1, $v1, $v0 -/* 24824 80094424 1060000C */ beqz $v1, .L80094458 -/* 24828 80094428 00000000 */ nop -/* 2482C 8009442C 8E42003C */ lw $v0, 0x3C($s2) -/* 24830 80094430 8E440038 */ lw $a0, 0x38($s2) -/* 24834 80094434 8C460000 */ lw $a2, 0x0($v0) -/* 24838 80094438 0C02698C */ jal func_8009A630 -/* 2483C 8009443C 8C470004 */ lw $a3, 0x4($v0) -/* 24840 80094440 24020001 */ addiu $v0, $zero, 0x1 -/* 24844 80094444 3C01800B */ lui $at, %hi(D_800AA774) -/* 24848 80094448 AC22A774 */ sw $v0, %lo(D_800AA774)($at) -/* 2484C 8009444C 3C01800B */ lui $at, %hi(D_800AA778) -/* 24850 80094450 AC20A778 */ sw $zero, %lo(D_800AA778)($at) -/* 24854 80094454 AE720278 */ sw $s2, 0x278($s3) -.L80094458: -/* 24858 80094458 8FBF0020 */ lw $ra, 0x20($sp) -/* 2485C 8009445C 8FB3001C */ lw $s3, 0x1C($sp) -/* 24860 80094460 8FB20018 */ lw $s2, 0x18($sp) -/* 24864 80094464 8FB10014 */ lw $s1, 0x14($sp) -/* 24868 80094468 8FB00010 */ lw $s0, 0x10($sp) -/* 2486C 8009446C 03E00008 */ jr $ra -/* 24870 80094470 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_800943A4, . - func_800943A4 - -glabel func_80094474 -/* 24874 80094474 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 24878 80094478 AFBF0010 */ sw $ra, 0x10($sp) -/* 2487C 8009447C 8C840274 */ lw $a0, 0x274($a0) -/* 24880 80094480 8C830010 */ lw $v1, 0x10($a0) -/* 24884 80094484 24020001 */ addiu $v0, $zero, 0x1 -/* 24888 80094488 14620005 */ bne $v1, $v0, .L800944A0 -/* 2488C 8009448C 00000000 */ nop -/* 24890 80094490 8C820004 */ lw $v0, 0x4($a0) -/* 24894 80094494 34420010 */ ori $v0, $v0, 0x10 -/* 24898 80094498 0C024F10 */ jal func_80093C40 -/* 2489C 8009449C AC820004 */ sw $v0, 0x4($a0) -.L800944A0: -/* 248A0 800944A0 8FBF0010 */ lw $ra, 0x10($sp) -/* 248A4 800944A4 03E00008 */ jr $ra -/* 248A8 800944A8 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80094474, . - func_80094474 - -glabel func_800944AC -/* 248AC 800944AC 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 248B0 800944B0 AFB3001C */ sw $s3, 0x1C($sp) -/* 248B4 800944B4 00809821 */ addu $s3, $a0, $zero -/* 248B8 800944B8 AFB40020 */ sw $s4, 0x20($sp) -/* 248BC 800944BC 00A0A021 */ addu $s4, $a1, $zero -/* 248C0 800944C0 AFB50024 */ sw $s5, 0x24($sp) -/* 248C4 800944C4 00C0A821 */ addu $s5, $a2, $zero -/* 248C8 800944C8 AFB20018 */ sw $s2, 0x18($sp) -/* 248CC 800944CC 00E09021 */ addu $s2, $a3, $zero -/* 248D0 800944D0 AFB60028 */ sw $s6, 0x28($sp) -/* 248D4 800944D4 AFBF002C */ sw $ra, 0x2C($sp) -/* 248D8 800944D8 AFB10014 */ sw $s1, 0x14($sp) -/* 248DC 800944DC AFB00010 */ sw $s0, 0x10($sp) -/* 248E0 800944E0 8E620280 */ lw $v0, 0x280($s3) -/* 248E4 800944E4 8E710268 */ lw $s1, 0x268($s3) -/* 248E8 800944E8 8E630264 */ lw $v1, 0x264($s3) -/* 248EC 800944EC 10400014 */ beqz $v0, .L80094540 -/* 248F0 800944F0 0240B021 */ addu $s6, $s2, $zero -/* 248F4 800944F4 32420002 */ andi $v0, $s2, 0x2 -/* 248F8 800944F8 10400011 */ beqz $v0, .L80094540 -/* 248FC 800944FC 00000000 */ nop -/* 24900 80094500 52200006 */ beql $s1, $zero, .L8009451C -/* 24904 80094504 AE830000 */ sw $v1, 0x0($s4) -/* 24908 80094508 8E220008 */ lw $v0, 0x8($s1) -/* 2490C 8009450C 30420010 */ andi $v0, $v0, 0x10 -/* 24910 80094510 54400049 */ bnel $v0, $zero, .L80094638 -/* 24914 80094514 AE910000 */ sw $s1, 0x0($s4) -/* 24918 80094518 AE830000 */ sw $v1, 0x0($s4) -.L8009451C: -/* 2491C 8009451C 8E620264 */ lw $v0, 0x264($s3) -/* 24920 80094520 AE600280 */ sw $zero, 0x280($s3) -/* 24924 80094524 8C430000 */ lw $v1, 0x0($v0) -/* 24928 80094528 2402FFFD */ addiu $v0, $zero, -0x3 -/* 2492C 8009452C 02429024 */ and $s2, $s2, $v0 -/* 24930 80094530 14600051 */ bnez $v1, .L80094678 -/* 24934 80094534 AE630264 */ sw $v1, 0x264($s3) -/* 24938 80094538 0802519E */ j .L80094678 -/* 2493C 8009453C AE60026C */ sw $zero, 0x26C($s3) -.L80094540: -/* 24940 80094540 52200009 */ beql $s1, $zero, .L80094568 -/* 24944 80094544 00001021 */ addu $v0, $zero, $zero -/* 24948 80094548 0C025468 */ jal func_800951A0 -/* 2494C 8009454C 00000000 */ nop -/* 24950 80094550 0C025478 */ jal func_800951E0 -/* 24954 80094554 00408021 */ addu $s0, $v0, $zero -/* 24958 80094558 02028026 */ xor $s0, $s0, $v0 -/* 2495C 8009455C 2E100001 */ sltiu $s0, $s0, 0x1 -/* 24960 80094560 00108023 */ negu $s0, $s0 -/* 24964 80094564 02301024 */ and $v0, $s1, $s0 -.L80094568: -/* 24968 80094568 10400043 */ beqz $v0, .L80094678 -/* 2496C 8009456C 00000000 */ nop -/* 24970 80094570 8E220008 */ lw $v0, 0x8($s1) -/* 24974 80094574 30420007 */ andi $v0, $v0, 0x7 -/* 24978 80094578 2443FFFF */ addiu $v1, $v0, -0x1 -/* 2497C 8009457C 2C620007 */ sltiu $v0, $v1, 0x7 -/* 24980 80094580 1040003D */ beqz $v0, .L80094678 -/* 24984 80094584 00031080 */ sll $v0, $v1, 2 -/* 24988 80094588 3C01800B */ lui $at, %hi(jtbl_800AE9F0) -/* 2498C 8009458C 00220821 */ addu $at, $at, $v0 -/* 24990 80094590 8C22E9F0 */ lw $v0, %lo(jtbl_800AE9F0)($at) -/* 24994 80094594 00400008 */ jr $v0 -/* 24998 80094598 00000000 */ nop -glabel .L8009459C -/* 2499C 8009459C 8E220004 */ lw $v0, 0x4($s1) -/* 249A0 800945A0 30420020 */ andi $v0, $v0, 0x20 -/* 249A4 800945A4 10400011 */ beqz $v0, .L800945EC -/* 249A8 800945A8 32420002 */ andi $v0, $s2, 0x2 -/* 249AC 800945AC 10400032 */ beqz $v0, .L80094678 -/* 249B0 800945B0 2403FFFD */ addiu $v1, $zero, -0x3 -/* 249B4 800945B4 AE910000 */ sw $s1, 0x0($s4) -/* 249B8 800945B8 8E220004 */ lw $v0, 0x4($s1) -/* 249BC 800945BC 30420001 */ andi $v0, $v0, 0x1 -/* 249C0 800945C0 10400004 */ beqz $v0, .L800945D4 -/* 249C4 800945C4 02439024 */ and $s2, $s2, $v1 -/* 249C8 800945C8 AEB10000 */ sw $s1, 0x0($s5) -/* 249CC 800945CC 2402FFFE */ addiu $v0, $zero, -0x2 -/* 249D0 800945D0 02429024 */ and $s2, $s2, $v0 -.L800945D4: -/* 249D4 800945D4 8E620268 */ lw $v0, 0x268($s3) -/* 249D8 800945D8 8C420000 */ lw $v0, 0x0($v0) -/* 249DC 800945DC 14400026 */ bnez $v0, .L80094678 -/* 249E0 800945E0 AE620268 */ sw $v0, 0x268($s3) -/* 249E4 800945E4 0802519E */ j .L80094678 -/* 249E8 800945E8 AE600270 */ sw $zero, 0x270($s3) -.L800945EC: -/* 249EC 800945EC 24020003 */ addiu $v0, $zero, 0x3 -/* 249F0 800945F0 16420021 */ bne $s2, $v0, .L80094678 -/* 249F4 800945F4 00000000 */ nop -/* 249F8 800945F8 AEB10000 */ sw $s1, 0x0($s5) -/* 249FC 800945FC AE910000 */ sw $s1, 0x0($s4) -/* 24A00 80094600 8E620268 */ lw $v0, 0x268($s3) -/* 24A04 80094604 8C420000 */ lw $v0, 0x0($v0) -/* 24A08 80094608 00009021 */ addu $s2, $zero, $zero -/* 24A0C 8009460C 1440001A */ bnez $v0, .L80094678 -/* 24A10 80094610 AE620268 */ sw $v0, 0x268($s3) -/* 24A14 80094614 0802519E */ j .L80094678 -/* 24A18 80094618 AE600270 */ sw $zero, 0x270($s3) -glabel .L8009461C -/* 24A1C 8009461C 8E230004 */ lw $v1, 0x4($s1) -/* 24A20 80094620 30620002 */ andi $v0, $v1, 0x2 -/* 24A24 80094624 10400007 */ beqz $v0, .L80094644 -/* 24A28 80094628 32420002 */ andi $v0, $s2, 0x2 -/* 24A2C 8009462C 10400012 */ beqz $v0, .L80094678 -/* 24A30 80094630 00000000 */ nop -/* 24A34 80094634 AE910000 */ sw $s1, 0x0($s4) -.L80094638: -/* 24A38 80094638 2402FFFD */ addiu $v0, $zero, -0x3 -/* 24A3C 8009463C 0802519E */ j .L80094678 -/* 24A40 80094640 02429024 */ and $s2, $s2, $v0 -.L80094644: -/* 24A44 80094644 30620001 */ andi $v0, $v1, 0x1 -/* 24A48 80094648 1040000B */ beqz $v0, .L80094678 -/* 24A4C 8009464C 32420001 */ andi $v0, $s2, 0x1 -/* 24A50 80094650 10400009 */ beqz $v0, .L80094678 -/* 24A54 80094654 00000000 */ nop -/* 24A58 80094658 AEB10000 */ sw $s1, 0x0($s5) -/* 24A5C 8009465C 8E620268 */ lw $v0, 0x268($s3) -/* 24A60 80094660 8C430000 */ lw $v1, 0x0($v0) -/* 24A64 80094664 2402FFFE */ addiu $v0, $zero, -0x2 -/* 24A68 80094668 02429024 */ and $s2, $s2, $v0 -/* 24A6C 8009466C 14600002 */ bnez $v1, .L80094678 -/* 24A70 80094670 AE630268 */ sw $v1, 0x268($s3) -/* 24A74 80094674 AE600270 */ sw $zero, 0x270($s3) -glabel .L80094678 -/* 24A78 80094678 12560006 */ beq $s2, $s6, .L80094694 -/* 24A7C 8009467C 02602021 */ addu $a0, $s3, $zero -/* 24A80 80094680 02802821 */ addu $a1, $s4, $zero -/* 24A84 80094684 02A03021 */ addu $a2, $s5, $zero -/* 24A88 80094688 0C02512B */ jal func_800944AC -/* 24A8C 8009468C 02403821 */ addu $a3, $s2, $zero -/* 24A90 80094690 00409021 */ addu $s2, $v0, $zero -.L80094694: -/* 24A94 80094694 02401021 */ addu $v0, $s2, $zero -/* 24A98 80094698 8FBF002C */ lw $ra, 0x2C($sp) -/* 24A9C 8009469C 8FB60028 */ lw $s6, 0x28($sp) -/* 24AA0 800946A0 8FB50024 */ lw $s5, 0x24($sp) -/* 24AA4 800946A4 8FB40020 */ lw $s4, 0x20($sp) -/* 24AA8 800946A8 8FB3001C */ lw $s3, 0x1C($sp) -/* 24AAC 800946AC 8FB20018 */ lw $s2, 0x18($sp) -/* 24AB0 800946B0 8FB10014 */ lw $s1, 0x14($sp) -/* 24AB4 800946B4 8FB00010 */ lw $s0, 0x10($sp) -/* 24AB8 800946B8 03E00008 */ jr $ra -/* 24ABC 800946BC 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_800944AC, . - func_800944AC - -glabel func_800946C0 -/* 24AC0 800946C0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 24AC4 800946C4 3C02A480 */ lui $v0, (0xA4800018 >> 16) -/* 24AC8 800946C8 34420018 */ ori $v0, $v0, (0xA4800018 & 0xFFFF) -/* 24ACC 800946CC AFBF0018 */ sw $ra, 0x18($sp) -/* 24AD0 800946D0 AFB10014 */ sw $s1, 0x14($sp) -/* 24AD4 800946D4 AFB00010 */ sw $s0, 0x10($sp) -/* 24AD8 800946D8 8C420000 */ lw $v0, 0x0($v0) -/* 24ADC 800946DC 00808021 */ addu $s0, $a0, $zero -/* 24AE0 800946E0 30420003 */ andi $v0, $v0, 0x3 -/* 24AE4 800946E4 10400003 */ beqz $v0, .L800946F4 -/* 24AE8 800946E8 00A08821 */ addu $s1, $a1, $zero -/* 24AEC 800946EC 080251D4 */ j .L80094750 -/* 24AF0 800946F0 2402FFFF */ addiu $v0, $zero, -0x1 -.L800946F4: -/* 24AF4 800946F4 24020001 */ addiu $v0, $zero, 0x1 -/* 24AF8 800946F8 16020003 */ bne $s0, $v0, .L80094708 -/* 24AFC 800946FC 02202021 */ addu $a0, $s1, $zero -/* 24B00 80094700 0C024050 */ jal func_80090140 -/* 24B04 80094704 24050040 */ addiu $a1, $zero, 0x40 -.L80094708: -/* 24B08 80094708 0C0241E0 */ jal func_80090780 -/* 24B0C 8009470C 02202021 */ addu $a0, $s1, $zero -/* 24B10 80094710 3C03A480 */ lui $v1, (0xA4800010 >> 16) -/* 24B14 80094714 AC620000 */ sw $v0, %lo(D_A4800000)($v1) -/* 24B18 80094718 56000003 */ bnel $s0, $zero, .L80094728 -/* 24B1C 8009471C 3C03A480 */ lui $v1, (0xA4800010 >> 16) -/* 24B20 80094720 080251CB */ j .L8009472C -/* 24B24 80094724 34630004 */ ori $v1, $v1, (0xA4800004 & 0xFFFF) -.L80094728: -/* 24B28 80094728 34630010 */ ori $v1, $v1, (0xA4800010 & 0xFFFF) -.L8009472C: -/* 24B2C 8009472C 3C021FC0 */ lui $v0, (0x1FC007C0 >> 16) -/* 24B30 80094730 344207C0 */ ori $v0, $v0, (0x1FC007C0 & 0xFFFF) -/* 24B34 80094734 AC620000 */ sw $v0, 0x0($v1) -/* 24B38 80094738 16000005 */ bnez $s0, .L80094750 -/* 24B3C 8009473C 00001021 */ addu $v0, $zero, $zero -/* 24B40 80094740 02202021 */ addu $a0, $s1, $zero -/* 24B44 80094744 0C024004 */ jal func_80090010 -/* 24B48 80094748 24050040 */ addiu $a1, $zero, 0x40 -/* 24B4C 8009474C 00001021 */ addu $v0, $zero, $zero -.L80094750: -/* 24B50 80094750 8FBF0018 */ lw $ra, 0x18($sp) -/* 24B54 80094754 8FB10014 */ lw $s1, 0x14($sp) -/* 24B58 80094758 8FB00010 */ lw $s0, 0x10($sp) -/* 24B5C 8009475C 03E00008 */ jr $ra -/* 24B60 80094760 27BD0020 */ addiu $sp, $sp, 0x20 -/* 24B64 80094764 00000000 */ nop -/* 24B68 80094768 00000000 */ nop -/* 24B6C 8009476C 00000000 */ nop -.size func_800946C0, . - func_800946C0 - -glabel func_80094770 -/* 24B70 80094770 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 24B74 80094774 24020001 */ addiu $v0, $zero, 0x1 -/* 24B78 80094778 AFB00010 */ sw $s0, 0x10($sp) -/* 24B7C 8009477C 3C10800F */ lui $s0, %hi(D_800E9BC8) -/* 24B80 80094780 26109BC8 */ addiu $s0, $s0, %lo(D_800E9BC8) -/* 24B84 80094784 02002021 */ addu $a0, $s0, $zero -/* 24B88 80094788 3C05800C */ lui $a1, %hi(D_800C35A0) -/* 24B8C 8009478C 24A535A0 */ addiu $a1, $a1, %lo(D_800C35A0) -/* 24B90 80094790 AFBF0014 */ sw $ra, 0x14($sp) -/* 24B94 80094794 3C01800B */ lui $at, %hi(D_800AA780) -/* 24B98 80094798 AC22A780 */ sw $v0, %lo(D_800AA780)($at) -/* 24B9C 8009479C 0C024D5C */ jal func_80093570 -/* 24BA0 800947A0 24060001 */ addiu $a2, $zero, 0x1 -/* 24BA4 800947A4 02002021 */ addu $a0, $s0, $zero -/* 24BA8 800947A8 00002821 */ addu $a1, $zero, $zero -/* 24BAC 800947AC 0C024E04 */ jal func_80093810 -/* 24BB0 800947B0 00003021 */ addu $a2, $zero, $zero -/* 24BB4 800947B4 8FBF0014 */ lw $ra, 0x14($sp) -/* 24BB8 800947B8 8FB00010 */ lw $s0, 0x10($sp) -/* 24BBC 800947BC 03E00008 */ jr $ra -/* 24BC0 800947C0 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80094770, . - func_80094770 - -glabel func_800947C4 -/* 24BC4 800947C4 3C02800B */ lui $v0, %hi(D_800AA780) -/* 24BC8 800947C8 8C42A780 */ lw $v0, %lo(D_800AA780)($v0) -/* 24BCC 800947CC 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 24BD0 800947D0 1440000F */ bnez $v0, .L80094810 -/* 24BD4 800947D4 AFBF0018 */ sw $ra, 0x18($sp) -/* 24BD8 800947D8 24020001 */ addiu $v0, $zero, 0x1 -/* 24BDC 800947DC 3C01800B */ lui $at, %hi(D_800AA780) -/* 24BE0 800947E0 AC22A780 */ sw $v0, %lo(D_800AA780)($at) -/* 24BE4 800947E4 3C04800F */ lui $a0, %hi(D_800E9BC8) -/* 24BE8 800947E8 24849BC8 */ addiu $a0, $a0, %lo(D_800E9BC8) -/* 24BEC 800947EC 3C05800C */ lui $a1, %hi(D_800C35A0) -/* 24BF0 800947F0 24A535A0 */ addiu $a1, $a1, %lo(D_800C35A0) -/* 24BF4 800947F4 0C024D5C */ jal func_80093570 -/* 24BF8 800947F8 24060001 */ addiu $a2, $zero, 0x1 -/* 24BFC 800947FC 3C04800F */ lui $a0, %hi(D_800E9BC8) -/* 24C00 80094800 24849BC8 */ addiu $a0, $a0, %lo(D_800E9BC8) -/* 24C04 80094804 00002821 */ addu $a1, $zero, $zero -/* 24C08 80094808 0C024E04 */ jal func_80093810 -/* 24C0C 8009480C 00003021 */ addu $a2, $zero, $zero -.L80094810: -/* 24C10 80094810 3C04800F */ lui $a0, %hi(D_800E9BC8) -/* 24C14 80094814 24849BC8 */ addiu $a0, $a0, %lo(D_800E9BC8) -/* 24C18 80094818 27A50010 */ addiu $a1, $sp, 0x10 -/* 24C1C 8009481C 0C024DB8 */ jal func_800936E0 -/* 24C20 80094820 24060001 */ addiu $a2, $zero, 0x1 -/* 24C24 80094824 8FBF0018 */ lw $ra, 0x18($sp) -/* 24C28 80094828 03E00008 */ jr $ra -/* 24C2C 8009482C 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_800947C4, . - func_800947C4 - -glabel func_80094830 -/* 24C30 80094830 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 24C34 80094834 AFBF0010 */ sw $ra, 0x10($sp) -/* 24C38 80094838 3C04800F */ lui $a0, %hi(D_800E9BC8) -/* 24C3C 8009483C 24849BC8 */ addiu $a0, $a0, %lo(D_800E9BC8) -/* 24C40 80094840 00002821 */ addu $a1, $zero, $zero -/* 24C44 80094844 0C024E04 */ jal func_80093810 -/* 24C48 80094848 00003021 */ addu $a2, $zero, $zero -/* 24C4C 8009484C 8FBF0010 */ lw $ra, 0x10($sp) -/* 24C50 80094850 03E00008 */ jr $ra -/* 24C54 80094854 27BD0018 */ addiu $sp, $sp, 0x18 -/* 24C58 80094858 00000000 */ nop -/* 24C5C 8009485C 00000000 */ nop -.size func_80094830, . - func_80094830 - -glabel func_80094860 -/* 24C60 80094860 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 24C64 80094864 AFB00010 */ sw $s0, 0x10($sp) -/* 24C68 80094868 00808021 */ addu $s0, $a0, $zero -/* 24C6C 8009486C 00E04821 */ addu $t1, $a3, $zero -/* 24C70 80094870 000747C3 */ sra $t0, $a3, 31 -/* 24C74 80094874 3C04800A */ lui $a0, %hi(D_800996B8) -/* 24C78 80094878 248496B8 */ addiu $a0, $a0, %lo(D_800996B8) -/* 24C7C 8009487C 00801821 */ addu $v1, $a0, $zero -/* 24C80 80094880 000417C3 */ sra $v0, $a0, 31 -/* 24C84 80094884 8FA70028 */ lw $a3, 0x28($sp) -/* 24C88 80094888 3C040100 */ lui $a0, (0x1000800 >> 16) -/* 24C8C 8009488C 34840800 */ ori $a0, $a0, (0x1000800 & 0xFFFF) -/* 24C90 80094890 AFBF0014 */ sw $ra, 0x14($sp) -/* 24C94 80094894 AE020100 */ sw $v0, 0x100($s0) -/* 24C98 80094898 AE030104 */ sw $v1, 0x104($s0) -/* 24C9C 8009489C 3402FF03 */ ori $v0, $zero, 0xFF03 -/* 24CA0 800948A0 AE020118 */ sw $v0, 0x118($s0) -/* 24CA4 800948A4 2402003F */ addiu $v0, $zero, 0x3F -/* 24CA8 800948A8 AE020128 */ sw $v0, 0x128($s0) -/* 24CAC 800948AC 24020001 */ addiu $v0, $zero, 0x1 -/* 24CB0 800948B0 AE050014 */ sw $a1, 0x14($s0) -/* 24CB4 800948B4 AE000000 */ sw $zero, 0x0($s0) -/* 24CB8 800948B8 AE000008 */ sw $zero, 0x8($s0) -/* 24CBC 800948BC AE06011C */ sw $a2, 0x11C($s0) -/* 24CC0 800948C0 AE080038 */ sw $t0, 0x38($s0) -/* 24CC4 800948C4 AE09003C */ sw $t1, 0x3C($s0) -/* 24CC8 800948C8 AE04012C */ sw $a0, 0x12C($s0) -/* 24CCC 800948CC AE000018 */ sw $zero, 0x18($s0) -/* 24CD0 800948D0 A6020010 */ sh $v0, 0x10($s0) -/* 24CD4 800948D4 A6000012 */ sh $zero, 0x12($s0) -/* 24CD8 800948D8 8FA2002C */ lw $v0, 0x2C($sp) -/* 24CDC 800948DC 00E05821 */ addu $t3, $a3, $zero -/* 24CE0 800948E0 000757C3 */ sra $t2, $a3, 31 -/* 24CE4 800948E4 AE020004 */ sw $v0, 0x4($s0) -/* 24CE8 800948E8 256BFFF0 */ addiu $t3, $t3, -0x10 -/* 24CEC 800948EC 2D62FFF0 */ sltiu $v0, $t3, -0x10 -/* 24CF0 800948F0 254AFFFF */ addiu $t2, $t2, -0x1 -/* 24CF4 800948F4 01425021 */ addu $t2, $t2, $v0 -/* 24CF8 800948F8 AE0A00F0 */ sw $t2, 0xF0($s0) -/* 24CFC 800948FC 0C0265B4 */ jal func_800996D0 -/* 24D00 80094900 AE0B00F4 */ sw $t3, 0xF4($s0) -/* 24D04 80094904 3C03800B */ lui $v1, %hi(D_800AA79C) -/* 24D08 80094908 8C63A79C */ lw $v1, %lo(D_800AA79C)($v1) -/* 24D0C 8009490C 00402021 */ addu $a0, $v0, $zero -/* 24D10 80094910 3C01800B */ lui $at, %hi(D_800AA79C) -/* 24D14 80094914 AC30A79C */ sw $s0, %lo(D_800AA79C)($at) -/* 24D18 80094918 0C0265D0 */ jal func_80099740 -/* 24D1C 8009491C AE03000C */ sw $v1, 0xC($s0) -/* 24D20 80094920 8FBF0014 */ lw $ra, 0x14($sp) -/* 24D24 80094924 8FB00010 */ lw $s0, 0x10($sp) -/* 24D28 80094928 03E00008 */ jr $ra -/* 24D2C 8009492C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80094860, . - func_80094860 - -glabel func_80094930 -/* 24D30 80094930 14800003 */ bnez $a0, .L80094940 -/* 24D34 80094934 00000000 */ nop -/* 24D38 80094938 3C04800B */ lui $a0, %hi(D_800AA7A0) -/* 24D3C 8009493C 8C84A7A0 */ lw $a0, %lo(D_800AA7A0)($a0) -.L80094940: -/* 24D40 80094940 03E00008 */ jr $ra -/* 24D44 80094944 8C820004 */ lw $v0, 0x4($a0) -/* 24D48 80094948 00000000 */ nop -/* 24D4C 8009494C 00000000 */ nop -.size func_80094930, . - func_80094930 - -glabel func_80094950 -/* 24D50 80094950 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 24D54 80094954 AFB00010 */ sw $s0, 0x10($sp) -/* 24D58 80094958 00808021 */ addu $s0, $a0, $zero -/* 24D5C 8009495C AFB10014 */ sw $s1, 0x14($sp) -/* 24D60 80094960 00A08821 */ addu $s1, $a1, $zero -/* 24D64 80094964 AFBF001C */ sw $ra, 0x1C($sp) -/* 24D68 80094968 0C0265B4 */ jal func_800996D0 -/* 24D6C 8009496C AFB20018 */ sw $s2, 0x18($sp) -/* 24D70 80094970 16000003 */ bnez $s0, .L80094980 -/* 24D74 80094974 00409021 */ addu $s2, $v0, $zero -/* 24D78 80094978 3C10800B */ lui $s0, %hi(D_800AA7A0) -/* 24D7C 8009497C 8E10A7A0 */ lw $s0, %lo(D_800AA7A0)($s0) -.L80094980: -/* 24D80 80094980 8E020004 */ lw $v0, 0x4($s0) -/* 24D84 80094984 1051001C */ beq $v0, $s1, .L800949F8 -/* 24D88 80094988 00000000 */ nop -/* 24D8C 8009498C 3C02800B */ lui $v0, %hi(D_800AA7A0) -/* 24D90 80094990 8C42A7A0 */ lw $v0, %lo(D_800AA7A0)($v0) -/* 24D94 80094994 1202000B */ beq $s0, $v0, .L800949C4 -/* 24D98 80094998 AE110004 */ sw $s1, 0x4($s0) -/* 24D9C 8009499C 96030010 */ lhu $v1, 0x10($s0) -/* 24DA0 800949A0 24020001 */ addiu $v0, $zero, 0x1 -/* 24DA4 800949A4 10620007 */ beq $v1, $v0, .L800949C4 -/* 24DA8 800949A8 00000000 */ nop -/* 24DAC 800949AC 8E040008 */ lw $a0, 0x8($s0) -/* 24DB0 800949B0 0C025300 */ jal func_80094C00 -/* 24DB4 800949B4 02002821 */ addu $a1, $s0, $zero -/* 24DB8 800949B8 8E040008 */ lw $a0, 0x8($s0) -/* 24DBC 800949BC 0C026539 */ jal func_800994E4 -/* 24DC0 800949C0 02002821 */ addu $a1, $s0, $zero -.L800949C4: -/* 24DC4 800949C4 3C04800B */ lui $a0, %hi(D_800AA7A0) -/* 24DC8 800949C8 8C84A7A0 */ lw $a0, %lo(D_800AA7A0)($a0) -/* 24DCC 800949CC 3C02800B */ lui $v0, %hi(D_800AA798) -/* 24DD0 800949D0 8C42A798 */ lw $v0, %lo(D_800AA798)($v0) -/* 24DD4 800949D4 8C830004 */ lw $v1, 0x4($a0) -/* 24DD8 800949D8 8C420004 */ lw $v0, 0x4($v0) -/* 24DDC 800949DC 0062182A */ slt $v1, $v1, $v0 -/* 24DE0 800949E0 10600005 */ beqz $v1, .L800949F8 -/* 24DE4 800949E4 24020002 */ addiu $v0, $zero, 0x2 -/* 24DE8 800949E8 A4820010 */ sh $v0, 0x10($a0) -/* 24DEC 800949EC 3C04800B */ lui $a0, %hi(D_800AA798) -/* 24DF0 800949F0 0C0264F7 */ jal func_800993DC -/* 24DF4 800949F4 2484A798 */ addiu $a0, $a0, %lo(D_800AA798) -.L800949F8: -/* 24DF8 800949F8 0C0265D0 */ jal func_80099740 -/* 24DFC 800949FC 02402021 */ addu $a0, $s2, $zero -/* 24E00 80094A00 8FBF001C */ lw $ra, 0x1C($sp) -/* 24E04 80094A04 8FB20018 */ lw $s2, 0x18($sp) -/* 24E08 80094A08 8FB10014 */ lw $s1, 0x14($sp) -/* 24E0C 80094A0C 8FB00010 */ lw $s0, 0x10($sp) -/* 24E10 80094A10 03E00008 */ jr $ra -/* 24E14 80094A14 27BD0020 */ addiu $sp, $sp, 0x20 -/* 24E18 80094A18 00000000 */ nop -/* 24E1C 80094A1C 00000000 */ nop -.size func_80094950, . - func_80094950 - -glabel func_80094A20 -/* 24E20 80094A20 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 24E24 80094A24 AFB00010 */ sw $s0, 0x10($sp) -/* 24E28 80094A28 00808021 */ addu $s0, $a0, $zero -/* 24E2C 80094A2C AFBF001C */ sw $ra, 0x1C($sp) -/* 24E30 80094A30 AFB20018 */ sw $s2, 0x18($sp) -/* 24E34 80094A34 0C0265B4 */ jal func_800996D0 -/* 24E38 80094A38 AFB10014 */ sw $s1, 0x14($sp) -/* 24E3C 80094A3C 96030010 */ lhu $v1, 0x10($s0) -/* 24E40 80094A40 00409021 */ addu $s2, $v0, $zero -/* 24E44 80094A44 24020001 */ addiu $v0, $zero, 0x1 -/* 24E48 80094A48 10620008 */ beq $v1, $v0, .L80094A6C -/* 24E4C 80094A4C 24020008 */ addiu $v0, $zero, 0x8 -/* 24E50 80094A50 1462001E */ bne $v1, $v0, .L80094ACC -/* 24E54 80094A54 24020002 */ addiu $v0, $zero, 0x2 -/* 24E58 80094A58 A6020010 */ sh $v0, 0x10($s0) -/* 24E5C 80094A5C 3C04800B */ lui $a0, %hi(D_800AA798) -/* 24E60 80094A60 2484A798 */ addiu $a0, $a0, %lo(D_800AA798) -/* 24E64 80094A64 080252B1 */ j .L80094AC4 -/* 24E68 80094A68 02002821 */ addu $a1, $s0, $zero -.L80094A6C: -/* 24E6C 80094A6C 8E020008 */ lw $v0, 0x8($s0) -/* 24E70 80094A70 50400006 */ beql $v0, $zero, .L80094A8C -/* 24E74 80094A74 24020002 */ addiu $v0, $zero, 0x2 -/* 24E78 80094A78 3C11800B */ lui $s1, %hi(D_800AA798) -/* 24E7C 80094A7C 2631A798 */ addiu $s1, $s1, %lo(D_800AA798) -/* 24E80 80094A80 14510007 */ bne $v0, $s1, .L80094AA0 -/* 24E84 80094A84 02002821 */ addu $a1, $s0, $zero -/* 24E88 80094A88 24020002 */ addiu $v0, $zero, 0x2 -.L80094A8C: -/* 24E8C 80094A8C A6020010 */ sh $v0, 0x10($s0) -/* 24E90 80094A90 3C04800B */ lui $a0, %hi(D_800AA798) -/* 24E94 80094A94 2484A798 */ addiu $a0, $a0, %lo(D_800AA798) -/* 24E98 80094A98 080252B1 */ j .L80094AC4 -/* 24E9C 80094A9C 02002821 */ addu $a1, $s0, $zero -.L80094AA0: -/* 24EA0 80094AA0 8E040008 */ lw $a0, 0x8($s0) -/* 24EA4 80094AA4 24020008 */ addiu $v0, $zero, 0x8 -/* 24EA8 80094AA8 0C026539 */ jal func_800994E4 -/* 24EAC 80094AAC A6020010 */ sh $v0, 0x10($s0) -/* 24EB0 80094AB0 8E040008 */ lw $a0, 0x8($s0) -/* 24EB4 80094AB4 0C02654B */ jal func_8009952C -/* 24EB8 80094AB8 00000000 */ nop -/* 24EBC 80094ABC 02202021 */ addu $a0, $s1, $zero -/* 24EC0 80094AC0 00402821 */ addu $a1, $v0, $zero -.L80094AC4: -/* 24EC4 80094AC4 0C026539 */ jal func_800994E4 -/* 24EC8 80094AC8 00000000 */ nop -.L80094ACC: -/* 24ECC 80094ACC 3C04800B */ lui $a0, %hi(D_800AA7A0) -/* 24ED0 80094AD0 8C84A7A0 */ lw $a0, %lo(D_800AA7A0)($a0) -/* 24ED4 80094AD4 14800005 */ bnez $a0, .L80094AEC -/* 24ED8 80094AD8 00000000 */ nop -/* 24EDC 80094ADC 0C02654F */ jal func_8009953C -/* 24EE0 80094AE0 00000000 */ nop -/* 24EE4 80094AE4 080252C6 */ j .L80094B18 -/* 24EE8 80094AE8 00000000 */ nop -.L80094AEC: -/* 24EEC 80094AEC 3C02800B */ lui $v0, %hi(D_800AA798) -/* 24EF0 80094AF0 8C42A798 */ lw $v0, %lo(D_800AA798)($v0) -/* 24EF4 80094AF4 8C830004 */ lw $v1, 0x4($a0) -/* 24EF8 80094AF8 8C420004 */ lw $v0, 0x4($v0) -/* 24EFC 80094AFC 0062182A */ slt $v1, $v1, $v0 -/* 24F00 80094B00 10600005 */ beqz $v1, .L80094B18 -/* 24F04 80094B04 24020002 */ addiu $v0, $zero, 0x2 -/* 24F08 80094B08 A4820010 */ sh $v0, 0x10($a0) -/* 24F0C 80094B0C 3C04800B */ lui $a0, %hi(D_800AA798) -/* 24F10 80094B10 0C0264F7 */ jal func_800993DC -/* 24F14 80094B14 2484A798 */ addiu $a0, $a0, %lo(D_800AA798) -.L80094B18: -/* 24F18 80094B18 0C0265D0 */ jal func_80099740 -/* 24F1C 80094B1C 02402021 */ addu $a0, $s2, $zero -/* 24F20 80094B20 8FBF001C */ lw $ra, 0x1C($sp) -/* 24F24 80094B24 8FB20018 */ lw $s2, 0x18($sp) -/* 24F28 80094B28 8FB10014 */ lw $s1, 0x14($sp) -/* 24F2C 80094B2C 8FB00010 */ lw $s0, 0x10($sp) -/* 24F30 80094B30 03E00008 */ jr $ra -/* 24F34 80094B34 27BD0020 */ addiu $sp, $sp, 0x20 -/* 24F38 80094B38 00000000 */ nop -/* 24F3C 80094B3C 00000000 */ nop -.size func_80094A20, . - func_80094A20 - -glabel func_80094B40 -/* 24F40 80094B40 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 24F44 80094B44 AFB00010 */ sw $s0, 0x10($sp) -/* 24F48 80094B48 00808021 */ addu $s0, $a0, $zero -/* 24F4C 80094B4C AFBF0018 */ sw $ra, 0x18($sp) -/* 24F50 80094B50 0C0265B4 */ jal func_800996D0 -/* 24F54 80094B54 AFB10014 */ sw $s1, 0x14($sp) -/* 24F58 80094B58 24030004 */ addiu $v1, $zero, 0x4 -/* 24F5C 80094B5C 12000002 */ beqz $s0, .L80094B68 -/* 24F60 80094B60 00408821 */ addu $s1, $v0, $zero -/* 24F64 80094B64 96030010 */ lhu $v1, 0x10($s0) -.L80094B68: -/* 24F68 80094B68 3063FFFF */ andi $v1, $v1, 0xFFFF -/* 24F6C 80094B6C 24020004 */ addiu $v0, $zero, 0x4 -/* 24F70 80094B70 1062000C */ beq $v1, $v0, .L80094BA4 -/* 24F74 80094B74 28620005 */ slti $v0, $v1, 0x5 -/* 24F78 80094B78 10400005 */ beqz $v0, .L80094B90 -/* 24F7C 80094B7C 24020002 */ addiu $v0, $zero, 0x2 -/* 24F80 80094B80 10620010 */ beq $v1, $v0, .L80094BC4 -/* 24F84 80094B84 00000000 */ nop -/* 24F88 80094B88 080252F6 */ j .L80094BD8 -/* 24F8C 80094B8C 00000000 */ nop -.L80094B90: -/* 24F90 80094B90 24020008 */ addiu $v0, $zero, 0x8 -/* 24F94 80094B94 1062000B */ beq $v1, $v0, .L80094BC4 -/* 24F98 80094B98 00000000 */ nop -/* 24F9C 80094B9C 080252F6 */ j .L80094BD8 -/* 24FA0 80094BA0 00000000 */ nop -.L80094BA4: -/* 24FA4 80094BA4 3C03800B */ lui $v1, %hi(D_800AA7A0) -/* 24FA8 80094BA8 8C63A7A0 */ lw $v1, %lo(D_800AA7A0)($v1) -/* 24FAC 80094BAC 00002021 */ addu $a0, $zero, $zero -/* 24FB0 80094BB0 24020001 */ addiu $v0, $zero, 0x1 -/* 24FB4 80094BB4 0C0264F7 */ jal func_800993DC -/* 24FB8 80094BB8 A4620010 */ sh $v0, 0x10($v1) -/* 24FBC 80094BBC 080252F6 */ j .L80094BD8 -/* 24FC0 80094BC0 00000000 */ nop -.L80094BC4: -/* 24FC4 80094BC4 8E040008 */ lw $a0, 0x8($s0) -/* 24FC8 80094BC8 24020001 */ addiu $v0, $zero, 0x1 -/* 24FCC 80094BCC 02002821 */ addu $a1, $s0, $zero -/* 24FD0 80094BD0 0C025300 */ jal func_80094C00 -/* 24FD4 80094BD4 A6020010 */ sh $v0, 0x10($s0) -.L80094BD8: -/* 24FD8 80094BD8 0C0265D0 */ jal func_80099740 -/* 24FDC 80094BDC 02202021 */ addu $a0, $s1, $zero -/* 24FE0 80094BE0 8FBF0018 */ lw $ra, 0x18($sp) -/* 24FE4 80094BE4 8FB10014 */ lw $s1, 0x14($sp) -/* 24FE8 80094BE8 8FB00010 */ lw $s0, 0x10($sp) -/* 24FEC 80094BEC 03E00008 */ jr $ra -/* 24FF0 80094BF0 27BD0020 */ addiu $sp, $sp, 0x20 -/* 24FF4 80094BF4 00000000 */ nop -/* 24FF8 80094BF8 00000000 */ nop -/* 24FFC 80094BFC 00000000 */ nop -.size func_80094B40, . - func_80094B40 - -glabel func_80094C00 -/* 25000 80094C00 8C820000 */ lw $v0, 0x0($a0) -/* 25004 80094C04 10400009 */ beqz $v0, .L80094C2C -/* 25008 80094C08 00000000 */ nop -.L80094C0C: -/* 2500C 80094C0C 54450004 */ bnel $v0, $a1, .L80094C20 -/* 25010 80094C10 00402021 */ addu $a0, $v0, $zero -/* 25014 80094C14 8C420000 */ lw $v0, 0x0($v0) -/* 25018 80094C18 0802530B */ j .L80094C2C -/* 2501C 80094C1C AC820000 */ sw $v0, 0x0($a0) -.L80094C20: -/* 25020 80094C20 8C420000 */ lw $v0, 0x0($v0) -/* 25024 80094C24 1440FFF9 */ bnez $v0, .L80094C0C -/* 25028 80094C28 00000000 */ nop -.L80094C2C: -/* 2502C 80094C2C 03E00008 */ jr $ra -/* 25030 80094C30 00000000 */ nop -/* 25034 80094C34 00000000 */ nop -/* 25038 80094C38 00000000 */ nop -/* 2503C 80094C3C 00000000 */ nop -.size func_80094C00, . - func_80094C00 - -glabel func_80094C40 -/* 25040 80094C40 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 25044 80094C44 AFBF0014 */ sw $ra, 0x14($sp) -/* 25048 80094C48 0C0265B4 */ jal func_800996D0 -/* 2504C 80094C4C AFB00010 */ sw $s0, 0x10($sp) -/* 25050 80094C50 3C03800B */ lui $v1, %hi(D_800AA7A0) -/* 25054 80094C54 8C63A7A0 */ lw $v1, %lo(D_800AA7A0)($v1) -/* 25058 80094C58 3C04800B */ lui $a0, %hi(D_800AA798) -/* 2505C 80094C5C 2484A798 */ addiu $a0, $a0, %lo(D_800AA798) -/* 25060 80094C60 24050002 */ addiu $a1, $zero, 0x2 -/* 25064 80094C64 00408021 */ addu $s0, $v0, $zero -/* 25068 80094C68 0C0264F7 */ jal func_800993DC -/* 2506C 80094C6C A4650010 */ sh $a1, 0x10($v1) -/* 25070 80094C70 0C0265D0 */ jal func_80099740 -/* 25074 80094C74 02002021 */ addu $a0, $s0, $zero -/* 25078 80094C78 8FBF0014 */ lw $ra, 0x14($sp) -/* 2507C 80094C7C 8FB00010 */ lw $s0, 0x10($sp) -/* 25080 80094C80 03E00008 */ jr $ra -/* 25084 80094C84 27BD0018 */ addiu $sp, $sp, 0x18 -/* 25088 80094C88 00000000 */ nop -/* 2508C 80094C8C 00000000 */ nop -.size func_80094C40, . - func_80094C40 - -glabel func_80094C90 -/* 25090 80094C90 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 25094 80094C94 AFBF0024 */ sw $ra, 0x24($sp) -/* 25098 80094C98 AFB40020 */ sw $s4, 0x20($sp) -/* 2509C 80094C9C AFB3001C */ sw $s3, 0x1C($sp) -/* 250A0 80094CA0 AFB20018 */ sw $s2, 0x18($sp) -/* 250A4 80094CA4 AFB10014 */ sw $s1, 0x14($sp) -/* 250A8 80094CA8 0C0265B4 */ jal func_800996D0 -/* 250AC 80094CAC AFB00010 */ sw $s0, 0x10($sp) -/* 250B0 80094CB0 0C0269B8 */ jal func_8009A6E0 -/* 250B4 80094CB4 0040A021 */ addu $s4, $v0, $zero -/* 250B8 80094CB8 3C03800C */ lui $v1, %hi(D_800C4814) -/* 250BC 80094CBC 8C634814 */ lw $v1, %lo(D_800C4814)($v1) -/* 250C0 80094CC0 3C12800C */ lui $s2, %hi(D_800C4C40) -/* 250C4 80094CC4 8E524C40 */ lw $s2, %lo(D_800C4C40)($s2) -/* 250C8 80094CC8 3C13800C */ lui $s3, %hi(D_800C4C44) -/* 250CC 80094CCC 8E734C44 */ lw $s3, %lo(D_800C4C44)($s3) -/* 250D0 80094CD0 02802021 */ addu $a0, $s4, $zero -/* 250D4 80094CD4 0C0265D0 */ jal func_80099740 -/* 250D8 80094CD8 00438023 */ subu $s0, $v0, $v1 -/* 250DC 80094CDC 02008821 */ addu $s1, $s0, $zero -/* 250E0 80094CE0 00008021 */ addu $s0, $zero, $zero -/* 250E4 80094CE4 02711821 */ addu $v1, $s3, $s1 -/* 250E8 80094CE8 0071202B */ sltu $a0, $v1, $s1 -/* 250EC 80094CEC 02501021 */ addu $v0, $s2, $s0 -/* 250F0 80094CF0 00441021 */ addu $v0, $v0, $a0 -/* 250F4 80094CF4 8FBF0024 */ lw $ra, 0x24($sp) -/* 250F8 80094CF8 8FB40020 */ lw $s4, 0x20($sp) -/* 250FC 80094CFC 8FB3001C */ lw $s3, 0x1C($sp) -/* 25100 80094D00 8FB20018 */ lw $s2, 0x18($sp) -/* 25104 80094D04 8FB10014 */ lw $s1, 0x14($sp) -/* 25108 80094D08 8FB00010 */ lw $s0, 0x10($sp) -/* 2510C 80094D0C 03E00008 */ jr $ra -/* 25110 80094D10 27BD0028 */ addiu $sp, $sp, 0x28 -/* 25114 80094D14 00000000 */ nop -/* 25118 80094D18 00000000 */ nop -/* 2511C 80094D1C 00000000 */ nop -.size func_80094C90, . - func_80094C90 - -glabel func_80094D20 -/* 25120 80094D20 3C01800C */ lui $at, %hi(D_800C4C40) -/* 25124 80094D24 AC244C40 */ sw $a0, %lo(D_800C4C40)($at) -/* 25128 80094D28 3C01800C */ lui $at, %hi(D_800C4C44) -/* 2512C 80094D2C 03E00008 */ jr $ra -/* 25130 80094D30 AC254C44 */ sw $a1, %lo(D_800C4C44)($at) -/* 25134 80094D34 00000000 */ nop -/* 25138 80094D38 00000000 */ nop -/* 2513C 80094D3C 00000000 */ nop -.size func_80094D20, . - func_80094D20 - -glabel func_80094D40 -/* 25140 80094D40 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 25144 80094D44 8FA20028 */ lw $v0, 0x28($sp) -/* 25148 80094D48 8FA3002C */ lw $v1, 0x2C($sp) -/* 2514C 80094D4C AFB00010 */ sw $s0, 0x10($sp) -/* 25150 80094D50 00808021 */ addu $s0, $a0, $zero -/* 25154 80094D54 AFBF0014 */ sw $ra, 0x14($sp) -/* 25158 80094D58 AE000000 */ sw $zero, 0x0($s0) -/* 2515C 80094D5C AE000004 */ sw $zero, 0x4($s0) -/* 25160 80094D60 AE060010 */ sw $a2, 0x10($s0) -/* 25164 80094D64 AE070014 */ sw $a3, 0x14($s0) -/* 25168 80094D68 AE020008 */ sw $v0, 0x8($s0) -/* 2516C 80094D6C AE03000C */ sw $v1, 0xC($s0) -/* 25170 80094D70 8FA50030 */ lw $a1, 0x30($sp) -/* 25174 80094D74 8FA80034 */ lw $t0, 0x34($sp) -/* 25178 80094D78 14C00006 */ bnez $a2, .L80094D94 -/* 2517C 80094D7C 02002021 */ addu $a0, $s0, $zero -/* 25180 80094D80 54E00005 */ bnel $a3, $zero, .L80094D98 -/* 25184 80094D84 AE050018 */ sw $a1, 0x18($s0) -/* 25188 80094D88 AE020010 */ sw $v0, 0x10($s0) -/* 2518C 80094D8C AE030014 */ sw $v1, 0x14($s0) -/* 25190 80094D90 02002021 */ addu $a0, $s0, $zero -.L80094D94: -/* 25194 80094D94 AE050018 */ sw $a1, 0x18($s0) -.L80094D98: -/* 25198 80094D98 0C0253F4 */ jal func_80094FD0 -/* 2519C 80094D9C AE08001C */ sw $t0, 0x1C($s0) -/* 251A0 80094DA0 3C04800B */ lui $a0, %hi(D_800AA7B0) -/* 251A4 80094DA4 8C84A7B0 */ lw $a0, %lo(D_800AA7B0)($a0) -/* 251A8 80094DA8 8C840000 */ lw $a0, 0x0($a0) -/* 251AC 80094DAC 54900005 */ bnel $a0, $s0, .L80094DC4 -/* 251B0 80094DB0 00001021 */ addu $v0, $zero, $zero -/* 251B4 80094DB4 00402021 */ addu $a0, $v0, $zero -/* 251B8 80094DB8 0C0253DC */ jal func_80094F70 -/* 251BC 80094DBC 00602821 */ addu $a1, $v1, $zero -/* 251C0 80094DC0 00001021 */ addu $v0, $zero, $zero -.L80094DC4: -/* 251C4 80094DC4 8FBF0014 */ lw $ra, 0x14($sp) -/* 251C8 80094DC8 8FB00010 */ lw $s0, 0x10($sp) -/* 251CC 80094DCC 03E00008 */ jr $ra -/* 251D0 80094DD0 27BD0018 */ addiu $sp, $sp, 0x18 -/* 251D4 80094DD4 00000000 */ nop -/* 251D8 80094DD8 00000000 */ nop -/* 251DC 80094DDC 00000000 */ nop -.size func_80094D40, . - func_80094D40 - -glabel func_80094DE0 -/* 251E0 80094DE0 3C02800B */ lui $v0, %hi(D_800AA7B0) -/* 251E4 80094DE4 8C42A7B0 */ lw $v0, %lo(D_800AA7B0)($v0) -/* 251E8 80094DE8 00002021 */ addu $a0, $zero, $zero -/* 251EC 80094DEC 00002821 */ addu $a1, $zero, $zero -/* 251F0 80094DF0 3C01800C */ lui $at, %hi(D_800C4C40) -/* 251F4 80094DF4 AC244C40 */ sw $a0, %lo(D_800C4C40)($at) -/* 251F8 80094DF8 3C01800C */ lui $at, %hi(D_800C4C44) -/* 251FC 80094DFC AC254C44 */ sw $a1, %lo(D_800C4C44)($at) -/* 25200 80094E00 3C01800C */ lui $at, %hi(D_800C4814) -/* 25204 80094E04 AC204814 */ sw $zero, %lo(D_800C4814)($at) -/* 25208 80094E08 3C01800C */ lui $at, %hi(D_800C4BA8) -/* 2520C 80094E0C AC204BA8 */ sw $zero, %lo(D_800C4BA8)($at) -/* 25210 80094E10 AC440010 */ sw $a0, 0x10($v0) -/* 25214 80094E14 AC450014 */ sw $a1, 0x14($v0) -/* 25218 80094E18 AC440008 */ sw $a0, 0x8($v0) -/* 2521C 80094E1C AC45000C */ sw $a1, 0xC($v0) -/* 25220 80094E20 AC420004 */ sw $v0, 0x4($v0) -/* 25224 80094E24 AC420000 */ sw $v0, 0x0($v0) -/* 25228 80094E28 AC400018 */ sw $zero, 0x18($v0) -/* 2522C 80094E2C 03E00008 */ jr $ra -/* 25230 80094E30 AC40001C */ sw $zero, 0x1C($v0) -.size func_80094DE0, . - func_80094DE0 - -glabel func_80094E34 -/* 25234 80094E34 3C03800B */ lui $v1, %hi(D_800AA7B0) -/* 25238 80094E38 8C63A7B0 */ lw $v1, %lo(D_800AA7B0)($v1) -/* 2523C 80094E3C 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 25240 80094E40 AFBF0014 */ sw $ra, 0x14($sp) -/* 25244 80094E44 AFB00010 */ sw $s0, 0x10($sp) -/* 25248 80094E48 8C620000 */ lw $v0, 0x0($v1) -/* 2524C 80094E4C 10430044 */ beq $v0, $v1, .L80094F60 -/* 25250 80094E50 00000000 */ nop -.L80094E54: -/* 25254 80094E54 3C02800B */ lui $v0, %hi(D_800AA7B0) -/* 25258 80094E58 8C42A7B0 */ lw $v0, %lo(D_800AA7B0)($v0) -/* 2525C 80094E5C 8C500000 */ lw $s0, 0x0($v0) -/* 25260 80094E60 16020006 */ bne $s0, $v0, .L80094E7C -/* 25264 80094E64 00000000 */ nop -/* 25268 80094E68 0C0269C0 */ jal func_8009A700 -/* 2526C 80094E6C 00002021 */ addu $a0, $zero, $zero -/* 25270 80094E70 3C01800E */ lui $at, %hi(D_800E7A10) -/* 25274 80094E74 080253D8 */ j .L80094F60 -/* 25278 80094E78 AC207A10 */ sw $zero, %lo(D_800E7A10)($at) -.L80094E7C: -/* 2527C 80094E7C 0C0269B8 */ jal func_8009A6E0 -/* 25280 80094E80 00000000 */ nop -/* 25284 80094E84 3C03800E */ lui $v1, %hi(D_800E7A10) -/* 25288 80094E88 8C637A10 */ lw $v1, %lo(D_800E7A10)($v1) -/* 2528C 80094E8C 3C01800E */ lui $at, %hi(D_800E7A10) -/* 25290 80094E90 AC227A10 */ sw $v0, %lo(D_800E7A10)($at) -/* 25294 80094E94 00431023 */ subu $v0, $v0, $v1 -/* 25298 80094E98 8E030010 */ lw $v1, 0x10($s0) -/* 2529C 80094E9C 00403821 */ addu $a3, $v0, $zero -/* 252A0 80094EA0 00003021 */ addu $a2, $zero, $zero -/* 252A4 80094EA4 00C3102B */ sltu $v0, $a2, $v1 -/* 252A8 80094EA8 14400007 */ bnez $v0, .L80094EC8 -/* 252AC 80094EAC 00000000 */ nop -/* 252B0 80094EB0 14660010 */ bne $v1, $a2, .L80094EF4 -/* 252B4 80094EB4 00000000 */ nop -/* 252B8 80094EB8 8E020014 */ lw $v0, 0x14($s0) -/* 252BC 80094EBC 00E2102B */ sltu $v0, $a3, $v0 -/* 252C0 80094EC0 1040000C */ beqz $v0, .L80094EF4 -/* 252C4 80094EC4 00000000 */ nop -.L80094EC8: -/* 252C8 80094EC8 8E040010 */ lw $a0, 0x10($s0) -/* 252CC 80094ECC 8E050014 */ lw $a1, 0x14($s0) -/* 252D0 80094ED0 00A7102B */ sltu $v0, $a1, $a3 -/* 252D4 80094ED4 00A72823 */ subu $a1, $a1, $a3 -/* 252D8 80094ED8 00862023 */ subu $a0, $a0, $a2 -/* 252DC 80094EDC 00822023 */ subu $a0, $a0, $v0 -/* 252E0 80094EE0 AE040010 */ sw $a0, 0x10($s0) -/* 252E4 80094EE4 0C0253DC */ jal func_80094F70 -/* 252E8 80094EE8 AE050014 */ sw $a1, 0x14($s0) -/* 252EC 80094EEC 080253D8 */ j .L80094F60 -/* 252F0 80094EF0 00000000 */ nop -.L80094EF4: -/* 252F4 80094EF4 8E030004 */ lw $v1, 0x4($s0) -/* 252F8 80094EF8 8E020000 */ lw $v0, 0x0($s0) -/* 252FC 80094EFC AC620000 */ sw $v0, 0x0($v1) -/* 25300 80094F00 8E030000 */ lw $v1, 0x0($s0) -/* 25304 80094F04 8E020004 */ lw $v0, 0x4($s0) -/* 25308 80094F08 AC620004 */ sw $v0, 0x4($v1) -/* 2530C 80094F0C 8E040018 */ lw $a0, 0x18($s0) -/* 25310 80094F10 AE000000 */ sw $zero, 0x0($s0) -/* 25314 80094F14 10800004 */ beqz $a0, .L80094F28 -/* 25318 80094F18 AE000004 */ sw $zero, 0x4($s0) -/* 2531C 80094F1C 8E05001C */ lw $a1, 0x1C($s0) -/* 25320 80094F20 0C024E04 */ jal func_80093810 -/* 25324 80094F24 00003021 */ addu $a2, $zero, $zero -.L80094F28: -/* 25328 80094F28 8E020008 */ lw $v0, 0x8($s0) -/* 2532C 80094F2C 14400004 */ bnez $v0, .L80094F40 -/* 25330 80094F30 00000000 */ nop -/* 25334 80094F34 8E02000C */ lw $v0, 0xC($s0) -/* 25338 80094F38 1040FFC6 */ beqz $v0, .L80094E54 -/* 2533C 80094F3C 00000000 */ nop -.L80094F40: -/* 25340 80094F40 8E020008 */ lw $v0, 0x8($s0) -/* 25344 80094F44 8E03000C */ lw $v1, 0xC($s0) -/* 25348 80094F48 02002021 */ addu $a0, $s0, $zero -/* 2534C 80094F4C AC820010 */ sw $v0, 0x10($a0) -/* 25350 80094F50 0C0253F4 */ jal func_80094FD0 -/* 25354 80094F54 AC830014 */ sw $v1, 0x14($a0) -/* 25358 80094F58 08025395 */ j .L80094E54 -/* 2535C 80094F5C 00000000 */ nop -.L80094F60: -/* 25360 80094F60 8FBF0014 */ lw $ra, 0x14($sp) -/* 25364 80094F64 8FB00010 */ lw $s0, 0x10($sp) -/* 25368 80094F68 03E00008 */ jr $ra -/* 2536C 80094F6C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80094E34, . - func_80094E34 - -glabel func_80094F70 -/* 25370 80094F70 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 25374 80094F74 AFB1001C */ sw $s1, 0x1C($sp) -/* 25378 80094F78 AFB00018 */ sw $s0, 0x18($sp) -/* 2537C 80094F7C 00808021 */ addu $s0, $a0, $zero -/* 25380 80094F80 00A08821 */ addu $s1, $a1, $zero -/* 25384 80094F84 AFBF0024 */ sw $ra, 0x24($sp) -/* 25388 80094F88 0C0265B4 */ jal func_800996D0 -/* 2538C 80094F8C AFB20020 */ sw $s2, 0x20($sp) -/* 25390 80094F90 0C0269B8 */ jal func_8009A6E0 -/* 25394 80094F94 00409021 */ addu $s2, $v0, $zero -/* 25398 80094F98 00402821 */ addu $a1, $v0, $zero -/* 2539C 80094F9C 00002021 */ addu $a0, $zero, $zero -/* 253A0 80094FA0 3C01800E */ lui $at, %hi(D_800E7A10) -/* 253A4 80094FA4 AC227A10 */ sw $v0, %lo(D_800E7A10)($at) -/* 253A8 80094FA8 0C0269C0 */ jal func_8009A700 -/* 253AC 80094FAC 02252021 */ addu $a0, $s1, $a1 -/* 253B0 80094FB0 0C0265D0 */ jal func_80099740 -/* 253B4 80094FB4 02402021 */ addu $a0, $s2, $zero -/* 253B8 80094FB8 8FBF0024 */ lw $ra, 0x24($sp) -/* 253BC 80094FBC 8FB20020 */ lw $s2, 0x20($sp) -/* 253C0 80094FC0 8FB1001C */ lw $s1, 0x1C($sp) -/* 253C4 80094FC4 8FB00018 */ lw $s0, 0x18($sp) -/* 253C8 80094FC8 03E00008 */ jr $ra -/* 253CC 80094FCC 27BD0028 */ addiu $sp, $sp, 0x28 -.size func_80094F70, . - func_80094F70 - -glabel func_80094FD0 -/* 253D0 80094FD0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 253D4 80094FD4 AFB20018 */ sw $s2, 0x18($sp) -/* 253D8 80094FD8 00809021 */ addu $s2, $a0, $zero -/* 253DC 80094FDC AFBF001C */ sw $ra, 0x1C($sp) -/* 253E0 80094FE0 AFB10014 */ sw $s1, 0x14($sp) -/* 253E4 80094FE4 0C0265B4 */ jal func_800996D0 -/* 253E8 80094FE8 AFB00010 */ sw $s0, 0x10($sp) -/* 253EC 80094FEC 3C03800B */ lui $v1, %hi(D_800AA7B0) -/* 253F0 80094FF0 8C63A7B0 */ lw $v1, %lo(D_800AA7B0)($v1) -/* 253F4 80094FF4 8C660000 */ lw $a2, 0x0($v1) -/* 253F8 80094FF8 8E500010 */ lw $s0, 0x10($s2) -/* 253FC 80094FFC 8E510014 */ lw $s1, 0x14($s2) -/* 25400 80095000 10C30017 */ beq $a2, $v1, .L80095060 -/* 25404 80095004 00403821 */ addu $a3, $v0, $zero -/* 25408 80095008 0802540E */ j .L80095038 -/* 2540C 8009500C 00000000 */ nop -.L80095010: -/* 25410 80095010 8CC20010 */ lw $v0, 0x10($a2) -/* 25414 80095014 8CC30014 */ lw $v1, 0x14($a2) -/* 25418 80095018 8CC60000 */ lw $a2, 0x0($a2) -/* 2541C 8009501C 3C04800B */ lui $a0, %hi(D_800AA7B0) -/* 25420 80095020 8C84A7B0 */ lw $a0, %lo(D_800AA7B0)($a0) -/* 25424 80095024 0223282B */ sltu $a1, $s1, $v1 -/* 25428 80095028 02238823 */ subu $s1, $s1, $v1 -/* 2542C 8009502C 02028023 */ subu $s0, $s0, $v0 -/* 25430 80095030 10C4000B */ beq $a2, $a0, .L80095060 -/* 25434 80095034 02058023 */ subu $s0, $s0, $a1 -.L80095038: -/* 25438 80095038 8CC30010 */ lw $v1, 0x10($a2) -/* 2543C 8009503C 0070102B */ sltu $v0, $v1, $s0 -/* 25440 80095040 1440FFF3 */ bnez $v0, .L80095010 -/* 25444 80095044 00000000 */ nop -/* 25448 80095048 16030005 */ bne $s0, $v1, .L80095060 -/* 2544C 8009504C 00000000 */ nop -/* 25450 80095050 8CC20014 */ lw $v0, 0x14($a2) -/* 25454 80095054 0051102B */ sltu $v0, $v0, $s1 -/* 25458 80095058 1440FFED */ bnez $v0, .L80095010 -/* 2545C 8009505C 00000000 */ nop -.L80095060: -/* 25460 80095060 3C02800B */ lui $v0, %hi(D_800AA7B0) -/* 25464 80095064 8C42A7B0 */ lw $v0, %lo(D_800AA7B0)($v0) -/* 25468 80095068 AE500010 */ sw $s0, 0x10($s2) -/* 2546C 8009506C AE510014 */ sw $s1, 0x14($s2) -/* 25470 80095070 50C2000A */ beql $a2, $v0, .L8009509C -/* 25474 80095074 AE460000 */ sw $a2, 0x0($s2) -/* 25478 80095078 8CC20010 */ lw $v0, 0x10($a2) -/* 2547C 8009507C 8CC30014 */ lw $v1, 0x14($a2) -/* 25480 80095080 0071202B */ sltu $a0, $v1, $s1 -/* 25484 80095084 00711823 */ subu $v1, $v1, $s1 -/* 25488 80095088 00501023 */ subu $v0, $v0, $s0 -/* 2548C 8009508C 00441023 */ subu $v0, $v0, $a0 -/* 25490 80095090 ACC20010 */ sw $v0, 0x10($a2) -/* 25494 80095094 ACC30014 */ sw $v1, 0x14($a2) -/* 25498 80095098 AE460000 */ sw $a2, 0x0($s2) -.L8009509C: -/* 2549C 8009509C 8CC20004 */ lw $v0, 0x4($a2) -/* 254A0 800950A0 AE420004 */ sw $v0, 0x4($s2) -/* 254A4 800950A4 8CC20004 */ lw $v0, 0x4($a2) -/* 254A8 800950A8 00E02021 */ addu $a0, $a3, $zero -/* 254AC 800950AC AC520000 */ sw $s2, 0x0($v0) -/* 254B0 800950B0 0C0265D0 */ jal func_80099740 -/* 254B4 800950B4 ACD20004 */ sw $s2, 0x4($a2) -/* 254B8 800950B8 02001021 */ addu $v0, $s0, $zero -/* 254BC 800950BC 02201821 */ addu $v1, $s1, $zero -/* 254C0 800950C0 8FBF001C */ lw $ra, 0x1C($sp) -/* 254C4 800950C4 8FB20018 */ lw $s2, 0x18($sp) -/* 254C8 800950C8 8FB10014 */ lw $s1, 0x14($sp) -/* 254CC 800950CC 8FB00010 */ lw $s0, 0x10($sp) -/* 254D0 800950D0 03E00008 */ jr $ra -/* 254D4 800950D4 27BD0020 */ addiu $sp, $sp, 0x20 -/* 254D8 800950D8 00000000 */ nop -/* 254DC 800950DC 00000000 */ nop -.size func_80094FD0, . - func_80094FD0 - -# Handwritten function -glabel func_800950E0 -/* 254E0 800950E0 40085000 */ mfc0 $t0, $10 # handwritten instruction -/* 254E4 800950E4 310900FF */ andi $t1, $t0, 0xFF -/* 254E8 800950E8 2401E000 */ addiu $at, $zero, -0x2000 -/* 254EC 800950EC 00815024 */ and $t2, $a0, $at -/* 254F0 800950F0 012A4825 */ or $t1, $t1, $t2 -/* 254F4 800950F4 40895000 */ mtc0 $t1, $10 # handwritten instruction -/* 254F8 800950F8 00000000 */ nop -/* 254FC 800950FC 00000000 */ nop -/* 25500 80095100 00000000 */ nop -/* 25504 80095104 42000008 */ tlbp # handwritten instruction -/* 25508 80095108 00000000 */ nop -/* 2550C 8009510C 00000000 */ nop -/* 25510 80095110 400B0000 */ mfc0 $t3, $0 # handwritten instruction -/* 25514 80095114 3C018000 */ lui $at, (0x80000000 >> 16) -/* 25518 80095118 01615824 */ and $t3, $t3, $at -/* 2551C 8009511C 1560001A */ bnez $t3, .L80095188 -/* 25520 80095120 00000000 */ nop -/* 25524 80095124 42000001 */ tlbr # handwritten instruction -/* 25528 80095128 00000000 */ nop -/* 2552C 8009512C 00000000 */ nop -/* 25530 80095130 00000000 */ nop -/* 25534 80095134 400B2800 */ mfc0 $t3, $5 # handwritten instruction -/* 25538 80095138 216B2000 */ addi $t3, $t3, 0x2000 # handwritten instruction -/* 2553C 8009513C 000B5842 */ srl $t3, $t3, 1 -/* 25540 80095140 01646024 */ and $t4, $t3, $a0 -/* 25544 80095144 15800004 */ bnez $t4, .L80095158 -/* 25548 80095148 216BFFFF */ addi $t3, $t3, -0x1 # handwritten instruction -/* 2554C 8009514C 40021000 */ mfc0 $v0, $2 # handwritten instruction -/* 25550 80095150 10000002 */ b .L8009515C -/* 25554 80095154 00000000 */ nop -.L80095158: -/* 25558 80095158 40021800 */ mfc0 $v0, $3 # handwritten instruction -.L8009515C: -/* 2555C 8009515C 304D0002 */ andi $t5, $v0, 0x2 -/* 25560 80095160 11A00009 */ beqz $t5, .L80095188 -/* 25564 80095164 00000000 */ nop -/* 25568 80095168 3C013FFF */ lui $at, (0x3FFFFFC0 >> 16) -/* 2556C 8009516C 3421FFC0 */ ori $at, $at, (0x3FFFFFC0 & 0xFFFF) -/* 25570 80095170 00411024 */ and $v0, $v0, $at -/* 25574 80095174 00021180 */ sll $v0, $v0, 6 -/* 25578 80095178 008B6824 */ and $t5, $a0, $t3 -/* 2557C 8009517C 004D1020 */ add $v0, $v0, $t5 # handwritten instruction -/* 25580 80095180 10000002 */ b .L8009518C -/* 25584 80095184 00000000 */ nop -.L80095188: -/* 25588 80095188 2402FFFF */ addiu $v0, $zero, -0x1 -.L8009518C: -/* 2558C 8009518C 40885000 */ mtc0 $t0, $10 # handwritten instruction -/* 25590 80095190 03E00008 */ jr $ra -/* 25594 80095194 00000000 */ nop -/* 25598 80095198 00000000 */ nop -/* 2559C 8009519C 00000000 */ nop -.size func_800950E0, . - func_800950E0 - -glabel func_800951A0 -/* 255A0 800951A0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 255A4 800951A4 AFBF0014 */ sw $ra, 0x14($sp) -/* 255A8 800951A8 0C0265B4 */ jal func_800996D0 -/* 255AC 800951AC AFB00010 */ sw $s0, 0x10($sp) -/* 255B0 800951B0 3C03800B */ lui $v1, %hi(D_800ABBD0) -/* 255B4 800951B4 8C63BBD0 */ lw $v1, %lo(D_800ABBD0)($v1) -/* 255B8 800951B8 8C700004 */ lw $s0, 0x4($v1) -/* 255BC 800951BC 0C0265D0 */ jal func_80099740 -/* 255C0 800951C0 00402021 */ addu $a0, $v0, $zero -/* 255C4 800951C4 02001021 */ addu $v0, $s0, $zero -/* 255C8 800951C8 8FBF0014 */ lw $ra, 0x14($sp) -/* 255CC 800951CC 8FB00010 */ lw $s0, 0x10($sp) -/* 255D0 800951D0 03E00008 */ jr $ra -/* 255D4 800951D4 27BD0018 */ addiu $sp, $sp, 0x18 -/* 255D8 800951D8 00000000 */ nop -/* 255DC 800951DC 00000000 */ nop -.size func_800951A0, . - func_800951A0 - -glabel func_800951E0 -/* 255E0 800951E0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 255E4 800951E4 AFBF0014 */ sw $ra, 0x14($sp) -/* 255E8 800951E8 0C0265B4 */ jal func_800996D0 -/* 255EC 800951EC AFB00010 */ sw $s0, 0x10($sp) -/* 255F0 800951F0 3C03800B */ lui $v1, %hi(D_800ABBD4) -/* 255F4 800951F4 8C63BBD4 */ lw $v1, %lo(D_800ABBD4)($v1) -/* 255F8 800951F8 8C700004 */ lw $s0, 0x4($v1) -/* 255FC 800951FC 0C0265D0 */ jal func_80099740 -/* 25600 80095200 00402021 */ addu $a0, $v0, $zero -/* 25604 80095204 02001021 */ addu $v0, $s0, $zero -/* 25608 80095208 8FBF0014 */ lw $ra, 0x14($sp) -/* 2560C 8009520C 8FB00010 */ lw $s0, 0x10($sp) -/* 25610 80095210 03E00008 */ jr $ra -/* 25614 80095214 27BD0018 */ addiu $sp, $sp, 0x18 -/* 25618 80095218 00000000 */ nop -/* 2561C 8009521C 00000000 */ nop -.size func_800951E0, . - func_800951E0 - -glabel func_80095220 -/* 25620 80095220 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 25624 80095224 AFB40028 */ sw $s4, 0x28($sp) -/* 25628 80095228 3C14800B */ lui $s4, %hi(D_800AA7C0) -/* 2562C 8009522C 2694A7C0 */ addiu $s4, $s4, %lo(D_800AA7C0) -/* 25630 80095230 AFBF002C */ sw $ra, 0x2C($sp) -/* 25634 80095234 AFB30024 */ sw $s3, 0x24($sp) -/* 25638 80095238 AFB20020 */ sw $s2, 0x20($sp) -/* 2563C 8009523C AFB1001C */ sw $s1, 0x1C($sp) -/* 25640 80095240 AFB00018 */ sw $s0, 0x18($sp) -/* 25644 80095244 8E820000 */ lw $v0, 0x0($s4) -/* 25648 80095248 14400055 */ bnez $v0, .L800953A0 -/* 2564C 8009524C 00808821 */ addu $s1, $a0, $zero -/* 25650 80095250 0C025378 */ jal func_80094DE0 -/* 25654 80095254 2412FFFF */ addiu $s2, $zero, -0x1 -/* 25658 80095258 3C13800C */ lui $s3, %hi(D_800C4770) -/* 2565C 8009525C 26734770 */ addiu $s3, $s3, %lo(D_800C4770) -/* 25660 80095260 02602021 */ addu $a0, $s3, $zero -/* 25664 80095264 3C05800C */ lui $a1, %hi(D_800C4788) -/* 25668 80095268 24A54788 */ addiu $a1, $a1, %lo(D_800C4788) -/* 2566C 8009526C 3C01800B */ lui $at, %hi(D_800AA7DC) -/* 25670 80095270 AC20A7DC */ sw $zero, %lo(D_800AA7DC)($at) -/* 25674 80095274 0C024D5C */ jal func_80093570 -/* 25678 80095278 24060005 */ addiu $a2, $zero, 0x5 -/* 2567C 8009527C 24040007 */ addiu $a0, $zero, 0x7 -/* 25680 80095280 3C06800C */ lui $a2, %hi(D_800C47A0) -/* 25684 80095284 24C647A0 */ addiu $a2, $a2, %lo(D_800C47A0) -/* 25688 80095288 2402000D */ addiu $v0, $zero, 0xD -/* 2568C 8009528C 3C10800C */ lui $s0, %hi(D_800C47B8) -/* 25690 80095290 261047B8 */ addiu $s0, $s0, %lo(D_800C47B8) -/* 25694 80095294 A4C20000 */ sh $v0, 0x0($a2) -/* 25698 80095298 2402000E */ addiu $v0, $zero, 0xE -/* 2569C 8009529C 3C01800C */ lui $at, %hi(D_800C47A2) -/* 256A0 800952A0 A02047A2 */ sb $zero, %lo(D_800C47A2)($at) -/* 256A4 800952A4 3C01800C */ lui $at, %hi(D_800C47A4) -/* 256A8 800952A8 AC2047A4 */ sw $zero, %lo(D_800C47A4)($at) -/* 256AC 800952AC A6020000 */ sh $v0, 0x0($s0) -/* 256B0 800952B0 3C01800C */ lui $at, %hi(D_800C47BA) -/* 256B4 800952B4 A02047BA */ sb $zero, %lo(D_800C47BA)($at) -/* 256B8 800952B8 3C01800C */ lui $at, %hi(D_800C47BC) -/* 256BC 800952BC AC2047BC */ sw $zero, %lo(D_800C47BC)($at) -/* 256C0 800952C0 0C024E50 */ jal func_80093940 -/* 256C4 800952C4 02602821 */ addu $a1, $s3, $zero -/* 256C8 800952C8 24040003 */ addiu $a0, $zero, 0x3 -/* 256CC 800952CC 02602821 */ addu $a1, $s3, $zero -/* 256D0 800952D0 0C024E50 */ jal func_80093940 -/* 256D4 800952D4 02003021 */ addu $a2, $s0, $zero -/* 256D8 800952D8 0C02524C */ jal func_80094930 -/* 256DC 800952DC 00002021 */ addu $a0, $zero, $zero -/* 256E0 800952E0 00401821 */ addu $v1, $v0, $zero -/* 256E4 800952E4 0071102A */ slt $v0, $v1, $s1 -/* 256E8 800952E8 10400005 */ beqz $v0, .L80095300 -/* 256EC 800952EC 00000000 */ nop -/* 256F0 800952F0 00609021 */ addu $s2, $v1, $zero -/* 256F4 800952F4 00002021 */ addu $a0, $zero, $zero -/* 256F8 800952F8 0C025254 */ jal func_80094950 -/* 256FC 800952FC 02202821 */ addu $a1, $s1, $zero -.L80095300: -/* 25700 80095300 0C0265B4 */ jal func_800996D0 -/* 25704 80095304 00000000 */ nop -/* 25708 80095308 3C10800C */ lui $s0, %hi(D_800C35B8) -/* 2570C 8009530C 261035B8 */ addiu $s0, $s0, %lo(D_800C35B8) -/* 25710 80095310 02002021 */ addu $a0, $s0, $zero -/* 25714 80095314 00002821 */ addu $a1, $zero, $zero -/* 25718 80095318 3C068009 */ lui $a2, %hi(func_800953C0) -/* 2571C 8009531C 24C653C0 */ addiu $a2, $a2, %lo(func_800953C0) -/* 25720 80095320 24030001 */ addiu $v1, $zero, 0x1 -/* 25724 80095324 AE830000 */ sw $v1, 0x0($s4) -/* 25728 80095328 3C03800C */ lui $v1, %hi(D_800C4770) -/* 2572C 8009532C 24634770 */ addiu $v1, $v1, %lo(D_800C4770) -/* 25730 80095330 AFB10014 */ sw $s1, 0x14($sp) -/* 25734 80095334 00408821 */ addu $s1, $v0, $zero -/* 25738 80095338 02803821 */ addu $a3, $s4, $zero -/* 2573C 8009533C 3C01800B */ lui $at, %hi(D_800AA7C4) -/* 25740 80095340 AC30A7C4 */ sw $s0, %lo(D_800AA7C4)($at) -/* 25744 80095344 3C01800B */ lui $at, %hi(D_800AA7C8) -/* 25748 80095348 AC33A7C8 */ sw $s3, %lo(D_800AA7C8)($at) -/* 2574C 8009534C 3C01800B */ lui $at, %hi(D_800AA7CC) -/* 25750 80095350 AC33A7CC */ sw $s3, %lo(D_800AA7CC)($at) -/* 25754 80095354 3C01800B */ lui $at, %hi(D_800AA7D0) -/* 25758 80095358 AC20A7D0 */ sw $zero, %lo(D_800AA7D0)($at) -/* 2575C 8009535C 3C01800B */ lui $at, %hi(D_800AA7D4) -/* 25760 80095360 AC20A7D4 */ sw $zero, %lo(D_800AA7D4)($at) -/* 25764 80095364 3C01800B */ lui $at, %hi(D_800AA7D8) -/* 25768 80095368 AC20A7D8 */ sw $zero, %lo(D_800AA7D8)($at) -/* 2576C 8009536C 0C025218 */ jal func_80094860 -/* 25770 80095370 AFA30010 */ sw $v1, 0x10($sp) -/* 25774 80095374 0C026AD4 */ jal func_8009AB50 -/* 25778 80095378 00000000 */ nop -/* 2577C 8009537C 0C025288 */ jal func_80094A20 -/* 25780 80095380 02002021 */ addu $a0, $s0, $zero -/* 25784 80095384 0C0265D0 */ jal func_80099740 -/* 25788 80095388 02202021 */ addu $a0, $s1, $zero -/* 2578C 8009538C 2402FFFF */ addiu $v0, $zero, -0x1 -/* 25790 80095390 12420003 */ beq $s2, $v0, .L800953A0 -/* 25794 80095394 00002021 */ addu $a0, $zero, $zero -/* 25798 80095398 0C025254 */ jal func_80094950 -/* 2579C 8009539C 02402821 */ addu $a1, $s2, $zero -.L800953A0: -/* 257A0 800953A0 8FBF002C */ lw $ra, 0x2C($sp) -/* 257A4 800953A4 8FB40028 */ lw $s4, 0x28($sp) -/* 257A8 800953A8 8FB30024 */ lw $s3, 0x24($sp) -/* 257AC 800953AC 8FB20020 */ lw $s2, 0x20($sp) -/* 257B0 800953B0 8FB1001C */ lw $s1, 0x1C($sp) -/* 257B4 800953B4 8FB00018 */ lw $s0, 0x18($sp) -/* 257B8 800953B8 03E00008 */ jr $ra -/* 257BC 800953BC 27BD0030 */ addiu $sp, $sp, 0x30 -.size func_80095220, . - func_80095220 - -glabel func_800953C0 -/* 257C0 800953C0 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 257C4 800953C4 AFB00018 */ sw $s0, 0x18($sp) -/* 257C8 800953C8 00808021 */ addu $s0, $a0, $zero -/* 257CC 800953CC AFBF002C */ sw $ra, 0x2C($sp) -/* 257D0 800953D0 AFB40028 */ sw $s4, 0x28($sp) -/* 257D4 800953D4 AFB30024 */ sw $s3, 0x24($sp) -/* 257D8 800953D8 AFB20020 */ sw $s2, 0x20($sp) -/* 257DC 800953DC AFB1001C */ sw $s1, 0x1C($sp) -/* 257E0 800953E0 0C026B18 */ jal func_8009AC60 -/* 257E4 800953E4 AFA00010 */ sw $zero, 0x10($sp) -/* 257E8 800953E8 94420002 */ lhu $v0, 0x2($v0) -/* 257EC 800953EC 3C01800C */ lui $at, %hi(D_800C35B0) -/* 257F0 800953F0 A42235B0 */ sh $v0, %lo(D_800C35B0)($at) -/* 257F4 800953F4 14400004 */ bnez $v0, .L80095408 -/* 257F8 800953F8 00008821 */ addu $s1, $zero, $zero -/* 257FC 800953FC 24020001 */ addiu $v0, $zero, 0x1 -/* 25800 80095400 3C01800C */ lui $at, %hi(D_800C35B0) -/* 25804 80095404 A42235B0 */ sh $v0, %lo(D_800C35B0)($at) -.L80095408: -/* 25808 80095408 02009021 */ addu $s2, $s0, $zero -/* 2580C 8009540C 2414000D */ addiu $s4, $zero, 0xD -/* 25810 80095410 2413000E */ addiu $s3, $zero, 0xE -.L80095414: -/* 25814 80095414 8E44000C */ lw $a0, 0xC($s2) -/* 25818 80095418 27A50010 */ addiu $a1, $sp, 0x10 -/* 2581C 8009541C 0C024DB8 */ jal func_800936E0 -/* 25820 80095420 24060001 */ addiu $a2, $zero, 0x1 -/* 25824 80095424 8FA20010 */ lw $v0, 0x10($sp) -/* 25828 80095428 94420000 */ lhu $v0, 0x0($v0) -/* 2582C 8009542C 10540005 */ beq $v0, $s4, .L80095444 -/* 25830 80095430 00000000 */ nop -/* 25834 80095434 1053003C */ beq $v0, $s3, .L80095528 -/* 25838 80095438 00000000 */ nop -/* 2583C 8009543C 08025505 */ j .L80095414 -/* 25840 80095440 00000000 */ nop -.L80095444: -/* 25844 80095444 0C025608 */ jal func_80095820 -/* 25848 80095448 00000000 */ nop -/* 2584C 8009544C 3C02800C */ lui $v0, %hi(D_800C35B0) -/* 25850 80095450 944235B0 */ lhu $v0, %lo(D_800C35B0)($v0) -/* 25854 80095454 2442FFFF */ addiu $v0, $v0, -0x1 -/* 25858 80095458 3C01800C */ lui $at, %hi(D_800C35B0) -/* 2585C 8009545C A42235B0 */ sh $v0, %lo(D_800C35B0)($at) -/* 25860 80095460 3042FFFF */ andi $v0, $v0, 0xFFFF -/* 25864 80095464 1440000C */ bnez $v0, .L80095498 -/* 25868 80095468 00000000 */ nop -/* 2586C 8009546C 0C026B18 */ jal func_8009AC60 -/* 25870 80095470 00000000 */ nop -/* 25874 80095474 8C440010 */ lw $a0, 0x10($v0) -/* 25878 80095478 10800004 */ beqz $a0, .L8009548C -/* 2587C 8009547C 00408021 */ addu $s0, $v0, $zero -/* 25880 80095480 8E050014 */ lw $a1, 0x14($s0) -/* 25884 80095484 0C024E04 */ jal func_80093810 -/* 25888 80095488 00003021 */ addu $a2, $zero, $zero -.L8009548C: -/* 2588C 8009548C 96020002 */ lhu $v0, 0x2($s0) -/* 25890 80095490 3C01800C */ lui $at, %hi(D_800C35B0) -/* 25894 80095494 A42235B0 */ sh $v0, %lo(D_800C35B0)($at) -.L80095498: -/* 25898 80095498 3C02800C */ lui $v0, %hi(D_800C4BA8) -/* 2589C 8009549C 8C424BA8 */ lw $v0, %lo(D_800C4BA8)($v0) -/* 258A0 800954A0 24420001 */ addiu $v0, $v0, 0x1 -/* 258A4 800954A4 3C01800C */ lui $at, %hi(D_800C4BA8) -/* 258A8 800954A8 1220000A */ beqz $s1, .L800954D4 -/* 258AC 800954AC AC224BA8 */ sw $v0, %lo(D_800C4BA8)($at) -/* 258B0 800954B0 0C0269B8 */ jal func_8009A6E0 -/* 258B4 800954B4 00008821 */ addu $s1, $zero, $zero -/* 258B8 800954B8 00408021 */ addu $s0, $v0, $zero -/* 258BC 800954BC 02001821 */ addu $v1, $s0, $zero -/* 258C0 800954C0 00001021 */ addu $v0, $zero, $zero -/* 258C4 800954C4 3C01800C */ lui $at, %hi(D_800C4C40) -/* 258C8 800954C8 AC224C40 */ sw $v0, %lo(D_800C4C40)($at) -/* 258CC 800954CC 3C01800C */ lui $at, %hi(D_800C4C44) -/* 258D0 800954D0 AC234C44 */ sw $v1, %lo(D_800C4C44)($at) -.L800954D4: -/* 258D4 800954D4 3C10800C */ lui $s0, %hi(D_800C4814) -/* 258D8 800954D8 0C0269B8 */ jal func_8009A6E0 -/* 258DC 800954DC 8E104814 */ lw $s0, %lo(D_800C4814)($s0) -/* 258E0 800954E0 3C01800C */ lui $at, %hi(D_800C4814) -/* 258E4 800954E4 AC224814 */ sw $v0, %lo(D_800C4814)($at) -/* 258E8 800954E8 00508023 */ subu $s0, $v0, $s0 -/* 258EC 800954EC 3C02800C */ lui $v0, %hi(D_800C4C40) -/* 258F0 800954F0 8C424C40 */ lw $v0, %lo(D_800C4C40)($v0) -/* 258F4 800954F4 3C03800C */ lui $v1, %hi(D_800C4C44) -/* 258F8 800954F8 8C634C44 */ lw $v1, %lo(D_800C4C44)($v1) -/* 258FC 800954FC 02002821 */ addu $a1, $s0, $zero -/* 25900 80095500 00002021 */ addu $a0, $zero, $zero -/* 25904 80095504 00651821 */ addu $v1, $v1, $a1 -/* 25908 80095508 0065302B */ sltu $a2, $v1, $a1 -/* 2590C 8009550C 00441021 */ addu $v0, $v0, $a0 -/* 25910 80095510 00461021 */ addu $v0, $v0, $a2 -/* 25914 80095514 3C01800C */ lui $at, %hi(D_800C4C40) -/* 25918 80095518 AC224C40 */ sw $v0, %lo(D_800C4C40)($at) -/* 2591C 8009551C 3C01800C */ lui $at, %hi(D_800C4C44) -/* 25920 80095520 08025505 */ j .L80095414 -/* 25924 80095524 AC234C44 */ sw $v1, %lo(D_800C4C44)($at) -.L80095528: -/* 25928 80095528 0C02538D */ jal func_80094E34 -/* 2592C 8009552C 00000000 */ nop -/* 25930 80095530 08025505 */ j .L80095414 -/* 25934 80095534 00000000 */ nop -/* 25938 80095538 8FBF002C */ lw $ra, 0x2C($sp) -/* 2593C 8009553C 8FB40028 */ lw $s4, 0x28($sp) -/* 25940 80095540 8FB30024 */ lw $s3, 0x24($sp) -/* 25944 80095544 8FB20020 */ lw $s2, 0x20($sp) -/* 25948 80095548 8FB1001C */ lw $s1, 0x1C($sp) -/* 2594C 8009554C 8FB00018 */ lw $s0, 0x18($sp) -/* 25950 80095550 03E00008 */ jr $ra -/* 25954 80095554 27BD0030 */ addiu $sp, $sp, 0x30 -/* 25958 80095558 00000000 */ nop -/* 2595C 8009555C 00000000 */ nop -.size func_800953C0, . - func_800953C0 - -glabel func_80095560 -/* 25960 80095560 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 25964 80095564 AFB00010 */ sw $s0, 0x10($sp) -/* 25968 80095568 00808021 */ addu $s0, $a0, $zero -/* 2596C 8009556C AFB10014 */ sw $s1, 0x14($sp) -/* 25970 80095570 00A08821 */ addu $s1, $a1, $zero -/* 25974 80095574 AFB20018 */ sw $s2, 0x18($sp) -/* 25978 80095578 AFBF001C */ sw $ra, 0x1C($sp) -/* 2597C 8009557C 0C0265B4 */ jal func_800996D0 -/* 25980 80095580 00C09021 */ addu $s2, $a2, $zero -/* 25984 80095584 3C03800B */ lui $v1, %hi(D_800ABBD4) -/* 25988 80095588 8C63BBD4 */ lw $v1, %lo(D_800ABBD4)($v1) -/* 2598C 8009558C 00402021 */ addu $a0, $v0, $zero -/* 25990 80095590 AC700010 */ sw $s0, 0x10($v1) -/* 25994 80095594 AC710014 */ sw $s1, 0x14($v1) -/* 25998 80095598 0C0265D0 */ jal func_80099740 -/* 2599C 8009559C A4720002 */ sh $s2, 0x2($v1) -/* 259A0 800955A0 8FBF001C */ lw $ra, 0x1C($sp) -/* 259A4 800955A4 8FB20018 */ lw $s2, 0x18($sp) -/* 259A8 800955A8 8FB10014 */ lw $s1, 0x14($sp) -/* 259AC 800955AC 8FB00010 */ lw $s0, 0x10($sp) -/* 259B0 800955B0 03E00008 */ jr $ra -/* 259B4 800955B4 27BD0020 */ addiu $sp, $sp, 0x20 -/* 259B8 800955B8 00000000 */ nop -/* 259BC 800955BC 00000000 */ nop -.size func_80095560, . - func_80095560 - -glabel func_800955C0 -/* 259C0 800955C0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 259C4 800955C4 AFB00010 */ sw $s0, 0x10($sp) -/* 259C8 800955C8 AFBF0014 */ sw $ra, 0x14($sp) -/* 259CC 800955CC 0C0265B4 */ jal func_800996D0 -/* 259D0 800955D0 00808021 */ addu $s0, $a0, $zero -/* 259D4 800955D4 3C04800B */ lui $a0, %hi(D_800ABBD4) -/* 259D8 800955D8 8C84BBD4 */ lw $a0, %lo(D_800ABBD4)($a0) -/* 259DC 800955DC AC900008 */ sw $s0, 0x8($a0) -/* 259E0 800955E0 8C850008 */ lw $a1, 0x8($a0) -/* 259E4 800955E4 24030001 */ addiu $v1, $zero, 0x1 -/* 259E8 800955E8 A4830000 */ sh $v1, 0x0($a0) -/* 259EC 800955EC 8CA30004 */ lw $v1, 0x4($a1) -/* 259F0 800955F0 AC83000C */ sw $v1, 0xC($a0) -/* 259F4 800955F4 0C0265D0 */ jal func_80099740 -/* 259F8 800955F8 00402021 */ addu $a0, $v0, $zero -/* 259FC 800955FC 8FBF0014 */ lw $ra, 0x14($sp) -/* 25A00 80095600 8FB00010 */ lw $s0, 0x10($sp) -/* 25A04 80095604 03E00008 */ jr $ra -/* 25A08 80095608 27BD0018 */ addiu $sp, $sp, 0x18 -/* 25A0C 8009560C 00000000 */ nop -.size func_800955C0, . - func_800955C0 - -glabel func_80095610 -/* 25A10 80095610 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 25A14 80095614 AFB00010 */ sw $s0, 0x10($sp) -/* 25A18 80095618 AFBF0014 */ sw $ra, 0x14($sp) -/* 25A1C 8009561C 0C0265B4 */ jal func_800996D0 -/* 25A20 80095620 00808021 */ addu $s0, $a0, $zero -/* 25A24 80095624 00403021 */ addu $a2, $v0, $zero -/* 25A28 80095628 32020001 */ andi $v0, $s0, 0x1 -/* 25A2C 8009562C 10400007 */ beqz $v0, .L8009564C -/* 25A30 80095630 32020002 */ andi $v0, $s0, 0x2 -/* 25A34 80095634 3C03800B */ lui $v1, %hi(D_800ABBD4) -/* 25A38 80095638 8C63BBD4 */ lw $v1, %lo(D_800ABBD4)($v1) -/* 25A3C 8009563C 8C62000C */ lw $v0, 0xC($v1) -/* 25A40 80095640 34420008 */ ori $v0, $v0, 0x8 -/* 25A44 80095644 AC62000C */ sw $v0, 0xC($v1) -/* 25A48 80095648 32020002 */ andi $v0, $s0, 0x2 -.L8009564C: -/* 25A4C 8009564C 10400006 */ beqz $v0, .L80095668 -/* 25A50 80095650 2404FFF7 */ addiu $a0, $zero, -0x9 -/* 25A54 80095654 3C02800B */ lui $v0, %hi(D_800ABBD4) -/* 25A58 80095658 8C42BBD4 */ lw $v0, %lo(D_800ABBD4)($v0) -/* 25A5C 8009565C 8C43000C */ lw $v1, 0xC($v0) -/* 25A60 80095660 00641824 */ and $v1, $v1, $a0 -/* 25A64 80095664 AC43000C */ sw $v1, 0xC($v0) -.L80095668: -/* 25A68 80095668 32020004 */ andi $v0, $s0, 0x4 -/* 25A6C 8009566C 10400007 */ beqz $v0, .L8009568C -/* 25A70 80095670 32020008 */ andi $v0, $s0, 0x8 -/* 25A74 80095674 3C03800B */ lui $v1, %hi(D_800ABBD4) -/* 25A78 80095678 8C63BBD4 */ lw $v1, %lo(D_800ABBD4)($v1) -/* 25A7C 8009567C 8C62000C */ lw $v0, 0xC($v1) -/* 25A80 80095680 34420004 */ ori $v0, $v0, 0x4 -/* 25A84 80095684 AC62000C */ sw $v0, 0xC($v1) -/* 25A88 80095688 32020008 */ andi $v0, $s0, 0x8 -.L8009568C: -/* 25A8C 8009568C 10400006 */ beqz $v0, .L800956A8 -/* 25A90 80095690 2404FFFB */ addiu $a0, $zero, -0x5 -/* 25A94 80095694 3C02800B */ lui $v0, %hi(D_800ABBD4) -/* 25A98 80095698 8C42BBD4 */ lw $v0, %lo(D_800ABBD4)($v0) -/* 25A9C 8009569C 8C43000C */ lw $v1, 0xC($v0) -/* 25AA0 800956A0 00641824 */ and $v1, $v1, $a0 -/* 25AA4 800956A4 AC43000C */ sw $v1, 0xC($v0) -.L800956A8: -/* 25AA8 800956A8 32020010 */ andi $v0, $s0, 0x10 -/* 25AAC 800956AC 10400007 */ beqz $v0, .L800956CC -/* 25AB0 800956B0 32020020 */ andi $v0, $s0, 0x20 -/* 25AB4 800956B4 3C03800B */ lui $v1, %hi(D_800ABBD4) -/* 25AB8 800956B8 8C63BBD4 */ lw $v1, %lo(D_800ABBD4)($v1) -/* 25ABC 800956BC 8C62000C */ lw $v0, 0xC($v1) -/* 25AC0 800956C0 34420010 */ ori $v0, $v0, 0x10 -/* 25AC4 800956C4 AC62000C */ sw $v0, 0xC($v1) -/* 25AC8 800956C8 32020020 */ andi $v0, $s0, 0x20 -.L800956CC: -/* 25ACC 800956CC 10400006 */ beqz $v0, .L800956E8 -/* 25AD0 800956D0 2404FFEF */ addiu $a0, $zero, -0x11 -/* 25AD4 800956D4 3C02800B */ lui $v0, %hi(D_800ABBD4) -/* 25AD8 800956D8 8C42BBD4 */ lw $v0, %lo(D_800ABBD4)($v0) -/* 25ADC 800956DC 8C43000C */ lw $v1, 0xC($v0) -/* 25AE0 800956E0 00641824 */ and $v1, $v1, $a0 -/* 25AE4 800956E4 AC43000C */ sw $v1, 0xC($v0) -.L800956E8: -/* 25AE8 800956E8 32020040 */ andi $v0, $s0, 0x40 -/* 25AEC 800956EC 10400008 */ beqz $v0, .L80095710 -/* 25AF0 800956F0 3C030001 */ lui $v1, (0x10000 >> 16) -/* 25AF4 800956F4 3C04800B */ lui $a0, %hi(D_800ABBD4) -/* 25AF8 800956F8 8C84BBD4 */ lw $a0, %lo(D_800ABBD4)($a0) -/* 25AFC 800956FC 8C82000C */ lw $v0, 0xC($a0) -/* 25B00 80095700 00431025 */ or $v0, $v0, $v1 -/* 25B04 80095704 2403FCFF */ addiu $v1, $zero, -0x301 -/* 25B08 80095708 00431024 */ and $v0, $v0, $v1 -/* 25B0C 8009570C AC82000C */ sw $v0, 0xC($a0) -.L80095710: -/* 25B10 80095710 32020080 */ andi $v0, $s0, 0x80 -/* 25B14 80095714 1040000C */ beqz $v0, .L80095748 -/* 25B18 80095718 3C02FFFE */ lui $v0, (0xFFFEFFFF >> 16) -/* 25B1C 8009571C 3C04800B */ lui $a0, %hi(D_800ABBD4) -/* 25B20 80095720 8C84BBD4 */ lw $a0, %lo(D_800ABBD4)($a0) -/* 25B24 80095724 8C83000C */ lw $v1, 0xC($a0) -/* 25B28 80095728 8C850008 */ lw $a1, 0x8($a0) -/* 25B2C 8009572C 3442FFFF */ ori $v0, $v0, (0xFFFEFFFF & 0xFFFF) -/* 25B30 80095730 00621824 */ and $v1, $v1, $v0 -/* 25B34 80095734 AC83000C */ sw $v1, 0xC($a0) -/* 25B38 80095738 8CA20004 */ lw $v0, 0x4($a1) -/* 25B3C 8009573C 30420300 */ andi $v0, $v0, 0x300 -/* 25B40 80095740 00621825 */ or $v1, $v1, $v0 -/* 25B44 80095744 AC83000C */ sw $v1, 0xC($a0) -.L80095748: -/* 25B48 80095748 3C03800B */ lui $v1, %hi(D_800ABBD4) -/* 25B4C 8009574C 8C63BBD4 */ lw $v1, %lo(D_800ABBD4)($v1) -/* 25B50 80095750 94620000 */ lhu $v0, 0x0($v1) -/* 25B54 80095754 00C02021 */ addu $a0, $a2, $zero -/* 25B58 80095758 34420008 */ ori $v0, $v0, 0x8 -/* 25B5C 8009575C 0C0265D0 */ jal func_80099740 -/* 25B60 80095760 A4620000 */ sh $v0, 0x0($v1) -/* 25B64 80095764 8FBF0014 */ lw $ra, 0x14($sp) -/* 25B68 80095768 8FB00010 */ lw $s0, 0x10($sp) -/* 25B6C 8009576C 03E00008 */ jr $ra -/* 25B70 80095770 27BD0018 */ addiu $sp, $sp, 0x18 -/* 25B74 80095774 00000000 */ nop -/* 25B78 80095778 00000000 */ nop -/* 25B7C 8009577C 00000000 */ nop -.size func_80095610, . - func_80095610 - -glabel func_80095780 -/* 25B80 80095780 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 25B84 80095784 F7B40018 */ sdc1 $f20, 0x18($sp) -/* 25B88 80095788 AFBF0010 */ sw $ra, 0x10($sp) -/* 25B8C 8009578C 0C0265B4 */ jal func_800996D0 -/* 25B90 80095790 46006506 */ mov.s $f20, $f12 -/* 25B94 80095794 3C04800B */ lui $a0, %hi(D_800ABBD4) -/* 25B98 80095798 8C84BBD4 */ lw $a0, %lo(D_800ABBD4)($a0) -/* 25B9C 8009579C 94830000 */ lhu $v1, 0x0($a0) -/* 25BA0 800957A0 E4940024 */ swc1 $f20, 0x24($a0) -/* 25BA4 800957A4 34630004 */ ori $v1, $v1, 0x4 -/* 25BA8 800957A8 A4830000 */ sh $v1, 0x0($a0) -/* 25BAC 800957AC 0C0265D0 */ jal func_80099740 -/* 25BB0 800957B0 00402021 */ addu $a0, $v0, $zero -/* 25BB4 800957B4 8FBF0010 */ lw $ra, 0x10($sp) -/* 25BB8 800957B8 D7B40018 */ ldc1 $f20, 0x18($sp) -/* 25BBC 800957BC 03E00008 */ jr $ra -/* 25BC0 800957C0 27BD0020 */ addiu $sp, $sp, 0x20 -/* 25BC4 800957C4 00000000 */ nop -/* 25BC8 800957C8 00000000 */ nop -/* 25BCC 800957CC 00000000 */ nop -.size func_80095780, . - func_80095780 - -glabel func_800957D0 -/* 25BD0 800957D0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 25BD4 800957D4 AFB00010 */ sw $s0, 0x10($sp) -/* 25BD8 800957D8 AFBF0014 */ sw $ra, 0x14($sp) -/* 25BDC 800957DC 0C0265B4 */ jal func_800996D0 -/* 25BE0 800957E0 00808021 */ addu $s0, $a0, $zero -/* 25BE4 800957E4 3C04800B */ lui $a0, %hi(D_800ABBD4) -/* 25BE8 800957E8 8C84BBD4 */ lw $a0, %lo(D_800ABBD4)($a0) -/* 25BEC 800957EC 94830000 */ lhu $v1, 0x0($a0) -/* 25BF0 800957F0 AC900004 */ sw $s0, 0x4($a0) -/* 25BF4 800957F4 34630010 */ ori $v1, $v1, 0x10 -/* 25BF8 800957F8 A4830000 */ sh $v1, 0x0($a0) -/* 25BFC 800957FC 0C0265D0 */ jal func_80099740 -/* 25C00 80095800 00402021 */ addu $a0, $v0, $zero -/* 25C04 80095804 8FBF0014 */ lw $ra, 0x14($sp) -/* 25C08 80095808 8FB00010 */ lw $s0, 0x10($sp) -/* 25C0C 8009580C 03E00008 */ jr $ra -/* 25C10 80095810 27BD0018 */ addiu $sp, $sp, 0x18 -/* 25C14 80095814 00000000 */ nop -/* 25C18 80095818 00000000 */ nop -/* 25C1C 8009581C 00000000 */ nop -.size func_800957D0, . - func_800957D0 - -glabel func_80095820 -/* 25C20 80095820 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 25C24 80095824 AFB00010 */ sw $s0, 0x10($sp) -/* 25C28 80095828 3C10800B */ lui $s0, %hi(D_800ABBD4) -/* 25C2C 8009582C 8E10BBD4 */ lw $s0, %lo(D_800ABBD4)($s0) -/* 25C30 80095830 3C02A440 */ lui $v0, (0xA4400010 >> 16) -/* 25C34 80095834 34420010 */ ori $v0, $v0, (0xA4400010 & 0xFFFF) -/* 25C38 80095838 AFBF0024 */ sw $ra, 0x24($sp) -/* 25C3C 8009583C AFB40020 */ sw $s4, 0x20($sp) -/* 25C40 80095840 AFB3001C */ sw $s3, 0x1C($sp) -/* 25C44 80095844 AFB20018 */ sw $s2, 0x18($sp) -/* 25C48 80095848 AFB10014 */ sw $s1, 0x14($sp) -/* 25C4C 8009584C 8C420000 */ lw $v0, 0x0($v0) -/* 25C50 80095850 8E040004 */ lw $a0, 0x4($s0) -/* 25C54 80095854 8E120008 */ lw $s2, 0x8($s0) -/* 25C58 80095858 0C0241E0 */ jal func_80090780 -/* 25C5C 8009585C 30510001 */ andi $s1, $v0, 0x1 -/* 25C60 80095860 00111880 */ sll $v1, $s1, 2 -/* 25C64 80095864 00711821 */ addu $v1, $v1, $s1 -/* 25C68 80095868 00031880 */ sll $v1, $v1, 2 -/* 25C6C 8009586C 02431821 */ addu $v1, $s2, $v1 -/* 25C70 80095870 8C640028 */ lw $a0, 0x28($v1) -/* 25C74 80095874 96030000 */ lhu $v1, 0x0($s0) -/* 25C78 80095878 30630002 */ andi $v1, $v1, 0x2 -/* 25C7C 8009587C 10600008 */ beqz $v1, .L800958A0 -/* 25C80 80095880 00443021 */ addu $a2, $v0, $a0 -/* 25C84 80095884 8E420020 */ lw $v0, 0x20($s2) -/* 25C88 80095888 8E030020 */ lw $v1, 0x20($s0) -/* 25C8C 8009588C 2404F000 */ addiu $a0, $zero, -0x1000 -/* 25C90 80095890 00441024 */ and $v0, $v0, $a0 -/* 25C94 80095894 00621825 */ or $v1, $v1, $v0 -/* 25C98 80095898 0802562A */ j .L800958A8 -/* 25C9C 8009589C AE030020 */ sw $v1, 0x20($s0) -.L800958A0: -/* 25CA0 800958A0 8E420020 */ lw $v0, 0x20($s2) -/* 25CA4 800958A4 AE020020 */ sw $v0, 0x20($s0) -.L800958A8: -/* 25CA8 800958A8 96020000 */ lhu $v0, 0x0($s0) -/* 25CAC 800958AC 30420004 */ andi $v0, $v0, 0x4 -/* 25CB0 800958B0 1040002B */ beqz $v0, .L80095960 -/* 25CB4 800958B4 00111080 */ sll $v0, $s1, 2 -/* 25CB8 800958B8 00511021 */ addu $v0, $v0, $s1 -/* 25CBC 800958BC 00021080 */ sll $v0, $v0, 2 -/* 25CC0 800958C0 02421021 */ addu $v0, $s2, $v0 -/* 25CC4 800958C4 8C42002C */ lw $v0, 0x2C($v0) -/* 25CC8 800958C8 30420FFF */ andi $v0, $v0, 0xFFF -/* 25CCC 800958CC 44822000 */ mtc1 $v0, $f4 -/* 25CD0 800958D0 00000000 */ nop -/* 25CD4 800958D4 04410004 */ bgez $v0, .L800958E8 -/* 25CD8 800958D8 46802121 */ cvt.d.w $f4, $f4 -/* 25CDC 800958DC 3C01800B */ lui $at, %hi(D_800AEA10) -/* 25CE0 800958E0 D420EA10 */ ldc1 $f0, %lo(D_800AEA10)($at) -/* 25CE4 800958E4 46202100 */ add.d $f4, $f4, $f0 -.L800958E8: -/* 25CE8 800958E8 C6020024 */ lwc1 $f2, 0x24($s0) -/* 25CEC 800958EC 46202020 */ cvt.s.d $f0, $f4 -/* 25CF0 800958F0 46001082 */ mul.s $f2, $f2, $f0 -/* 25CF4 800958F4 3C014F00 */ lui $at, (0x4F000000 >> 16) -/* 25CF8 800958F8 44810000 */ mtc1 $at, $f0 -/* 25CFC 800958FC 00000000 */ nop -/* 25D00 80095900 4602003E */ c.le.s $f0, $f2 -/* 25D04 80095904 00000000 */ nop -/* 25D08 80095908 00000000 */ nop -/* 25D0C 8009590C 45030006 */ bc1tl .L80095928 -/* 25D10 80095910 46001001 */ sub.s $f0, $f2, $f0 -/* 25D14 80095914 4600100D */ trunc.w.s $f0, $f2 -/* 25D18 80095918 44040000 */ mfc1 $a0, $f0 -/* 25D1C 8009591C 00000000 */ nop -/* 25D20 80095920 0802564F */ j .L8009593C -/* 25D24 80095924 00111080 */ sll $v0, $s1, 2 -.L80095928: -/* 25D28 80095928 4600008D */ trunc.w.s $f2, $f0 -/* 25D2C 8009592C 44041000 */ mfc1 $a0, $f2 -/* 25D30 80095930 3C028000 */ lui $v0, (0x80000000 >> 16) -/* 25D34 80095934 00822025 */ or $a0, $a0, $v0 -/* 25D38 80095938 00111080 */ sll $v0, $s1, 2 -.L8009593C: -/* 25D3C 8009593C 00511021 */ addu $v0, $v0, $s1 -/* 25D40 80095940 00021080 */ sll $v0, $v0, 2 -/* 25D44 80095944 02421021 */ addu $v0, $s2, $v0 -/* 25D48 80095948 AE04002C */ sw $a0, 0x2C($s0) -/* 25D4C 8009594C 8C42002C */ lw $v0, 0x2C($v0) -/* 25D50 80095950 2403F000 */ addiu $v1, $zero, -0x1000 -/* 25D54 80095954 00431024 */ and $v0, $v0, $v1 -/* 25D58 80095958 0802565C */ j .L80095970 -/* 25D5C 8009595C 00821025 */ or $v0, $a0, $v0 -.L80095960: -/* 25D60 80095960 00511021 */ addu $v0, $v0, $s1 -/* 25D64 80095964 00021080 */ sll $v0, $v0, 2 -/* 25D68 80095968 02421021 */ addu $v0, $s2, $v0 -/* 25D6C 8009596C 8C42002C */ lw $v0, 0x2C($v0) -.L80095970: -/* 25D70 80095970 AE02002C */ sw $v0, 0x2C($s0) -/* 25D74 80095974 8E53001C */ lw $s3, 0x1C($s2) -/* 25D78 80095978 00111080 */ sll $v0, $s1, 2 -/* 25D7C 8009597C 00511021 */ addu $v0, $v0, $s1 -/* 25D80 80095980 00021080 */ sll $v0, $v0, 2 -/* 25D84 80095984 02428821 */ addu $s1, $s2, $v0 -/* 25D88 80095988 96040000 */ lhu $a0, 0x0($s0) -/* 25D8C 8009598C 3C05800B */ lui $a1, %hi(D_800AA7DC) -/* 25D90 80095990 8CA5A7DC */ lw $a1, %lo(D_800AA7DC)($a1) -/* 25D94 80095994 8E230030 */ lw $v1, 0x30($s1) -/* 25D98 80095998 30820020 */ andi $v0, $a0, 0x20 -/* 25D9C 8009599C 2C420001 */ sltiu $v0, $v0, 0x1 -/* 25DA0 800959A0 00021023 */ negu $v0, $v0 -/* 25DA4 800959A4 02629824 */ and $s3, $s3, $v0 -/* 25DA8 800959A8 00051400 */ sll $v0, $a1, 16 -/* 25DAC 800959AC 00621823 */ subu $v1, $v1, $v0 -/* 25DB0 800959B0 30840040 */ andi $a0, $a0, 0x40 -/* 25DB4 800959B4 10800005 */ beqz $a0, .L800959CC -/* 25DB8 800959B8 0065A021 */ addu $s4, $v1, $a1 -/* 25DBC 800959BC 8E040004 */ lw $a0, 0x4($s0) -/* 25DC0 800959C0 0C0241E0 */ jal func_80090780 -/* 25DC4 800959C4 AE00002C */ sw $zero, 0x2C($s0) -/* 25DC8 800959C8 00403021 */ addu $a2, $v0, $zero -.L800959CC: -/* 25DCC 800959CC 96020000 */ lhu $v0, 0x0($s0) -/* 25DD0 800959D0 30420080 */ andi $v0, $v0, 0x80 -/* 25DD4 800959D4 10400008 */ beqz $v0, .L800959F8 -/* 25DD8 800959D8 3C0303FF */ lui $v1, (0x3FF0000 >> 16) -/* 25DDC 800959DC 96020028 */ lhu $v0, 0x28($s0) -/* 25DE0 800959E0 8E040004 */ lw $a0, 0x4($s0) -/* 25DE4 800959E4 00021400 */ sll $v0, $v0, 16 -/* 25DE8 800959E8 00431024 */ and $v0, $v0, $v1 -/* 25DEC 800959EC 0C0241E0 */ jal func_80090780 -/* 25DF0 800959F0 AE02002C */ sw $v0, 0x2C($s0) -/* 25DF4 800959F4 00403021 */ addu $a2, $v0, $zero -.L800959F8: -/* 25DF8 800959F8 3C02A440 */ lui $v0, (0xA4400004 >> 16) -/* 25DFC 800959FC 34420004 */ ori $v0, $v0, (0xA4400004 & 0xFFFF) -/* 25E00 80095A00 3C03A440 */ lui $v1, (0xA4400008 >> 16) -/* 25E04 80095A04 34630008 */ ori $v1, $v1, (0xA4400008 & 0xFFFF) -/* 25E08 80095A08 3C04A440 */ lui $a0, (0xA4400014 >> 16) -/* 25E0C 80095A0C 34840014 */ ori $a0, $a0, (0xA4400014 & 0xFFFF) -/* 25E10 80095A10 AC460000 */ sw $a2, 0x0($v0) -/* 25E14 80095A14 8E420008 */ lw $v0, 0x8($s2) -/* 25E18 80095A18 3C05A440 */ lui $a1, (0xA4400018 >> 16) -/* 25E1C 80095A1C 34A50018 */ ori $a1, $a1, (0xA4400018 & 0xFFFF) -/* 25E20 80095A20 AC620000 */ sw $v0, 0x0($v1) -/* 25E24 80095A24 8E42000C */ lw $v0, 0xC($s2) -/* 25E28 80095A28 3C06A440 */ lui $a2, (0xA4400020 >> 16) -/* 25E2C 80095A2C 34C60020 */ ori $a2, $a2, (0xA4400020 & 0xFFFF) -/* 25E30 80095A30 AC820000 */ sw $v0, 0x0($a0) -/* 25E34 80095A34 8E420010 */ lw $v0, 0x10($s2) -/* 25E38 80095A38 3C03A440 */ lui $v1, (0xA440001C >> 16) -/* 25E3C 80095A3C 3463001C */ ori $v1, $v1, (0xA440001C & 0xFFFF) -/* 25E40 80095A40 ACA20000 */ sw $v0, 0x0($a1) -/* 25E44 80095A44 8E420014 */ lw $v0, 0x14($s2) -/* 25E48 80095A48 3C04A440 */ lui $a0, (0xA4400024 >> 16) -/* 25E4C 80095A4C 34840024 */ ori $a0, $a0, (0xA4400024 & 0xFFFF) -/* 25E50 80095A50 AC620000 */ sw $v0, 0x0($v1) -/* 25E54 80095A54 8E420018 */ lw $v0, 0x18($s2) -/* 25E58 80095A58 3C03A440 */ lui $v1, (0xA4400028 >> 16) -/* 25E5C 80095A5C 34630028 */ ori $v1, $v1, (0xA4400028 & 0xFFFF) -/* 25E60 80095A60 ACC20000 */ sw $v0, 0x0($a2) -/* 25E64 80095A64 AC930000 */ sw $s3, 0x0($a0) -/* 25E68 80095A68 AC740000 */ sw $s4, 0x0($v1) -/* 25E6C 80095A6C 8E230034 */ lw $v1, 0x34($s1) -/* 25E70 80095A70 3C02A440 */ lui $v0, (0xA440002C >> 16) -/* 25E74 80095A74 3442002C */ ori $v0, $v0, (0xA440002C & 0xFFFF) -/* 25E78 80095A78 AC430000 */ sw $v1, 0x0($v0) -/* 25E7C 80095A7C 8E230038 */ lw $v1, 0x38($s1) -/* 25E80 80095A80 3C02A440 */ lui $v0, (0xA440000C >> 16) -/* 25E84 80095A84 3442000C */ ori $v0, $v0, (0xA440000C & 0xFFFF) -/* 25E88 80095A88 AC430000 */ sw $v1, 0x0($v0) -/* 25E8C 80095A8C 8E030020 */ lw $v1, 0x20($s0) -/* 25E90 80095A90 3C02A440 */ lui $v0, (0xA4400030 >> 16) -/* 25E94 80095A94 34420030 */ ori $v0, $v0, (0xA4400030 & 0xFFFF) -/* 25E98 80095A98 AC430000 */ sw $v1, 0x0($v0) -/* 25E9C 80095A9C 8E03002C */ lw $v1, 0x2C($s0) -/* 25EA0 80095AA0 3C02A440 */ lui $v0, (0xA4400034 >> 16) -/* 25EA4 80095AA4 34420034 */ ori $v0, $v0, (0xA4400034 & 0xFFFF) -/* 25EA8 80095AA8 AC430000 */ sw $v1, 0x0($v0) -/* 25EAC 80095AAC 8E03000C */ lw $v1, 0xC($s0) -/* 25EB0 80095AB0 3C02800B */ lui $v0, %hi(D_800ABBD0) -/* 25EB4 80095AB4 8C42BBD0 */ lw $v0, %lo(D_800ABBD0)($v0) -/* 25EB8 80095AB8 02003021 */ addu $a2, $s0, $zero -/* 25EBC 80095ABC 24C80030 */ addiu $t0, $a2, 0x30 -/* 25EC0 80095AC0 3C01800B */ lui $at, %hi(D_800ABBD0) -/* 25EC4 80095AC4 AC26BBD0 */ sw $a2, %lo(D_800ABBD0)($at) -/* 25EC8 80095AC8 00403821 */ addu $a3, $v0, $zero -/* 25ECC 80095ACC 3C02A440 */ lui $v0, %hi(D_A4400000) -/* 25ED0 80095AD0 3C01800B */ lui $at, %hi(D_800ABBD4) -/* 25ED4 80095AD4 AC27BBD4 */ sw $a3, %lo(D_800ABBD4)($at) -/* 25ED8 80095AD8 AC430000 */ sw $v1, %lo(D_A4400000)($v0) -.L80095ADC: -/* 25EDC 80095ADC 8CC20000 */ lw $v0, 0x0($a2) -/* 25EE0 80095AE0 8CC30004 */ lw $v1, 0x4($a2) -/* 25EE4 80095AE4 8CC40008 */ lw $a0, 0x8($a2) -/* 25EE8 80095AE8 8CC5000C */ lw $a1, 0xC($a2) -/* 25EEC 80095AEC ACE20000 */ sw $v0, 0x0($a3) -/* 25EF0 80095AF0 ACE30004 */ sw $v1, 0x4($a3) -/* 25EF4 80095AF4 ACE40008 */ sw $a0, 0x8($a3) -/* 25EF8 80095AF8 ACE5000C */ sw $a1, 0xC($a3) -/* 25EFC 80095AFC 24C60010 */ addiu $a2, $a2, 0x10 -/* 25F00 80095B00 14C8FFF6 */ bne $a2, $t0, .L80095ADC -/* 25F04 80095B04 24E70010 */ addiu $a3, $a3, 0x10 -/* 25F08 80095B08 8FBF0024 */ lw $ra, 0x24($sp) -/* 25F0C 80095B0C 8FB40020 */ lw $s4, 0x20($sp) -/* 25F10 80095B10 8FB3001C */ lw $s3, 0x1C($sp) -/* 25F14 80095B14 8FB20018 */ lw $s2, 0x18($sp) -/* 25F18 80095B18 8FB10014 */ lw $s1, 0x14($sp) -/* 25F1C 80095B1C 8FB00010 */ lw $s0, 0x10($sp) -/* 25F20 80095B20 03E00008 */ jr $ra -/* 25F24 80095B24 27BD0028 */ addiu $sp, $sp, 0x28 -/* 25F28 80095B28 00000000 */ nop -/* 25F2C 80095B2C 00000000 */ nop -.size func_80095820, . - func_80095820 - -glabel func_80095B30 -/* 25F30 80095B30 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 25F34 80095B34 AFB00010 */ sw $s0, 0x10($sp) -/* 25F38 80095B38 AFBF0014 */ sw $ra, 0x14($sp) -/* 25F3C 80095B3C 0C0265B4 */ jal func_800996D0 -/* 25F40 80095B40 00808021 */ addu $s0, $a0, $zero -/* 25F44 80095B44 321000FF */ andi $s0, $s0, 0xFF -/* 25F48 80095B48 12000006 */ beqz $s0, .L80095B64 -/* 25F4C 80095B4C 00402021 */ addu $a0, $v0, $zero -/* 25F50 80095B50 3C03800B */ lui $v1, %hi(D_800ABBD4) -/* 25F54 80095B54 8C63BBD4 */ lw $v1, %lo(D_800ABBD4)($v1) -/* 25F58 80095B58 94620000 */ lhu $v0, 0x0($v1) -/* 25F5C 80095B5C 080256DD */ j .L80095B74 -/* 25F60 80095B60 34420020 */ ori $v0, $v0, 0x20 -.L80095B64: -/* 25F64 80095B64 3C03800B */ lui $v1, %hi(D_800ABBD4) -/* 25F68 80095B68 8C63BBD4 */ lw $v1, %lo(D_800ABBD4)($v1) -/* 25F6C 80095B6C 94620000 */ lhu $v0, 0x0($v1) -/* 25F70 80095B70 3042FFDF */ andi $v0, $v0, 0xFFDF -.L80095B74: -/* 25F74 80095B74 0C0265D0 */ jal func_80099740 -/* 25F78 80095B78 A4620000 */ sh $v0, 0x0($v1) -/* 25F7C 80095B7C 8FBF0014 */ lw $ra, 0x14($sp) -/* 25F80 80095B80 8FB00010 */ lw $s0, 0x10($sp) -/* 25F84 80095B84 03E00008 */ jr $ra -/* 25F88 80095B88 27BD0018 */ addiu $sp, $sp, 0x18 -/* 25F8C 80095B8C 00000000 */ nop -.size func_80095B30, . - func_80095B30 - -glabel func_80095B90 -/* 25F90 80095B90 27BDFD68 */ addiu $sp, $sp, -0x298 -/* 25F94 80095B94 AFB00270 */ sw $s0, 0x270($sp) -/* 25F98 80095B98 8FB002AC */ lw $s0, 0x2AC($sp) -/* 25F9C 80095B9C A7A50256 */ sh $a1, 0x256($sp) -/* 25FA0 80095BA0 97A50256 */ lhu $a1, 0x256($sp) -/* 25FA4 80095BA4 AFB20278 */ sw $s2, 0x278($sp) -/* 25FA8 80095BA8 00809021 */ addu $s2, $a0, $zero -/* 25FAC 80095BAC AFB60288 */ sw $s6, 0x288($sp) -/* 25FB0 80095BB0 0000B021 */ addu $s6, $zero, $zero -/* 25FB4 80095BB4 AFB7028C */ sw $s7, 0x28C($sp) -/* 25FB8 80095BB8 0000B821 */ addu $s7, $zero, $zero -/* 25FBC 80095BBC AFB50284 */ sw $s5, 0x284($sp) -/* 25FC0 80095BC0 0000A821 */ addu $s5, $zero, $zero -/* 25FC4 80095BC4 AFA6025C */ sw $a2, 0x25C($sp) -/* 25FC8 80095BC8 2CC30001 */ sltiu $v1, $a2, 0x1 -/* 25FCC 80095BCC AFBF0294 */ sw $ra, 0x294($sp) -/* 25FD0 80095BD0 AFBE0290 */ sw $fp, 0x290($sp) -/* 25FD4 80095BD4 AFB40280 */ sw $s4, 0x280($sp) -/* 25FD8 80095BD8 AFB3027C */ sw $s3, 0x27C($sp) -/* 25FDC 80095BDC AFB10274 */ sw $s1, 0x274($sp) -/* 25FE0 80095BE0 2CA20001 */ sltiu $v0, $a1, 0x1 -/* 25FE4 80095BE4 00431025 */ or $v0, $v0, $v1 -/* 25FE8 80095BE8 14400020 */ bnez $v0, .L80095C6C -/* 25FEC 80095BEC AFA70264 */ sw $a3, 0x264($sp) -/* 25FF0 80095BF0 260600FF */ addiu $a2, $s0, 0xFF -/* 25FF4 80095BF4 04C20001 */ bltzl $a2, .L80095BFC -/* 25FF8 80095BF8 260601FE */ addiu $a2, $s0, 0x1FE -.L80095BFC: -/* 25FFC 80095BFC 00069A03 */ sra $s3, $a2, 8 -/* 26000 80095C00 8FA802A8 */ lw $t0, 0x2A8($sp) -/* 26004 80095C04 8FA6025C */ lw $a2, 0x25C($sp) -/* 26008 80095C08 8FA70264 */ lw $a3, 0x264($sp) -/* 2600C 80095C0C AFA80010 */ sw $t0, 0x10($sp) -/* 26010 80095C10 8FA802B0 */ lw $t0, 0x2B0($sp) -/* 26014 80095C14 02402021 */ addu $a0, $s2, $zero -/* 26018 80095C18 0C0259F0 */ jal func_800967C0 -/* 2601C 80095C1C AFA80014 */ sw $t0, 0x14($sp) -/* 26020 80095C20 00401821 */ addu $v1, $v0, $zero -/* 26024 80095C24 10600003 */ beqz $v1, .L80095C34 -/* 26028 80095C28 24020005 */ addiu $v0, $zero, 0x5 -/* 2602C 80095C2C 1462008F */ bne $v1, $v0, .L80095E6C -/* 26030 80095C30 00601021 */ addu $v0, $v1, $zero -.L80095C34: -/* 26034 80095C34 8FA802B0 */ lw $t0, 0x2B0($sp) -/* 26038 80095C38 8D030000 */ lw $v1, 0x0($t0) -/* 2603C 80095C3C 2402FFFF */ addiu $v0, $zero, -0x1 -/* 26040 80095C40 1462008A */ bne $v1, $v0, .L80095E6C -/* 26044 80095C44 24020009 */ addiu $v0, $zero, 0x9 -/* 26048 80095C48 02402021 */ addu $a0, $s2, $zero -/* 2604C 80095C4C 0C025A60 */ jal func_80096980 -/* 26050 80095C50 27A50240 */ addiu $a1, $sp, 0x240 -/* 26054 80095C54 8FA20240 */ lw $v0, 0x240($sp) -/* 26058 80095C58 0050102A */ slt $v0, $v0, $s0 -/* 2605C 80095C5C 14400083 */ bnez $v0, .L80095E6C -/* 26060 80095C60 24020007 */ addiu $v0, $zero, 0x7 -/* 26064 80095C64 16600003 */ bnez $s3, .L80095C74 -/* 26068 80095C68 02402021 */ addu $a0, $s2, $zero -.L80095C6C: -/* 2606C 80095C6C 0802579B */ j .L80095E6C -/* 26070 80095C70 24020005 */ addiu $v0, $zero, 0x5 -.L80095C74: -/* 26074 80095C74 00002821 */ addu $a1, $zero, $zero -/* 26078 80095C78 8FA802B0 */ lw $t0, 0x2B0($sp) -/* 2607C 80095C7C 00003021 */ addu $a2, $zero, $zero -/* 26080 80095C80 00003821 */ addu $a3, $zero, $zero -/* 26084 80095C84 AFA00010 */ sw $zero, 0x10($sp) -/* 26088 80095C88 0C0259F0 */ jal func_800967C0 -/* 2608C 80095C8C AFA80014 */ sw $t0, 0x14($sp) -/* 26090 80095C90 00401821 */ addu $v1, $v0, $zero -/* 26094 80095C94 10600003 */ beqz $v1, .L80095CA4 -/* 26098 80095C98 24020005 */ addiu $v0, $zero, 0x5 -/* 2609C 80095C9C 14620073 */ bne $v1, $v0, .L80095E6C -/* 260A0 80095CA0 00601021 */ addu $v0, $v1, $zero -.L80095CA4: -/* 260A4 80095CA4 8FA802B0 */ lw $t0, 0x2B0($sp) -/* 260A8 80095CA8 8D030000 */ lw $v1, 0x0($t0) -/* 260AC 80095CAC 2402FFFF */ addiu $v0, $zero, -0x1 -/* 260B0 80095CB0 1062006E */ beq $v1, $v0, .L80095E6C -/* 260B4 80095CB4 24020008 */ addiu $v0, $zero, 0x8 -/* 260B8 80095CB8 92420064 */ lbu $v0, 0x64($s2) -/* 260BC 80095CBC 1040004A */ beqz $v0, .L80095DE8 -/* 260C0 80095CC0 00008821 */ addu $s1, $zero, $zero -/* 260C4 80095CC4 27B40120 */ addiu $s4, $sp, 0x120 -/* 260C8 80095CC8 02402021 */ addu $a0, $s2, $zero -.L80095CCC: -/* 260CC 80095CCC 27A50020 */ addiu $a1, $sp, 0x20 -/* 260D0 80095CD0 00003021 */ addu $a2, $zero, $zero -/* 260D4 80095CD4 323000FF */ andi $s0, $s1, 0xFF -/* 260D8 80095CD8 0C025E23 */ jal func_8009788C -/* 260DC 80095CDC 02003821 */ addu $a3, $s0, $zero -/* 260E0 80095CE0 00401821 */ addu $v1, $v0, $zero -/* 260E4 80095CE4 14600048 */ bnez $v1, .L80095E08 -/* 260E8 80095CE8 02402021 */ addu $a0, $s2, $zero -/* 260EC 80095CEC 27A50020 */ addiu $a1, $sp, 0x20 -/* 260F0 80095CF0 02603021 */ addu $a2, $s3, $zero -/* 260F4 80095CF4 27A70244 */ addiu $a3, $sp, 0x244 -/* 260F8 80095CF8 27A20248 */ addiu $v0, $sp, 0x248 -/* 260FC 80095CFC AFA20014 */ sw $v0, 0x14($sp) -/* 26100 80095D00 27A2024C */ addiu $v0, $sp, 0x24C -/* 26104 80095D04 AFB00010 */ sw $s0, 0x10($sp) -/* 26108 80095D08 0C0257A7 */ jal func_80095E9C -/* 2610C 80095D0C AFA20018 */ sw $v0, 0x18($sp) -/* 26110 80095D10 00401821 */ addu $v1, $v0, $zero -/* 26114 80095D14 1460003C */ bnez $v1, .L80095E08 -/* 26118 80095D18 2402FFFF */ addiu $v0, $zero, -0x1 -/* 2611C 80095D1C 8FA30244 */ lw $v1, 0x244($sp) -/* 26120 80095D20 1062002B */ beq $v1, $v0, .L80095DD0 -/* 26124 80095D24 00000000 */ nop -/* 26128 80095D28 12A0000F */ beqz $s5, .L80095D68 -/* 2612C 80095D2C 02402021 */ addu $a0, $s2, $zero -/* 26130 80095D30 02802821 */ addu $a1, $s4, $zero -/* 26134 80095D34 00161040 */ sll $v0, $s6, 1 -/* 26138 80095D38 02821021 */ addu $v0, $s4, $v0 -/* 2613C 80095D3C A0510000 */ sb $s1, 0x0($v0) -/* 26140 80095D40 8FA30244 */ lw $v1, 0x244($sp) -/* 26144 80095D44 24060001 */ addiu $a2, $zero, 0x1 -/* 26148 80095D48 32E700FF */ andi $a3, $s7, 0xFF -/* 2614C 80095D4C 0C025E23 */ jal func_8009788C -/* 26150 80095D50 A0430001 */ sb $v1, 0x1($v0) -/* 26154 80095D54 00401821 */ addu $v1, $v0, $zero -/* 26158 80095D58 10600006 */ beqz $v1, .L80095D74 -/* 2615C 80095D5C 00000000 */ nop -/* 26160 80095D60 0802579B */ j .L80095E6C -/* 26164 80095D64 00000000 */ nop -.L80095D68: -/* 26168 80095D68 306300FF */ andi $v1, $v1, 0xFF -/* 2616C 80095D6C 00111200 */ sll $v0, $s1, 8 -/* 26170 80095D70 0043F025 */ or $fp, $v0, $v1 -.L80095D74: -/* 26174 80095D74 8FA20248 */ lw $v0, 0x248($sp) -/* 26178 80095D78 0053102A */ slt $v0, $v0, $s3 -/* 2617C 80095D7C 1440000C */ bnez $v0, .L80095DB0 -/* 26180 80095D80 27A40020 */ addiu $a0, $sp, 0x20 -/* 26184 80095D84 00009821 */ addu $s3, $zero, $zero -/* 26188 80095D88 02402021 */ addu $a0, $s2, $zero -/* 2618C 80095D8C 27A50020 */ addiu $a1, $sp, 0x20 -/* 26190 80095D90 24060001 */ addiu $a2, $zero, 0x1 -/* 26194 80095D94 0C025E23 */ jal func_8009788C -/* 26198 80095D98 322700FF */ andi $a3, $s1, 0xFF -/* 2619C 80095D9C 00401821 */ addu $v1, $v0, $zero -/* 261A0 80095DA0 10600011 */ beqz $v1, .L80095DE8 -/* 261A4 80095DA4 00000000 */ nop -/* 261A8 80095DA8 0802579B */ j .L80095E6C -/* 261AC 80095DAC 00000000 */ nop -.L80095DB0: -/* 261B0 80095DB0 27A50120 */ addiu $a1, $sp, 0x120 -/* 261B4 80095DB4 0C024C18 */ jal func_80093060 -/* 261B8 80095DB8 24060100 */ addiu $a2, $zero, 0x100 -/* 261BC 80095DBC 8FB6024C */ lw $s6, 0x24C($sp) -/* 261C0 80095DC0 8FA20248 */ lw $v0, 0x248($sp) -/* 261C4 80095DC4 0220B821 */ addu $s7, $s1, $zero -/* 261C8 80095DC8 26B50001 */ addiu $s5, $s5, 0x1 -/* 261CC 80095DCC 02629823 */ subu $s3, $s3, $v0 -.L80095DD0: -/* 261D0 80095DD0 92430064 */ lbu $v1, 0x64($s2) -/* 261D4 80095DD4 26310001 */ addiu $s1, $s1, 0x1 -/* 261D8 80095DD8 322200FF */ andi $v0, $s1, 0xFF -/* 261DC 80095DDC 0043102B */ sltu $v0, $v0, $v1 -/* 261E0 80095DE0 1440FFBA */ bnez $v0, .L80095CCC -/* 261E4 80095DE4 02402021 */ addu $a0, $s2, $zero -.L80095DE8: -/* 261E8 80095DE8 1E600020 */ bgtz $s3, .L80095E6C -/* 261EC 80095DEC 24020003 */ addiu $v0, $zero, 0x3 -/* 261F0 80095DF0 8FA30244 */ lw $v1, 0x244($sp) -/* 261F4 80095DF4 2402FFFF */ addiu $v0, $zero, -0x1 -/* 261F8 80095DF8 14620005 */ bne $v1, $v0, .L80095E10 -/* 261FC 80095DFC 27A50230 */ addiu $a1, $sp, 0x230 -/* 26200 80095E00 0802579B */ j .L80095E6C -/* 26204 80095E04 24020003 */ addiu $v0, $zero, 0x3 -.L80095E08: -/* 26208 80095E08 0802579B */ j .L80095E6C -/* 2620C 80095E0C 00601021 */ addu $v0, $v1, $zero -.L80095E10: -/* 26210 80095E10 97A80256 */ lhu $t0, 0x256($sp) -/* 26214 80095E14 8FA40264 */ lw $a0, 0x264($sp) -/* 26218 80095E18 A7A80224 */ sh $t0, 0x224($sp) -/* 2621C 80095E1C 8FA8025C */ lw $t0, 0x25C($sp) -/* 26220 80095E20 24060010 */ addiu $a2, $zero, 0x10 -/* 26224 80095E24 A7BE0226 */ sh $fp, 0x226($sp) -/* 26228 80095E28 A7A0022A */ sh $zero, 0x22A($sp) -/* 2622C 80095E2C 0C024C18 */ jal func_80093060 -/* 26230 80095E30 AFA80220 */ sw $t0, 0x220($sp) -/* 26234 80095E34 8FA402A8 */ lw $a0, 0x2A8($sp) -/* 26238 80095E38 27A5022C */ addiu $a1, $sp, 0x22C -/* 2623C 80095E3C 0C024C18 */ jal func_80093060 -/* 26240 80095E40 24060004 */ addiu $a2, $zero, 0x4 -/* 26244 80095E44 8FA802B0 */ lw $t0, 0x2B0($sp) -/* 26248 80095E48 8E46005C */ lw $a2, 0x5C($s2) -/* 2624C 80095E4C 8D020000 */ lw $v0, 0x0($t0) -/* 26250 80095E50 27A70220 */ addiu $a3, $sp, 0x220 -/* 26254 80095E54 AFA00010 */ sw $zero, 0x10($sp) -/* 26258 80095E58 8E440004 */ lw $a0, 0x4($s2) -/* 2625C 80095E5C 8E450008 */ lw $a1, 0x8($s2) -/* 26260 80095E60 00C23021 */ addu $a2, $a2, $v0 -/* 26264 80095E64 0C025F70 */ jal func_80097DC0 -/* 26268 80095E68 30C6FFFF */ andi $a2, $a2, 0xFFFF -.L80095E6C: -/* 2626C 80095E6C 8FBF0294 */ lw $ra, 0x294($sp) -/* 26270 80095E70 8FBE0290 */ lw $fp, 0x290($sp) -/* 26274 80095E74 8FB7028C */ lw $s7, 0x28C($sp) -/* 26278 80095E78 8FB60288 */ lw $s6, 0x288($sp) -/* 2627C 80095E7C 8FB50284 */ lw $s5, 0x284($sp) -/* 26280 80095E80 8FB40280 */ lw $s4, 0x280($sp) -/* 26284 80095E84 8FB3027C */ lw $s3, 0x27C($sp) -/* 26288 80095E88 8FB20278 */ lw $s2, 0x278($sp) -/* 2628C 80095E8C 8FB10274 */ lw $s1, 0x274($sp) -/* 26290 80095E90 8FB00270 */ lw $s0, 0x270($sp) -/* 26294 80095E94 03E00008 */ jr $ra -/* 26298 80095E98 27BD0298 */ addiu $sp, $sp, 0x298 -.size func_80095B90, . - func_80095B90 - -glabel func_80095E9C -/* 2629C 80095E9C 24020001 */ addiu $v0, $zero, 0x1 -/* 262A0 80095EA0 8FAA0014 */ lw $t2, 0x14($sp) -/* 262A4 80095EA4 93AB0013 */ lbu $t3, 0x13($sp) -/* 262A8 80095EA8 8FAE0018 */ lw $t6, 0x18($sp) -/* 262AC 80095EAC 15600002 */ bnez $t3, .L80095EB8 -/* 262B0 80095EB0 00007821 */ addu $t7, $zero, $zero -/* 262B4 80095EB4 8C820060 */ lw $v0, 0x60($a0) -.L80095EB8: -/* 262B8 80095EB8 00402021 */ addu $a0, $v0, $zero -/* 262BC 80095EBC 28820080 */ slti $v0, $a0, 0x80 -/* 262C0 80095EC0 1040000A */ beqz $v0, .L80095EEC -/* 262C4 80095EC4 00041040 */ sll $v0, $a0, 1 -/* 262C8 80095EC8 24080003 */ addiu $t0, $zero, 0x3 -/* 262CC 80095ECC 00451821 */ addu $v1, $v0, $a1 -.L80095ED0: -/* 262D0 80095ED0 94620000 */ lhu $v0, 0x0($v1) -/* 262D4 80095ED4 10480006 */ beq $v0, $t0, .L80095EF0 -/* 262D8 80095ED8 24020080 */ addiu $v0, $zero, 0x80 -/* 262DC 80095EDC 24840001 */ addiu $a0, $a0, 0x1 -/* 262E0 80095EE0 28820080 */ slti $v0, $a0, 0x80 -/* 262E4 80095EE4 1440FFFA */ bnez $v0, .L80095ED0 -/* 262E8 80095EE8 24630002 */ addiu $v1, $v1, 0x2 -.L80095EEC: -/* 262EC 80095EEC 24020080 */ addiu $v0, $zero, 0x80 -.L80095EF0: -/* 262F0 80095EF0 14820004 */ bne $a0, $v0, .L80095F04 -/* 262F4 80095EF4 24030001 */ addiu $v1, $zero, 0x1 -/* 262F8 80095EF8 2402FFFF */ addiu $v0, $zero, -0x1 -/* 262FC 80095EFC 080257EB */ j .L80095FAC -/* 26300 80095F00 ACE20000 */ sw $v0, 0x0($a3) -.L80095F04: -/* 26304 80095F04 AD430000 */ sw $v1, 0x0($t2) -/* 26308 80095F08 00804021 */ addu $t0, $a0, $zero -/* 2630C 80095F0C 25040001 */ addiu $a0, $t0, 0x1 -/* 26310 80095F10 0066182A */ slt $v1, $v1, $a2 -/* 26314 80095F14 28820080 */ slti $v0, $a0, 0x80 -/* 26318 80095F18 00621824 */ and $v1, $v1, $v0 -/* 2631C 80095F1C 10600015 */ beqz $v1, .L80095F74 -/* 26320 80095F20 01006821 */ addu $t5, $t0, $zero -/* 26324 80095F24 240C0003 */ addiu $t4, $zero, 0x3 -/* 26328 80095F28 00041040 */ sll $v0, $a0, 1 -/* 2632C 80095F2C 00454821 */ addu $t1, $v0, $a1 -.L80095F30: -/* 26330 80095F30 95220000 */ lhu $v0, 0x0($t1) -/* 26334 80095F34 144C0008 */ bne $v0, $t4, .L80095F58 -/* 26338 80095F38 00081040 */ sll $v0, $t0, 1 -/* 2633C 80095F3C 00A21021 */ addu $v0, $a1, $v0 -/* 26340 80095F40 A04B0000 */ sb $t3, 0x0($v0) -/* 26344 80095F44 A0440001 */ sb $a0, 0x1($v0) -/* 26348 80095F48 8D420000 */ lw $v0, 0x0($t2) -/* 2634C 80095F4C 00804021 */ addu $t0, $a0, $zero -/* 26350 80095F50 24420001 */ addiu $v0, $v0, 0x1 -/* 26354 80095F54 AD420000 */ sw $v0, 0x0($t2) -.L80095F58: -/* 26358 80095F58 8D430000 */ lw $v1, 0x0($t2) -/* 2635C 80095F5C 24840001 */ addiu $a0, $a0, 0x1 -/* 26360 80095F60 28820080 */ slti $v0, $a0, 0x80 -/* 26364 80095F64 0066182A */ slt $v1, $v1, $a2 -/* 26368 80095F68 00621824 */ and $v1, $v1, $v0 -/* 2636C 80095F6C 1460FFF0 */ bnez $v1, .L80095F30 -/* 26370 80095F70 25290002 */ addiu $t1, $t1, 0x2 -.L80095F74: -/* 26374 80095F74 24020080 */ addiu $v0, $zero, 0x80 -/* 26378 80095F78 14820007 */ bne $a0, $v0, .L80095F98 -/* 2637C 80095F7C ACED0000 */ sw $t5, 0x0($a3) -/* 26380 80095F80 8D420000 */ lw $v0, 0x0($t2) -/* 26384 80095F84 0046102A */ slt $v0, $v0, $a2 -/* 26388 80095F88 50400004 */ beql $v0, $zero, .L80095F9C -/* 2638C 80095F8C 00081040 */ sll $v0, $t0, 1 -/* 26390 80095F90 080257EB */ j .L80095FAC -/* 26394 80095F94 ADC80000 */ sw $t0, 0x0($t6) -.L80095F98: -/* 26398 80095F98 00081040 */ sll $v0, $t0, 1 -.L80095F9C: -/* 2639C 80095F9C 00A21021 */ addu $v0, $a1, $v0 -/* 263A0 80095FA0 24030001 */ addiu $v1, $zero, 0x1 -/* 263A4 80095FA4 A4430000 */ sh $v1, 0x0($v0) -/* 263A8 80095FA8 ADC00000 */ sw $zero, 0x0($t6) -.L80095FAC: -/* 263AC 80095FAC 03E00008 */ jr $ra -/* 263B0 80095FB0 01E01021 */ addu $v0, $t7, $zero -/* 263B4 80095FB4 00000000 */ nop -/* 263B8 80095FB8 00000000 */ nop -/* 263BC 80095FBC 00000000 */ nop -.size func_80095E9C, . - func_80095E9C - -glabel func_80095FC0 -/* 263C0 80095FC0 27BDFEA0 */ addiu $sp, $sp, -0x160 -/* 263C4 80095FC4 AFB10144 */ sw $s1, 0x144($sp) -/* 263C8 80095FC8 00808821 */ addu $s1, $a0, $zero -/* 263CC 80095FCC 8FA80170 */ lw $t0, 0x170($sp) -/* 263D0 80095FD0 30A5FFFF */ andi $a1, $a1, 0xFFFF -/* 263D4 80095FD4 2CA20001 */ sltiu $v0, $a1, 0x1 -/* 263D8 80095FD8 2CC30001 */ sltiu $v1, $a2, 0x1 -/* 263DC 80095FDC 00431025 */ or $v0, $v0, $v1 -/* 263E0 80095FE0 AFBF0158 */ sw $ra, 0x158($sp) -/* 263E4 80095FE4 AFB50154 */ sw $s5, 0x154($sp) -/* 263E8 80095FE8 AFB40150 */ sw $s4, 0x150($sp) -/* 263EC 80095FEC AFB3014C */ sw $s3, 0x14C($sp) -/* 263F0 80095FF0 AFB20148 */ sw $s2, 0x148($sp) -/* 263F4 80095FF4 10400003 */ beqz $v0, .L80096004 -/* 263F8 80095FF8 AFB00140 */ sw $s0, 0x140($sp) -/* 263FC 80095FFC 08025852 */ j .L80096148 -/* 26400 80096000 24020005 */ addiu $v0, $zero, 0x5 -.L80096004: -/* 26404 80096004 02202021 */ addu $a0, $s1, $zero -/* 26408 80096008 27A20138 */ addiu $v0, $sp, 0x138 -/* 2640C 8009600C AFA80010 */ sw $t0, 0x10($sp) -/* 26410 80096010 0C0259F0 */ jal func_800967C0 -/* 26414 80096014 AFA20014 */ sw $v0, 0x14($sp) -/* 26418 80096018 1440004B */ bnez $v0, .L80096148 -/* 2641C 8009601C 00000000 */ nop -/* 26420 80096020 92220065 */ lbu $v0, 0x65($s1) -/* 26424 80096024 10400005 */ beqz $v0, .L8009603C -/* 26428 80096028 02202021 */ addu $a0, $s1, $zero -/* 2642C 8009602C 0C025C34 */ jal func_800970D0 -/* 26430 80096030 00002821 */ addu $a1, $zero, $zero -/* 26434 80096034 14400044 */ bnez $v0, .L80096148 -/* 26438 80096038 00000000 */ nop -.L8009603C: -/* 2643C 8009603C 8E240004 */ lw $a0, 0x4($s1) -/* 26440 80096040 8E26005C */ lw $a2, 0x5C($s1) -/* 26444 80096044 8FA20138 */ lw $v0, 0x138($sp) -/* 26448 80096048 8E250008 */ lw $a1, 0x8($s1) -/* 2644C 8009604C 27A70118 */ addiu $a3, $sp, 0x118 -/* 26450 80096050 00C23021 */ addu $a2, $a2, $v0 -/* 26454 80096054 0C025EF4 */ jal func_80097BD0 -/* 26458 80096058 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 2645C 8009605C 1440003A */ bnez $v0, .L80096148 -/* 26460 80096060 00000000 */ nop -/* 26464 80096064 93B3011E */ lbu $s3, 0x11E($sp) -/* 26468 80096068 92220064 */ lbu $v0, 0x64($s1) -/* 2646C 8009606C 93B2011F */ lbu $s2, 0x11F($sp) -/* 26470 80096070 327000FF */ andi $s0, $s3, 0xFF -/* 26474 80096074 0202102B */ sltu $v0, $s0, $v0 -/* 26478 80096078 10400032 */ beqz $v0, .L80096144 -/* 2647C 8009607C 27B4013C */ addiu $s4, $sp, 0x13C -/* 26480 80096080 24150001 */ addiu $s5, $zero, 0x1 -/* 26484 80096084 02202021 */ addu $a0, $s1, $zero -.L80096088: -/* 26488 80096088 27A50018 */ addiu $a1, $sp, 0x18 -/* 2648C 8009608C 00003021 */ addu $a2, $zero, $zero -/* 26490 80096090 0C025E23 */ jal func_8009788C -/* 26494 80096094 02003821 */ addu $a3, $s0, $zero -/* 26498 80096098 1440002B */ bnez $v0, .L80096148 -/* 2649C 8009609C 02202021 */ addu $a0, $s1, $zero -/* 264A0 800960A0 AFB40010 */ sw $s4, 0x10($sp) -/* 264A4 800960A4 27A50018 */ addiu $a1, $sp, 0x18 -/* 264A8 800960A8 02403021 */ addu $a2, $s2, $zero -/* 264AC 800960AC 0C02585B */ jal func_8009616C -/* 264B0 800960B0 02003821 */ addu $a3, $s0, $zero -/* 264B4 800960B4 14400024 */ bnez $v0, .L80096148 -/* 264B8 800960B8 02202021 */ addu $a0, $s1, $zero -/* 264BC 800960BC 27A50018 */ addiu $a1, $sp, 0x18 -/* 264C0 800960C0 24060001 */ addiu $a2, $zero, 0x1 -/* 264C4 800960C4 0C025E23 */ jal func_8009788C -/* 264C8 800960C8 02003821 */ addu $a3, $s0, $zero -/* 264CC 800960CC 1440001E */ bnez $v0, .L80096148 -/* 264D0 800960D0 00000000 */ nop -/* 264D4 800960D4 97A2013C */ lhu $v0, 0x13C($sp) -/* 264D8 800960D8 10550008 */ beq $v0, $s5, .L800960FC -/* 264DC 800960DC 00000000 */ nop -/* 264E0 800960E0 93B3013C */ lbu $s3, 0x13C($sp) -/* 264E4 800960E4 92220064 */ lbu $v0, 0x64($s1) -/* 264E8 800960E8 93B2013D */ lbu $s2, 0x13D($sp) -/* 264EC 800960EC 327000FF */ andi $s0, $s3, 0xFF -/* 264F0 800960F0 0202102B */ sltu $v0, $s0, $v0 -/* 264F4 800960F4 1440FFE4 */ bnez $v0, .L80096088 -/* 264F8 800960F8 02202021 */ addu $a0, $s1, $zero -.L800960FC: -/* 264FC 800960FC 92220064 */ lbu $v0, 0x64($s1) -/* 26500 80096100 0262102B */ sltu $v0, $s3, $v0 -/* 26504 80096104 1040000F */ beqz $v0, .L80096144 -/* 26508 80096108 27B00118 */ addiu $s0, $sp, 0x118 -/* 2650C 8009610C 02002021 */ addu $a0, $s0, $zero -/* 26510 80096110 0C024CE0 */ jal func_80093380 -/* 26514 80096114 24050020 */ addiu $a1, $zero, 0x20 -/* 26518 80096118 8E26005C */ lw $a2, 0x5C($s1) -/* 2651C 8009611C 8FA20138 */ lw $v0, 0x138($sp) -/* 26520 80096120 AFA00010 */ sw $zero, 0x10($sp) -/* 26524 80096124 8E240004 */ lw $a0, 0x4($s1) -/* 26528 80096128 8E250008 */ lw $a1, 0x8($s1) -/* 2652C 8009612C 02003821 */ addu $a3, $s0, $zero -/* 26530 80096130 00C23021 */ addu $a2, $a2, $v0 -/* 26534 80096134 0C025F70 */ jal func_80097DC0 -/* 26538 80096138 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 2653C 8009613C 08025852 */ j .L80096148 -/* 26540 80096140 00000000 */ nop -.L80096144: -/* 26544 80096144 24020003 */ addiu $v0, $zero, 0x3 -.L80096148: -/* 26548 80096148 8FBF0158 */ lw $ra, 0x158($sp) -/* 2654C 8009614C 8FB50154 */ lw $s5, 0x154($sp) -/* 26550 80096150 8FB40150 */ lw $s4, 0x150($sp) -/* 26554 80096154 8FB3014C */ lw $s3, 0x14C($sp) -/* 26558 80096158 8FB20148 */ lw $s2, 0x148($sp) -/* 2655C 8009615C 8FB10144 */ lw $s1, 0x144($sp) -/* 26560 80096160 8FB00140 */ lw $s0, 0x140($sp) -/* 26564 80096164 03E00008 */ jr $ra -/* 26568 80096168 27BD0160 */ addiu $sp, $sp, 0x160 -.size func_80095FC0, . - func_80095FC0 - -glabel func_8009616C -/* 2656C 8009616C 8FA90010 */ lw $t1, 0x10($sp) -/* 26570 80096170 00071200 */ sll $v0, $a3, 8 -/* 26574 80096174 30C600FF */ andi $a2, $a2, 0xFF -/* 26578 80096178 00461825 */ or $v1, $v0, $a2 -/* 2657C 8009617C 24080003 */ addiu $t0, $zero, 0x3 -/* 26580 80096180 30E700FF */ andi $a3, $a3, 0xFF -/* 26584 80096184 00601021 */ addu $v0, $v1, $zero -.L80096188: -/* 26588 80096188 304300FF */ andi $v1, $v0, 0xFF -/* 2658C 8009618C 00031840 */ sll $v1, $v1, 1 -/* 26590 80096190 00651821 */ addu $v1, $v1, $a1 -/* 26594 80096194 94630000 */ lhu $v1, 0x0($v1) -/* 26598 80096198 304200FF */ andi $v0, $v0, 0xFF -/* 2659C 8009619C 00021040 */ sll $v0, $v0, 1 -/* 265A0 800961A0 00A21021 */ addu $v0, $a1, $v0 -/* 265A4 800961A4 A4480000 */ sh $t0, 0x0($v0) -/* 265A8 800961A8 8C820060 */ lw $v0, 0x60($a0) -/* 265AC 800961AC 3066FFFF */ andi $a2, $v1, 0xFFFF -/* 265B0 800961B0 00C2102A */ slt $v0, $a2, $v0 -/* 265B4 800961B4 54400005 */ bnel $v0, $zero, .L800961CC -/* 265B8 800961B8 A5230000 */ sh $v1, 0x0($t1) -/* 265BC 800961BC 00061202 */ srl $v0, $a2, 8 -/* 265C0 800961C0 1047FFF1 */ beq $v0, $a3, .L80096188 -/* 265C4 800961C4 00601021 */ addu $v0, $v1, $zero -/* 265C8 800961C8 A5230000 */ sh $v1, 0x0($t1) -.L800961CC: -/* 265CC 800961CC 03E00008 */ jr $ra -/* 265D0 800961D0 00001021 */ addu $v0, $zero, $zero -/* 265D4 800961D4 00000000 */ nop -/* 265D8 800961D8 00000000 */ nop -/* 265DC 800961DC 00000000 */ nop -.size func_8009616C, . - func_8009616C - -glabel func_800961E0 -/* 265E0 800961E0 27BDFEA0 */ addiu $sp, $sp, -0x160 -/* 265E4 800961E4 AFB60158 */ sw $s6, 0x158($sp) -/* 265E8 800961E8 8FB60170 */ lw $s6, 0x170($sp) -/* 265EC 800961EC AFB00140 */ sw $s0, 0x140($sp) -/* 265F0 800961F0 00808021 */ addu $s0, $a0, $zero -/* 265F4 800961F4 AFB50154 */ sw $s5, 0x154($sp) -/* 265F8 800961F8 00A0A821 */ addu $s5, $a1, $zero -/* 265FC 800961FC AFB10144 */ sw $s1, 0x144($sp) -/* 26600 80096200 00E08821 */ addu $s1, $a3, $zero -/* 26604 80096204 AFBF015C */ sw $ra, 0x15C($sp) -/* 26608 80096208 AFB40150 */ sw $s4, 0x150($sp) -/* 2660C 8009620C AFB3014C */ sw $s3, 0x14C($sp) -/* 26610 80096210 AFB20148 */ sw $s2, 0x148($sp) -/* 26614 80096214 8E020050 */ lw $v0, 0x50($s0) -/* 26618 80096218 00151FC2 */ srl $v1, $s5, 31 -/* 2661C 8009621C 02A2102A */ slt $v0, $s5, $v0 -/* 26620 80096220 38420001 */ xori $v0, $v0, 0x1 -/* 26624 80096224 00431025 */ or $v0, $v0, $v1 -/* 26628 80096228 1440003F */ bnez $v0, .L80096328 -/* 2662C 8009622C 00C0A021 */ addu $s4, $a2, $zero -/* 26630 80096230 1AC0003D */ blez $s6, .L80096328 -/* 26634 80096234 32C2001F */ andi $v0, $s6, 0x1F -/* 26638 80096238 544000EF */ bnel $v0, $zero, .L800965F8 -/* 2663C 8009623C 24020005 */ addiu $v0, $zero, 0x5 -/* 26640 80096240 06200039 */ bltz $s1, .L80096328 -/* 26644 80096244 3222001F */ andi $v0, $s1, 0x1F -/* 26648 80096248 144000EB */ bnez $v0, .L800965F8 -/* 2664C 8009624C 24020005 */ addiu $v0, $zero, 0x5 -/* 26650 80096250 8E020000 */ lw $v0, 0x0($s0) -/* 26654 80096254 30420001 */ andi $v0, $v0, 0x1 -/* 26658 80096258 104000E7 */ beqz $v0, .L800965F8 -/* 2665C 8009625C 24020005 */ addiu $v0, $zero, 0x5 -/* 26660 80096260 0C025DF5 */ jal func_800977D4 -/* 26664 80096264 02002021 */ addu $a0, $s0, $zero -/* 26668 80096268 24030002 */ addiu $v1, $zero, 0x2 -/* 2666C 8009626C 104300E2 */ beq $v0, $v1, .L800965F8 -/* 26670 80096270 24020002 */ addiu $v0, $zero, 0x2 -/* 26674 80096274 92020065 */ lbu $v0, 0x65($s0) -/* 26678 80096278 10400006 */ beqz $v0, .L80096294 -/* 2667C 8009627C 02002021 */ addu $a0, $s0, $zero -/* 26680 80096280 0C025C34 */ jal func_800970D0 -/* 26684 80096284 00002821 */ addu $a1, $zero, $zero -/* 26688 80096288 00401821 */ addu $v1, $v0, $zero -/* 2668C 8009628C 146000DA */ bnez $v1, .L800965F8 -/* 26690 80096290 00000000 */ nop -.L80096294: -/* 26694 80096294 8E040004 */ lw $a0, 0x4($s0) -/* 26698 80096298 8E06005C */ lw $a2, 0x5C($s0) -/* 2669C 8009629C 8E050008 */ lw $a1, 0x8($s0) -/* 266A0 800962A0 27A70018 */ addiu $a3, $sp, 0x18 -/* 266A4 800962A4 00D53021 */ addu $a2, $a2, $s5 -/* 266A8 800962A8 0C025EF4 */ jal func_80097BD0 -/* 266AC 800962AC 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 266B0 800962B0 00401821 */ addu $v1, $v0, $zero -/* 266B4 800962B4 146000D0 */ bnez $v1, .L800965F8 -/* 266B8 800962B8 00000000 */ nop -/* 266BC 800962BC 97A2001C */ lhu $v0, 0x1C($sp) -/* 266C0 800962C0 104000CD */ beqz $v0, .L800965F8 -/* 266C4 800962C4 24020005 */ addiu $v0, $zero, 0x5 -/* 266C8 800962C8 8FA20018 */ lw $v0, 0x18($sp) -/* 266CC 800962CC 104000CA */ beqz $v0, .L800965F8 -/* 266D0 800962D0 24020005 */ addiu $v0, $zero, 0x5 -/* 266D4 800962D4 97A2001E */ lhu $v0, 0x1E($sp) -/* 266D8 800962D8 8E030060 */ lw $v1, 0x60($s0) -/* 266DC 800962DC 0043102A */ slt $v0, $v0, $v1 -/* 266E0 800962E0 1440000D */ bnez $v0, .L80096318 -/* 266E4 800962E4 00000000 */ nop -/* 266E8 800962E8 93A2001E */ lbu $v0, 0x1E($sp) -/* 266EC 800962EC 92030064 */ lbu $v1, 0x64($s0) -/* 266F0 800962F0 0043102B */ sltu $v0, $v0, $v1 -/* 266F4 800962F4 10400008 */ beqz $v0, .L80096318 -/* 266F8 800962F8 00000000 */ nop -/* 266FC 800962FC 93A2001F */ lbu $v0, 0x1F($sp) -/* 26700 80096300 2C430001 */ sltiu $v1, $v0, 0x1 -/* 26704 80096304 2C420080 */ sltiu $v0, $v0, 0x80 -/* 26708 80096308 38420001 */ xori $v0, $v0, 0x1 -/* 2670C 8009630C 00621825 */ or $v1, $v1, $v0 -/* 26710 80096310 50600007 */ beql $v1, $zero, .L80096330 -/* 26714 80096314 328200FF */ andi $v0, $s4, 0xFF -.L80096318: -/* 26718 80096318 97A4001E */ lhu $a0, 0x1E($sp) -/* 2671C 8009631C 24030001 */ addiu $v1, $zero, 0x1 -/* 26720 80096320 148300B5 */ bne $a0, $v1, .L800965F8 -/* 26724 80096324 24020003 */ addiu $v0, $zero, 0x3 -.L80096328: -/* 26728 80096328 0802597E */ j .L800965F8 -/* 2672C 8009632C 24020005 */ addiu $v0, $zero, 0x5 -.L80096330: -/* 26730 80096330 14400007 */ bnez $v0, .L80096350 -/* 26734 80096334 240200FF */ addiu $v0, $zero, 0xFF -/* 26738 80096338 93A20020 */ lbu $v0, 0x20($sp) -/* 2673C 8009633C 30420002 */ andi $v0, $v0, 0x2 -/* 26740 80096340 14400003 */ bnez $v0, .L80096350 -/* 26744 80096344 240200FF */ addiu $v0, $zero, 0xFF -/* 26748 80096348 0802597E */ j .L800965F8 -/* 2674C 8009634C 24020006 */ addiu $v0, $zero, 0x6 -.L80096350: -/* 26750 80096350 02203821 */ addu $a3, $s1, $zero -/* 26754 80096354 04E10002 */ bgez $a3, .L80096360 -/* 26758 80096358 A3A20138 */ sb $v0, 0x138($sp) -/* 2675C 8009635C 24E7001F */ addiu $a3, $a3, 0x1F -.L80096360: -/* 26760 80096360 97A2001E */ lhu $v0, 0x1E($sp) -/* 26764 80096364 00078943 */ sra $s1, $a3, 5 -/* 26768 80096368 A7A2013A */ sh $v0, 0x13A($sp) -/* 2676C 8009636C 2A220008 */ slti $v0, $s1, 0x8 -/* 26770 80096370 1440002C */ bnez $v0, .L80096424 -/* 26774 80096374 02C01021 */ addu $v0, $s6, $zero -/* 26778 80096378 27B20038 */ addiu $s2, $sp, 0x38 -/* 2677C 8009637C 24130001 */ addiu $s3, $zero, 0x1 -.L80096380: -/* 26780 80096380 93A3013A */ lbu $v1, 0x13A($sp) -/* 26784 80096384 93A20138 */ lbu $v0, 0x138($sp) -/* 26788 80096388 306700FF */ andi $a3, $v1, 0xFF -/* 2678C 8009638C 10E20007 */ beq $a3, $v0, .L800963AC -/* 26790 80096390 02002021 */ addu $a0, $s0, $zero -/* 26794 80096394 A3A30138 */ sb $v1, 0x138($sp) -/* 26798 80096398 02402821 */ addu $a1, $s2, $zero -/* 2679C 8009639C 0C025E23 */ jal func_8009788C -/* 267A0 800963A0 00003021 */ addu $a2, $zero, $zero -/* 267A4 800963A4 1440001A */ bnez $v0, .L80096410 -/* 267A8 800963A8 00401821 */ addu $v1, $v0, $zero -.L800963AC: -/* 267AC 800963AC 93A2013B */ lbu $v0, 0x13B($sp) -/* 267B0 800963B0 00021040 */ sll $v0, $v0, 1 -/* 267B4 800963B4 00521021 */ addu $v0, $v0, $s2 -/* 267B8 800963B8 94430000 */ lhu $v1, 0x0($v0) -/* 267BC 800963BC A7A3013A */ sh $v1, 0x13A($sp) -/* 267C0 800963C0 8E020060 */ lw $v0, 0x60($s0) -/* 267C4 800963C4 0062182A */ slt $v1, $v1, $v0 -/* 267C8 800963C8 1460000D */ bnez $v1, .L80096400 -/* 267CC 800963CC 00000000 */ nop -/* 267D0 800963D0 93A2013A */ lbu $v0, 0x13A($sp) -/* 267D4 800963D4 92030064 */ lbu $v1, 0x64($s0) -/* 267D8 800963D8 0043102B */ sltu $v0, $v0, $v1 -/* 267DC 800963DC 10400008 */ beqz $v0, .L80096400 -/* 267E0 800963E0 00000000 */ nop -/* 267E4 800963E4 93A2013B */ lbu $v0, 0x13B($sp) -/* 267E8 800963E8 2C430001 */ sltiu $v1, $v0, 0x1 -/* 267EC 800963EC 2C420080 */ sltiu $v0, $v0, 0x80 -/* 267F0 800963F0 38420001 */ xori $v0, $v0, 0x1 -/* 267F4 800963F4 00621825 */ or $v1, $v1, $v0 -/* 267F8 800963F8 50600005 */ beql $v1, $zero, .L80096410 -/* 267FC 800963FC 00001821 */ addu $v1, $zero, $zero -.L80096400: -/* 26800 80096400 97A2013A */ lhu $v0, 0x13A($sp) -/* 26804 80096404 14530002 */ bne $v0, $s3, .L80096410 -/* 26808 80096408 24030003 */ addiu $v1, $zero, 0x3 -/* 2680C 8009640C 24030005 */ addiu $v1, $zero, 0x5 -.L80096410: -/* 26810 80096410 14600074 */ bnez $v1, .L800965E4 -/* 26814 80096414 2631FFF8 */ addiu $s1, $s1, -0x8 -/* 26818 80096418 2A220008 */ slti $v0, $s1, 0x8 -/* 2681C 8009641C 1040FFD8 */ beqz $v0, .L80096380 -/* 26820 80096420 02C01021 */ addu $v0, $s6, $zero -.L80096424: -/* 26824 80096424 04420001 */ bltzl $v0, .L8009642C -/* 26828 80096428 2442001F */ addiu $v0, $v0, 0x1F -.L8009642C: -/* 2682C 8009642C 00029943 */ sra $s3, $v0, 5 -/* 26830 80096430 8FB20174 */ lw $s2, 0x174($sp) -/* 26834 80096434 5A60004E */ blezl $s3, .L80096570 -/* 26838 80096438 328300FF */ andi $v1, $s4, 0xFF -/* 2683C 8009643C 24160001 */ addiu $s6, $zero, 0x1 -.L80096440: -/* 26840 80096440 24020008 */ addiu $v0, $zero, 0x8 -/* 26844 80096444 16220028 */ bne $s1, $v0, .L800964E8 -/* 26848 80096448 00000000 */ nop -/* 2684C 8009644C 93A3013A */ lbu $v1, 0x13A($sp) -/* 26850 80096450 93A20138 */ lbu $v0, 0x138($sp) -/* 26854 80096454 306700FF */ andi $a3, $v1, 0xFF -/* 26858 80096458 10E20008 */ beq $a3, $v0, .L8009647C -/* 2685C 8009645C 27B10038 */ addiu $s1, $sp, 0x38 -/* 26860 80096460 A3A30138 */ sb $v1, 0x138($sp) -/* 26864 80096464 02002021 */ addu $a0, $s0, $zero -/* 26868 80096468 02202821 */ addu $a1, $s1, $zero -/* 2686C 8009646C 0C025E23 */ jal func_8009788C -/* 26870 80096470 00003021 */ addu $a2, $zero, $zero -/* 26874 80096474 1440001A */ bnez $v0, .L800964E0 -/* 26878 80096478 00401821 */ addu $v1, $v0, $zero -.L8009647C: -/* 2687C 8009647C 93A2013B */ lbu $v0, 0x13B($sp) -/* 26880 80096480 00021040 */ sll $v0, $v0, 1 -/* 26884 80096484 00511021 */ addu $v0, $v0, $s1 -/* 26888 80096488 94430000 */ lhu $v1, 0x0($v0) -/* 2688C 8009648C A7A3013A */ sh $v1, 0x13A($sp) -/* 26890 80096490 8E020060 */ lw $v0, 0x60($s0) -/* 26894 80096494 0062182A */ slt $v1, $v1, $v0 -/* 26898 80096498 1460000D */ bnez $v1, .L800964D0 -/* 2689C 8009649C 00000000 */ nop -/* 268A0 800964A0 93A2013A */ lbu $v0, 0x13A($sp) -/* 268A4 800964A4 92030064 */ lbu $v1, 0x64($s0) -/* 268A8 800964A8 0043102B */ sltu $v0, $v0, $v1 -/* 268AC 800964AC 10400008 */ beqz $v0, .L800964D0 -/* 268B0 800964B0 00000000 */ nop -/* 268B4 800964B4 93A2013B */ lbu $v0, 0x13B($sp) -/* 268B8 800964B8 2C430001 */ sltiu $v1, $v0, 0x1 -/* 268BC 800964BC 2C420080 */ sltiu $v0, $v0, 0x80 -/* 268C0 800964C0 38420001 */ xori $v0, $v0, 0x1 -/* 268C4 800964C4 00621825 */ or $v1, $v1, $v0 -/* 268C8 800964C8 50600005 */ beql $v1, $zero, .L800964E0 -/* 268CC 800964CC 00001821 */ addu $v1, $zero, $zero -.L800964D0: -/* 268D0 800964D0 97A2013A */ lhu $v0, 0x13A($sp) -/* 268D4 800964D4 14560002 */ bne $v0, $s6, .L800964E0 -/* 268D8 800964D8 24030003 */ addiu $v1, $zero, 0x3 -/* 268DC 800964DC 24030005 */ addiu $v1, $zero, 0x5 -.L800964E0: -/* 268E0 800964E0 14600040 */ bnez $v1, .L800965E4 -/* 268E4 800964E4 00008821 */ addu $s1, $zero, $zero -.L800964E8: -/* 268E8 800964E8 92020065 */ lbu $v0, 0x65($s0) -/* 268EC 800964EC 93A5013A */ lbu $a1, 0x13A($sp) -/* 268F0 800964F0 10450006 */ beq $v0, $a1, .L8009650C -/* 268F4 800964F4 00000000 */ nop -/* 268F8 800964F8 0C025C34 */ jal func_800970D0 -/* 268FC 800964FC 02002021 */ addu $a0, $s0, $zero -/* 26900 80096500 00401821 */ addu $v1, $v0, $zero -/* 26904 80096504 1460003C */ bnez $v1, .L800965F8 -/* 26908 80096508 00601021 */ addu $v0, $v1, $zero -.L8009650C: -/* 2690C 8009650C 93A2013B */ lbu $v0, 0x13B($sp) -/* 26910 80096510 000210C0 */ sll $v0, $v0, 3 -/* 26914 80096514 00513021 */ addu $a2, $v0, $s1 -/* 26918 80096518 328200FF */ andi $v0, $s4, 0xFF -/* 2691C 8009651C 54400008 */ bnel $v0, $zero, .L80096540 -/* 26920 80096520 AFA00010 */ sw $zero, 0x10($sp) -/* 26924 80096524 8E040004 */ lw $a0, 0x4($s0) -/* 26928 80096528 8E050008 */ lw $a1, 0x8($s0) -/* 2692C 8009652C 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 26930 80096530 0C025EF4 */ jal func_80097BD0 -/* 26934 80096534 02403821 */ addu $a3, $s2, $zero -/* 26938 80096538 08025956 */ j .L80096558 -/* 2693C 8009653C 00401821 */ addu $v1, $v0, $zero -.L80096540: -/* 26940 80096540 8E040004 */ lw $a0, 0x4($s0) -/* 26944 80096544 8E050008 */ lw $a1, 0x8($s0) -/* 26948 80096548 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 2694C 8009654C 0C025F70 */ jal func_80097DC0 -/* 26950 80096550 02403821 */ addu $a3, $s2, $zero -/* 26954 80096554 00401821 */ addu $v1, $v0, $zero -.L80096558: -/* 26958 80096558 14600022 */ bnez $v1, .L800965E4 -/* 2695C 8009655C 26520020 */ addiu $s2, $s2, 0x20 -/* 26960 80096560 2673FFFF */ addiu $s3, $s3, -0x1 -/* 26964 80096564 1E60FFB6 */ bgtz $s3, .L80096440 -/* 26968 80096568 26310001 */ addiu $s1, $s1, 0x1 -/* 2696C 8009656C 328300FF */ andi $v1, $s4, 0xFF -.L80096570: -/* 26970 80096570 24020001 */ addiu $v0, $zero, 0x1 -/* 26974 80096574 1462001D */ bne $v1, $v0, .L800965EC -/* 26978 80096578 00000000 */ nop -/* 2697C 8009657C 93A30020 */ lbu $v1, 0x20($sp) -/* 26980 80096580 30620002 */ andi $v0, $v1, 0x2 -/* 26984 80096584 14400019 */ bnez $v0, .L800965EC -/* 26988 80096588 34620002 */ ori $v0, $v1, 0x2 -/* 2698C 8009658C A3A20020 */ sb $v0, 0x20($sp) -/* 26990 80096590 92020065 */ lbu $v0, 0x65($s0) -/* 26994 80096594 10400006 */ beqz $v0, .L800965B0 -/* 26998 80096598 02002021 */ addu $a0, $s0, $zero -/* 2699C 8009659C 0C025C34 */ jal func_800970D0 -/* 269A0 800965A0 00002821 */ addu $a1, $zero, $zero -/* 269A4 800965A4 00401821 */ addu $v1, $v0, $zero -/* 269A8 800965A8 14600013 */ bnez $v1, .L800965F8 -/* 269AC 800965AC 00000000 */ nop -.L800965B0: -/* 269B0 800965B0 8E06005C */ lw $a2, 0x5C($s0) -/* 269B4 800965B4 AFA00010 */ sw $zero, 0x10($sp) -/* 269B8 800965B8 8E040004 */ lw $a0, 0x4($s0) -/* 269BC 800965BC 8E050008 */ lw $a1, 0x8($s0) -/* 269C0 800965C0 27A70018 */ addiu $a3, $sp, 0x18 -/* 269C4 800965C4 00D53021 */ addu $a2, $a2, $s5 -/* 269C8 800965C8 0C025F70 */ jal func_80097DC0 -/* 269CC 800965CC 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 269D0 800965D0 00401821 */ addu $v1, $v0, $zero -/* 269D4 800965D4 10600005 */ beqz $v1, .L800965EC -/* 269D8 800965D8 00000000 */ nop -/* 269DC 800965DC 0802597E */ j .L800965F8 -/* 269E0 800965E0 00000000 */ nop -.L800965E4: -/* 269E4 800965E4 0802597E */ j .L800965F8 -/* 269E8 800965E8 00601021 */ addu $v0, $v1, $zero -.L800965EC: -/* 269EC 800965EC 8E040004 */ lw $a0, 0x4($s0) -/* 269F0 800965F0 0C025BB0 */ jal func_80096EC0 -/* 269F4 800965F4 8E050008 */ lw $a1, 0x8($s0) -.L800965F8: -/* 269F8 800965F8 8FBF015C */ lw $ra, 0x15C($sp) -/* 269FC 800965FC 8FB60158 */ lw $s6, 0x158($sp) -/* 26A00 80096600 8FB50154 */ lw $s5, 0x154($sp) -/* 26A04 80096604 8FB40150 */ lw $s4, 0x150($sp) -/* 26A08 80096608 8FB3014C */ lw $s3, 0x14C($sp) -/* 26A0C 8009660C 8FB20148 */ lw $s2, 0x148($sp) -/* 26A10 80096610 8FB10144 */ lw $s1, 0x144($sp) -/* 26A14 80096614 8FB00140 */ lw $s0, 0x140($sp) -/* 26A18 80096618 03E00008 */ jr $ra -/* 26A1C 8009661C 27BD0160 */ addiu $sp, $sp, 0x160 -.size func_800961E0, . - func_800961E0 - -glabel func_80096620 -/* 26A20 80096620 27BDFEB0 */ addiu $sp, $sp, -0x150 -/* 26A24 80096624 AFB10134 */ sw $s1, 0x134($sp) -/* 26A28 80096628 00808821 */ addu $s1, $a0, $zero -/* 26A2C 8009662C AFB00130 */ sw $s0, 0x130($sp) -/* 26A30 80096630 00A08021 */ addu $s0, $a1, $zero -/* 26A34 80096634 AFBF0148 */ sw $ra, 0x148($sp) -/* 26A38 80096638 AFB50144 */ sw $s5, 0x144($sp) -/* 26A3C 8009663C AFB40140 */ sw $s4, 0x140($sp) -/* 26A40 80096640 AFB3013C */ sw $s3, 0x13C($sp) -/* 26A44 80096644 AFB20138 */ sw $s2, 0x138($sp) -/* 26A48 80096648 8E220050 */ lw $v0, 0x50($s1) -/* 26A4C 8009664C 00101FC2 */ srl $v1, $s0, 31 -/* 26A50 80096650 0202102A */ slt $v0, $s0, $v0 -/* 26A54 80096654 38420001 */ xori $v0, $v0, 0x1 -/* 26A58 80096658 00431025 */ or $v0, $v0, $v1 -/* 26A5C 8009665C 1440001F */ bnez $v0, .L800966DC -/* 26A60 80096660 00C0A021 */ addu $s4, $a2, $zero -/* 26A64 80096664 8E220000 */ lw $v0, 0x0($s1) -/* 26A68 80096668 30420001 */ andi $v0, $v0, 0x1 -/* 26A6C 8009666C 10400048 */ beqz $v0, .L80096790 -/* 26A70 80096670 24020005 */ addiu $v0, $zero, 0x5 -/* 26A74 80096674 0C025DF5 */ jal func_800977D4 -/* 26A78 80096678 02202021 */ addu $a0, $s1, $zero -/* 26A7C 8009667C 14400044 */ bnez $v0, .L80096790 -/* 26A80 80096680 00000000 */ nop -/* 26A84 80096684 92220065 */ lbu $v0, 0x65($s1) -/* 26A88 80096688 10400005 */ beqz $v0, .L800966A0 -/* 26A8C 8009668C 02202021 */ addu $a0, $s1, $zero -/* 26A90 80096690 0C025C34 */ jal func_800970D0 -/* 26A94 80096694 00002821 */ addu $a1, $zero, $zero -/* 26A98 80096698 1440003D */ bnez $v0, .L80096790 -/* 26A9C 8009669C 00000000 */ nop -.L800966A0: -/* 26AA0 800966A0 8E240004 */ lw $a0, 0x4($s1) -/* 26AA4 800966A4 8E26005C */ lw $a2, 0x5C($s1) -/* 26AA8 800966A8 8E250008 */ lw $a1, 0x8($s1) -/* 26AAC 800966AC 27A70110 */ addiu $a3, $sp, 0x110 -/* 26AB0 800966B0 00D03021 */ addu $a2, $a2, $s0 -/* 26AB4 800966B4 0C025EF4 */ jal func_80097BD0 -/* 26AB8 800966B8 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 26ABC 800966BC 14400034 */ bnez $v0, .L80096790 -/* 26AC0 800966C0 00000000 */ nop -/* 26AC4 800966C4 97A20114 */ lhu $v0, 0x114($sp) -/* 26AC8 800966C8 10400031 */ beqz $v0, .L80096790 -/* 26ACC 800966CC 24020005 */ addiu $v0, $zero, 0x5 -/* 26AD0 800966D0 8FA20110 */ lw $v0, 0x110($sp) -/* 26AD4 800966D4 14400003 */ bnez $v0, .L800966E4 -/* 26AD8 800966D8 00009821 */ addu $s3, $zero, $zero -.L800966DC: -/* 26ADC 800966DC 080259E4 */ j .L80096790 -/* 26AE0 800966E0 24020005 */ addiu $v0, $zero, 0x5 -.L800966E4: -/* 26AE4 800966E4 97B00116 */ lhu $s0, 0x116($sp) -/* 26AE8 800966E8 241200FF */ addiu $s2, $zero, 0xFF -/* 26AEC 800966EC 27B50010 */ addiu $s5, $sp, 0x10 -.L800966F0: -/* 26AF0 800966F0 8E220060 */ lw $v0, 0x60($s1) -/* 26AF4 800966F4 3203FFFF */ andi $v1, $s0, 0xFFFF -/* 26AF8 800966F8 0062102A */ slt $v0, $v1, $v0 -/* 26AFC 800966FC 14400010 */ bnez $v0, .L80096740 -/* 26B00 80096700 00031202 */ srl $v0, $v1, 8 -/* 26B04 80096704 304700FF */ andi $a3, $v0, 0xFF -/* 26B08 80096708 10F20007 */ beq $a3, $s2, .L80096728 -/* 26B0C 8009670C 02202021 */ addu $a0, $s1, $zero -/* 26B10 80096710 00409021 */ addu $s2, $v0, $zero -/* 26B14 80096714 27A50010 */ addiu $a1, $sp, 0x10 -/* 26B18 80096718 0C025E23 */ jal func_8009788C -/* 26B1C 8009671C 00003021 */ addu $a2, $zero, $zero -/* 26B20 80096720 1440001B */ bnez $v0, .L80096790 -/* 26B24 80096724 00000000 */ nop -.L80096728: -/* 26B28 80096728 320200FF */ andi $v0, $s0, 0xFF -/* 26B2C 8009672C 00021040 */ sll $v0, $v0, 1 -/* 26B30 80096730 00551021 */ addu $v0, $v0, $s5 -/* 26B34 80096734 94500000 */ lhu $s0, 0x0($v0) -/* 26B38 80096738 080259BC */ j .L800966F0 -/* 26B3C 8009673C 26730001 */ addiu $s3, $s3, 0x1 -.L80096740: -/* 26B40 80096740 24020001 */ addiu $v0, $zero, 0x1 -/* 26B44 80096744 14620012 */ bne $v1, $v0, .L80096790 -/* 26B48 80096748 24020003 */ addiu $v0, $zero, 0x3 -/* 26B4C 8009674C 00131200 */ sll $v0, $s3, 8 -/* 26B50 80096750 AE820000 */ sw $v0, 0x0($s4) -/* 26B54 80096754 97A20114 */ lhu $v0, 0x114($sp) -/* 26B58 80096758 27A40120 */ addiu $a0, $sp, 0x120 -/* 26B5C 8009675C A6820008 */ sh $v0, 0x8($s4) -/* 26B60 80096760 8FA20110 */ lw $v0, 0x110($sp) -/* 26B64 80096764 2685000E */ addiu $a1, $s4, 0xE -/* 26B68 80096768 24060010 */ addiu $a2, $zero, 0x10 -/* 26B6C 8009676C 0C024C18 */ jal func_80093060 -/* 26B70 80096770 AE820004 */ sw $v0, 0x4($s4) -/* 26B74 80096774 27A4011C */ addiu $a0, $sp, 0x11C -/* 26B78 80096778 2685000A */ addiu $a1, $s4, 0xA -/* 26B7C 8009677C 0C024C18 */ jal func_80093060 -/* 26B80 80096780 24060004 */ addiu $a2, $zero, 0x4 -/* 26B84 80096784 8E240004 */ lw $a0, 0x4($s1) -/* 26B88 80096788 0C025BB0 */ jal func_80096EC0 -/* 26B8C 8009678C 8E250008 */ lw $a1, 0x8($s1) -.L80096790: -/* 26B90 80096790 8FBF0148 */ lw $ra, 0x148($sp) -/* 26B94 80096794 8FB50144 */ lw $s5, 0x144($sp) -/* 26B98 80096798 8FB40140 */ lw $s4, 0x140($sp) -/* 26B9C 8009679C 8FB3013C */ lw $s3, 0x13C($sp) -/* 26BA0 800967A0 8FB20138 */ lw $s2, 0x138($sp) -/* 26BA4 800967A4 8FB10134 */ lw $s1, 0x134($sp) -/* 26BA8 800967A8 8FB00130 */ lw $s0, 0x130($sp) -/* 26BAC 800967AC 03E00008 */ jr $ra -/* 26BB0 800967B0 27BD0150 */ addiu $sp, $sp, 0x150 -/* 26BB4 800967B4 00000000 */ nop -/* 26BB8 800967B8 00000000 */ nop -/* 26BBC 800967BC 00000000 */ nop -.size func_80096620, . - func_80096620 - -glabel func_800967C0 -/* 26BC0 800967C0 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 26BC4 800967C4 AFB30044 */ sw $s3, 0x44($sp) -/* 26BC8 800967C8 8FB30070 */ lw $s3, 0x70($sp) -/* 26BCC 800967CC AFB00038 */ sw $s0, 0x38($sp) -/* 26BD0 800967D0 00808021 */ addu $s0, $a0, $zero -/* 26BD4 800967D4 AFBE0058 */ sw $fp, 0x58($sp) -/* 26BD8 800967D8 00C0F021 */ addu $fp, $a2, $zero -/* 26BDC 800967DC AFB20040 */ sw $s2, 0x40($sp) -/* 26BE0 800967E0 00E09021 */ addu $s2, $a3, $zero -/* 26BE4 800967E4 AFBF005C */ sw $ra, 0x5C($sp) -/* 26BE8 800967E8 AFB70054 */ sw $s7, 0x54($sp) -/* 26BEC 800967EC AFB60050 */ sw $s6, 0x50($sp) -/* 26BF0 800967F0 AFB5004C */ sw $s5, 0x4C($sp) -/* 26BF4 800967F4 AFB40048 */ sw $s4, 0x48($sp) -/* 26BF8 800967F8 AFB1003C */ sw $s1, 0x3C($sp) -/* 26BFC 800967FC 8E020000 */ lw $v0, 0x0($s0) -/* 26C00 80096800 8FB40074 */ lw $s4, 0x74($sp) -/* 26C04 80096804 30420001 */ andi $v0, $v0, 0x1 -/* 26C08 80096808 1040004E */ beqz $v0, .L80096944 -/* 26C0C 8009680C 00A0B821 */ addu $s7, $a1, $zero -/* 26C10 80096810 0C025DF5 */ jal func_800977D4 -/* 26C14 80096814 02002021 */ addu $a0, $s0, $zero -/* 26C18 80096818 00403821 */ addu $a3, $v0, $zero -/* 26C1C 8009681C 14E0004A */ bnez $a3, .L80096948 -/* 26C20 80096820 00000000 */ nop -/* 26C24 80096824 8E020050 */ lw $v0, 0x50($s0) -/* 26C28 80096828 18400044 */ blez $v0, .L8009693C -/* 26C2C 8009682C 00008821 */ addu $s1, $zero, $zero -/* 26C30 80096830 27B60020 */ addiu $s6, $sp, 0x20 -/* 26C34 80096834 27B5001C */ addiu $s5, $sp, 0x1C -.L80096838: -/* 26C38 80096838 8E06005C */ lw $a2, 0x5C($s0) -/* 26C3C 8009683C 8E040004 */ lw $a0, 0x4($s0) -/* 26C40 80096840 8E050008 */ lw $a1, 0x8($s0) -/* 26C44 80096844 27A70010 */ addiu $a3, $sp, 0x10 -/* 26C48 80096848 00D13021 */ addu $a2, $a2, $s1 -/* 26C4C 8009684C 0C025EF4 */ jal func_80097BD0 -/* 26C50 80096850 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 26C54 80096854 00403821 */ addu $a3, $v0, $zero -/* 26C58 80096858 14E0003B */ bnez $a3, .L80096948 -/* 26C5C 8009685C 00E01021 */ addu $v0, $a3, $zero -/* 26C60 80096860 8E040004 */ lw $a0, 0x4($s0) -/* 26C64 80096864 0C025BB0 */ jal func_80096EC0 -/* 26C68 80096868 8E050008 */ lw $a1, 0x8($s0) -/* 26C6C 8009686C 00403821 */ addu $a3, $v0, $zero -/* 26C70 80096870 14E00027 */ bnez $a3, .L80096910 -/* 26C74 80096874 32E2FFFF */ andi $v0, $s7, 0xFFFF -/* 26C78 80096878 97A30014 */ lhu $v1, 0x14($sp) -/* 26C7C 8009687C 1462002A */ bne $v1, $v0, .L80096928 -/* 26C80 80096880 00000000 */ nop -/* 26C84 80096884 8FA20010 */ lw $v0, 0x10($sp) -/* 26C88 80096888 145E0027 */ bne $v0, $fp, .L80096928 -/* 26C8C 8009688C 00000000 */ nop -/* 26C90 80096890 1240000C */ beqz $s2, .L800968C4 -/* 26C94 80096894 00004021 */ addu $t0, $zero, $zero -/* 26C98 80096898 00002021 */ addu $a0, $zero, $zero -/* 26C9C 8009689C 02403021 */ addu $a2, $s2, $zero -/* 26CA0 800968A0 02C02821 */ addu $a1, $s6, $zero -.L800968A4: -/* 26CA4 800968A4 90A30000 */ lbu $v1, 0x0($a1) -/* 26CA8 800968A8 90C20000 */ lbu $v0, 0x0($a2) -/* 26CAC 800968AC 1462001C */ bne $v1, $v0, .L80096920 -/* 26CB0 800968B0 24C60001 */ addiu $a2, $a2, 0x1 -/* 26CB4 800968B4 24840001 */ addiu $a0, $a0, 0x1 -/* 26CB8 800968B8 28820010 */ slti $v0, $a0, 0x10 -/* 26CBC 800968BC 1440FFF9 */ bnez $v0, .L800968A4 -/* 26CC0 800968C0 24A50001 */ addiu $a1, $a1, 0x1 -.L800968C4: -/* 26CC4 800968C4 0013102B */ sltu $v0, $zero, $s3 -/* 26CC8 800968C8 2D030001 */ sltiu $v1, $t0, 0x1 -/* 26CCC 800968CC 00431024 */ and $v0, $v0, $v1 -/* 26CD0 800968D0 1040000C */ beqz $v0, .L80096904 -/* 26CD4 800968D4 00000000 */ nop -/* 26CD8 800968D8 00002021 */ addu $a0, $zero, $zero -/* 26CDC 800968DC 02603021 */ addu $a2, $s3, $zero -/* 26CE0 800968E0 02A02821 */ addu $a1, $s5, $zero -.L800968E4: -/* 26CE4 800968E4 90A30000 */ lbu $v1, 0x0($a1) -/* 26CE8 800968E8 90C20000 */ lbu $v0, 0x0($a2) -/* 26CEC 800968EC 1462000A */ bne $v1, $v0, .L80096918 -/* 26CF0 800968F0 24C60001 */ addiu $a2, $a2, 0x1 -/* 26CF4 800968F4 24840001 */ addiu $a0, $a0, 0x1 -/* 26CF8 800968F8 28820004 */ slti $v0, $a0, 0x4 -/* 26CFC 800968FC 1440FFF9 */ bnez $v0, .L800968E4 -/* 26D00 80096900 24A50001 */ addiu $a1, $a1, 0x1 -.L80096904: -/* 26D04 80096904 15000008 */ bnez $t0, .L80096928 -/* 26D08 80096908 00000000 */ nop -/* 26D0C 8009690C AE910000 */ sw $s1, 0x0($s4) -.L80096910: -/* 26D10 80096910 08025A52 */ j .L80096948 -/* 26D14 80096914 00E01021 */ addu $v0, $a3, $zero -.L80096918: -/* 26D18 80096918 08025A41 */ j .L80096904 -/* 26D1C 8009691C 24080001 */ addiu $t0, $zero, 0x1 -.L80096920: -/* 26D20 80096920 08025A31 */ j .L800968C4 -/* 26D24 80096924 24080001 */ addiu $t0, $zero, 0x1 -.L80096928: -/* 26D28 80096928 8E020050 */ lw $v0, 0x50($s0) -/* 26D2C 8009692C 26310001 */ addiu $s1, $s1, 0x1 -/* 26D30 80096930 0222102A */ slt $v0, $s1, $v0 -/* 26D34 80096934 1440FFC0 */ bnez $v0, .L80096838 -/* 26D38 80096938 00000000 */ nop -.L8009693C: -/* 26D3C 8009693C 2402FFFF */ addiu $v0, $zero, -0x1 -/* 26D40 80096940 AE820000 */ sw $v0, 0x0($s4) -.L80096944: -/* 26D44 80096944 24020005 */ addiu $v0, $zero, 0x5 -.L80096948: -/* 26D48 80096948 8FBF005C */ lw $ra, 0x5C($sp) -/* 26D4C 8009694C 8FBE0058 */ lw $fp, 0x58($sp) -/* 26D50 80096950 8FB70054 */ lw $s7, 0x54($sp) -/* 26D54 80096954 8FB60050 */ lw $s6, 0x50($sp) -/* 26D58 80096958 8FB5004C */ lw $s5, 0x4C($sp) -/* 26D5C 8009695C 8FB40048 */ lw $s4, 0x48($sp) -/* 26D60 80096960 8FB30044 */ lw $s3, 0x44($sp) -/* 26D64 80096964 8FB20040 */ lw $s2, 0x40($sp) -/* 26D68 80096968 8FB1003C */ lw $s1, 0x3C($sp) -/* 26D6C 8009696C 8FB00038 */ lw $s0, 0x38($sp) -/* 26D70 80096970 03E00008 */ jr $ra -/* 26D74 80096974 27BD0060 */ addiu $sp, $sp, 0x60 -/* 26D78 80096978 00000000 */ nop -/* 26D7C 8009697C 00000000 */ nop -.size func_800967C0, . - func_800967C0 - -glabel func_80096980 -/* 26D80 80096980 27BDFED0 */ addiu $sp, $sp, -0x130 -/* 26D84 80096984 AFB20118 */ sw $s2, 0x118($sp) -/* 26D88 80096988 00809021 */ addu $s2, $a0, $zero -/* 26D8C 8009698C AFBF0128 */ sw $ra, 0x128($sp) -/* 26D90 80096990 AFB50124 */ sw $s5, 0x124($sp) -/* 26D94 80096994 AFB40120 */ sw $s4, 0x120($sp) -/* 26D98 80096998 AFB3011C */ sw $s3, 0x11C($sp) -/* 26D9C 8009699C AFB10114 */ sw $s1, 0x114($sp) -/* 26DA0 800969A0 AFB00110 */ sw $s0, 0x110($sp) -/* 26DA4 800969A4 8E420000 */ lw $v0, 0x0($s2) -/* 26DA8 800969A8 00A0A821 */ addu $s5, $a1, $zero -/* 26DAC 800969AC 30420001 */ andi $v0, $v0, 0x1 -/* 26DB0 800969B0 14400003 */ bnez $v0, .L800969C0 -/* 26DB4 800969B4 00009821 */ addu $s3, $zero, $zero -/* 26DB8 800969B8 08025A9A */ j .L80096A68 -/* 26DBC 800969BC 24020005 */ addiu $v0, $zero, 0x5 -.L800969C0: -/* 26DC0 800969C0 0C025DF5 */ jal func_800977D4 -/* 26DC4 800969C4 02402021 */ addu $a0, $s2, $zero -/* 26DC8 800969C8 14400027 */ bnez $v0, .L80096A68 -/* 26DCC 800969CC 00000000 */ nop -/* 26DD0 800969D0 92420064 */ lbu $v0, 0x64($s2) -/* 26DD4 800969D4 0262102B */ sltu $v0, $s3, $v0 -/* 26DD8 800969D8 10400020 */ beqz $v0, .L80096A5C -/* 26DDC 800969DC 00008821 */ addu $s1, $zero, $zero -/* 26DE0 800969E0 27B40010 */ addiu $s4, $sp, 0x10 -/* 26DE4 800969E4 02402021 */ addu $a0, $s2, $zero -.L800969E8: -/* 26DE8 800969E8 323000FF */ andi $s0, $s1, 0xFF -/* 26DEC 800969EC 27A50010 */ addiu $a1, $sp, 0x10 -/* 26DF0 800969F0 00003021 */ addu $a2, $zero, $zero -/* 26DF4 800969F4 0C025E23 */ jal func_8009788C -/* 26DF8 800969F8 02003821 */ addu $a3, $s0, $zero -/* 26DFC 800969FC 1440001A */ bnez $v0, .L80096A68 -/* 26E00 80096A00 00000000 */ nop -/* 26E04 80096A04 16000002 */ bnez $s0, .L80096A10 -/* 26E08 80096A08 24020001 */ addiu $v0, $zero, 0x1 -/* 26E0C 80096A0C 8E420060 */ lw $v0, 0x60($s2) -.L80096A10: -/* 26E10 80096A10 00402021 */ addu $a0, $v0, $zero -/* 26E14 80096A14 28820080 */ slti $v0, $a0, 0x80 -/* 26E18 80096A18 1040000A */ beqz $v0, .L80096A44 -/* 26E1C 80096A1C 00041040 */ sll $v0, $a0, 1 -/* 26E20 80096A20 00541821 */ addu $v1, $v0, $s4 -.L80096A24: -/* 26E24 80096A24 94620000 */ lhu $v0, 0x0($v1) -/* 26E28 80096A28 24840001 */ addiu $a0, $a0, 0x1 -/* 26E2C 80096A2C 38420003 */ xori $v0, $v0, 0x3 -/* 26E30 80096A30 2C420001 */ sltiu $v0, $v0, 0x1 -/* 26E34 80096A34 02629821 */ addu $s3, $s3, $v0 -/* 26E38 80096A38 28820080 */ slti $v0, $a0, 0x80 -/* 26E3C 80096A3C 1440FFF9 */ bnez $v0, .L80096A24 -/* 26E40 80096A40 24630002 */ addiu $v1, $v1, 0x2 -.L80096A44: -/* 26E44 80096A44 92430064 */ lbu $v1, 0x64($s2) -/* 26E48 80096A48 26310001 */ addiu $s1, $s1, 0x1 -/* 26E4C 80096A4C 322200FF */ andi $v0, $s1, 0xFF -/* 26E50 80096A50 0043102B */ sltu $v0, $v0, $v1 -/* 26E54 80096A54 5440FFE4 */ bnel $v0, $zero, .L800969E8 -/* 26E58 80096A58 02402021 */ addu $a0, $s2, $zero -.L80096A5C: -/* 26E5C 80096A5C 00131200 */ sll $v0, $s3, 8 -/* 26E60 80096A60 AEA20000 */ sw $v0, 0x0($s5) -/* 26E64 80096A64 00001021 */ addu $v0, $zero, $zero -.L80096A68: -/* 26E68 80096A68 8FBF0128 */ lw $ra, 0x128($sp) -/* 26E6C 80096A6C 8FB50124 */ lw $s5, 0x124($sp) -/* 26E70 80096A70 8FB40120 */ lw $s4, 0x120($sp) -/* 26E74 80096A74 8FB3011C */ lw $s3, 0x11C($sp) -/* 26E78 80096A78 8FB20118 */ lw $s2, 0x118($sp) -/* 26E7C 80096A7C 8FB10114 */ lw $s1, 0x114($sp) -/* 26E80 80096A80 8FB00110 */ lw $s0, 0x110($sp) -/* 26E84 80096A84 03E00008 */ jr $ra -/* 26E88 80096A88 27BD0130 */ addiu $sp, $sp, 0x130 -/* 26E8C 80096A8C 00000000 */ nop -.size func_80096980, . - func_80096980 - -glabel func_80096A90 -/* 26E90 80096A90 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 26E94 80096A94 AFB00038 */ sw $s0, 0x38($sp) -/* 26E98 80096A98 00808021 */ addu $s0, $a0, $zero -/* 26E9C 80096A9C AFB40048 */ sw $s4, 0x48($sp) -/* 26EA0 80096AA0 00A0A021 */ addu $s4, $a1, $zero -/* 26EA4 80096AA4 AFBF004C */ sw $ra, 0x4C($sp) -/* 26EA8 80096AA8 AFB30044 */ sw $s3, 0x44($sp) -/* 26EAC 80096AAC AFB20040 */ sw $s2, 0x40($sp) -/* 26EB0 80096AB0 AFB1003C */ sw $s1, 0x3C($sp) -/* 26EB4 80096AB4 8E020000 */ lw $v0, 0x0($s0) -/* 26EB8 80096AB8 00C09821 */ addu $s3, $a2, $zero -/* 26EBC 80096ABC 30420001 */ andi $v0, $v0, 0x1 -/* 26EC0 80096AC0 14400003 */ bnez $v0, .L80096AD0 -/* 26EC4 80096AC4 00009021 */ addu $s2, $zero, $zero -/* 26EC8 80096AC8 08025ADC */ j .L80096B70 -/* 26ECC 80096ACC 24020005 */ addiu $v0, $zero, 0x5 -.L80096AD0: -/* 26ED0 80096AD0 0C025DF5 */ jal func_800977D4 -/* 26ED4 80096AD4 02002021 */ addu $a0, $s0, $zero -/* 26ED8 80096AD8 14400025 */ bnez $v0, .L80096B70 -/* 26EDC 80096ADC 00000000 */ nop -/* 26EE0 80096AE0 92020065 */ lbu $v0, 0x65($s0) -/* 26EE4 80096AE4 10400005 */ beqz $v0, .L80096AFC -/* 26EE8 80096AE8 02002021 */ addu $a0, $s0, $zero -/* 26EEC 80096AEC 0C025C34 */ jal func_800970D0 -/* 26EF0 80096AF0 00002821 */ addu $a1, $zero, $zero -/* 26EF4 80096AF4 1440001E */ bnez $v0, .L80096B70 -/* 26EF8 80096AF8 00000000 */ nop -.L80096AFC: -/* 26EFC 80096AFC 8E020050 */ lw $v0, 0x50($s0) -/* 26F00 80096B00 18400015 */ blez $v0, .L80096B58 -/* 26F04 80096B04 00008821 */ addu $s1, $zero, $zero -.L80096B08: -/* 26F08 80096B08 8E06005C */ lw $a2, 0x5C($s0) -/* 26F0C 80096B0C 8E040004 */ lw $a0, 0x4($s0) -/* 26F10 80096B10 8E050008 */ lw $a1, 0x8($s0) -/* 26F14 80096B14 27A70010 */ addiu $a3, $sp, 0x10 -/* 26F18 80096B18 00D13021 */ addu $a2, $a2, $s1 -/* 26F1C 80096B1C 0C025EF4 */ jal func_80097BD0 -/* 26F20 80096B20 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 26F24 80096B24 14400012 */ bnez $v0, .L80096B70 -/* 26F28 80096B28 00000000 */ nop -/* 26F2C 80096B2C 97A20014 */ lhu $v0, 0x14($sp) -/* 26F30 80096B30 10400004 */ beqz $v0, .L80096B44 -/* 26F34 80096B34 00000000 */ nop -/* 26F38 80096B38 8FA20010 */ lw $v0, 0x10($sp) -/* 26F3C 80096B3C 0002102B */ sltu $v0, $zero, $v0 -/* 26F40 80096B40 02429021 */ addu $s2, $s2, $v0 -.L80096B44: -/* 26F44 80096B44 8E020050 */ lw $v0, 0x50($s0) -/* 26F48 80096B48 26310001 */ addiu $s1, $s1, 0x1 -/* 26F4C 80096B4C 0222102A */ slt $v0, $s1, $v0 -/* 26F50 80096B50 1440FFED */ bnez $v0, .L80096B08 -/* 26F54 80096B54 00000000 */ nop -.L80096B58: -/* 26F58 80096B58 AE720000 */ sw $s2, 0x0($s3) -/* 26F5C 80096B5C 8E020050 */ lw $v0, 0x50($s0) -/* 26F60 80096B60 AE820000 */ sw $v0, 0x0($s4) -/* 26F64 80096B64 8E040004 */ lw $a0, 0x4($s0) -/* 26F68 80096B68 0C025BB0 */ jal func_80096EC0 -/* 26F6C 80096B6C 8E050008 */ lw $a1, 0x8($s0) -.L80096B70: -/* 26F70 80096B70 8FBF004C */ lw $ra, 0x4C($sp) -/* 26F74 80096B74 8FB40048 */ lw $s4, 0x48($sp) -/* 26F78 80096B78 8FB30044 */ lw $s3, 0x44($sp) -/* 26F7C 80096B7C 8FB20040 */ lw $s2, 0x40($sp) -/* 26F80 80096B80 8FB1003C */ lw $s1, 0x3C($sp) -/* 26F84 80096B84 8FB00038 */ lw $s0, 0x38($sp) -/* 26F88 80096B88 03E00008 */ jr $ra -/* 26F8C 80096B8C 27BD0050 */ addiu $sp, $sp, 0x50 -.size func_80096A90, . - func_80096A90 - -glabel func_80096B90 -/* 26F90 80096B90 27BDFF90 */ addiu $sp, $sp, -0x70 -/* 26F94 80096B94 AFB20060 */ sw $s2, 0x60($sp) -/* 26F98 80096B98 00809021 */ addu $s2, $a0, $zero -/* 26F9C 80096B9C AFB1005C */ sw $s1, 0x5C($sp) -/* 26FA0 80096BA0 00A08821 */ addu $s1, $a1, $zero -/* 26FA4 80096BA4 AFB30064 */ sw $s3, 0x64($sp) -/* 26FA8 80096BA8 00C09821 */ addu $s3, $a2, $zero -/* 26FAC 80096BAC AFBF0068 */ sw $ra, 0x68($sp) -/* 26FB0 80096BB0 0C0251F1 */ jal func_800947C4 -/* 26FB4 80096BB4 AFB00058 */ sw $s0, 0x58($sp) -/* 26FB8 80096BB8 02402021 */ addu $a0, $s2, $zero -/* 26FBC 80096BBC 0C025BB0 */ jal func_80096EC0 -/* 26FC0 80096BC0 02602821 */ addu $a1, $s3, $zero -/* 26FC4 80096BC4 0C02520C */ jal func_80094830 -/* 26FC8 80096BC8 00408021 */ addu $s0, $v0, $zero -/* 26FCC 80096BCC 16000067 */ bnez $s0, .L80096D6C -/* 26FD0 80096BD0 02001021 */ addu $v0, $s0, $zero -/* 26FD4 80096BD4 02202021 */ addu $a0, $s1, $zero -/* 26FD8 80096BD8 AE320004 */ sw $s2, 0x4($s1) -/* 26FDC 80096BDC AE330008 */ sw $s3, 0x8($s1) -/* 26FE0 80096BE0 0C025B62 */ jal func_80096D88 -/* 26FE4 80096BE4 AE200000 */ sw $zero, 0x0($s1) -/* 26FE8 80096BE8 00408021 */ addu $s0, $v0, $zero -/* 26FEC 80096BEC 1600005F */ bnez $s0, .L80096D6C -/* 26FF0 80096BF0 02202021 */ addu $a0, $s1, $zero -/* 26FF4 80096BF4 0C025C34 */ jal func_800970D0 -/* 26FF8 80096BF8 00002821 */ addu $a1, $zero, $zero -/* 26FFC 80096BFC 00408021 */ addu $s0, $v0, $zero -/* 27000 80096C00 1600005A */ bnez $s0, .L80096D6C -/* 27004 80096C04 24060001 */ addiu $a2, $zero, 0x1 -/* 27008 80096C08 8E240004 */ lw $a0, 0x4($s1) -/* 2700C 80096C0C 8E250008 */ lw $a1, 0x8($s1) -/* 27010 80096C10 0C025EF4 */ jal func_80097BD0 -/* 27014 80096C14 27A70010 */ addiu $a3, $sp, 0x10 -/* 27018 80096C18 00408021 */ addu $s0, $v0, $zero -/* 2701C 80096C1C 16000053 */ bnez $s0, .L80096D6C -/* 27020 80096C20 27A40010 */ addiu $a0, $sp, 0x10 -/* 27024 80096C24 27A50050 */ addiu $a1, $sp, 0x50 -/* 27028 80096C28 0C025C5D */ jal func_80097174 -/* 2702C 80096C2C 27A60052 */ addiu $a2, $sp, 0x52 -/* 27030 80096C30 97A3002C */ lhu $v1, 0x2C($sp) -/* 27034 80096C34 97A20050 */ lhu $v0, 0x50($sp) -/* 27038 80096C38 14620005 */ bne $v1, $v0, .L80096C50 -/* 2703C 80096C3C 27B20010 */ addiu $s2, $sp, 0x10 -/* 27040 80096C40 97A3002E */ lhu $v1, 0x2E($sp) -/* 27044 80096C44 97A20052 */ lhu $v0, 0x52($sp) -/* 27048 80096C48 1062000B */ beq $v1, $v0, .L80096C78 -/* 2704C 80096C4C 00000000 */ nop -.L80096C50: -/* 27050 80096C50 02202021 */ addu $a0, $s1, $zero -/* 27054 80096C54 0C025D29 */ jal func_800974A4 -/* 27058 80096C58 02402821 */ addu $a1, $s2, $zero -/* 2705C 80096C5C 00408021 */ addu $s0, $v0, $zero -/* 27060 80096C60 12000005 */ beqz $s0, .L80096C78 -/* 27064 80096C64 00000000 */ nop -/* 27068 80096C68 8E230000 */ lw $v1, 0x0($s1) -/* 2706C 80096C6C 34630004 */ ori $v1, $v1, 0x4 -/* 27070 80096C70 08025B5B */ j .L80096D6C -/* 27074 80096C74 AE230000 */ sw $v1, 0x0($s1) -.L80096C78: -/* 27078 80096C78 96420018 */ lhu $v0, 0x18($s2) -/* 2707C 80096C7C 30420001 */ andi $v0, $v0, 0x1 -/* 27080 80096C80 14400015 */ bnez $v0, .L80096CD8 -/* 27084 80096C84 02402021 */ addu $a0, $s2, $zero -/* 27088 80096C88 02202021 */ addu $a0, $s1, $zero -/* 2708C 80096C8C 02402821 */ addu $a1, $s2, $zero -/* 27090 80096C90 27B20030 */ addiu $s2, $sp, 0x30 -/* 27094 80096C94 0C025C6E */ jal func_800971B8 -/* 27098 80096C98 02403021 */ addu $a2, $s2, $zero -/* 2709C 80096C9C 00408021 */ addu $s0, $v0, $zero -/* 270A0 80096CA0 12000007 */ beqz $s0, .L80096CC0 -/* 270A4 80096CA4 2402000A */ addiu $v0, $zero, 0xA -/* 270A8 80096CA8 16020030 */ bne $s0, $v0, .L80096D6C -/* 270AC 80096CAC 02001021 */ addu $v0, $s0, $zero -/* 270B0 80096CB0 8E220000 */ lw $v0, 0x0($s1) -/* 270B4 80096CB4 34420004 */ ori $v0, $v0, 0x4 -/* 270B8 80096CB8 08025B5A */ j .L80096D68 -/* 270BC 80096CBC AE220000 */ sw $v0, 0x0($s1) -.L80096CC0: -/* 270C0 80096CC0 97A20048 */ lhu $v0, 0x48($sp) -/* 270C4 80096CC4 30420001 */ andi $v0, $v0, 0x1 -/* 270C8 80096CC8 14400003 */ bnez $v0, .L80096CD8 -/* 270CC 80096CCC 02402021 */ addu $a0, $s2, $zero -/* 270D0 80096CD0 08025B5B */ j .L80096D6C -/* 270D4 80096CD4 2402000B */ addiu $v0, $zero, 0xB -.L80096CD8: -/* 270D8 80096CD8 2625000C */ addiu $a1, $s1, 0xC -/* 270DC 80096CDC 0C024C18 */ jal func_80093060 -/* 270E0 80096CE0 24060020 */ addiu $a2, $zero, 0x20 -/* 270E4 80096CE4 8E240004 */ lw $a0, 0x4($s1) -/* 270E8 80096CE8 8E250008 */ lw $a1, 0x8($s1) -/* 270EC 80096CEC 9242001B */ lbu $v0, 0x1B($s2) -/* 270F0 80096CF0 24060007 */ addiu $a2, $zero, 0x7 -/* 270F4 80096CF4 AE22004C */ sw $v0, 0x4C($s1) -/* 270F8 80096CF8 9243001A */ lbu $v1, 0x1A($s2) -/* 270FC 80096CFC 2627002C */ addiu $a3, $s1, 0x2C -/* 27100 80096D00 24020010 */ addiu $v0, $zero, 0x10 -/* 27104 80096D04 AE220050 */ sw $v0, 0x50($s1) -/* 27108 80096D08 24020008 */ addiu $v0, $zero, 0x8 -/* 2710C 80096D0C AE220054 */ sw $v0, 0x54($s1) -/* 27110 80096D10 A2230064 */ sb $v1, 0x64($s1) -/* 27114 80096D14 92220064 */ lbu $v0, 0x64($s1) -/* 27118 80096D18 00031840 */ sll $v1, $v1, 1 -/* 2711C 80096D1C 24630003 */ addiu $v1, $v1, 0x3 -/* 27120 80096D20 AE230060 */ sw $v1, 0x60($s1) -/* 27124 80096D24 92230064 */ lbu $v1, 0x64($s1) -/* 27128 80096D28 24420001 */ addiu $v0, $v0, 0x1 -/* 2712C 80096D2C 000210C0 */ sll $v0, $v0, 3 -/* 27130 80096D30 000318C0 */ sll $v1, $v1, 3 -/* 27134 80096D34 AE220058 */ sw $v0, 0x58($s1) -/* 27138 80096D38 00431021 */ addu $v0, $v0, $v1 -/* 2713C 80096D3C 0C025EF4 */ jal func_80097BD0 -/* 27140 80096D40 AE22005C */ sw $v0, 0x5C($s1) -/* 27144 80096D44 00408021 */ addu $s0, $v0, $zero -/* 27148 80096D48 16000008 */ bnez $s0, .L80096D6C -/* 2714C 80096D4C 02001021 */ addu $v0, $s0, $zero -/* 27150 80096D50 0C026B1C */ jal func_8009AC70 -/* 27154 80096D54 02202021 */ addu $a0, $s1, $zero -/* 27158 80096D58 8E230000 */ lw $v1, 0x0($s1) -/* 2715C 80096D5C 34630001 */ ori $v1, $v1, 0x1 -/* 27160 80096D60 08025B5B */ j .L80096D6C -/* 27164 80096D64 AE230000 */ sw $v1, 0x0($s1) -.L80096D68: -/* 27168 80096D68 02001021 */ addu $v0, $s0, $zero -.L80096D6C: -/* 2716C 80096D6C 8FBF0068 */ lw $ra, 0x68($sp) -/* 27170 80096D70 8FB30064 */ lw $s3, 0x64($sp) -/* 27174 80096D74 8FB20060 */ lw $s2, 0x60($sp) -/* 27178 80096D78 8FB1005C */ lw $s1, 0x5C($sp) -/* 2717C 80096D7C 8FB00058 */ lw $s0, 0x58($sp) -/* 27180 80096D80 03E00008 */ jr $ra -/* 27184 80096D84 27BD0070 */ addiu $sp, $sp, 0x70 -.size func_80096B90, . - func_80096B90 - -glabel func_80096D88 -/* 27188 80096D88 27BDFF78 */ addiu $sp, $sp, -0x88 -/* 2718C 80096D8C AFB00078 */ sw $s0, 0x78($sp) -/* 27190 80096D90 00808021 */ addu $s0, $a0, $zero -/* 27194 80096D94 00002821 */ addu $a1, $zero, $zero -/* 27198 80096D98 AFBF0080 */ sw $ra, 0x80($sp) -/* 2719C 80096D9C 0C025C34 */ jal func_800970D0 -/* 271A0 80096DA0 AFB1007C */ sw $s1, 0x7C($sp) -/* 271A4 80096DA4 14400026 */ bnez $v0, .L80096E40 -/* 271A8 80096DA8 00003021 */ addu $a2, $zero, $zero -/* 271AC 80096DAC 8E040004 */ lw $a0, 0x4($s0) -/* 271B0 80096DB0 8E050008 */ lw $a1, 0x8($s0) -/* 271B4 80096DB4 0C025EF4 */ jal func_80097BD0 -/* 271B8 80096DB8 27A70058 */ addiu $a3, $sp, 0x58 -/* 271BC 80096DBC 14400020 */ bnez $v0, .L80096E40 -/* 271C0 80096DC0 27A30037 */ addiu $v1, $sp, 0x37 -/* 271C4 80096DC4 2402001F */ addiu $v0, $zero, 0x1F -.L80096DC8: -/* 271C8 80096DC8 A0620000 */ sb $v0, 0x0($v1) -/* 271CC 80096DCC 2442FFFF */ addiu $v0, $v0, -0x1 -/* 271D0 80096DD0 0441FFFD */ bgez $v0, .L80096DC8 -/* 271D4 80096DD4 2463FFFF */ addiu $v1, $v1, -0x1 -/* 271D8 80096DD8 AFA00010 */ sw $zero, 0x10($sp) -/* 271DC 80096DDC 8E040004 */ lw $a0, 0x4($s0) -/* 271E0 80096DE0 8E050008 */ lw $a1, 0x8($s0) -/* 271E4 80096DE4 00003021 */ addu $a2, $zero, $zero -/* 271E8 80096DE8 0C025F70 */ jal func_80097DC0 -/* 271EC 80096DEC 27A70018 */ addiu $a3, $sp, 0x18 -/* 271F0 80096DF0 14400013 */ bnez $v0, .L80096E40 -/* 271F4 80096DF4 00003021 */ addu $a2, $zero, $zero -/* 271F8 80096DF8 8E040004 */ lw $a0, 0x4($s0) -/* 271FC 80096DFC 8E050008 */ lw $a1, 0x8($s0) -/* 27200 80096E00 27B10038 */ addiu $s1, $sp, 0x38 -/* 27204 80096E04 0C025EF4 */ jal func_80097BD0 -/* 27208 80096E08 02203821 */ addu $a3, $s1, $zero -/* 2720C 80096E0C 1440000C */ bnez $v0, .L80096E40 -/* 27210 80096E10 27A40018 */ addiu $a0, $sp, 0x18 -/* 27214 80096E14 02202821 */ addu $a1, $s1, $zero -/* 27218 80096E18 0C024BD4 */ jal func_80092F50 -/* 2721C 80096E1C 24060020 */ addiu $a2, $zero, 0x20 -/* 27220 80096E20 14400007 */ bnez $v0, .L80096E40 -/* 27224 80096E24 2402000B */ addiu $v0, $zero, 0xB -/* 27228 80096E28 AFA00010 */ sw $zero, 0x10($sp) -/* 2722C 80096E2C 8E040004 */ lw $a0, 0x4($s0) -/* 27230 80096E30 8E050008 */ lw $a1, 0x8($s0) -/* 27234 80096E34 00003021 */ addu $a2, $zero, $zero -/* 27238 80096E38 0C025F70 */ jal func_80097DC0 -/* 2723C 80096E3C 27A70058 */ addiu $a3, $sp, 0x58 -.L80096E40: -/* 27240 80096E40 8FBF0080 */ lw $ra, 0x80($sp) -/* 27244 80096E44 8FB1007C */ lw $s1, 0x7C($sp) -/* 27248 80096E48 8FB00078 */ lw $s0, 0x78($sp) -/* 2724C 80096E4C 03E00008 */ jr $ra -/* 27250 80096E50 27BD0088 */ addiu $sp, $sp, 0x88 -/* 27254 80096E54 00000000 */ nop -/* 27258 80096E58 00000000 */ nop -/* 2725C 80096E5C 00000000 */ nop -.size func_80096D88, . - func_80096D88 - -glabel func_80096E60 -/* 27260 80096E60 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 27264 80096E64 AFB00010 */ sw $s0, 0x10($sp) -/* 27268 80096E68 00808021 */ addu $s0, $a0, $zero -/* 2726C 80096E6C AFBF0014 */ sw $ra, 0x14($sp) -/* 27270 80096E70 8E020000 */ lw $v0, 0x0($s0) -/* 27274 80096E74 30420005 */ andi $v0, $v0, 0x5 -/* 27278 80096E78 5040000A */ beql $v0, $zero, .L80096EA4 -/* 2727C 80096E7C 24040005 */ addiu $a0, $zero, 0x5 -/* 27280 80096E80 0C025D82 */ jal func_80097608 -/* 27284 80096E84 00000000 */ nop -/* 27288 80096E88 00402021 */ addu $a0, $v0, $zero -/* 2728C 80096E8C 14800006 */ bnez $a0, .L80096EA8 -/* 27290 80096E90 00801021 */ addu $v0, $a0, $zero -/* 27294 80096E94 8E020000 */ lw $v0, 0x0($s0) -/* 27298 80096E98 2403FFFB */ addiu $v1, $zero, -0x5 -/* 2729C 80096E9C 00431024 */ and $v0, $v0, $v1 -/* 272A0 80096EA0 AE020000 */ sw $v0, 0x0($s0) -.L80096EA4: -/* 272A4 80096EA4 00801021 */ addu $v0, $a0, $zero -.L80096EA8: -/* 272A8 80096EA8 8FBF0014 */ lw $ra, 0x14($sp) -/* 272AC 80096EAC 8FB00010 */ lw $s0, 0x10($sp) -/* 272B0 80096EB0 03E00008 */ jr $ra -/* 272B4 80096EB4 27BD0018 */ addiu $sp, $sp, 0x18 -/* 272B8 80096EB8 00000000 */ nop -/* 272BC 80096EBC 00000000 */ nop -.size func_80096E60, . - func_80096E60 - -glabel func_80096EC0 -/* 272C0 80096EC0 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 272C4 80096EC4 AFB20028 */ sw $s2, 0x28($sp) -/* 272C8 80096EC8 00809021 */ addu $s2, $a0, $zero -/* 272CC 80096ECC AFB3002C */ sw $s3, 0x2C($sp) -/* 272D0 80096ED0 00A09821 */ addu $s3, $a1, $zero -/* 272D4 80096ED4 02602021 */ addu $a0, $s3, $zero -/* 272D8 80096ED8 240200FA */ addiu $v0, $zero, 0xFA -/* 272DC 80096EDC AFBF0030 */ sw $ra, 0x30($sp) -/* 272E0 80096EE0 AFB10024 */ sw $s1, 0x24($sp) -/* 272E4 80096EE4 AFB00020 */ sw $s0, 0x20($sp) -/* 272E8 80096EE8 3C01800B */ lui $at, %hi(D_800ABAA4) -/* 272EC 80096EEC A022BAA4 */ sb $v0, %lo(D_800ABAA4)($at) -/* 272F0 80096EF0 0C025BEC */ jal func_80096FB0 -/* 272F4 80096EF4 00002821 */ addu $a1, $zero, $zero -/* 272F8 80096EF8 24040001 */ addiu $a0, $zero, 0x1 -/* 272FC 80096EFC 3C11800F */ lui $s1, %hi(D_800E86C0) -/* 27300 80096F00 263186C0 */ addiu $s1, $s1, %lo(D_800E86C0) -/* 27304 80096F04 0C0251B0 */ jal func_800946C0 -/* 27308 80096F08 02202821 */ addu $a1, $s1, $zero -/* 2730C 80096F0C 02402021 */ addu $a0, $s2, $zero -/* 27310 80096F10 27B00018 */ addiu $s0, $sp, 0x18 -/* 27314 80096F14 02002821 */ addu $a1, $s0, $zero -/* 27318 80096F18 0C024DB8 */ jal func_800936E0 -/* 2731C 80096F1C 24060001 */ addiu $a2, $zero, 0x1 -/* 27320 80096F20 00002021 */ addu $a0, $zero, $zero -/* 27324 80096F24 0C0251B0 */ jal func_800946C0 -/* 27328 80096F28 02202821 */ addu $a1, $s1, $zero -/* 2732C 80096F2C 02402021 */ addu $a0, $s2, $zero -/* 27330 80096F30 02002821 */ addu $a1, $s0, $zero -/* 27334 80096F34 24060001 */ addiu $a2, $zero, 0x1 -/* 27338 80096F38 0C024DB8 */ jal func_800936E0 -/* 2733C 80096F3C 00408021 */ addu $s0, $v0, $zero -/* 27340 80096F40 02602021 */ addu $a0, $s3, $zero -/* 27344 80096F44 0C025C11 */ jal func_80097044 -/* 27348 80096F48 27A50010 */ addiu $a1, $sp, 0x10 -/* 2734C 80096F4C 93A30012 */ lbu $v1, 0x12($sp) -/* 27350 80096F50 30620001 */ andi $v0, $v1, 0x1 -/* 27354 80096F54 10400003 */ beqz $v0, .L80096F64 -/* 27358 80096F58 30620002 */ andi $v0, $v1, 0x2 -/* 2735C 80096F5C 1440000D */ bnez $v0, .L80096F94 -/* 27360 80096F60 24020002 */ addiu $v0, $zero, 0x2 -.L80096F64: -/* 27364 80096F64 97A20012 */ lhu $v0, 0x12($sp) -/* 27368 80096F68 24030100 */ addiu $v1, $zero, 0x100 -/* 2736C 80096F6C 304201FF */ andi $v0, $v0, 0x1FF -/* 27370 80096F70 10430003 */ beq $v0, $v1, .L80096F80 -/* 27374 80096F74 00000000 */ nop -/* 27378 80096F78 08025BE5 */ j .L80096F94 -/* 2737C 80096F7C 24020001 */ addiu $v0, $zero, 0x1 -.L80096F80: -/* 27380 80096F80 93A30012 */ lbu $v1, 0x12($sp) -/* 27384 80096F84 30630004 */ andi $v1, $v1, 0x4 -/* 27388 80096F88 14600002 */ bnez $v1, .L80096F94 -/* 2738C 80096F8C 24020004 */ addiu $v0, $zero, 0x4 -/* 27390 80096F90 02001021 */ addu $v0, $s0, $zero -.L80096F94: -/* 27394 80096F94 8FBF0030 */ lw $ra, 0x30($sp) -/* 27398 80096F98 8FB3002C */ lw $s3, 0x2C($sp) -/* 2739C 80096F9C 8FB20028 */ lw $s2, 0x28($sp) -/* 273A0 80096FA0 8FB10024 */ lw $s1, 0x24($sp) -/* 273A4 80096FA4 8FB00020 */ lw $s0, 0x20($sp) -/* 273A8 80096FA8 03E00008 */ jr $ra -/* 273AC 80096FAC 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_80096EC0, . - func_80096EC0 - -glabel func_80096FB0 -/* 273B0 80096FB0 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 273B4 80096FB4 3C03800F */ lui $v1, %hi(D_800E86FC) -/* 273B8 80096FB8 246386FC */ addiu $v1, $v1, %lo(D_800E86FC) -/* 273BC 80096FBC 2466FFC4 */ addiu $a2, $v1, -0x3C -/* 273C0 80096FC0 00003821 */ addu $a3, $zero, $zero -/* 273C4 80096FC4 240200FE */ addiu $v0, $zero, 0xFE -/* 273C8 80096FC8 3C01800E */ lui $at, %hi(D_800E79A8) -/* 273CC 80096FCC A02279A8 */ sb $v0, %lo(D_800E79A8)($at) -/* 273D0 80096FD0 24020001 */ addiu $v0, $zero, 0x1 -/* 273D4 80096FD4 AC620000 */ sw $v0, 0x0($v1) -/* 273D8 80096FD8 24020001 */ addiu $v0, $zero, 0x1 -/* 273DC 80096FDC A3A20000 */ sb $v0, 0x0($sp) -/* 273E0 80096FE0 24020003 */ addiu $v0, $zero, 0x3 -/* 273E4 80096FE4 A3A20001 */ sb $v0, 0x1($sp) -/* 273E8 80096FE8 240200FF */ addiu $v0, $zero, 0xFF -/* 273EC 80096FEC A3A50002 */ sb $a1, 0x2($sp) -/* 273F0 80096FF0 A3A20003 */ sb $v0, 0x3($sp) -/* 273F4 80096FF4 A3A20004 */ sb $v0, 0x4($sp) -/* 273F8 80096FF8 18800006 */ blez $a0, .L80097014 -/* 273FC 80096FFC A3A20005 */ sb $v0, 0x5($sp) -.L80097000: -/* 27400 80097000 A0C00000 */ sb $zero, 0x0($a2) -/* 27404 80097004 24E70001 */ addiu $a3, $a3, 0x1 -/* 27408 80097008 00E4102A */ slt $v0, $a3, $a0 -/* 2740C 8009700C 1440FFFC */ bnez $v0, .L80097000 -/* 27410 80097010 24C60001 */ addiu $a2, $a2, 0x1 -.L80097014: -/* 27414 80097014 8BA20000 */ lwl $v0, 0x0($sp) -/* 27418 80097018 9BA20003 */ lwr $v0, 0x3($sp) -/* 2741C 8009701C 83A30004 */ lb $v1, 0x4($sp) -/* 27420 80097020 83A40005 */ lb $a0, 0x5($sp) -/* 27424 80097024 A8C20000 */ swl $v0, 0x0($a2) -/* 27428 80097028 B8C20003 */ swr $v0, 0x3($a2) -/* 2742C 8009702C A0C30004 */ sb $v1, 0x4($a2) -/* 27430 80097030 A0C40005 */ sb $a0, 0x5($a2) -/* 27434 80097034 240200FE */ addiu $v0, $zero, 0xFE -/* 27438 80097038 A0C20006 */ sb $v0, 0x6($a2) -/* 2743C 8009703C 03E00008 */ jr $ra -/* 27440 80097040 27BD0010 */ addiu $sp, $sp, 0x10 -.size func_80096FB0, . - func_80096FB0 - -glabel func_80097044 -/* 27444 80097044 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 27448 80097048 00A03821 */ addu $a3, $a1, $zero -/* 2744C 8009704C 3C06800F */ lui $a2, %hi(D_800E86C0) -/* 27450 80097050 24C686C0 */ addiu $a2, $a2, %lo(D_800E86C0) -/* 27454 80097054 18800005 */ blez $a0, .L8009706C -/* 27458 80097058 00001821 */ addu $v1, $zero, $zero -.L8009705C: -/* 2745C 8009705C 24630001 */ addiu $v1, $v1, 0x1 -/* 27460 80097060 0064102A */ slt $v0, $v1, $a0 -/* 27464 80097064 1440FFFD */ bnez $v0, .L8009705C -/* 27468 80097068 24C60001 */ addiu $a2, $a2, 0x1 -.L8009706C: -/* 2746C 8009706C 88C20000 */ lwl $v0, 0x0($a2) -/* 27470 80097070 98C20003 */ lwr $v0, 0x3($a2) -/* 27474 80097074 80C30004 */ lb $v1, 0x4($a2) -/* 27478 80097078 80C40005 */ lb $a0, 0x5($a2) -/* 2747C 8009707C ABA20000 */ swl $v0, 0x0($sp) -/* 27480 80097080 BBA20003 */ swr $v0, 0x3($sp) -/* 27484 80097084 A3A30004 */ sb $v1, 0x4($sp) -/* 27488 80097088 A3A40005 */ sb $a0, 0x5($sp) -/* 2748C 8009708C 93A20001 */ lbu $v0, 0x1($sp) -/* 27490 80097090 304200C0 */ andi $v0, $v0, 0xC0 -/* 27494 80097094 00021102 */ srl $v0, $v0, 4 -/* 27498 80097098 14400008 */ bnez $v0, .L800970BC -/* 2749C 8009709C A0E20003 */ sb $v0, 0x3($a3) -/* 274A0 800970A0 93A20004 */ lbu $v0, 0x4($sp) -/* 274A4 800970A4 93A30003 */ lbu $v1, 0x3($sp) -/* 274A8 800970A8 00021200 */ sll $v0, $v0, 8 -/* 274AC 800970AC 00621825 */ or $v1, $v1, $v0 -/* 274B0 800970B0 A4E30000 */ sh $v1, 0x0($a3) -/* 274B4 800970B4 93A20005 */ lbu $v0, 0x5($sp) -/* 274B8 800970B8 A0E20002 */ sb $v0, 0x2($a3) -.L800970BC: -/* 274BC 800970BC 03E00008 */ jr $ra -/* 274C0 800970C0 27BD0010 */ addiu $sp, $sp, 0x10 -/* 274C4 800970C4 00000000 */ nop -/* 274C8 800970C8 00000000 */ nop -/* 274CC 800970CC 00000000 */ nop -.size func_80097044, . - func_80097044 - -glabel func_800970D0 -/* 274D0 800970D0 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 274D4 800970D4 AFB00038 */ sw $s0, 0x38($sp) -/* 274D8 800970D8 00808021 */ addu $s0, $a0, $zero -/* 274DC 800970DC AFB1003C */ sw $s1, 0x3C($sp) -/* 274E0 800970E0 00A08821 */ addu $s1, $a1, $zero -/* 274E4 800970E4 2403001F */ addiu $v1, $zero, 0x1F -/* 274E8 800970E8 27A20037 */ addiu $v0, $sp, 0x37 -/* 274EC 800970EC AFBF0040 */ sw $ra, 0x40($sp) -.L800970F0: -/* 274F0 800970F0 A0510000 */ sb $s1, 0x0($v0) -/* 274F4 800970F4 2463FFFF */ addiu $v1, $v1, -0x1 -/* 274F8 800970F8 0461FFFD */ bgez $v1, .L800970F0 -/* 274FC 800970FC 2442FFFF */ addiu $v0, $v0, -0x1 -/* 27500 80097100 AFA00010 */ sw $zero, 0x10($sp) -/* 27504 80097104 8E040004 */ lw $a0, 0x4($s0) -/* 27508 80097108 8E050008 */ lw $a1, 0x8($s0) -/* 2750C 8009710C 24060400 */ addiu $a2, $zero, 0x400 -/* 27510 80097110 0C025F70 */ jal func_80097DC0 -/* 27514 80097114 27A70018 */ addiu $a3, $sp, 0x18 -/* 27518 80097118 50400001 */ beql $v0, $zero, .L80097120 -/* 2751C 8009711C A2110065 */ sb $s1, 0x65($s0) -.L80097120: -/* 27520 80097120 8FBF0040 */ lw $ra, 0x40($sp) -/* 27524 80097124 8FB1003C */ lw $s1, 0x3C($sp) -/* 27528 80097128 8FB00038 */ lw $s0, 0x38($sp) -/* 2752C 8009712C 03E00008 */ jr $ra -/* 27530 80097130 27BD0048 */ addiu $sp, $sp, 0x48 -/* 27534 80097134 00000000 */ nop -/* 27538 80097138 00000000 */ nop -/* 2753C 8009713C 00000000 */ nop -.size func_800970D0, . - func_800970D0 - -glabel func_80097140 -/* 27540 80097140 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 27544 80097144 00001821 */ addu $v1, $zero, $zero -/* 27548 80097148 18A00007 */ blez $a1, .L80097168 -/* 2754C 8009714C 00003021 */ addu $a2, $zero, $zero -.L80097150: -/* 27550 80097150 90820000 */ lbu $v0, 0x0($a0) -/* 27554 80097154 24630001 */ addiu $v1, $v1, 0x1 -/* 27558 80097158 00C23021 */ addu $a2, $a2, $v0 -/* 2755C 8009715C 0065102A */ slt $v0, $v1, $a1 -/* 27560 80097160 1440FFFB */ bnez $v0, .L80097150 -/* 27564 80097164 24840001 */ addiu $a0, $a0, 0x1 -.L80097168: -/* 27568 80097168 30C2FFFF */ andi $v0, $a2, 0xFFFF -/* 2756C 8009716C 03E00008 */ jr $ra -/* 27570 80097170 27BD0008 */ addiu $sp, $sp, 0x8 -.size func_80097140, . - func_80097140 - -glabel func_80097174 -/* 27574 80097174 2487001C */ addiu $a3, $a0, 0x1C -/* 27578 80097178 A4C00000 */ sh $zero, 0x0($a2) -/* 2757C 8009717C A4A00000 */ sh $zero, 0x0($a1) -.L80097180: -/* 27580 80097180 94830000 */ lhu $v1, 0x0($a0) -/* 27584 80097184 94A20000 */ lhu $v0, 0x0($a1) -/* 27588 80097188 00431021 */ addu $v0, $v0, $v1 -/* 2758C 8009718C A4A20000 */ sh $v0, 0x0($a1) -/* 27590 80097190 94C20000 */ lhu $v0, 0x0($a2) -/* 27594 80097194 24840002 */ addiu $a0, $a0, 0x2 -/* 27598 80097198 00031827 */ nor $v1, $zero, $v1 -/* 2759C 8009719C 00431021 */ addu $v0, $v0, $v1 -/* 275A0 800971A0 A4C20000 */ sh $v0, 0x0($a2) -/* 275A4 800971A4 0087102B */ sltu $v0, $a0, $a3 -/* 275A8 800971A8 1440FFF5 */ bnez $v0, .L80097180 -/* 275AC 800971AC 00000000 */ nop -/* 275B0 800971B0 03E00008 */ jr $ra -/* 275B4 800971B4 00001021 */ addu $v0, $zero, $zero -.size func_80097174, . - func_80097174 - -glabel func_800971B8 -/* 275B8 800971B8 27BDFF80 */ addiu $sp, $sp, -0x80 -/* 275BC 800971BC AFB10064 */ sw $s1, 0x64($sp) -/* 275C0 800971C0 00808821 */ addu $s1, $a0, $zero -/* 275C4 800971C4 AFB50074 */ sw $s5, 0x74($sp) -/* 275C8 800971C8 00A0A821 */ addu $s5, $a1, $zero -/* 275CC 800971CC AFB3006C */ sw $s3, 0x6C($sp) -/* 275D0 800971D0 00C09821 */ addu $s3, $a2, $zero -/* 275D4 800971D4 2402FFFF */ addiu $v0, $zero, -0x1 -/* 275D8 800971D8 AFBF007C */ sw $ra, 0x7C($sp) -/* 275DC 800971DC AFB60078 */ sw $s6, 0x78($sp) -/* 275E0 800971E0 AFB40070 */ sw $s4, 0x70($sp) -/* 275E4 800971E4 AFB20068 */ sw $s2, 0x68($sp) -/* 275E8 800971E8 AFB00060 */ sw $s0, 0x60($sp) -/* 275EC 800971EC 0C0269B8 */ jal func_8009A6E0 -/* 275F0 800971F0 AE620000 */ sw $v0, 0x0($s3) -/* 275F4 800971F4 AE620004 */ sw $v0, 0x4($s3) -/* 275F8 800971F8 8EA20008 */ lw $v0, 0x8($s5) -/* 275FC 800971FC 8EA3000C */ lw $v1, 0xC($s5) -/* 27600 80097200 AE620008 */ sw $v0, 0x8($s3) -/* 27604 80097204 AE63000C */ sw $v1, 0xC($s3) -/* 27608 80097208 8EA20010 */ lw $v0, 0x10($s5) -/* 2760C 8009720C 8EA30014 */ lw $v1, 0x14($s5) -/* 27610 80097210 AE620010 */ sw $v0, 0x10($s3) -/* 27614 80097214 AE630014 */ sw $v1, 0x14($s3) -/* 27618 80097218 92220065 */ lbu $v0, 0x65($s1) -/* 2761C 8009721C 10400006 */ beqz $v0, .L80097238 -/* 27620 80097220 00009021 */ addu $s2, $zero, $zero -/* 27624 80097224 02202021 */ addu $a0, $s1, $zero -/* 27628 80097228 0C025C34 */ jal func_800970D0 -/* 2762C 8009722C 00002821 */ addu $a1, $zero, $zero -/* 27630 80097230 14400092 */ bnez $v0, .L8009747C -/* 27634 80097234 00000000 */ nop -.L80097238: -/* 27638 80097238 27B40018 */ addiu $s4, $sp, 0x18 -/* 2763C 8009723C 27B60038 */ addiu $s6, $sp, 0x38 -/* 27640 80097240 02202021 */ addu $a0, $s1, $zero -.L80097244: -/* 27644 80097244 0C025C34 */ jal func_800970D0 -/* 27648 80097248 324500FF */ andi $a1, $s2, 0xFF -/* 2764C 8009724C 1440008B */ bnez $v0, .L8009747C -/* 27650 80097250 00003021 */ addu $a2, $zero, $zero -/* 27654 80097254 8E240004 */ lw $a0, 0x4($s1) -/* 27658 80097258 8E250008 */ lw $a1, 0x8($s1) -/* 2765C 8009725C 0C025EF4 */ jal func_80097BD0 -/* 27660 80097260 27A70018 */ addiu $a3, $sp, 0x18 -/* 27664 80097264 14400085 */ bnez $v0, .L8009747C -/* 27668 80097268 26830001 */ addiu $v1, $s4, 0x1 -/* 2766C 8009726C 36420080 */ ori $v0, $s2, 0x80 -/* 27670 80097270 A3A20018 */ sb $v0, 0x18($sp) -/* 27674 80097274 26840020 */ addiu $a0, $s4, 0x20 -.L80097278: -/* 27678 80097278 90620000 */ lbu $v0, 0x0($v1) -/* 2767C 8009727C 00021027 */ nor $v0, $zero, $v0 -/* 27680 80097280 A0620000 */ sb $v0, 0x0($v1) -/* 27684 80097284 24630001 */ addiu $v1, $v1, 0x1 -/* 27688 80097288 0064102A */ slt $v0, $v1, $a0 -/* 2768C 8009728C 1440FFFA */ bnez $v0, .L80097278 -/* 27690 80097290 00003021 */ addu $a2, $zero, $zero -/* 27694 80097294 AFA00010 */ sw $zero, 0x10($sp) -/* 27698 80097298 8E240004 */ lw $a0, 0x4($s1) -/* 2769C 8009729C 8E250008 */ lw $a1, 0x8($s1) -/* 276A0 800972A0 0C025F70 */ jal func_80097DC0 -/* 276A4 800972A4 27A70018 */ addiu $a3, $sp, 0x18 -/* 276A8 800972A8 14400074 */ bnez $v0, .L8009747C -/* 276AC 800972AC 00003021 */ addu $a2, $zero, $zero -/* 276B0 800972B0 8E240004 */ lw $a0, 0x4($s1) -/* 276B4 800972B4 8E250008 */ lw $a1, 0x8($s1) -/* 276B8 800972B8 0C025EF4 */ jal func_80097BD0 -/* 276BC 800972BC 27A70038 */ addiu $a3, $sp, 0x38 -/* 276C0 800972C0 1440006E */ bnez $v0, .L8009747C -/* 276C4 800972C4 00008021 */ addu $s0, $zero, $zero -/* 276C8 800972C8 02802821 */ addu $a1, $s4, $zero -/* 276CC 800972CC 02C02021 */ addu $a0, $s6, $zero -.L800972D0: -/* 276D0 800972D0 90830000 */ lbu $v1, 0x0($a0) -/* 276D4 800972D4 90A20000 */ lbu $v0, 0x0($a1) -/* 276D8 800972D8 14620007 */ bne $v1, $v0, .L800972F8 -/* 276DC 800972DC 24020020 */ addiu $v0, $zero, 0x20 -/* 276E0 800972E0 24A50001 */ addiu $a1, $a1, 0x1 -/* 276E4 800972E4 26100001 */ addiu $s0, $s0, 0x1 -/* 276E8 800972E8 2A020020 */ slti $v0, $s0, 0x20 -/* 276EC 800972EC 1440FFF8 */ bnez $v0, .L800972D0 -/* 276F0 800972F0 24840001 */ addiu $a0, $a0, 0x1 -/* 276F4 800972F4 24020020 */ addiu $v0, $zero, 0x20 -.L800972F8: -/* 276F8 800972F8 16020015 */ bne $s0, $v0, .L80097350 -/* 276FC 800972FC 00000000 */ nop -/* 27700 80097300 1A40000F */ blez $s2, .L80097340 -/* 27704 80097304 02202021 */ addu $a0, $s1, $zero -/* 27708 80097308 0C025C34 */ jal func_800970D0 -/* 2770C 8009730C 00002821 */ addu $a1, $zero, $zero -/* 27710 80097310 1440005A */ bnez $v0, .L8009747C -/* 27714 80097314 00003021 */ addu $a2, $zero, $zero -/* 27718 80097318 8E240004 */ lw $a0, 0x4($s1) -/* 2771C 8009731C 8E250008 */ lw $a1, 0x8($s1) -/* 27720 80097320 0C025EF4 */ jal func_80097BD0 -/* 27724 80097324 02803821 */ addu $a3, $s4, $zero -/* 27728 80097328 14400054 */ bnez $v0, .L8009747C -/* 2772C 8009732C 00000000 */ nop -/* 27730 80097330 93A30018 */ lbu $v1, 0x18($sp) -/* 27734 80097334 24020080 */ addiu $v0, $zero, 0x80 -/* 27738 80097338 14620005 */ bne $v1, $v0, .L80097350 -/* 2773C 8009733C 00000000 */ nop -.L80097340: -/* 27740 80097340 26520001 */ addiu $s2, $s2, 0x1 -/* 27744 80097344 2A42003E */ slti $v0, $s2, 0x3E -/* 27748 80097348 1440FFBE */ bnez $v0, .L80097244 -/* 2774C 8009734C 02202021 */ addu $a0, $s1, $zero -.L80097350: -/* 27750 80097350 92220065 */ lbu $v0, 0x65($s1) -/* 27754 80097354 10400005 */ beqz $v0, .L8009736C -/* 27758 80097358 02202021 */ addu $a0, $s1, $zero -/* 2775C 8009735C 0C025C34 */ jal func_800970D0 -/* 27760 80097360 00002821 */ addu $a1, $zero, $zero -/* 27764 80097364 14400045 */ bnez $v0, .L8009747C -/* 27768 80097368 00000000 */ nop -.L8009736C: -/* 2776C 8009736C 96A20018 */ lhu $v0, 0x18($s5) -/* 27770 80097370 2666001E */ addiu $a2, $s3, 0x1E -/* 27774 80097374 02602021 */ addu $a0, $s3, $zero -/* 27778 80097378 0012182A */ slt $v1, $zero, $s2 -/* 2777C 8009737C A272001A */ sb $s2, 0x1A($s3) -/* 27780 80097380 3042FFFE */ andi $v0, $v0, 0xFFFE -/* 27784 80097384 00621825 */ or $v1, $v1, $v0 -/* 27788 80097388 A6630018 */ sh $v1, 0x18($s3) -/* 2778C 8009738C 92A2001B */ lbu $v0, 0x1B($s5) -/* 27790 80097390 2665001C */ addiu $a1, $s3, 0x1C -/* 27794 80097394 00A03821 */ addu $a3, $a1, $zero -/* 27798 80097398 A660001E */ sh $zero, 0x1E($s3) -/* 2779C 8009739C A660001C */ sh $zero, 0x1C($s3) -/* 277A0 800973A0 A262001B */ sb $v0, 0x1B($s3) -.L800973A4: -/* 277A4 800973A4 94830000 */ lhu $v1, 0x0($a0) -/* 277A8 800973A8 94A20000 */ lhu $v0, 0x0($a1) -/* 277AC 800973AC 00431021 */ addu $v0, $v0, $v1 -/* 277B0 800973B0 A4A20000 */ sh $v0, 0x0($a1) -/* 277B4 800973B4 94C20000 */ lhu $v0, 0x0($a2) -/* 277B8 800973B8 24840002 */ addiu $a0, $a0, 0x2 -/* 277BC 800973BC 00031827 */ nor $v1, $zero, $v1 -/* 277C0 800973C0 00431021 */ addu $v0, $v0, $v1 -/* 277C4 800973C4 A4C20000 */ sh $v0, 0x0($a2) -/* 277C8 800973C8 0087102B */ sltu $v0, $a0, $a3 -/* 277CC 800973CC 1440FFF5 */ bnez $v0, .L800973A4 -/* 277D0 800973D0 00008021 */ addu $s0, $zero, $zero -/* 277D4 800973D4 24140001 */ addiu $s4, $zero, 0x1 -/* 277D8 800973D8 27B20018 */ addiu $s2, $sp, 0x18 -/* 277DC 800973DC 24020001 */ addiu $v0, $zero, 0x1 -/* 277E0 800973E0 A7A20058 */ sh $v0, 0x58($sp) -/* 277E4 800973E4 24020003 */ addiu $v0, $zero, 0x3 -/* 277E8 800973E8 A7A2005A */ sh $v0, 0x5A($sp) -/* 277EC 800973EC 24020004 */ addiu $v0, $zero, 0x4 -/* 277F0 800973F0 A7A2005C */ sh $v0, 0x5C($sp) -/* 277F4 800973F4 24020006 */ addiu $v0, $zero, 0x6 -/* 277F8 800973F8 A7A2005E */ sh $v0, 0x5E($sp) -.L800973FC: -/* 277FC 800973FC 96460040 */ lhu $a2, 0x40($s2) -/* 27800 80097400 AFB40010 */ sw $s4, 0x10($sp) -/* 27804 80097404 8E240004 */ lw $a0, 0x4($s1) -/* 27808 80097408 8E250008 */ lw $a1, 0x8($s1) -/* 2780C 8009740C 0C025F70 */ jal func_80097DC0 -/* 27810 80097410 02603821 */ addu $a3, $s3, $zero -/* 27814 80097414 14400019 */ bnez $v0, .L8009747C -/* 27818 80097418 26100001 */ addiu $s0, $s0, 0x1 -/* 2781C 8009741C 2A020004 */ slti $v0, $s0, 0x4 -/* 27820 80097420 1440FFF6 */ bnez $v0, .L800973FC -/* 27824 80097424 26520002 */ addiu $s2, $s2, 0x2 -/* 27828 80097428 8E240004 */ lw $a0, 0x4($s1) -/* 2782C 8009742C 8E250008 */ lw $a1, 0x8($s1) -/* 27830 80097430 24060001 */ addiu $a2, $zero, 0x1 -/* 27834 80097434 0C025EF4 */ jal func_80097BD0 -/* 27838 80097438 27A70018 */ addiu $a3, $sp, 0x18 -/* 2783C 8009743C 10400005 */ beqz $v0, .L80097454 -/* 27840 80097440 02603021 */ addu $a2, $s3, $zero -/* 27844 80097444 08025D1F */ j .L8009747C -/* 27848 80097448 00000000 */ nop -.L8009744C: -/* 2784C 8009744C 08025D1F */ j .L8009747C -/* 27850 80097450 2402000B */ addiu $v0, $zero, 0xB -.L80097454: -/* 27854 80097454 27A40018 */ addiu $a0, $sp, 0x18 -/* 27858 80097458 24C50020 */ addiu $a1, $a2, 0x20 -.L8009745C: -/* 2785C 8009745C 90830000 */ lbu $v1, 0x0($a0) -/* 27860 80097460 90C20000 */ lbu $v0, 0x0($a2) -/* 27864 80097464 1462FFF9 */ bne $v1, $v0, .L8009744C -/* 27868 80097468 24C60001 */ addiu $a2, $a2, 0x1 -/* 2786C 8009746C 00C5102A */ slt $v0, $a2, $a1 -/* 27870 80097470 1440FFFA */ bnez $v0, .L8009745C -/* 27874 80097474 24840001 */ addiu $a0, $a0, 0x1 -/* 27878 80097478 00001021 */ addu $v0, $zero, $zero -.L8009747C: -/* 2787C 8009747C 8FBF007C */ lw $ra, 0x7C($sp) -/* 27880 80097480 8FB60078 */ lw $s6, 0x78($sp) -/* 27884 80097484 8FB50074 */ lw $s5, 0x74($sp) -/* 27888 80097488 8FB40070 */ lw $s4, 0x70($sp) -/* 2788C 8009748C 8FB3006C */ lw $s3, 0x6C($sp) -/* 27890 80097490 8FB20068 */ lw $s2, 0x68($sp) -/* 27894 80097494 8FB10064 */ lw $s1, 0x64($sp) -/* 27898 80097498 8FB00060 */ lw $s0, 0x60($sp) -/* 2789C 8009749C 03E00008 */ jr $ra -/* 278A0 800974A0 27BD0080 */ addiu $sp, $sp, 0x80 -.size func_800971B8, . - func_800971B8 - -glabel func_800974A4 -/* 278A4 800974A4 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 278A8 800974A8 AFB40038 */ sw $s4, 0x38($sp) -/* 278AC 800974AC 0080A021 */ addu $s4, $a0, $zero -/* 278B0 800974B0 AFBF0040 */ sw $ra, 0x40($sp) -/* 278B4 800974B4 AFB5003C */ sw $s5, 0x3C($sp) -/* 278B8 800974B8 AFB30034 */ sw $s3, 0x34($sp) -/* 278BC 800974BC AFB20030 */ sw $s2, 0x30($sp) -/* 278C0 800974C0 AFB1002C */ sw $s1, 0x2C($sp) -/* 278C4 800974C4 AFB00028 */ sw $s0, 0x28($sp) -/* 278C8 800974C8 92820065 */ lbu $v0, 0x65($s4) -/* 278CC 800974CC 10400005 */ beqz $v0, .L800974E4 -/* 278D0 800974D0 00A09021 */ addu $s2, $a1, $zero -/* 278D4 800974D4 0C025C34 */ jal func_800970D0 -/* 278D8 800974D8 00002821 */ addu $a1, $zero, $zero -/* 278DC 800974DC 14400041 */ bnez $v0, .L800975E4 -/* 278E0 800974E0 00000000 */ nop -.L800974E4: -/* 278E4 800974E4 24130001 */ addiu $s3, $zero, 0x1 -/* 278E8 800974E8 27B0001A */ addiu $s0, $sp, 0x1A -/* 278EC 800974EC 24020001 */ addiu $v0, $zero, 0x1 -/* 278F0 800974F0 A7A20018 */ sh $v0, 0x18($sp) -/* 278F4 800974F4 24020003 */ addiu $v0, $zero, 0x3 -/* 278F8 800974F8 A7A2001A */ sh $v0, 0x1A($sp) -/* 278FC 800974FC 24020004 */ addiu $v0, $zero, 0x4 -/* 27900 80097500 A7A2001C */ sh $v0, 0x1C($sp) -/* 27904 80097504 24020006 */ addiu $v0, $zero, 0x6 -/* 27908 80097508 A7A2001E */ sh $v0, 0x1E($sp) -.L8009750C: -/* 2790C 8009750C 8E840004 */ lw $a0, 0x4($s4) -/* 27910 80097510 8E850008 */ lw $a1, 0x8($s4) -/* 27914 80097514 96060000 */ lhu $a2, 0x0($s0) -/* 27918 80097518 0C025EF4 */ jal func_80097BD0 -/* 2791C 8009751C 02403821 */ addu $a3, $s2, $zero -/* 27920 80097520 14400030 */ bnez $v0, .L800975E4 -/* 27924 80097524 02402821 */ addu $a1, $s2, $zero -/* 27928 80097528 2647001C */ addiu $a3, $s2, 0x1C -/* 2792C 8009752C A7A00022 */ sh $zero, 0x22($sp) -/* 27930 80097530 A7A00020 */ sh $zero, 0x20($sp) -.L80097534: -/* 27934 80097534 94A20000 */ lhu $v0, 0x0($a1) -/* 27938 80097538 97A30020 */ lhu $v1, 0x20($sp) -/* 2793C 8009753C 97A40022 */ lhu $a0, 0x22($sp) -/* 27940 80097540 24A50002 */ addiu $a1, $a1, 0x2 -/* 27944 80097544 00623021 */ addu $a2, $v1, $v0 -/* 27948 80097548 00021027 */ nor $v0, $zero, $v0 -/* 2794C 8009754C 00822021 */ addu $a0, $a0, $v0 -/* 27950 80097550 00A7102B */ sltu $v0, $a1, $a3 -/* 27954 80097554 A7A60020 */ sh $a2, 0x20($sp) -/* 27958 80097558 1440FFF6 */ bnez $v0, .L80097534 -/* 2795C 8009755C A7A40022 */ sh $a0, 0x22($sp) -/* 27960 80097560 9643001C */ lhu $v1, 0x1C($s2) -/* 27964 80097564 30C2FFFF */ andi $v0, $a2, 0xFFFF -/* 27968 80097568 54620006 */ bnel $v1, $v0, .L80097584 -/* 2796C 8009756C 26730001 */ addiu $s3, $s3, 0x1 -/* 27970 80097570 9643001E */ lhu $v1, 0x1E($s2) -/* 27974 80097574 3082FFFF */ andi $v0, $a0, 0xFFFF -/* 27978 80097578 10620006 */ beq $v1, $v0, .L80097594 -/* 2797C 8009757C 24020004 */ addiu $v0, $zero, 0x4 -/* 27980 80097580 26730001 */ addiu $s3, $s3, 0x1 -.L80097584: -/* 27984 80097584 2A620004 */ slti $v0, $s3, 0x4 -/* 27988 80097588 1440FFE0 */ bnez $v0, .L8009750C -/* 2798C 8009758C 26100002 */ addiu $s0, $s0, 0x2 -/* 27990 80097590 24020004 */ addiu $v0, $zero, 0x4 -.L80097594: -/* 27994 80097594 16620003 */ bne $s3, $v0, .L800975A4 -/* 27998 80097598 00008021 */ addu $s0, $zero, $zero -/* 2799C 8009759C 08025D79 */ j .L800975E4 -/* 279A0 800975A0 2402000A */ addiu $v0, $zero, 0xA -.L800975A4: -/* 279A4 800975A4 24150001 */ addiu $s5, $zero, 0x1 -/* 279A8 800975A8 27B10018 */ addiu $s1, $sp, 0x18 -.L800975AC: -/* 279AC 800975AC 52130009 */ beql $s0, $s3, .L800975D4 -/* 279B0 800975B0 26100001 */ addiu $s0, $s0, 0x1 -/* 279B4 800975B4 96260000 */ lhu $a2, 0x0($s1) -/* 279B8 800975B8 AFB50010 */ sw $s5, 0x10($sp) -/* 279BC 800975BC 8E840004 */ lw $a0, 0x4($s4) -/* 279C0 800975C0 8E850008 */ lw $a1, 0x8($s4) -/* 279C4 800975C4 0C025F70 */ jal func_80097DC0 -/* 279C8 800975C8 02403821 */ addu $a3, $s2, $zero -/* 279CC 800975CC 14400005 */ bnez $v0, .L800975E4 -/* 279D0 800975D0 26100001 */ addiu $s0, $s0, 0x1 -.L800975D4: -/* 279D4 800975D4 2A020004 */ slti $v0, $s0, 0x4 -/* 279D8 800975D8 1440FFF4 */ bnez $v0, .L800975AC -/* 279DC 800975DC 26310002 */ addiu $s1, $s1, 0x2 -/* 279E0 800975E0 00001021 */ addu $v0, $zero, $zero -.L800975E4: -/* 279E4 800975E4 8FBF0040 */ lw $ra, 0x40($sp) -/* 279E8 800975E8 8FB5003C */ lw $s5, 0x3C($sp) -/* 279EC 800975EC 8FB40038 */ lw $s4, 0x38($sp) -/* 279F0 800975F0 8FB30034 */ lw $s3, 0x34($sp) -/* 279F4 800975F4 8FB20030 */ lw $s2, 0x30($sp) -/* 279F8 800975F8 8FB1002C */ lw $s1, 0x2C($sp) -/* 279FC 800975FC 8FB00028 */ lw $s0, 0x28($sp) -/* 27A00 80097600 03E00008 */ jr $ra -/* 27A04 80097604 27BD0048 */ addiu $sp, $sp, 0x48 -.size func_800974A4, . - func_800974A4 - -glabel func_80097608 -/* 27A08 80097608 27BDFF98 */ addiu $sp, $sp, -0x68 -/* 27A0C 8009760C AFB00058 */ sw $s0, 0x58($sp) -/* 27A10 80097610 00808021 */ addu $s0, $a0, $zero -/* 27A14 80097614 AFBF0060 */ sw $ra, 0x60($sp) -/* 27A18 80097618 AFB1005C */ sw $s1, 0x5C($sp) -/* 27A1C 8009761C 92020065 */ lbu $v0, 0x65($s0) -/* 27A20 80097620 10400006 */ beqz $v0, .L8009763C -/* 27A24 80097624 00000000 */ nop -/* 27A28 80097628 0C025C34 */ jal func_800970D0 -/* 27A2C 8009762C 00002821 */ addu $a1, $zero, $zero -/* 27A30 80097630 00401821 */ addu $v1, $v0, $zero -/* 27A34 80097634 14600062 */ bnez $v1, .L800977C0 -/* 27A38 80097638 00000000 */ nop -.L8009763C: -/* 27A3C 8009763C 8E040004 */ lw $a0, 0x4($s0) -/* 27A40 80097640 8E050008 */ lw $a1, 0x8($s0) -/* 27A44 80097644 24060001 */ addiu $a2, $zero, 0x1 -/* 27A48 80097648 0C025EF4 */ jal func_80097BD0 -/* 27A4C 8009764C 27A70010 */ addiu $a3, $sp, 0x10 -/* 27A50 80097650 00401821 */ addu $v1, $v0, $zero -/* 27A54 80097654 1460005A */ bnez $v1, .L800977C0 -/* 27A58 80097658 27A50010 */ addiu $a1, $sp, 0x10 -/* 27A5C 8009765C 27A7002C */ addiu $a3, $sp, 0x2C -/* 27A60 80097660 A7A00052 */ sh $zero, 0x52($sp) -/* 27A64 80097664 A7A00050 */ sh $zero, 0x50($sp) -.L80097668: -/* 27A68 80097668 94A20000 */ lhu $v0, 0x0($a1) -/* 27A6C 8009766C 97A30050 */ lhu $v1, 0x50($sp) -/* 27A70 80097670 97A40052 */ lhu $a0, 0x52($sp) -/* 27A74 80097674 24A50002 */ addiu $a1, $a1, 0x2 -/* 27A78 80097678 00623021 */ addu $a2, $v1, $v0 -/* 27A7C 8009767C 00021027 */ nor $v0, $zero, $v0 -/* 27A80 80097680 00822021 */ addu $a0, $a0, $v0 -/* 27A84 80097684 00A7102B */ sltu $v0, $a1, $a3 -/* 27A88 80097688 A7A60050 */ sh $a2, 0x50($sp) -/* 27A8C 8009768C 1440FFF6 */ bnez $v0, .L80097668 -/* 27A90 80097690 A7A40052 */ sh $a0, 0x52($sp) -/* 27A94 80097694 97A3002C */ lhu $v1, 0x2C($sp) -/* 27A98 80097698 30C2FFFF */ andi $v0, $a2, 0xFFFF -/* 27A9C 8009769C 14620005 */ bne $v1, $v0, .L800976B4 -/* 27AA0 800976A0 27B10010 */ addiu $s1, $sp, 0x10 -/* 27AA4 800976A4 97A3002E */ lhu $v1, 0x2E($sp) -/* 27AA8 800976A8 3082FFFF */ andi $v0, $a0, 0xFFFF -/* 27AAC 800976AC 10620013 */ beq $v1, $v0, .L800976FC -/* 27AB0 800976B0 00000000 */ nop -.L800976B4: -/* 27AB4 800976B4 02002021 */ addu $a0, $s0, $zero -/* 27AB8 800976B8 0C025D29 */ jal func_800974A4 -/* 27ABC 800976BC 02202821 */ addu $a1, $s1, $zero -/* 27AC0 800976C0 00401821 */ addu $v1, $v0, $zero -/* 27AC4 800976C4 2402000A */ addiu $v0, $zero, 0xA -/* 27AC8 800976C8 1462000A */ bne $v1, $v0, .L800976F4 -/* 27ACC 800976CC 02002021 */ addu $a0, $s0, $zero -/* 27AD0 800976D0 02202821 */ addu $a1, $s1, $zero -/* 27AD4 800976D4 27B10030 */ addiu $s1, $sp, 0x30 -/* 27AD8 800976D8 0C025C6E */ jal func_800971B8 -/* 27ADC 800976DC 02203021 */ addu $a2, $s1, $zero -/* 27AE0 800976E0 00401821 */ addu $v1, $v0, $zero -/* 27AE4 800976E4 10600005 */ beqz $v1, .L800976FC -/* 27AE8 800976E8 00000000 */ nop -/* 27AEC 800976EC 08025DF0 */ j .L800977C0 -/* 27AF0 800976F0 00000000 */ nop -.L800976F4: -/* 27AF4 800976F4 14600032 */ bnez $v1, .L800977C0 -/* 27AF8 800976F8 00601021 */ addu $v0, $v1, $zero -.L800976FC: -/* 27AFC 800976FC 96220018 */ lhu $v0, 0x18($s1) -/* 27B00 80097700 30420001 */ andi $v0, $v0, 0x1 -/* 27B04 80097704 1440000F */ bnez $v0, .L80097744 -/* 27B08 80097708 02202021 */ addu $a0, $s1, $zero -/* 27B0C 8009770C 02002021 */ addu $a0, $s0, $zero -/* 27B10 80097710 02202821 */ addu $a1, $s1, $zero -/* 27B14 80097714 27B10030 */ addiu $s1, $sp, 0x30 -/* 27B18 80097718 0C025C6E */ jal func_800971B8 -/* 27B1C 8009771C 02203021 */ addu $a2, $s1, $zero -/* 27B20 80097720 00401821 */ addu $v1, $v0, $zero -/* 27B24 80097724 14600026 */ bnez $v1, .L800977C0 -/* 27B28 80097728 00000000 */ nop -/* 27B2C 8009772C 97A20048 */ lhu $v0, 0x48($sp) -/* 27B30 80097730 30420001 */ andi $v0, $v0, 0x1 -/* 27B34 80097734 14400003 */ bnez $v0, .L80097744 -/* 27B38 80097738 02202021 */ addu $a0, $s1, $zero -/* 27B3C 8009773C 08025DF0 */ j .L800977C0 -/* 27B40 80097740 2402000B */ addiu $v0, $zero, 0xB -.L80097744: -/* 27B44 80097744 2605000C */ addiu $a1, $s0, 0xC -/* 27B48 80097748 0C024C18 */ jal func_80093060 -/* 27B4C 8009774C 24060020 */ addiu $a2, $zero, 0x20 -/* 27B50 80097750 8E040004 */ lw $a0, 0x4($s0) -/* 27B54 80097754 8E050008 */ lw $a1, 0x8($s0) -/* 27B58 80097758 9222001B */ lbu $v0, 0x1B($s1) -/* 27B5C 8009775C 24060007 */ addiu $a2, $zero, 0x7 -/* 27B60 80097760 AE02004C */ sw $v0, 0x4C($s0) -/* 27B64 80097764 9223001A */ lbu $v1, 0x1A($s1) -/* 27B68 80097768 2607002C */ addiu $a3, $s0, 0x2C -/* 27B6C 8009776C 24020010 */ addiu $v0, $zero, 0x10 -/* 27B70 80097770 AE020050 */ sw $v0, 0x50($s0) -/* 27B74 80097774 24020008 */ addiu $v0, $zero, 0x8 -/* 27B78 80097778 AE020054 */ sw $v0, 0x54($s0) -/* 27B7C 8009777C A2030064 */ sb $v1, 0x64($s0) -/* 27B80 80097780 92020064 */ lbu $v0, 0x64($s0) -/* 27B84 80097784 00031840 */ sll $v1, $v1, 1 -/* 27B88 80097788 24630003 */ addiu $v1, $v1, 0x3 -/* 27B8C 8009778C AE030060 */ sw $v1, 0x60($s0) -/* 27B90 80097790 92030064 */ lbu $v1, 0x64($s0) -/* 27B94 80097794 24420001 */ addiu $v0, $v0, 0x1 -/* 27B98 80097798 000210C0 */ sll $v0, $v0, 3 -/* 27B9C 8009779C 000318C0 */ sll $v1, $v1, 3 -/* 27BA0 800977A0 AE020058 */ sw $v0, 0x58($s0) -/* 27BA4 800977A4 00431021 */ addu $v0, $v0, $v1 -/* 27BA8 800977A8 0C025EF4 */ jal func_80097BD0 -/* 27BAC 800977AC AE02005C */ sw $v0, 0x5C($s0) -/* 27BB0 800977B0 00401821 */ addu $v1, $v0, $zero -/* 27BB4 800977B4 0003102B */ sltu $v0, $zero, $v1 -/* 27BB8 800977B8 00021023 */ negu $v0, $v0 -/* 27BBC 800977BC 00621024 */ and $v0, $v1, $v0 -.L800977C0: -/* 27BC0 800977C0 8FBF0060 */ lw $ra, 0x60($sp) -/* 27BC4 800977C4 8FB1005C */ lw $s1, 0x5C($sp) -/* 27BC8 800977C8 8FB00058 */ lw $s0, 0x58($sp) -/* 27BCC 800977CC 03E00008 */ jr $ra -/* 27BD0 800977D0 27BD0068 */ addiu $sp, $sp, 0x68 -.size func_80097608, . - func_80097608 - -glabel func_800977D4 -/* 27BD4 800977D4 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 27BD8 800977D8 AFB00030 */ sw $s0, 0x30($sp) -/* 27BDC 800977DC 00808021 */ addu $s0, $a0, $zero -/* 27BE0 800977E0 AFBF0034 */ sw $ra, 0x34($sp) -/* 27BE4 800977E4 92020065 */ lbu $v0, 0x65($s0) -/* 27BE8 800977E8 1040000C */ beqz $v0, .L8009781C -/* 27BEC 800977EC 00000000 */ nop -/* 27BF0 800977F0 0C025C34 */ jal func_800970D0 -/* 27BF4 800977F4 00002821 */ addu $a1, $zero, $zero -/* 27BF8 800977F8 00401821 */ addu $v1, $v0, $zero -/* 27BFC 800977FC 24020002 */ addiu $v0, $zero, 0x2 -/* 27C00 80097800 14620004 */ bne $v1, $v0, .L80097814 -/* 27C04 80097804 02002021 */ addu $a0, $s0, $zero -/* 27C08 80097808 0C025C34 */ jal func_800970D0 -/* 27C0C 8009780C 00002821 */ addu $a1, $zero, $zero -/* 27C10 80097810 00401821 */ addu $v1, $v0, $zero -.L80097814: -/* 27C14 80097814 14600019 */ bnez $v1, .L8009787C -/* 27C18 80097818 00601021 */ addu $v0, $v1, $zero -.L8009781C: -/* 27C1C 8009781C 8E040004 */ lw $a0, 0x4($s0) -/* 27C20 80097820 8E050008 */ lw $a1, 0x8($s0) -/* 27C24 80097824 24060001 */ addiu $a2, $zero, 0x1 -/* 27C28 80097828 0C025EF4 */ jal func_80097BD0 -/* 27C2C 8009782C 27A70010 */ addiu $a3, $sp, 0x10 -/* 27C30 80097830 00401821 */ addu $v1, $v0, $zero -/* 27C34 80097834 1060000B */ beqz $v1, .L80097864 -/* 27C38 80097838 24020002 */ addiu $v0, $zero, 0x2 -/* 27C3C 8009783C 1462000F */ bne $v1, $v0, .L8009787C -/* 27C40 80097840 00601021 */ addu $v0, $v1, $zero -/* 27C44 80097844 8E040004 */ lw $a0, 0x4($s0) -/* 27C48 80097848 8E050008 */ lw $a1, 0x8($s0) -/* 27C4C 8009784C 24060001 */ addiu $a2, $zero, 0x1 -/* 27C50 80097850 0C025EF4 */ jal func_80097BD0 -/* 27C54 80097854 27A70010 */ addiu $a3, $sp, 0x10 -/* 27C58 80097858 00401821 */ addu $v1, $v0, $zero -/* 27C5C 8009785C 14600007 */ bnez $v1, .L8009787C -/* 27C60 80097860 00000000 */ nop -.L80097864: -/* 27C64 80097864 2604000C */ addiu $a0, $s0, 0xC -/* 27C68 80097868 27A50010 */ addiu $a1, $sp, 0x10 -/* 27C6C 8009786C 0C024BD4 */ jal func_80092F50 -/* 27C70 80097870 24060020 */ addiu $a2, $zero, 0x20 -/* 27C74 80097874 0002102B */ sltu $v0, $zero, $v0 -/* 27C78 80097878 00021040 */ sll $v0, $v0, 1 -.L8009787C: -/* 27C7C 8009787C 8FBF0034 */ lw $ra, 0x34($sp) -/* 27C80 80097880 8FB00030 */ lw $s0, 0x30($sp) -/* 27C84 80097884 03E00008 */ jr $ra -/* 27C88 80097888 27BD0038 */ addiu $sp, $sp, 0x38 -.size func_800977D4, . - func_800977D4 - -glabel func_8009788C -/* 27C8C 8009788C 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 27C90 80097890 AFB20030 */ sw $s2, 0x30($sp) -/* 27C94 80097894 00809021 */ addu $s2, $a0, $zero -/* 27C98 80097898 AFB40038 */ sw $s4, 0x38($sp) -/* 27C9C 8009789C 00A0A021 */ addu $s4, $a1, $zero -/* 27CA0 800978A0 AFB60040 */ sw $s6, 0x40($sp) -/* 27CA4 800978A4 00C0B021 */ addu $s6, $a2, $zero -/* 27CA8 800978A8 AFB70044 */ sw $s7, 0x44($sp) -/* 27CAC 800978AC 00E0B821 */ addu $s7, $a3, $zero -/* 27CB0 800978B0 32C200FF */ andi $v0, $s6, 0xFF -/* 27CB4 800978B4 AFBF004C */ sw $ra, 0x4C($sp) -/* 27CB8 800978B8 AFBE0048 */ sw $fp, 0x48($sp) -/* 27CBC 800978BC AFB5003C */ sw $s5, 0x3C($sp) -/* 27CC0 800978C0 AFB30034 */ sw $s3, 0x34($sp) -/* 27CC4 800978C4 AFB1002C */ sw $s1, 0x2C($sp) -/* 27CC8 800978C8 14400011 */ bnez $v0, .L80097910 -/* 27CCC 800978CC AFB00028 */ sw $s0, 0x28($sp) -/* 27CD0 800978D0 3C03800B */ lui $v1, %hi(D_800ABAA4) -/* 27CD4 800978D4 9063BAA4 */ lbu $v1, %lo(D_800ABAA4)($v1) -/* 27CD8 800978D8 32E200FF */ andi $v0, $s7, 0xFF -/* 27CDC 800978DC 1443000C */ bne $v0, $v1, .L80097910 -/* 27CE0 800978E0 00000000 */ nop -/* 27CE4 800978E4 8E430008 */ lw $v1, 0x8($s2) -/* 27CE8 800978E8 3C02800B */ lui $v0, %hi(D_800ABAA0) -/* 27CEC 800978EC 8C42BAA0 */ lw $v0, %lo(D_800ABAA0)($v0) -/* 27CF0 800978F0 14620007 */ bne $v1, $v0, .L80097910 -/* 27CF4 800978F4 00000000 */ nop -/* 27CF8 800978F8 3C04800F */ lui $a0, %hi(D_800E8110) -/* 27CFC 800978FC 24848110 */ addiu $a0, $a0, %lo(D_800E8110) -/* 27D00 80097900 0C024C18 */ jal func_80093060 -/* 27D04 80097904 24060100 */ addiu $a2, $zero, 0x100 -/* 27D08 80097908 08025EE5 */ j .L80097B94 -/* 27D0C 8009790C 00001021 */ addu $v0, $zero, $zero -.L80097910: -/* 27D10 80097910 92420065 */ lbu $v0, 0x65($s2) -/* 27D14 80097914 10400006 */ beqz $v0, .L80097930 -/* 27D18 80097918 02402021 */ addu $a0, $s2, $zero -/* 27D1C 8009791C 0C025C34 */ jal func_800970D0 -/* 27D20 80097920 00002821 */ addu $a1, $zero, $zero -/* 27D24 80097924 00401821 */ addu $v1, $v0, $zero -/* 27D28 80097928 1460009A */ bnez $v1, .L80097B94 -/* 27D2C 8009792C 00000000 */ nop -.L80097930: -/* 27D30 80097930 32E200FF */ andi $v0, $s7, 0xFF -/* 27D34 80097934 14400002 */ bnez $v0, .L80097940 -/* 27D38 80097938 24150001 */ addiu $s5, $zero, 0x1 -/* 27D3C 8009793C 8E550060 */ lw $s5, 0x60($s2) -.L80097940: -/* 27D40 80097940 32C300FF */ andi $v1, $s6, 0xFF -/* 27D44 80097944 24020001 */ addiu $v0, $zero, 0x1 -/* 27D48 80097948 14620011 */ bne $v1, $v0, .L80097990 -/* 27D4C 8009794C 00008021 */ addu $s0, $zero, $zero -/* 27D50 80097950 00151040 */ sll $v0, $s5, 1 -/* 27D54 80097954 00542821 */ addu $a1, $v0, $s4 -/* 27D58 80097958 00002021 */ addu $a0, $zero, $zero -/* 27D5C 8009795C 24020080 */ addiu $v0, $zero, 0x80 -/* 27D60 80097960 00551023 */ subu $v0, $v0, $s5 -/* 27D64 80097964 00023040 */ sll $a2, $v0, 1 -/* 27D68 80097968 18C00007 */ blez $a2, .L80097988 -/* 27D6C 8009796C 00001821 */ addu $v1, $zero, $zero -.L80097970: -/* 27D70 80097970 90A20000 */ lbu $v0, 0x0($a1) -/* 27D74 80097974 24840001 */ addiu $a0, $a0, 0x1 -/* 27D78 80097978 00621821 */ addu $v1, $v1, $v0 -/* 27D7C 8009797C 0086102A */ slt $v0, $a0, $a2 -/* 27D80 80097980 1440FFFB */ bnez $v0, .L80097970 -/* 27D84 80097984 24A50001 */ addiu $a1, $a1, 0x1 -.L80097988: -/* 27D88 80097988 A2830001 */ sb $v1, 0x1($s4) -/* 27D8C 8009798C 00008021 */ addu $s0, $zero, $zero -.L80097990: -/* 27D90 80097990 32DE00FF */ andi $fp, $s6, 0xFF -/* 27D94 80097994 32E200FF */ andi $v0, $s7, 0xFF -/* 27D98 80097998 000298C0 */ sll $s3, $v0, 3 -/* 27D9C 8009799C 00101140 */ sll $v0, $s0, 5 -.L800979A0: -/* 27DA0 800979A0 24080001 */ addiu $t0, $zero, 0x1 -/* 27DA4 800979A4 17C80015 */ bne $fp, $t0, .L800979FC -/* 27DA8 800979A8 02828821 */ addu $s1, $s4, $v0 -/* 27DAC 800979AC 8E460054 */ lw $a2, 0x54($s2) -/* 27DB0 800979B0 AFA00010 */ sw $zero, 0x10($sp) -/* 27DB4 800979B4 8E440004 */ lw $a0, 0x4($s2) -/* 27DB8 800979B8 8E450008 */ lw $a1, 0x8($s2) -/* 27DBC 800979BC 02203821 */ addu $a3, $s1, $zero -/* 27DC0 800979C0 00D33021 */ addu $a2, $a2, $s3 -/* 27DC4 800979C4 00D03021 */ addu $a2, $a2, $s0 -/* 27DC8 800979C8 0C025F70 */ jal func_80097DC0 -/* 27DCC 800979CC 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 27DD0 800979D0 8E460058 */ lw $a2, 0x58($s2) -/* 27DD4 800979D4 AFA00010 */ sw $zero, 0x10($sp) -/* 27DD8 800979D8 8E440004 */ lw $a0, 0x4($s2) -/* 27DDC 800979DC 8E450008 */ lw $a1, 0x8($s2) -/* 27DE0 800979E0 02203821 */ addu $a3, $s1, $zero -/* 27DE4 800979E4 00D33021 */ addu $a2, $a2, $s3 -/* 27DE8 800979E8 00D03021 */ addu $a2, $a2, $s0 -/* 27DEC 800979EC 0C025F70 */ jal func_80097DC0 -/* 27DF0 800979F0 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 27DF4 800979F4 08025E88 */ j .L80097A20 -/* 27DF8 800979F8 00401821 */ addu $v1, $v0, $zero -.L800979FC: -/* 27DFC 800979FC 8E440004 */ lw $a0, 0x4($s2) -/* 27E00 80097A00 8E460054 */ lw $a2, 0x54($s2) -/* 27E04 80097A04 8E450008 */ lw $a1, 0x8($s2) -/* 27E08 80097A08 02203821 */ addu $a3, $s1, $zero -/* 27E0C 80097A0C 00D33021 */ addu $a2, $a2, $s3 -/* 27E10 80097A10 00D03021 */ addu $a2, $a2, $s0 -/* 27E14 80097A14 0C025EF4 */ jal func_80097BD0 -/* 27E18 80097A18 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 27E1C 80097A1C 00401821 */ addu $v1, $v0, $zero -.L80097A20: -/* 27E20 80097A20 1460003D */ bnez $v1, .L80097B18 -/* 27E24 80097A24 26100001 */ addiu $s0, $s0, 0x1 -/* 27E28 80097A28 2A020008 */ slti $v0, $s0, 0x8 -/* 27E2C 80097A2C 1440FFDC */ bnez $v0, .L800979A0 -/* 27E30 80097A30 00101140 */ sll $v0, $s0, 5 -/* 27E34 80097A34 32C200FF */ andi $v0, $s6, 0xFF -/* 27E38 80097A38 5440004C */ bnel $v0, $zero, .L80097B6C -/* 27E3C 80097A3C 02802021 */ addu $a0, $s4, $zero -/* 27E40 80097A40 00003821 */ addu $a3, $zero, $zero -/* 27E44 80097A44 00151040 */ sll $v0, $s5, 1 -/* 27E48 80097A48 00542821 */ addu $a1, $v0, $s4 -/* 27E4C 80097A4C 24020080 */ addiu $v0, $zero, 0x80 -/* 27E50 80097A50 00551023 */ subu $v0, $v0, $s5 -/* 27E54 80097A54 00023040 */ sll $a2, $v0, 1 -/* 27E58 80097A58 0066102A */ slt $v0, $v1, $a2 -/* 27E5C 80097A5C 10400007 */ beqz $v0, .L80097A7C -/* 27E60 80097A60 00002021 */ addu $a0, $zero, $zero -.L80097A64: -/* 27E64 80097A64 90A20000 */ lbu $v0, 0x0($a1) -/* 27E68 80097A68 24840001 */ addiu $a0, $a0, 0x1 -/* 27E6C 80097A6C 00E23821 */ addu $a3, $a3, $v0 -/* 27E70 80097A70 0086102A */ slt $v0, $a0, $a2 -/* 27E74 80097A74 1440FFFB */ bnez $v0, .L80097A64 -/* 27E78 80097A78 24A50001 */ addiu $a1, $a1, 0x1 -.L80097A7C: -/* 27E7C 80097A7C 92830001 */ lbu $v1, 0x1($s4) -/* 27E80 80097A80 30E200FF */ andi $v0, $a3, 0xFF -/* 27E84 80097A84 10430038 */ beq $v0, $v1, .L80097B68 -/* 27E88 80097A88 32E200FF */ andi $v0, $s7, 0xFF -/* 27E8C 80097A8C 00008021 */ addu $s0, $zero, $zero -/* 27E90 80097A90 000298C0 */ sll $s3, $v0, 3 -/* 27E94 80097A94 02808821 */ addu $s1, $s4, $zero -.L80097A98: -/* 27E98 80097A98 8E440004 */ lw $a0, 0x4($s2) -/* 27E9C 80097A9C 8E450008 */ lw $a1, 0x8($s2) -/* 27EA0 80097AA0 8E460058 */ lw $a2, 0x58($s2) -/* 27EA4 80097AA4 02203821 */ addu $a3, $s1, $zero -/* 27EA8 80097AA8 26310020 */ addiu $s1, $s1, 0x20 -/* 27EAC 80097AAC 00D33021 */ addu $a2, $a2, $s3 -/* 27EB0 80097AB0 00D03021 */ addu $a2, $a2, $s0 -/* 27EB4 80097AB4 0C025EF4 */ jal func_80097BD0 -/* 27EB8 80097AB8 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 27EBC 80097ABC 26100001 */ addiu $s0, $s0, 0x1 -/* 27EC0 80097AC0 2A020008 */ slti $v0, $s0, 0x8 -/* 27EC4 80097AC4 1440FFF4 */ bnez $v0, .L80097A98 -/* 27EC8 80097AC8 24030080 */ addiu $v1, $zero, 0x80 -/* 27ECC 80097ACC 00151040 */ sll $v0, $s5, 1 -/* 27ED0 80097AD0 00543021 */ addu $a2, $v0, $s4 -/* 27ED4 80097AD4 00002021 */ addu $a0, $zero, $zero -/* 27ED8 80097AD8 00751823 */ subu $v1, $v1, $s5 -/* 27EDC 80097ADC 00031840 */ sll $v1, $v1, 1 -/* 27EE0 80097AE0 18600007 */ blez $v1, .L80097B00 -/* 27EE4 80097AE4 00002821 */ addu $a1, $zero, $zero -.L80097AE8: -/* 27EE8 80097AE8 90C20000 */ lbu $v0, 0x0($a2) -/* 27EEC 80097AEC 24840001 */ addiu $a0, $a0, 0x1 -/* 27EF0 80097AF0 00A22821 */ addu $a1, $a1, $v0 -/* 27EF4 80097AF4 0083102A */ slt $v0, $a0, $v1 -/* 27EF8 80097AF8 1440FFFB */ bnez $v0, .L80097AE8 -/* 27EFC 80097AFC 24C60001 */ addiu $a2, $a2, 0x1 -.L80097B00: -/* 27F00 80097B00 92830001 */ lbu $v1, 0x1($s4) -/* 27F04 80097B04 30A200FF */ andi $v0, $a1, 0xFF -/* 27F08 80097B08 10430005 */ beq $v0, $v1, .L80097B20 -/* 27F0C 80097B0C 24020003 */ addiu $v0, $zero, 0x3 -/* 27F10 80097B10 08025EE5 */ j .L80097B94 -/* 27F14 80097B14 00000000 */ nop -.L80097B18: -/* 27F18 80097B18 08025EE5 */ j .L80097B94 -/* 27F1C 80097B1C 00601021 */ addu $v0, $v1, $zero -.L80097B20: -/* 27F20 80097B20 00008021 */ addu $s0, $zero, $zero -/* 27F24 80097B24 32E200FF */ andi $v0, $s7, 0xFF -/* 27F28 80097B28 000298C0 */ sll $s3, $v0, 3 -/* 27F2C 80097B2C 02808821 */ addu $s1, $s4, $zero -.L80097B30: -/* 27F30 80097B30 8E460054 */ lw $a2, 0x54($s2) -/* 27F34 80097B34 AFA00010 */ sw $zero, 0x10($sp) -/* 27F38 80097B38 8E440004 */ lw $a0, 0x4($s2) -/* 27F3C 80097B3C 8E450008 */ lw $a1, 0x8($s2) -/* 27F40 80097B40 02203821 */ addu $a3, $s1, $zero -/* 27F44 80097B44 26310020 */ addiu $s1, $s1, 0x20 -/* 27F48 80097B48 00D33021 */ addu $a2, $a2, $s3 -/* 27F4C 80097B4C 00D03021 */ addu $a2, $a2, $s0 -/* 27F50 80097B50 0C025F70 */ jal func_80097DC0 -/* 27F54 80097B54 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 27F58 80097B58 26100001 */ addiu $s0, $s0, 0x1 -/* 27F5C 80097B5C 2A020008 */ slti $v0, $s0, 0x8 -/* 27F60 80097B60 1440FFF3 */ bnez $v0, .L80097B30 -/* 27F64 80097B64 00000000 */ nop -.L80097B68: -/* 27F68 80097B68 02802021 */ addu $a0, $s4, $zero -.L80097B6C: -/* 27F6C 80097B6C 3C05800F */ lui $a1, %hi(D_800E8110) -/* 27F70 80097B70 24A58110 */ addiu $a1, $a1, %lo(D_800E8110) -/* 27F74 80097B74 3C01800B */ lui $at, %hi(D_800ABAA4) -/* 27F78 80097B78 A037BAA4 */ sb $s7, %lo(D_800ABAA4)($at) -/* 27F7C 80097B7C 0C024C18 */ jal func_80093060 -/* 27F80 80097B80 24060100 */ addiu $a2, $zero, 0x100 -/* 27F84 80097B84 8E430008 */ lw $v1, 0x8($s2) -/* 27F88 80097B88 00001021 */ addu $v0, $zero, $zero -/* 27F8C 80097B8C 3C01800B */ lui $at, %hi(D_800ABAA0) -/* 27F90 80097B90 AC23BAA0 */ sw $v1, %lo(D_800ABAA0)($at) -.L80097B94: -/* 27F94 80097B94 8FBF004C */ lw $ra, 0x4C($sp) -/* 27F98 80097B98 8FBE0048 */ lw $fp, 0x48($sp) -/* 27F9C 80097B9C 8FB70044 */ lw $s7, 0x44($sp) -/* 27FA0 80097BA0 8FB60040 */ lw $s6, 0x40($sp) -/* 27FA4 80097BA4 8FB5003C */ lw $s5, 0x3C($sp) -/* 27FA8 80097BA8 8FB40038 */ lw $s4, 0x38($sp) -/* 27FAC 80097BAC 8FB30034 */ lw $s3, 0x34($sp) -/* 27FB0 80097BB0 8FB20030 */ lw $s2, 0x30($sp) -/* 27FB4 80097BB4 8FB1002C */ lw $s1, 0x2C($sp) -/* 27FB8 80097BB8 8FB00028 */ lw $s0, 0x28($sp) -/* 27FBC 80097BBC 03E00008 */ jr $ra -/* 27FC0 80097BC0 27BD0050 */ addiu $sp, $sp, 0x50 -/* 27FC4 80097BC4 00000000 */ nop -/* 27FC8 80097BC8 00000000 */ nop -/* 27FCC 80097BCC 00000000 */ nop -.size func_8009788C, . - func_8009788C - -glabel func_80097BD0 -/* 27FD0 80097BD0 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 27FD4 80097BD4 AFB40038 */ sw $s4, 0x38($sp) -/* 27FD8 80097BD8 0080A021 */ addu $s4, $a0, $zero -/* 27FDC 80097BDC AFB30034 */ sw $s3, 0x34($sp) -/* 27FE0 80097BE0 00A09821 */ addu $s3, $a1, $zero -/* 27FE4 80097BE4 AFB5003C */ sw $s5, 0x3C($sp) -/* 27FE8 80097BE8 24150002 */ addiu $s5, $zero, 0x2 -/* 27FEC 80097BEC AFB00028 */ sw $s0, 0x28($sp) -/* 27FF0 80097BF0 00C08021 */ addu $s0, $a2, $zero -/* 27FF4 80097BF4 AFBF004C */ sw $ra, 0x4C($sp) -/* 27FF8 80097BF8 AFBE0048 */ sw $fp, 0x48($sp) -/* 27FFC 80097BFC AFB70044 */ sw $s7, 0x44($sp) -/* 28000 80097C00 AFB60040 */ sw $s6, 0x40($sp) -/* 28004 80097C04 AFB20030 */ sw $s2, 0x30($sp) -/* 28008 80097C08 AFB1002C */ sw $s1, 0x2C($sp) -/* 2800C 80097C0C 0C0251F1 */ jal func_800947C4 -/* 28010 80097C10 AFA70014 */ sw $a3, 0x14($sp) -/* 28014 80097C14 24170002 */ addiu $s7, $zero, 0x2 -/* 28018 80097C18 3216FFFF */ andi $s6, $s0, 0xFFFF -/* 2801C 80097C1C 00108140 */ sll $s0, $s0, 5 -/* 28020 80097C20 3C1E800F */ lui $fp, %hi(D_800E86C0) -/* 28024 80097C24 27DE86C0 */ addiu $fp, $fp, %lo(D_800E86C0) -/* 28028 80097C28 AFB0001C */ sw $s0, 0x1C($sp) -.L80097C2C: -/* 2802C 80097C2C 3C02800E */ lui $v0, %hi(D_800E79A8) -/* 28030 80097C30 904279A8 */ lbu $v0, %lo(D_800E79A8)($v0) -/* 28034 80097C34 3C10800F */ lui $s0, %hi(D_800E86C0) -/* 28038 80097C38 14570005 */ bne $v0, $s7, .L80097C50 -/* 2803C 80097C3C 261086C0 */ addiu $s0, $s0, %lo(D_800E86C0) -/* 28040 80097C40 3C02800B */ lui $v0, %hi(D_800ABAB0) -/* 28044 80097C44 8C42BAB0 */ lw $v0, %lo(D_800ABAB0)($v0) -/* 28048 80097C48 50530019 */ beql $v0, $s3, .L80097CB0 -/* 2804C 80097C4C 02708021 */ addu $s0, $s3, $s0 -.L80097C50: -/* 28050 80097C50 3C01800E */ lui $at, %hi(D_800E79A8) -/* 28054 80097C54 A03779A8 */ sb $s7, %lo(D_800E79A8)($at) -/* 28058 80097C58 3C01800B */ lui $at, %hi(D_800ABAB0) -/* 2805C 80097C5C AC33BAB0 */ sw $s3, %lo(D_800ABAB0)($at) -/* 28060 80097C60 1A600006 */ blez $s3, .L80097C7C -/* 28064 80097C64 00001821 */ addu $v1, $zero, $zero -.L80097C68: -/* 28068 80097C68 A2000000 */ sb $zero, 0x0($s0) -/* 2806C 80097C6C 24630001 */ addiu $v1, $v1, 0x1 -/* 28070 80097C70 0073102A */ slt $v0, $v1, $s3 -/* 28074 80097C74 1440FFFC */ bnez $v0, .L80097C68 -/* 28078 80097C78 26100001 */ addiu $s0, $s0, 0x1 -.L80097C7C: -/* 2807C 80097C7C 24020001 */ addiu $v0, $zero, 0x1 -/* 28080 80097C80 3C01800F */ lui $at, %hi(D_800E86FC) -/* 28084 80097C84 AC2286FC */ sw $v0, %lo(D_800E86FC)($at) -/* 28088 80097C88 240800FF */ addiu $t0, $zero, 0xFF -/* 2808C 80097C8C 24020003 */ addiu $v0, $zero, 0x3 -/* 28090 80097C90 A2020001 */ sb $v0, 0x1($s0) -/* 28094 80097C94 24020021 */ addiu $v0, $zero, 0x21 -/* 28098 80097C98 A2080000 */ sb $t0, 0x0($s0) -/* 2809C 80097C9C A2020002 */ sb $v0, 0x2($s0) -/* 280A0 80097CA0 240200FE */ addiu $v0, $zero, 0xFE -/* 280A4 80097CA4 A2170003 */ sb $s7, 0x3($s0) -/* 280A8 80097CA8 A2080026 */ sb $t0, 0x26($s0) -/* 280AC 80097CAC A2020027 */ sb $v0, 0x27($s0) -.L80097CB0: -/* 280B0 80097CB0 02C02021 */ addu $a0, $s6, $zero -/* 280B4 80097CB4 001610C2 */ srl $v0, $s6, 3 -/* 280B8 80097CB8 0C026A34 */ jal func_8009A8D0 -/* 280BC 80097CBC A2020004 */ sb $v0, 0x4($s0) -/* 280C0 80097CC0 8FA8001C */ lw $t0, 0x1C($sp) -/* 280C4 80097CC4 24040001 */ addiu $a0, $zero, 0x1 -/* 280C8 80097CC8 03C02821 */ addu $a1, $fp, $zero -/* 280CC 80097CCC 00481025 */ or $v0, $v0, $t0 -/* 280D0 80097CD0 0C0251B0 */ jal func_800946C0 -/* 280D4 80097CD4 A2020005 */ sb $v0, 0x5($s0) -/* 280D8 80097CD8 02802021 */ addu $a0, $s4, $zero -/* 280DC 80097CDC 00002821 */ addu $a1, $zero, $zero -/* 280E0 80097CE0 0C024DB8 */ jal func_800936E0 -/* 280E4 80097CE4 24060001 */ addiu $a2, $zero, 0x1 -/* 280E8 80097CE8 00002021 */ addu $a0, $zero, $zero -/* 280EC 80097CEC 0C0251B0 */ jal func_800946C0 -/* 280F0 80097CF0 03C02821 */ addu $a1, $fp, $zero -/* 280F4 80097CF4 02802021 */ addu $a0, $s4, $zero -/* 280F8 80097CF8 00002821 */ addu $a1, $zero, $zero -/* 280FC 80097CFC 0C024DB8 */ jal func_800936E0 -/* 28100 80097D00 24060001 */ addiu $a2, $zero, 0x1 -/* 28104 80097D04 92020002 */ lbu $v0, 0x2($s0) -/* 28108 80097D08 304200C0 */ andi $v0, $v0, 0xC0 -/* 2810C 80097D0C 00028902 */ srl $s1, $v0, 4 -/* 28110 80097D10 56200015 */ bnel $s1, $zero, .L80097D68 -/* 28114 80097D14 24110001 */ addiu $s1, $zero, 0x1 -/* 28118 80097D18 26120006 */ addiu $s2, $s0, 0x6 -/* 2811C 80097D1C 0C026A4F */ jal func_8009A93C -/* 28120 80097D20 02402021 */ addu $a0, $s2, $zero -/* 28124 80097D24 92030026 */ lbu $v1, 0x26($s0) -/* 28128 80097D28 304200FF */ andi $v0, $v0, 0xFF -/* 2812C 80097D2C 10430008 */ beq $v0, $v1, .L80097D50 -/* 28130 80097D30 02802021 */ addu $a0, $s4, $zero -/* 28134 80097D34 0C025BB0 */ jal func_80096EC0 -/* 28138 80097D38 02602821 */ addu $a1, $s3, $zero -/* 2813C 80097D3C 00408821 */ addu $s1, $v0, $zero -/* 28140 80097D40 1620000E */ bnez $s1, .L80097D7C -/* 28144 80097D44 00000000 */ nop -/* 28148 80097D48 08025F5A */ j .L80097D68 -/* 2814C 80097D4C 24110004 */ addiu $s1, $zero, 0x4 -.L80097D50: -/* 28150 80097D50 8FA50014 */ lw $a1, 0x14($sp) -/* 28154 80097D54 02402021 */ addu $a0, $s2, $zero -/* 28158 80097D58 0C024C18 */ jal func_80093060 -/* 2815C 80097D5C 24060020 */ addiu $a2, $zero, 0x20 -/* 28160 80097D60 08025F5B */ j .L80097D6C -/* 28164 80097D64 24020004 */ addiu $v0, $zero, 0x4 -.L80097D68: -/* 28168 80097D68 24020004 */ addiu $v0, $zero, 0x4 -.L80097D6C: -/* 2816C 80097D6C 16220003 */ bne $s1, $v0, .L80097D7C -/* 28170 80097D70 02A01021 */ addu $v0, $s5, $zero -/* 28174 80097D74 0441FFAD */ bgez $v0, .L80097C2C -/* 28178 80097D78 26B5FFFF */ addiu $s5, $s5, -0x1 -.L80097D7C: -/* 2817C 80097D7C 0C02520C */ jal func_80094830 -/* 28180 80097D80 00000000 */ nop -/* 28184 80097D84 02201021 */ addu $v0, $s1, $zero -/* 28188 80097D88 8FBF004C */ lw $ra, 0x4C($sp) -/* 2818C 80097D8C 8FBE0048 */ lw $fp, 0x48($sp) -/* 28190 80097D90 8FB70044 */ lw $s7, 0x44($sp) -/* 28194 80097D94 8FB60040 */ lw $s6, 0x40($sp) -/* 28198 80097D98 8FB5003C */ lw $s5, 0x3C($sp) -/* 2819C 80097D9C 8FB40038 */ lw $s4, 0x38($sp) -/* 281A0 80097DA0 8FB30034 */ lw $s3, 0x34($sp) -/* 281A4 80097DA4 8FB20030 */ lw $s2, 0x30($sp) -/* 281A8 80097DA8 8FB1002C */ lw $s1, 0x2C($sp) -/* 281AC 80097DAC 8FB00028 */ lw $s0, 0x28($sp) -/* 281B0 80097DB0 03E00008 */ jr $ra -/* 281B4 80097DB4 27BD0050 */ addiu $sp, $sp, 0x50 -/* 281B8 80097DB8 00000000 */ nop -/* 281BC 80097DBC 00000000 */ nop -.size func_80097BD0, . - func_80097BD0 - -glabel func_80097DC0 -/* 281C0 80097DC0 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 281C4 80097DC4 8FA20058 */ lw $v0, 0x58($sp) -/* 281C8 80097DC8 AFB40030 */ sw $s4, 0x30($sp) -/* 281CC 80097DCC 0080A021 */ addu $s4, $a0, $zero -/* 281D0 80097DD0 AFB3002C */ sw $s3, 0x2C($sp) -/* 281D4 80097DD4 00A09821 */ addu $s3, $a1, $zero -/* 281D8 80097DD8 AFB50034 */ sw $s5, 0x34($sp) -/* 281DC 80097DDC 24150002 */ addiu $s5, $zero, 0x2 -/* 281E0 80097DE0 AFB7003C */ sw $s7, 0x3C($sp) -/* 281E4 80097DE4 00E0B821 */ addu $s7, $a3, $zero -/* 281E8 80097DE8 AFB00020 */ sw $s0, 0x20($sp) -/* 281EC 80097DEC 00C08021 */ addu $s0, $a2, $zero -/* 281F0 80097DF0 3204FFFF */ andi $a0, $s0, 0xFFFF -/* 281F4 80097DF4 2C830007 */ sltiu $v1, $a0, 0x7 -/* 281F8 80097DF8 AFBF0044 */ sw $ra, 0x44($sp) -/* 281FC 80097DFC AFBE0040 */ sw $fp, 0x40($sp) -/* 28200 80097E00 AFB60038 */ sw $s6, 0x38($sp) -/* 28204 80097E04 AFB20028 */ sw $s2, 0x28($sp) -/* 28208 80097E08 38420001 */ xori $v0, $v0, 0x1 -/* 2820C 80097E0C 0002102B */ sltu $v0, $zero, $v0 -/* 28210 80097E10 00431024 */ and $v0, $v0, $v1 -/* 28214 80097E14 10400003 */ beqz $v0, .L80097E24 -/* 28218 80097E18 AFB10024 */ sw $s1, 0x24($sp) -/* 2821C 80097E1C 1480005D */ bnez $a0, .L80097F94 -/* 28220 80097E20 00001021 */ addu $v0, $zero, $zero -.L80097E24: -/* 28224 80097E24 0C0251F1 */ jal func_800947C4 -/* 28228 80097E28 241E0003 */ addiu $fp, $zero, 0x3 -/* 2822C 80097E2C 3216FFFF */ andi $s6, $s0, 0xFFFF -/* 28230 80097E30 00108140 */ sll $s0, $s0, 5 -/* 28234 80097E34 AFB00014 */ sw $s0, 0x14($sp) -.L80097E38: -/* 28238 80097E38 3C02800E */ lui $v0, %hi(D_800E79A8) -/* 2823C 80097E3C 904279A8 */ lbu $v0, %lo(D_800E79A8)($v0) -/* 28240 80097E40 3C10800F */ lui $s0, %hi(D_800E86C0) -/* 28244 80097E44 145E0005 */ bne $v0, $fp, .L80097E5C -/* 28248 80097E48 261086C0 */ addiu $s0, $s0, %lo(D_800E86C0) -/* 2824C 80097E4C 3C02800B */ lui $v0, %hi(D_800ABAB0) -/* 28250 80097E50 8C42BAB0 */ lw $v0, %lo(D_800ABAB0)($v0) -/* 28254 80097E54 5053001A */ beql $v0, $s3, .L80097EC0 -/* 28258 80097E58 02708021 */ addu $s0, $s3, $s0 -.L80097E5C: -/* 2825C 80097E5C 3C01800E */ lui $at, %hi(D_800E79A8) -/* 28260 80097E60 A03E79A8 */ sb $fp, %lo(D_800E79A8)($at) -/* 28264 80097E64 3C01800B */ lui $at, %hi(D_800ABAB0) -/* 28268 80097E68 AC33BAB0 */ sw $s3, %lo(D_800ABAB0)($at) -/* 2826C 80097E6C 1A600006 */ blez $s3, .L80097E88 -/* 28270 80097E70 00001821 */ addu $v1, $zero, $zero -.L80097E74: -/* 28274 80097E74 A2000000 */ sb $zero, 0x0($s0) -/* 28278 80097E78 24630001 */ addiu $v1, $v1, 0x1 -/* 2827C 80097E7C 0073102A */ slt $v0, $v1, $s3 -/* 28280 80097E80 1440FFFC */ bnez $v0, .L80097E74 -/* 28284 80097E84 26100001 */ addiu $s0, $s0, 0x1 -.L80097E88: -/* 28288 80097E88 24080001 */ addiu $t0, $zero, 0x1 -/* 2828C 80097E8C 3C01800F */ lui $at, %hi(D_800E86FC) -/* 28290 80097E90 AC2886FC */ sw $t0, %lo(D_800E86FC)($at) -/* 28294 80097E94 240800FF */ addiu $t0, $zero, 0xFF -/* 28298 80097E98 24020023 */ addiu $v0, $zero, 0x23 -/* 2829C 80097E9C A2080000 */ sb $t0, 0x0($s0) -/* 282A0 80097EA0 24080001 */ addiu $t0, $zero, 0x1 -/* 282A4 80097EA4 A2080002 */ sb $t0, 0x2($s0) -/* 282A8 80097EA8 240800FF */ addiu $t0, $zero, 0xFF -/* 282AC 80097EAC A2020001 */ sb $v0, 0x1($s0) -/* 282B0 80097EB0 240200FE */ addiu $v0, $zero, 0xFE -/* 282B4 80097EB4 A21E0003 */ sb $fp, 0x3($s0) -/* 282B8 80097EB8 A2080026 */ sb $t0, 0x26($s0) -/* 282BC 80097EBC A2020027 */ sb $v0, 0x27($s0) -.L80097EC0: -/* 282C0 80097EC0 02C02021 */ addu $a0, $s6, $zero -/* 282C4 80097EC4 001610C2 */ srl $v0, $s6, 3 -/* 282C8 80097EC8 0C026A34 */ jal func_8009A8D0 -/* 282CC 80097ECC A2020004 */ sb $v0, 0x4($s0) -/* 282D0 80097ED0 02E02021 */ addu $a0, $s7, $zero -/* 282D4 80097ED4 8FA80014 */ lw $t0, 0x14($sp) -/* 282D8 80097ED8 26050006 */ addiu $a1, $s0, 0x6 -/* 282DC 80097EDC 24060020 */ addiu $a2, $zero, 0x20 -/* 282E0 80097EE0 00481025 */ or $v0, $v0, $t0 -/* 282E4 80097EE4 0C024C18 */ jal func_80093060 -/* 282E8 80097EE8 A2020005 */ sb $v0, 0x5($s0) -/* 282EC 80097EEC 3C05800F */ lui $a1, %hi(D_800E86C0) -/* 282F0 80097EF0 24A586C0 */ addiu $a1, $a1, %lo(D_800E86C0) -/* 282F4 80097EF4 0C0251B0 */ jal func_800946C0 -/* 282F8 80097EF8 24040001 */ addiu $a0, $zero, 0x1 -/* 282FC 80097EFC 0C026A4F */ jal func_8009A93C -/* 28300 80097F00 02E02021 */ addu $a0, $s7, $zero -/* 28304 80097F04 02802021 */ addu $a0, $s4, $zero -/* 28308 80097F08 00002821 */ addu $a1, $zero, $zero -/* 2830C 80097F0C 24060001 */ addiu $a2, $zero, 0x1 -/* 28310 80097F10 0C024DB8 */ jal func_800936E0 -/* 28314 80097F14 00409021 */ addu $s2, $v0, $zero -/* 28318 80097F18 3C05800F */ lui $a1, %hi(D_800E86C0) -/* 2831C 80097F1C 24A586C0 */ addiu $a1, $a1, %lo(D_800E86C0) -/* 28320 80097F20 0C0251B0 */ jal func_800946C0 -/* 28324 80097F24 00002021 */ addu $a0, $zero, $zero -/* 28328 80097F28 02802021 */ addu $a0, $s4, $zero -/* 2832C 80097F2C 00002821 */ addu $a1, $zero, $zero -/* 28330 80097F30 0C024DB8 */ jal func_800936E0 -/* 28334 80097F34 24060001 */ addiu $a2, $zero, 0x1 -/* 28338 80097F38 92020002 */ lbu $v0, 0x2($s0) -/* 2833C 80097F3C 304200C0 */ andi $v0, $v0, 0xC0 -/* 28340 80097F40 00028902 */ srl $s1, $v0, 4 -/* 28344 80097F44 5620000B */ bnel $s1, $zero, .L80097F74 -/* 28348 80097F48 24110001 */ addiu $s1, $zero, 0x1 -/* 2834C 80097F4C 92030026 */ lbu $v1, 0x26($s0) -/* 28350 80097F50 324200FF */ andi $v0, $s2, 0xFF -/* 28354 80097F54 10430007 */ beq $v0, $v1, .L80097F74 -/* 28358 80097F58 02802021 */ addu $a0, $s4, $zero -/* 2835C 80097F5C 0C025BB0 */ jal func_80096EC0 -/* 28360 80097F60 02602821 */ addu $a1, $s3, $zero -/* 28364 80097F64 00408821 */ addu $s1, $v0, $zero -/* 28368 80097F68 16200007 */ bnez $s1, .L80097F88 -/* 2836C 80097F6C 00000000 */ nop -/* 28370 80097F70 24110004 */ addiu $s1, $zero, 0x4 -.L80097F74: -/* 28374 80097F74 24020004 */ addiu $v0, $zero, 0x4 -/* 28378 80097F78 16220003 */ bne $s1, $v0, .L80097F88 -/* 2837C 80097F7C 02A01021 */ addu $v0, $s5, $zero -/* 28380 80097F80 0441FFAD */ bgez $v0, .L80097E38 -/* 28384 80097F84 26B5FFFF */ addiu $s5, $s5, -0x1 -.L80097F88: -/* 28388 80097F88 0C02520C */ jal func_80094830 -/* 2838C 80097F8C 00000000 */ nop -/* 28390 80097F90 02201021 */ addu $v0, $s1, $zero -.L80097F94: -/* 28394 80097F94 8FBF0044 */ lw $ra, 0x44($sp) -/* 28398 80097F98 8FBE0040 */ lw $fp, 0x40($sp) -/* 2839C 80097F9C 8FB7003C */ lw $s7, 0x3C($sp) -/* 283A0 80097FA0 8FB60038 */ lw $s6, 0x38($sp) -/* 283A4 80097FA4 8FB50034 */ lw $s5, 0x34($sp) -/* 283A8 80097FA8 8FB40030 */ lw $s4, 0x30($sp) -/* 283AC 80097FAC 8FB3002C */ lw $s3, 0x2C($sp) -/* 283B0 80097FB0 8FB20028 */ lw $s2, 0x28($sp) -/* 283B4 80097FB4 8FB10024 */ lw $s1, 0x24($sp) -/* 283B8 80097FB8 8FB00020 */ lw $s0, 0x20($sp) -/* 283BC 80097FBC 03E00008 */ jr $ra -/* 283C0 80097FC0 27BD0048 */ addiu $sp, $sp, 0x48 -/* 283C4 80097FC4 00000000 */ nop -/* 283C8 80097FC8 00000000 */ nop -/* 283CC 80097FCC 00000000 */ nop -/* 283D0 80097FD0 00000000 */ nop -/* 283D4 80097FD4 00000000 */ nop -/* 283D8 80097FD8 00000000 */ nop -/* 283DC 80097FDC 00000000 */ nop -/* 283E0 80097FE0 00000000 */ nop -/* 283E4 80097FE4 00000000 */ nop -/* 283E8 80097FE8 00000000 */ nop -/* 283EC 80097FEC 00000000 */ nop -/* 283F0 80097FF0 00000000 */ nop -/* 283F4 80097FF4 00000000 */ nop -/* 283F8 80097FF8 00000000 */ nop -/* 283FC 80097FFC 00000000 */ nop -/* 28400 80098000 00000000 */ nop -/* 28404 80098004 00000000 */ nop -/* 28408 80098008 00000000 */ nop -/* 2840C 8009800C 00000000 */ nop -/* 28410 80098010 00000000 */ nop -/* 28414 80098014 00000000 */ nop -/* 28418 80098018 00000000 */ nop -/* 2841C 8009801C 00000000 */ nop -/* 28420 80098020 00000000 */ nop -/* 28424 80098024 00000000 */ nop -/* 28428 80098028 00000000 */ nop -/* 2842C 8009802C 00000000 */ nop -.size func_80097DC0, . - func_80097DC0 - -glabel func_80098030 -/* 28430 80098030 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 28434 80098034 AFBF0010 */ sw $ra, 0x10($sp) -/* 28438 80098038 0C0269DC */ jal func_8009A770 -/* 2843C 8009803C 00002021 */ addu $a0, $zero, $zero -/* 28440 80098040 8FBF0010 */ lw $ra, 0x10($sp) -/* 28444 80098044 03E00008 */ jr $ra -/* 28448 80098048 27BD0018 */ addiu $sp, $sp, 0x18 -/* 2844C 8009804C 00000000 */ nop -.size func_80098030, . - func_80098030 - -glabel func_80098050 -/* 28450 80098050 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 28454 80098054 24020001 */ addiu $v0, $zero, 0x1 -/* 28458 80098058 AFBF0018 */ sw $ra, 0x18($sp) -/* 2845C 8009805C 3C01800F */ lui $at, %hi(D_800E82C0) -/* 28460 80098060 0C0269BC */ jal func_8009A6F0 -/* 28464 80098064 AC2282C0 */ sw $v0, %lo(D_800E82C0)($at) -/* 28468 80098068 3C042000 */ lui $a0, (0x20000000 >> 16) -/* 2846C 8009806C 0C0269C8 */ jal func_8009A720 -/* 28470 80098070 00442025 */ or $a0, $v0, $a0 -/* 28474 80098074 3C040100 */ lui $a0, (0x1000800 >> 16) -/* 28478 80098078 0C0269C4 */ jal func_8009A710 -/* 2847C 8009807C 34840800 */ ori $a0, $a0, (0x1000800 & 0xFFFF) -/* 28480 80098080 0C0269CC */ jal func_8009A730 -/* 28484 80098084 3C040490 */ lui $a0, (0x4900000 >> 16) -/* 28488 80098088 3C041FC0 */ lui $a0, (0x1FC007FC >> 16) -.L8009808C: -/* 2848C 8009808C 348407FC */ ori $a0, $a0, (0x1FC007FC & 0xFFFF) -/* 28490 80098090 0C026A0C */ jal func_8009A830 -/* 28494 80098094 27A50010 */ addiu $a1, $sp, 0x10 -/* 28498 80098098 1440FFFC */ bnez $v0, .L8009808C -/* 2849C 8009809C 3C041FC0 */ lui $a0, (0x1FC007FC >> 16) -.L800980A0: -/* 284A0 800980A0 8FA50010 */ lw $a1, 0x10($sp) -/* 284A4 800980A4 3C041FC0 */ lui $a0, (0x1FC007FC >> 16) -/* 284A8 800980A8 348407FC */ ori $a0, $a0, (0x1FC007FC & 0xFFFF) -/* 284AC 800980AC 0C026A20 */ jal func_8009A880 -/* 284B0 800980B0 34A50008 */ ori $a1, $a1, 0x8 -/* 284B4 800980B4 1440FFFA */ bnez $v0, .L800980A0 -/* 284B8 800980B8 00000000 */ nop -/* 284BC 800980BC 3C02800A */ lui $v0, %hi(func_80098D60) -/* 284C0 800980C0 24428D60 */ addiu $v0, $v0, %lo(func_80098D60) -/* 284C4 800980C4 3C068000 */ lui $a2, %hi(D_80000000) -/* 284C8 800980C8 8C430000 */ lw $v1, 0x0($v0) -/* 284CC 800980CC 8C440004 */ lw $a0, 0x4($v0) -/* 284D0 800980D0 8C450008 */ lw $a1, 0x8($v0) -/* 284D4 800980D4 ACC30000 */ sw $v1, %lo(D_80000000)($a2) -/* 284D8 800980D8 ACC40004 */ sw $a0, %lo(D_80000004)($a2) -/* 284DC 800980DC ACC50008 */ sw $a1, %lo(D_80000008)($a2) -/* 284E0 800980E0 8C43000C */ lw $v1, 0xC($v0) -/* 284E4 800980E4 ACC3000C */ sw $v1, %lo(D_8000000C)($a2) -/* 284E8 800980E8 3C068000 */ lui $a2, (0x80000080 >> 16) -/* 284EC 800980EC 34C60080 */ ori $a2, $a2, (0x80000080 & 0xFFFF) -/* 284F0 800980F0 8C430000 */ lw $v1, 0x0($v0) -/* 284F4 800980F4 8C440004 */ lw $a0, 0x4($v0) -/* 284F8 800980F8 8C450008 */ lw $a1, 0x8($v0) -/* 284FC 800980FC ACC30000 */ sw $v1, 0x0($a2) -/* 28500 80098100 ACC40004 */ sw $a0, 0x4($a2) -/* 28504 80098104 ACC50008 */ sw $a1, 0x8($a2) -/* 28508 80098108 8C43000C */ lw $v1, 0xC($v0) -/* 2850C 8009810C ACC3000C */ sw $v1, 0xC($a2) -/* 28510 80098110 3C068000 */ lui $a2, (0x80000100 >> 16) -/* 28514 80098114 34C60100 */ ori $a2, $a2, (0x80000100 & 0xFFFF) -/* 28518 80098118 8C430000 */ lw $v1, 0x0($v0) -/* 2851C 8009811C 8C440004 */ lw $a0, 0x4($v0) -/* 28520 80098120 8C450008 */ lw $a1, 0x8($v0) -/* 28524 80098124 ACC30000 */ sw $v1, 0x0($a2) -/* 28528 80098128 ACC40004 */ sw $a0, 0x4($a2) -/* 2852C 8009812C ACC50008 */ sw $a1, 0x8($a2) -/* 28530 80098130 8C43000C */ lw $v1, 0xC($v0) -/* 28534 80098134 ACC3000C */ sw $v1, 0xC($a2) -/* 28538 80098138 3C068000 */ lui $a2, (0x80000180 >> 16) -/* 2853C 8009813C 34C60180 */ ori $a2, $a2, (0x80000180 & 0xFFFF) -/* 28540 80098140 8C430000 */ lw $v1, 0x0($v0) -/* 28544 80098144 8C440004 */ lw $a0, 0x4($v0) -/* 28548 80098148 8C450008 */ lw $a1, 0x8($v0) -/* 2854C 8009814C ACC30000 */ sw $v1, 0x0($a2) -/* 28550 80098150 ACC40004 */ sw $a0, 0x4($a2) -/* 28554 80098154 ACC50008 */ sw $a1, 0x8($a2) -/* 28558 80098158 8C43000C */ lw $v1, 0xC($v0) -/* 2855C 8009815C ACC3000C */ sw $v1, 0xC($a2) -/* 28560 80098160 3C048000 */ lui $a0, (0x80000000 >> 16) -/* 28564 80098164 0C024050 */ jal func_80090140 -/* 28568 80098168 24050190 */ addiu $a1, $zero, 0x190 -/* 2856C 8009816C 3C048000 */ lui $a0, (0x80000000 >> 16) -/* 28570 80098170 0C024030 */ jal func_800900C0 -/* 28574 80098174 24050190 */ addiu $a1, $zero, 0x190 -/* 28578 80098178 0C0260A0 */ jal func_80098280 -/* 2857C 8009817C 00000000 */ nop -/* 28580 80098180 0C026AC0 */ jal func_8009AB00 -/* 28584 80098184 00000000 */ nop -/* 28588 80098188 0C026AA8 */ jal func_8009AAA0 -/* 2858C 8009818C 00000000 */ nop -/* 28590 80098190 3C02800B */ lui $v0, %hi(D_800ABAC0) -/* 28594 80098194 8C42BAC0 */ lw $v0, %lo(D_800ABAC0)($v0) -/* 28598 80098198 3C03800B */ lui $v1, %hi(D_800ABAC4) -/* 2859C 8009819C 8C63BAC4 */ lw $v1, %lo(D_800ABAC4)($v1) -/* 285A0 800981A0 00022040 */ sll $a0, $v0, 1 -/* 285A4 800981A4 000337C2 */ srl $a2, $v1, 31 -/* 285A8 800981A8 00862025 */ or $a0, $a0, $a2 -/* 285AC 800981AC 00032840 */ sll $a1, $v1, 1 -/* 285B0 800981B0 00A32821 */ addu $a1, $a1, $v1 -/* 285B4 800981B4 00A3302B */ sltu $a2, $a1, $v1 -/* 285B8 800981B8 00822021 */ addu $a0, $a0, $v0 -/* 285BC 800981BC 00862021 */ addu $a0, $a0, $a2 -/* 285C0 800981C0 24060000 */ addiu $a2, $zero, 0x0 -/* 285C4 800981C4 0C02767C */ jal func_8009D9F0 -/* 285C8 800981C8 24070004 */ addiu $a3, $zero, 0x4 -/* 285CC 800981CC 3C048000 */ lui $a0, %hi(D_8000030C) -/* 285D0 800981D0 8C84030C */ lw $a0, %lo(D_8000030C)($a0) -/* 285D4 800981D4 3C01800B */ lui $at, %hi(D_800ABAC0) -/* 285D8 800981D8 AC22BAC0 */ sw $v0, %lo(D_800ABAC0)($at) -/* 285DC 800981DC 3C01800B */ lui $at, %hi(D_800ABAC4) -/* 285E0 800981E0 14800005 */ bnez $a0, .L800981F8 -/* 285E4 800981E4 AC23BAC4 */ sw $v1, %lo(D_800ABAC4)($at) -/* 285E8 800981E8 3C048000 */ lui $a0, %hi(D_8000031C) -/* 285EC 800981EC 2484031C */ addiu $a0, $a0, %lo(D_8000031C) -/* 285F0 800981F0 0C024CE0 */ jal func_80093380 -/* 285F4 800981F4 24050040 */ addiu $a1, $zero, 0x40 -.L800981F8: -/* 285F8 800981F8 3C038000 */ lui $v1, %hi(D_80000300) -/* 285FC 800981FC 8C630300 */ lw $v1, %lo(D_80000300)($v1) -/* 28600 80098200 54600004 */ bnel $v1, $zero, .L80098214 -/* 28604 80098204 24020002 */ addiu $v0, $zero, 0x2 -/* 28608 80098208 3C0202F5 */ lui $v0, (0x2F5B2D2 >> 16) -/* 2860C 8009820C 0802608A */ j .L80098228 -/* 28610 80098210 3442B2D2 */ ori $v0, $v0, (0x2F5B2D2 & 0xFFFF) -.L80098214: -/* 28614 80098214 14620003 */ bne $v1, $v0, .L80098224 -/* 28618 80098218 3C0202E6 */ lui $v0, (0x2E6D354 >> 16) -/* 2861C 8009821C 0802608A */ j .L80098228 -/* 28620 80098220 3442025C */ ori $v0, $v0, (0x2E6025C & 0xFFFF) -.L80098224: -/* 28624 80098224 3442D354 */ ori $v0, $v0, (0x2E6D354 & 0xFFFF) -.L80098228: -/* 28628 80098228 3C01800B */ lui $at, %hi(D_800ABAC8) -/* 2862C 8009822C 0C0269B4 */ jal func_8009A6D0 -/* 28630 80098230 AC22BAC8 */ sw $v0, %lo(D_800ABAC8)($at) -/* 28634 80098234 30421000 */ andi $v0, $v0, 0x1000 -/* 28638 80098238 10400003 */ beqz $v0, .L80098248 -/* 2863C 8009823C 3C03A450 */ lui $v1, (0xA4500008 >> 16) -.L80098240: -/* 28640 80098240 08026090 */ j .L80098240 -/* 28644 80098244 00000000 */ nop -.L80098248: -/* 28648 80098248 34630008 */ ori $v1, $v1, (0xA4500008 & 0xFFFF) -/* 2864C 8009824C 3C04A450 */ lui $a0, (0xA4500010 >> 16) -/* 28650 80098250 34840010 */ ori $a0, $a0, (0xA4500010 & 0xFFFF) -/* 28654 80098254 3C05A450 */ lui $a1, (0xA4500014 >> 16) -/* 28658 80098258 34A50014 */ ori $a1, $a1, (0xA4500014 & 0xFFFF) -/* 2865C 8009825C 24020001 */ addiu $v0, $zero, 0x1 -/* 28660 80098260 AC620000 */ sw $v0, 0x0($v1) -/* 28664 80098264 24023FFF */ addiu $v0, $zero, 0x3FFF -/* 28668 80098268 AC820000 */ sw $v0, 0x0($a0) -/* 2866C 8009826C 2402000F */ addiu $v0, $zero, 0xF -/* 28670 80098270 ACA20000 */ sw $v0, 0x0($a1) -/* 28674 80098274 8FBF0018 */ lw $ra, 0x18($sp) -/* 28678 80098278 03E00008 */ jr $ra -/* 2867C 8009827C 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_80098050, . - func_80098050 - -glabel func_80098280 -/* 28680 80098280 3C05A460 */ lui $a1, (0xA4600014 >> 16) -/* 28684 80098284 34A50014 */ ori $a1, $a1, (0xA4600014 & 0xFFFF) -/* 28688 80098288 3C06A460 */ lui $a2, (0xA4600018 >> 16) -/* 2868C 8009828C 34C60018 */ ori $a2, $a2, (0xA4600018 & 0xFFFF) -/* 28690 80098290 3C07A460 */ lui $a3, (0xA460001C >> 16) -/* 28694 80098294 34E7001C */ ori $a3, $a3, (0xA460001C & 0xFFFF) -/* 28698 80098298 3C08A460 */ lui $t0, (0xA4600020 >> 16) -/* 2869C 8009829C 35080020 */ ori $t0, $t0, (0xA4600020 & 0xFFFF) -/* 286A0 800982A0 3C09A460 */ lui $t1, (0xA4600024 >> 16) -/* 286A4 800982A4 35290024 */ ori $t1, $t1, (0xA4600024 & 0xFFFF) -/* 286A8 800982A8 3C04A460 */ lui $a0, (0xA4600028 >> 16) -/* 286AC 800982AC 34840028 */ ori $a0, $a0, (0xA4600028 & 0xFFFF) -/* 286B0 800982B0 3C03A460 */ lui $v1, (0xA460002C >> 16) -/* 286B4 800982B4 3463002C */ ori $v1, $v1, (0xA460002C & 0xFFFF) -/* 286B8 800982B8 3C02A460 */ lui $v0, (0xA4600030 >> 16) -/* 286BC 800982BC 34420030 */ ori $v0, $v0, (0xA4600030 & 0xFFFF) -/* 286C0 800982C0 8CA50000 */ lw $a1, 0x0($a1) -/* 286C4 800982C4 8CC60000 */ lw $a2, 0x0($a2) -/* 286C8 800982C8 8CE70000 */ lw $a3, 0x0($a3) -/* 286CC 800982CC 8D080000 */ lw $t0, 0x0($t0) -/* 286D0 800982D0 8D290000 */ lw $t1, 0x0($t1) -/* 286D4 800982D4 8C840000 */ lw $a0, 0x0($a0) -/* 286D8 800982D8 8C630000 */ lw $v1, 0x0($v1) -/* 286DC 800982DC 8C4A0000 */ lw $t2, 0x0($v0) -/* 286E0 800982E0 24020007 */ addiu $v0, $zero, 0x7 -/* 286E4 800982E4 3C01800C */ lui $at, %hi(D_800C4CEC) -/* 286E8 800982E8 A0224CEC */ sb $v0, %lo(D_800C4CEC)($at) -/* 286EC 800982EC 3C01800C */ lui $at, %hi(D_800C4A64) -/* 286F0 800982F0 A0224A64 */ sb $v0, %lo(D_800C4A64)($at) -/* 286F4 800982F4 3C01800C */ lui $at, %hi(D_800C4CED) -/* 286F8 800982F8 A0254CED */ sb $a1, %lo(D_800C4CED)($at) -/* 286FC 800982FC 3C01800C */ lui $at, %hi(D_800C4CF0) -/* 28700 80098300 A0264CF0 */ sb $a2, %lo(D_800C4CF0)($at) -/* 28704 80098304 3C01800C */ lui $at, %hi(D_800C4CEE) -/* 28708 80098308 A0274CEE */ sb $a3, %lo(D_800C4CEE)($at) -/* 2870C 8009830C 3C01800C */ lui $at, %hi(D_800C4CEF) -/* 28710 80098310 A0284CEF */ sb $t0, %lo(D_800C4CEF)($at) -/* 28714 80098314 3C01800C */ lui $at, %hi(D_800C4A65) -/* 28718 80098318 A0294A65 */ sb $t1, %lo(D_800C4A65)($at) -/* 2871C 8009831C 3C01800C */ lui $at, %hi(D_800C4A68) -/* 28720 80098320 A0244A68 */ sb $a0, %lo(D_800C4A68)($at) -/* 28724 80098324 3C01800C */ lui $at, %hi(D_800C4A66) -/* 28728 80098328 A0234A66 */ sb $v1, %lo(D_800C4A66)($at) -/* 2872C 8009832C 3C01800C */ lui $at, %hi(D_800C4A67) -/* 28730 80098330 03E00008 */ jr $ra -/* 28734 80098334 A02A4A67 */ sb $t2, %lo(D_800C4A67)($at) -/* 28738 80098338 00000000 */ nop -/* 2873C 8009833C 00000000 */ nop -.size func_80098280, . - func_80098280 - -glabel func_80098340 -/* 28740 80098340 27BDFF20 */ addiu $sp, $sp, -0xE0 -/* 28744 80098344 00801021 */ addu $v0, $a0, $zero -/* 28748 80098348 AFB100D4 */ sw $s1, 0xD4($sp) -/* 2874C 8009834C 00A08821 */ addu $s1, $a1, $zero -/* 28750 80098350 AFB200D8 */ sw $s2, 0xD8($sp) -/* 28754 80098354 00C09021 */ addu $s2, $a2, $zero -/* 28758 80098358 27A40010 */ addiu $a0, $sp, 0x10 -/* 2875C 8009835C 00402821 */ addu $a1, $v0, $zero -/* 28760 80098360 AFBF00DC */ sw $ra, 0xDC($sp) -/* 28764 80098364 0C026248 */ jal func_80098920 -/* 28768 80098368 AFB000D0 */ sw $s0, 0xD0($sp) -/* 2876C 8009836C 27B00050 */ addiu $s0, $sp, 0x50 -/* 28770 80098370 02002021 */ addu $a0, $s0, $zero -/* 28774 80098374 0C026248 */ jal func_80098920 -/* 28778 80098378 02202821 */ addu $a1, $s1, $zero -/* 2877C 8009837C 27A40010 */ addiu $a0, $sp, 0x10 -/* 28780 80098380 02002821 */ addu $a1, $s0, $zero -/* 28784 80098384 27B00090 */ addiu $s0, $sp, 0x90 -/* 28788 80098388 0C026268 */ jal func_800989A0 -/* 2878C 8009838C 02003021 */ addu $a2, $s0, $zero -/* 28790 80098390 02002021 */ addu $a0, $s0, $zero -/* 28794 80098394 0C026228 */ jal func_800988A0 -/* 28798 80098398 02402821 */ addu $a1, $s2, $zero -/* 2879C 8009839C 8FBF00DC */ lw $ra, 0xDC($sp) -/* 287A0 800983A0 8FB200D8 */ lw $s2, 0xD8($sp) -/* 287A4 800983A4 8FB100D4 */ lw $s1, 0xD4($sp) -/* 287A8 800983A8 8FB000D0 */ lw $s0, 0xD0($sp) -/* 287AC 800983AC 03E00008 */ jr $ra -/* 287B0 800983B0 27BD00E0 */ addiu $sp, $sp, 0xE0 -/* 287B4 800983B4 00000000 */ nop -/* 287B8 800983B8 00000000 */ nop -/* 287BC 800983BC 00000000 */ nop -.size func_80098340, . - func_80098340 - -glabel func_800983C0 -/* 287C0 800983C0 27BDFF78 */ addiu $sp, $sp, -0x88 -/* 287C4 800983C4 AFB00060 */ sw $s0, 0x60($sp) -/* 287C8 800983C8 8FB00098 */ lw $s0, 0x98($sp) -/* 287CC 800983CC AFB10064 */ sw $s1, 0x64($sp) -/* 287D0 800983D0 8FB1009C */ lw $s1, 0x9C($sp) -/* 287D4 800983D4 AFB20068 */ sw $s2, 0x68($sp) -/* 287D8 800983D8 8FB200A0 */ lw $s2, 0xA0($sp) -/* 287DC 800983DC F7B40070 */ sdc1 $f20, 0x70($sp) -/* 287E0 800983E0 4485A000 */ mtc1 $a1, $f20 -/* 287E4 800983E4 00801021 */ addu $v0, $a0, $zero -/* 287E8 800983E8 F7B60078 */ sdc1 $f22, 0x78($sp) -/* 287EC 800983EC 4486B000 */ mtc1 $a2, $f22 -/* 287F0 800983F0 27A40020 */ addiu $a0, $sp, 0x20 -/* 287F4 800983F4 F7B80080 */ sdc1 $f24, 0x80($sp) -/* 287F8 800983F8 4487C000 */ mtc1 $a3, $f24 -/* 287FC 800983FC AFBF006C */ sw $ra, 0x6C($sp) -/* 28800 80098400 0C026248 */ jal func_80098920 -/* 28804 80098404 00402821 */ addu $a1, $v0, $zero -/* 28808 80098408 4405A000 */ mfc1 $a1, $f20 -/* 2880C 8009840C 4406B000 */ mfc1 $a2, $f22 -/* 28810 80098410 4407C000 */ mfc1 $a3, $f24 -/* 28814 80098414 27A40020 */ addiu $a0, $sp, 0x20 -/* 28818 80098418 AFB00010 */ sw $s0, 0x10($sp) -/* 2881C 8009841C AFB10014 */ sw $s1, 0x14($sp) -/* 28820 80098420 0C026114 */ jal func_80098450 -/* 28824 80098424 AFB20018 */ sw $s2, 0x18($sp) -/* 28828 80098428 8FBF006C */ lw $ra, 0x6C($sp) -/* 2882C 8009842C 8FB20068 */ lw $s2, 0x68($sp) -/* 28830 80098430 8FB10064 */ lw $s1, 0x64($sp) -/* 28834 80098434 8FB00060 */ lw $s0, 0x60($sp) -/* 28838 80098438 D7B80080 */ ldc1 $f24, 0x80($sp) -/* 2883C 8009843C D7B60078 */ ldc1 $f22, 0x78($sp) -/* 28840 80098440 D7B40070 */ ldc1 $f20, 0x70($sp) -/* 28844 80098444 03E00008 */ jr $ra -/* 28848 80098448 27BD0088 */ addiu $sp, $sp, 0x88 -/* 2884C 8009844C 00000000 */ nop -.size func_800983C0, . - func_800983C0 - -glabel func_80098450 -/* 28850 80098450 C4820000 */ lwc1 $f2, 0x0($a0) -/* 28854 80098454 44853000 */ mtc1 $a1, $f6 -/* 28858 80098458 00000000 */ nop -/* 2885C 8009845C 46061082 */ mul.s $f2, $f2, $f6 -/* 28860 80098460 C4840010 */ lwc1 $f4, 0x10($a0) -/* 28864 80098464 44864000 */ mtc1 $a2, $f8 -/* 28868 80098468 00000000 */ nop -/* 2886C 8009846C 46082102 */ mul.s $f4, $f4, $f8 -/* 28870 80098470 C4800020 */ lwc1 $f0, 0x20($a0) -/* 28874 80098474 44875000 */ mtc1 $a3, $f10 -/* 28878 80098478 00000000 */ nop -/* 2887C 8009847C 460A0002 */ mul.s $f0, $f0, $f10 -/* 28880 80098480 46041080 */ add.s $f2, $f2, $f4 -/* 28884 80098484 46001080 */ add.s $f2, $f2, $f0 -/* 28888 80098488 C4800030 */ lwc1 $f0, 0x30($a0) -/* 2888C 8009848C 8FA20010 */ lw $v0, 0x10($sp) -/* 28890 80098490 8FA30014 */ lw $v1, 0x14($sp) -/* 28894 80098494 46001080 */ add.s $f2, $f2, $f0 -/* 28898 80098498 8FA50018 */ lw $a1, 0x18($sp) -/* 2889C 8009849C E4420000 */ swc1 $f2, 0x0($v0) -/* 288A0 800984A0 C4800004 */ lwc1 $f0, 0x4($a0) -/* 288A4 800984A4 46060002 */ mul.s $f0, $f0, $f6 -/* 288A8 800984A8 C4840014 */ lwc1 $f4, 0x14($a0) -/* 288AC 800984AC 46082102 */ mul.s $f4, $f4, $f8 -/* 288B0 800984B0 C4820024 */ lwc1 $f2, 0x24($a0) -/* 288B4 800984B4 460A1082 */ mul.s $f2, $f2, $f10 -/* 288B8 800984B8 46040000 */ add.s $f0, $f0, $f4 -/* 288BC 800984BC 46020000 */ add.s $f0, $f0, $f2 -/* 288C0 800984C0 C4820034 */ lwc1 $f2, 0x34($a0) -/* 288C4 800984C4 46020000 */ add.s $f0, $f0, $f2 -/* 288C8 800984C8 E4600000 */ swc1 $f0, 0x0($v1) -/* 288CC 800984CC C4800008 */ lwc1 $f0, 0x8($a0) -/* 288D0 800984D0 46060002 */ mul.s $f0, $f0, $f6 -/* 288D4 800984D4 C4840018 */ lwc1 $f4, 0x18($a0) -/* 288D8 800984D8 46082102 */ mul.s $f4, $f4, $f8 -/* 288DC 800984DC C4820028 */ lwc1 $f2, 0x28($a0) -/* 288E0 800984E0 460A1082 */ mul.s $f2, $f2, $f10 -/* 288E4 800984E4 46040000 */ add.s $f0, $f0, $f4 -/* 288E8 800984E8 46020000 */ add.s $f0, $f0, $f2 -/* 288EC 800984EC C4820038 */ lwc1 $f2, 0x38($a0) -/* 288F0 800984F0 46020000 */ add.s $f0, $f0, $f2 -/* 288F4 800984F4 03E00008 */ jr $ra -/* 288F8 800984F8 E4A00000 */ swc1 $f0, 0x0($a1) -/* 288FC 800984FC 00000000 */ nop -.size func_80098450, . - func_80098450 - -glabel func_80098500 -/* 28900 80098500 27BDFFB8 */ addiu $sp, $sp, -0x48 -/* 28904 80098504 AFB00010 */ sw $s0, 0x10($sp) -/* 28908 80098508 00808021 */ addu $s0, $a0, $zero -/* 2890C 8009850C 27A40050 */ addiu $a0, $sp, 0x50 -/* 28910 80098510 F7B40018 */ sdc1 $f20, 0x18($sp) -/* 28914 80098514 4485A000 */ mtc1 $a1, $f20 -/* 28918 80098518 27A50054 */ addiu $a1, $sp, 0x54 -/* 2891C 8009851C AFA60050 */ sw $a2, 0x50($sp) -/* 28920 80098520 27A60058 */ addiu $a2, $sp, 0x58 -/* 28924 80098524 AFBF0014 */ sw $ra, 0x14($sp) -/* 28928 80098528 F7BE0040 */ sdc1 $f30, 0x40($sp) -/* 2892C 8009852C F7BC0038 */ sdc1 $f28, 0x38($sp) -/* 28930 80098530 F7BA0030 */ sdc1 $f26, 0x30($sp) -/* 28934 80098534 F7B80028 */ sdc1 $f24, 0x28($sp) -/* 28938 80098538 F7B60020 */ sdc1 $f22, 0x20($sp) -/* 2893C 8009853C 0C0262F0 */ jal func_80098BC0 -/* 28940 80098540 AFA70054 */ sw $a3, 0x54($sp) -/* 28944 80098544 3C01800B */ lui $at, %hi(D_800ABAE0) -/* 28948 80098548 C420BAE0 */ lwc1 $f0, %lo(D_800ABAE0)($at) -/* 2894C 8009854C 4600A502 */ mul.s $f20, $f20, $f0 -/* 28950 80098550 0C024B6C */ jal func_80092DB0 -/* 28954 80098554 4600A306 */ mov.s $f12, $f20 -/* 28958 80098558 4600A306 */ mov.s $f12, $f20 -/* 2895C 8009855C 0C0241FC */ jal func_800907F0 -/* 28960 80098560 46000786 */ mov.s $f30, $f0 -/* 28964 80098564 C7A20050 */ lwc1 $f2, 0x50($sp) -/* 28968 80098568 C7B60054 */ lwc1 $f22, 0x54($sp) -/* 2896C 8009856C 46161702 */ mul.s $f28, $f2, $f22 -/* 28970 80098570 C7B40058 */ lwc1 $f20, 0x58($sp) -/* 28974 80098574 4614B582 */ mul.s $f22, $f22, $f20 -/* 28978 80098578 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 2897C 8009857C 4481D000 */ mtc1 $at, $f26 -/* 28980 80098580 4602A502 */ mul.s $f20, $f20, $f2 -/* 28984 80098584 46000606 */ mov.s $f24, $f0 -/* 28988 80098588 4618D301 */ sub.s $f12, $f26, $f24 -/* 2898C 8009858C 460CE702 */ mul.s $f28, $f28, $f12 -/* 28990 80098590 00000000 */ nop -/* 28994 80098594 460CB582 */ mul.s $f22, $f22, $f12 -/* 28998 80098598 00000000 */ nop -/* 2899C 8009859C 460CA502 */ mul.s $f20, $f20, $f12 -/* 289A0 800985A0 0C026210 */ jal func_80098840 -/* 289A4 800985A4 02002021 */ addu $a0, $s0, $zero -/* 289A8 800985A8 C7A20050 */ lwc1 $f2, 0x50($sp) -/* 289AC 800985AC 46021302 */ mul.s $f12, $f2, $f2 -/* 289B0 800985B0 460CD001 */ sub.s $f0, $f26, $f12 -/* 289B4 800985B4 4600C002 */ mul.s $f0, $f24, $f0 -/* 289B8 800985B8 C7A40054 */ lwc1 $f4, 0x54($sp) -/* 289BC 800985BC C7A80058 */ lwc1 $f8, 0x58($sp) -/* 289C0 800985C0 46006000 */ add.s $f0, $f12, $f0 -/* 289C4 800985C4 461E2102 */ mul.s $f4, $f4, $f30 -/* 289C8 800985C8 E6000000 */ swc1 $f0, 0x0($s0) -/* 289CC 800985CC C7A00054 */ lwc1 $f0, 0x54($sp) -/* 289D0 800985D0 46000302 */ mul.s $f12, $f0, $f0 -/* 289D4 800985D4 00000000 */ nop -/* 289D8 800985D8 461E1082 */ mul.s $f2, $f2, $f30 -/* 289DC 800985DC 460CD181 */ sub.s $f6, $f26, $f12 -/* 289E0 800985E0 4604A000 */ add.s $f0, $f20, $f4 -/* 289E4 800985E4 4606C182 */ mul.s $f6, $f24, $f6 -/* 289E8 800985E8 4602B281 */ sub.s $f10, $f22, $f2 -/* 289EC 800985EC E6000020 */ swc1 $f0, 0x20($s0) -/* 289F0 800985F0 C7A00058 */ lwc1 $f0, 0x58($sp) -/* 289F4 800985F4 46066180 */ add.s $f6, $f12, $f6 -/* 289F8 800985F8 46000302 */ mul.s $f12, $f0, $f0 -/* 289FC 800985FC 4602B580 */ add.s $f22, $f22, $f2 -/* 28A00 80098600 4604A501 */ sub.s $f20, $f20, $f4 -/* 28A04 80098604 461E4202 */ mul.s $f8, $f8, $f30 -/* 28A08 80098608 460CD681 */ sub.s $f26, $f26, $f12 -/* 28A0C 8009860C 4608E001 */ sub.s $f0, $f28, $f8 -/* 28A10 80098610 461AC602 */ mul.s $f24, $f24, $f26 -/* 28A14 80098614 4608E700 */ add.s $f28, $f28, $f8 -/* 28A18 80098618 E60A0024 */ swc1 $f10, 0x24($s0) -/* 28A1C 8009861C E6160018 */ swc1 $f22, 0x18($s0) -/* 28A20 80098620 E6140008 */ swc1 $f20, 0x8($s0) -/* 28A24 80098624 46186600 */ add.s $f24, $f12, $f24 -/* 28A28 80098628 E61C0004 */ swc1 $f28, 0x4($s0) -/* 28A2C 8009862C E6000010 */ swc1 $f0, 0x10($s0) -/* 28A30 80098630 E6060014 */ swc1 $f6, 0x14($s0) -/* 28A34 80098634 E6180028 */ swc1 $f24, 0x28($s0) -/* 28A38 80098638 8FBF0014 */ lw $ra, 0x14($sp) -/* 28A3C 8009863C 8FB00010 */ lw $s0, 0x10($sp) -/* 28A40 80098640 D7BE0040 */ ldc1 $f30, 0x40($sp) -/* 28A44 80098644 D7BC0038 */ ldc1 $f28, 0x38($sp) -/* 28A48 80098648 D7BA0030 */ ldc1 $f26, 0x30($sp) -/* 28A4C 8009864C D7B80028 */ ldc1 $f24, 0x28($sp) -/* 28A50 80098650 D7B60020 */ ldc1 $f22, 0x20($sp) -/* 28A54 80098654 D7B40018 */ ldc1 $f20, 0x18($sp) -/* 28A58 80098658 03E00008 */ jr $ra -/* 28A5C 8009865C 27BD0048 */ addiu $sp, $sp, 0x48 -.size func_80098500, . - func_80098500 - -glabel func_80098660 -/* 28A60 80098660 27BDFF58 */ addiu $sp, $sp, -0xA8 -/* 28A64 80098664 C7A000B8 */ lwc1 $f0, 0xB8($sp) -/* 28A68 80098668 AFB1006C */ sw $s1, 0x6C($sp) -/* 28A6C 8009866C 00808821 */ addu $s1, $a0, $zero -/* 28A70 80098670 27A40058 */ addiu $a0, $sp, 0x58 -/* 28A74 80098674 F7B40078 */ sdc1 $f20, 0x78($sp) -/* 28A78 80098678 4485A000 */ mtc1 $a1, $f20 -/* 28A7C 8009867C 27A5005C */ addiu $a1, $sp, 0x5C -/* 28A80 80098680 AFA60058 */ sw $a2, 0x58($sp) -/* 28A84 80098684 27A60060 */ addiu $a2, $sp, 0x60 -/* 28A88 80098688 AFBF0070 */ sw $ra, 0x70($sp) -/* 28A8C 8009868C AFB00068 */ sw $s0, 0x68($sp) -/* 28A90 80098690 F7BE00A0 */ sdc1 $f30, 0xA0($sp) -/* 28A94 80098694 F7BC0098 */ sdc1 $f28, 0x98($sp) -/* 28A98 80098698 F7BA0090 */ sdc1 $f26, 0x90($sp) -/* 28A9C 8009869C F7B80088 */ sdc1 $f24, 0x88($sp) -/* 28AA0 800986A0 F7B60080 */ sdc1 $f22, 0x80($sp) -/* 28AA4 800986A4 AFA7005C */ sw $a3, 0x5C($sp) -/* 28AA8 800986A8 0C0262F0 */ jal func_80098BC0 -/* 28AAC 800986AC E7A00060 */ swc1 $f0, 0x60($sp) -/* 28AB0 800986B0 3C01800B */ lui $at, %hi(D_800ABAE0) -/* 28AB4 800986B4 C420BAE0 */ lwc1 $f0, %lo(D_800ABAE0)($at) -/* 28AB8 800986B8 4600A502 */ mul.s $f20, $f20, $f0 -/* 28ABC 800986BC 0C024B6C */ jal func_80092DB0 -/* 28AC0 800986C0 4600A306 */ mov.s $f12, $f20 -/* 28AC4 800986C4 4600A306 */ mov.s $f12, $f20 -/* 28AC8 800986C8 0C0241FC */ jal func_800907F0 -/* 28ACC 800986CC 46000786 */ mov.s $f30, $f0 -/* 28AD0 800986D0 C7A20058 */ lwc1 $f2, 0x58($sp) -/* 28AD4 800986D4 C7B6005C */ lwc1 $f22, 0x5C($sp) -/* 28AD8 800986D8 46161702 */ mul.s $f28, $f2, $f22 -/* 28ADC 800986DC C7B40060 */ lwc1 $f20, 0x60($sp) -/* 28AE0 800986E0 4614B582 */ mul.s $f22, $f22, $f20 -/* 28AE4 800986E4 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 28AE8 800986E8 4481D000 */ mtc1 $at, $f26 -/* 28AEC 800986EC 4602A502 */ mul.s $f20, $f20, $f2 -/* 28AF0 800986F0 46000606 */ mov.s $f24, $f0 -/* 28AF4 800986F4 4618D301 */ sub.s $f12, $f26, $f24 -/* 28AF8 800986F8 460CE702 */ mul.s $f28, $f28, $f12 -/* 28AFC 800986FC 00000000 */ nop -/* 28B00 80098700 460CB582 */ mul.s $f22, $f22, $f12 -/* 28B04 80098704 00000000 */ nop -/* 28B08 80098708 460CA502 */ mul.s $f20, $f20, $f12 -/* 28B0C 8009870C 27B00010 */ addiu $s0, $sp, 0x10 -/* 28B10 80098710 0C026210 */ jal func_80098840 -/* 28B14 80098714 02002021 */ addu $a0, $s0, $zero -/* 28B18 80098718 C7A00058 */ lwc1 $f0, 0x58($sp) -/* 28B1C 8009871C 46000302 */ mul.s $f12, $f0, $f0 -/* 28B20 80098720 460CD181 */ sub.s $f6, $f26, $f12 -/* 28B24 80098724 4606C182 */ mul.s $f6, $f24, $f6 -/* 28B28 80098728 C7A2005C */ lwc1 $f2, 0x5C($sp) -/* 28B2C 8009872C 46066180 */ add.s $f6, $f12, $f6 -/* 28B30 80098730 46021302 */ mul.s $f12, $f2, $f2 -/* 28B34 80098734 00000000 */ nop -/* 28B38 80098738 461E0002 */ mul.s $f0, $f0, $f30 -/* 28B3C 8009873C 460CD101 */ sub.s $f4, $f26, $f12 -/* 28B40 80098740 4604C102 */ mul.s $f4, $f24, $f4 -/* 28B44 80098744 4600B281 */ sub.s $f10, $f22, $f0 -/* 28B48 80098748 461E1082 */ mul.s $f2, $f2, $f30 -/* 28B4C 8009874C 4600B580 */ add.s $f22, $f22, $f0 -/* 28B50 80098750 C7A00060 */ lwc1 $f0, 0x60($sp) -/* 28B54 80098754 46046100 */ add.s $f4, $f12, $f4 -/* 28B58 80098758 46000302 */ mul.s $f12, $f0, $f0 -/* 28B5C 8009875C 4602A200 */ add.s $f8, $f20, $f2 -/* 28B60 80098760 4602A501 */ sub.s $f20, $f20, $f2 -/* 28B64 80098764 461E0002 */ mul.s $f0, $f0, $f30 -/* 28B68 80098768 460CD681 */ sub.s $f26, $f26, $f12 -/* 28B6C 8009876C 02002021 */ addu $a0, $s0, $zero -/* 28B70 80098770 02202821 */ addu $a1, $s1, $zero -/* 28B74 80098774 4600E081 */ sub.s $f2, $f28, $f0 -/* 28B78 80098778 461AC602 */ mul.s $f24, $f24, $f26 -/* 28B7C 8009877C E7AA0034 */ swc1 $f10, 0x34($sp) -/* 28B80 80098780 E7B60028 */ swc1 $f22, 0x28($sp) -/* 28B84 80098784 4600E700 */ add.s $f28, $f28, $f0 -/* 28B88 80098788 E7A60010 */ swc1 $f6, 0x10($sp) -/* 28B8C 8009878C E7A80030 */ swc1 $f8, 0x30($sp) -/* 28B90 80098790 E7B40018 */ swc1 $f20, 0x18($sp) -/* 28B94 80098794 46186600 */ add.s $f24, $f12, $f24 -/* 28B98 80098798 E7A40024 */ swc1 $f4, 0x24($sp) -/* 28B9C 8009879C E7A20020 */ swc1 $f2, 0x20($sp) -/* 28BA0 800987A0 E7BC0014 */ swc1 $f28, 0x14($sp) -/* 28BA4 800987A4 0C026228 */ jal func_800988A0 -/* 28BA8 800987A8 E7B80038 */ swc1 $f24, 0x38($sp) -/* 28BAC 800987AC 8FBF0070 */ lw $ra, 0x70($sp) -/* 28BB0 800987B0 8FB1006C */ lw $s1, 0x6C($sp) -/* 28BB4 800987B4 8FB00068 */ lw $s0, 0x68($sp) -/* 28BB8 800987B8 D7BE00A0 */ ldc1 $f30, 0xA0($sp) -/* 28BBC 800987BC D7BC0098 */ ldc1 $f28, 0x98($sp) -/* 28BC0 800987C0 D7BA0090 */ ldc1 $f26, 0x90($sp) -/* 28BC4 800987C4 D7B80088 */ ldc1 $f24, 0x88($sp) -/* 28BC8 800987C8 D7B60080 */ ldc1 $f22, 0x80($sp) -/* 28BCC 800987CC D7B40078 */ ldc1 $f20, 0x78($sp) -/* 28BD0 800987D0 03E00008 */ jr $ra -/* 28BD4 800987D4 27BD00A8 */ addiu $sp, $sp, 0xA8 -/* 28BD8 800987D8 00000000 */ nop -/* 28BDC 800987DC 00000000 */ nop -.size func_80098660, . - func_80098660 - -# Handwritten function -glabel func_800987E0 -/* 28BE0 800987E0 20080001 */ addi $t0, $zero, 0x1 # handwritten instruction -/* 28BE4 800987E4 00084C00 */ sll $t1, $t0, 16 -/* 28BE8 800987E8 AC890000 */ sw $t1, 0x0($a0) -/* 28BEC 800987EC AC800004 */ sw $zero, 0x4($a0) -/* 28BF0 800987F0 AC880008 */ sw $t0, 0x8($a0) -/* 28BF4 800987F4 AC80000C */ sw $zero, 0xC($a0) -/* 28BF8 800987F8 AC800010 */ sw $zero, 0x10($a0) -/* 28BFC 800987FC AC890014 */ sw $t1, 0x14($a0) -/* 28C00 80098800 AC800018 */ sw $zero, 0x18($a0) -/* 28C04 80098804 AC88001C */ sw $t0, 0x1C($a0) -/* 28C08 80098808 AC800020 */ sw $zero, 0x20($a0) -/* 28C0C 8009880C AC800024 */ sw $zero, 0x24($a0) -/* 28C10 80098810 AC800028 */ sw $zero, 0x28($a0) -/* 28C14 80098814 AC80002C */ sw $zero, 0x2C($a0) -/* 28C18 80098818 AC800030 */ sw $zero, 0x30($a0) -/* 28C1C 8009881C AC800034 */ sw $zero, 0x34($a0) -/* 28C20 80098820 AC800038 */ sw $zero, 0x38($a0) -/* 28C24 80098824 03E00008 */ jr $ra -/* 28C28 80098828 AC80003C */ sw $zero, 0x3C($a0) -/* 28C2C 8009882C 00000000 */ nop -/* 28C30 80098830 00000000 */ nop -/* 28C34 80098834 00000000 */ nop -/* 28C38 80098838 00000000 */ nop -/* 28C3C 8009883C 00000000 */ nop -.size func_800987E0, . - func_800987E0 - -glabel func_80098840 -/* 28C40 80098840 3C083F80 */ lui $t0, (0x3F800000 >> 16) -/* 28C44 80098844 AC880000 */ sw $t0, 0x0($a0) -/* 28C48 80098848 AC800004 */ sw $zero, 0x4($a0) -/* 28C4C 8009884C AC800008 */ sw $zero, 0x8($a0) -/* 28C50 80098850 AC80000C */ sw $zero, 0xC($a0) -/* 28C54 80098854 AC800010 */ sw $zero, 0x10($a0) -/* 28C58 80098858 AC880014 */ sw $t0, 0x14($a0) -/* 28C5C 8009885C AC800018 */ sw $zero, 0x18($a0) -/* 28C60 80098860 AC80001C */ sw $zero, 0x1C($a0) -/* 28C64 80098864 AC800020 */ sw $zero, 0x20($a0) -/* 28C68 80098868 AC800024 */ sw $zero, 0x24($a0) -/* 28C6C 8009886C AC880028 */ sw $t0, 0x28($a0) -/* 28C70 80098870 AC80002C */ sw $zero, 0x2C($a0) -/* 28C74 80098874 AC800030 */ sw $zero, 0x30($a0) -/* 28C78 80098878 AC800034 */ sw $zero, 0x34($a0) -/* 28C7C 8009887C AC800038 */ sw $zero, 0x38($a0) -/* 28C80 80098880 03E00008 */ jr $ra -/* 28C84 80098884 AC88003C */ sw $t0, 0x3C($a0) -/* 28C88 80098888 00000000 */ nop -/* 28C8C 8009888C 00000000 */ nop -/* 28C90 80098890 00000000 */ nop -/* 28C94 80098894 00000000 */ nop -/* 28C98 80098898 00000000 */ nop -/* 28C9C 8009889C 00000000 */ nop -.size func_80098840, . - func_80098840 - -glabel func_800988A0 -/* 28CA0 800988A0 3C014780 */ lui $at, (0x47800000 >> 16) -/* 28CA4 800988A4 44810000 */ mtc1 $at, $f0 -/* 28CA8 800988A8 3C19FFFF */ lui $t9, (0xFFFF0000 >> 16) -/* 28CAC 800988AC 24B80020 */ addiu $t8, $a1, 0x20 -.L800988B0: -/* 28CB0 800988B0 C4840000 */ lwc1 $f4, 0x0($a0) -/* 28CB4 800988B4 46002182 */ mul.s $f6, $f4, $f0 -/* 28CB8 800988B8 4600320D */ trunc.w.s $f8, $f6 -/* 28CBC 800988BC C48A0004 */ lwc1 $f10, 0x4($a0) -/* 28CC0 800988C0 46005402 */ mul.s $f16, $f10, $f0 -/* 28CC4 800988C4 4600848D */ trunc.w.s $f18, $f16 -/* 28CC8 800988C8 44084000 */ mfc1 $t0, $f8 -/* 28CCC 800988CC 44099000 */ mfc1 $t1, $f18 -/* 28CD0 800988D0 01195024 */ and $t2, $t0, $t9 -/* 28CD4 800988D4 00095C02 */ srl $t3, $t1, 16 -/* 28CD8 800988D8 014B6025 */ or $t4, $t2, $t3 -/* 28CDC 800988DC ACAC0000 */ sw $t4, 0x0($a1) -/* 28CE0 800988E0 00086C00 */ sll $t5, $t0, 16 -/* 28CE4 800988E4 312EFFFF */ andi $t6, $t1, 0xFFFF -/* 28CE8 800988E8 01AE7825 */ or $t7, $t5, $t6 -/* 28CEC 800988EC ACAF0020 */ sw $t7, 0x20($a1) -/* 28CF0 800988F0 24A50004 */ addiu $a1, $a1, 0x4 -/* 28CF4 800988F4 14B8FFEE */ bne $a1, $t8, .L800988B0 -/* 28CF8 800988F8 24840008 */ addiu $a0, $a0, 0x8 -/* 28CFC 800988FC 03E00008 */ jr $ra -/* 28D00 80098900 00000000 */ nop -/* 28D04 80098904 00000000 */ nop -/* 28D08 80098908 00000000 */ nop -/* 28D0C 8009890C 00000000 */ nop -/* 28D10 80098910 00000000 */ nop -/* 28D14 80098914 00000000 */ nop -/* 28D18 80098918 00000000 */ nop -/* 28D1C 8009891C 00000000 */ nop -.size func_800988A0, . - func_800988A0 - -glabel func_80098920 -/* 28D20 80098920 3C013780 */ lui $at, (0x37800000 >> 16) -/* 28D24 80098924 44810000 */ mtc1 $at, $f0 -/* 28D28 80098928 3C19FFFF */ lui $t9, (0xFFFF0000 >> 16) -/* 28D2C 8009892C 24B80020 */ addiu $t8, $a1, 0x20 -.L80098930: -/* 28D30 80098930 8CA80000 */ lw $t0, 0x0($a1) -/* 28D34 80098934 8CA90020 */ lw $t1, 0x20($a1) -/* 28D38 80098938 01195024 */ and $t2, $t0, $t9 -/* 28D3C 8009893C 00095C02 */ srl $t3, $t1, 16 -/* 28D40 80098940 014B6025 */ or $t4, $t2, $t3 -/* 28D44 80098944 00086C00 */ sll $t5, $t0, 16 -/* 28D48 80098948 312EFFFF */ andi $t6, $t1, 0xFFFF -/* 28D4C 8009894C 01AE7825 */ or $t7, $t5, $t6 -/* 28D50 80098950 448C2000 */ mtc1 $t4, $f4 -/* 28D54 80098954 00000000 */ nop -/* 28D58 80098958 468021A0 */ cvt.s.w $f6, $f4 -/* 28D5C 8009895C 46003202 */ mul.s $f8, $f6, $f0 -/* 28D60 80098960 448F5000 */ mtc1 $t7, $f10 -/* 28D64 80098964 00000000 */ nop -/* 28D68 80098968 46805420 */ cvt.s.w $f16, $f10 -/* 28D6C 8009896C 46008482 */ mul.s $f18, $f16, $f0 -/* 28D70 80098970 E4880000 */ swc1 $f8, 0x0($a0) -/* 28D74 80098974 E4920004 */ swc1 $f18, 0x4($a0) -/* 28D78 80098978 24A50004 */ addiu $a1, $a1, 0x4 -/* 28D7C 8009897C 14B8FFEC */ bne $a1, $t8, .L80098930 -/* 28D80 80098980 24840008 */ addiu $a0, $a0, 0x8 -/* 28D84 80098984 03E00008 */ jr $ra -/* 28D88 80098988 00000000 */ nop -/* 28D8C 8009898C 00000000 */ nop -/* 28D90 80098990 00000000 */ nop -/* 28D94 80098994 00000000 */ nop -/* 28D98 80098998 00000000 */ nop -/* 28D9C 8009899C 00000000 */ nop -.size func_80098920, . - func_80098920 - -glabel func_800989A0 -/* 28DA0 800989A0 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 28DA4 800989A4 24820040 */ addiu $v0, $a0, 0x40 -/* 28DA8 800989A8 24A30010 */ addiu $v1, $a1, 0x10 -/* 28DAC 800989AC 03A05021 */ addu $t2, $sp, $zero -.L800989B0: -/* 28DB0 800989B0 00A03821 */ addu $a3, $a1, $zero -.L800989B4: -/* 28DB4 800989B4 C4840000 */ lwc1 $f4, 0x0($a0) -/* 28DB8 800989B8 C4E60000 */ lwc1 $f6, 0x0($a3) -/* 28DBC 800989BC 46062202 */ mul.s $f8, $f4, $f6 -/* 28DC0 800989C0 C48A0004 */ lwc1 $f10, 0x4($a0) -/* 28DC4 800989C4 C4F00010 */ lwc1 $f16, 0x10($a3) -/* 28DC8 800989C8 46105482 */ mul.s $f18, $f10, $f16 -/* 28DCC 800989CC 46124200 */ add.s $f8, $f8, $f18 -/* 28DD0 800989D0 C4840008 */ lwc1 $f4, 0x8($a0) -/* 28DD4 800989D4 C4E60020 */ lwc1 $f6, 0x20($a3) -/* 28DD8 800989D8 46062482 */ mul.s $f18, $f4, $f6 -/* 28DDC 800989DC 46124200 */ add.s $f8, $f8, $f18 -/* 28DE0 800989E0 C48A000C */ lwc1 $f10, 0xC($a0) -/* 28DE4 800989E4 C4F00030 */ lwc1 $f16, 0x30($a3) -/* 28DE8 800989E8 46105482 */ mul.s $f18, $f10, $f16 -/* 28DEC 800989EC 46124200 */ add.s $f8, $f8, $f18 -/* 28DF0 800989F0 E5480000 */ swc1 $f8, 0x0($t2) -/* 28DF4 800989F4 24E70004 */ addiu $a3, $a3, 0x4 -/* 28DF8 800989F8 14E3FFEE */ bne $a3, $v1, .L800989B4 -/* 28DFC 800989FC 254A0004 */ addiu $t2, $t2, 0x4 -/* 28E00 80098A00 24840010 */ addiu $a0, $a0, 0x10 -/* 28E04 80098A04 1482FFEA */ bne $a0, $v0, .L800989B0 -/* 28E08 80098A08 00000000 */ nop -/* 28E0C 80098A0C E4C8003C */ swc1 $f8, 0x3C($a2) -/* 28E10 80098A10 8FA80000 */ lw $t0, 0x0($sp) -/* 28E14 80098A14 8FA90004 */ lw $t1, 0x4($sp) -/* 28E18 80098A18 8FAA0008 */ lw $t2, 0x8($sp) -/* 28E1C 80098A1C 8FAB000C */ lw $t3, 0xC($sp) -/* 28E20 80098A20 8FAC0010 */ lw $t4, 0x10($sp) -/* 28E24 80098A24 8FAD0014 */ lw $t5, 0x14($sp) -/* 28E28 80098A28 8FAE0018 */ lw $t6, 0x18($sp) -/* 28E2C 80098A2C 8FAF001C */ lw $t7, 0x1C($sp) -/* 28E30 80098A30 8FB80020 */ lw $t8, 0x20($sp) -/* 28E34 80098A34 8FB90024 */ lw $t9, 0x24($sp) -/* 28E38 80098A38 8FA20028 */ lw $v0, 0x28($sp) -/* 28E3C 80098A3C 8FA3002C */ lw $v1, 0x2C($sp) -/* 28E40 80098A40 8FA40030 */ lw $a0, 0x30($sp) -/* 28E44 80098A44 8FA50034 */ lw $a1, 0x34($sp) -/* 28E48 80098A48 8FA70038 */ lw $a3, 0x38($sp) -/* 28E4C 80098A4C ACC80000 */ sw $t0, 0x0($a2) -/* 28E50 80098A50 ACC90004 */ sw $t1, 0x4($a2) -/* 28E54 80098A54 ACCA0008 */ sw $t2, 0x8($a2) -/* 28E58 80098A58 ACCB000C */ sw $t3, 0xC($a2) -/* 28E5C 80098A5C ACCC0010 */ sw $t4, 0x10($a2) -/* 28E60 80098A60 ACCD0014 */ sw $t5, 0x14($a2) -/* 28E64 80098A64 ACCE0018 */ sw $t6, 0x18($a2) -/* 28E68 80098A68 ACCF001C */ sw $t7, 0x1C($a2) -/* 28E6C 80098A6C ACD80020 */ sw $t8, 0x20($a2) -/* 28E70 80098A70 ACD90024 */ sw $t9, 0x24($a2) -/* 28E74 80098A74 ACC20028 */ sw $v0, 0x28($a2) -/* 28E78 80098A78 ACC3002C */ sw $v1, 0x2C($a2) -/* 28E7C 80098A7C ACC40030 */ sw $a0, 0x30($a2) -/* 28E80 80098A80 ACC50034 */ sw $a1, 0x34($a2) -/* 28E84 80098A84 ACC70038 */ sw $a3, 0x38($a2) -/* 28E88 80098A88 03E00008 */ jr $ra -/* 28E8C 80098A8C 27BD0040 */ addiu $sp, $sp, 0x40 -/* 28E90 80098A90 00000000 */ nop -/* 28E94 80098A94 00000000 */ nop -/* 28E98 80098A98 00000000 */ nop -/* 28E9C 80098A9C 00000000 */ nop -.size func_800989A0, . - func_800989A0 - -glabel func_80098AA0 -/* 28EA0 80098AA0 3C014780 */ lui $at, (0x47800000 >> 16) -/* 28EA4 80098AA4 44812000 */ mtc1 $at, $f4 -/* 28EA8 80098AA8 44853000 */ mtc1 $a1, $f6 -/* 28EAC 80098AAC 00000000 */ nop -/* 28EB0 80098AB0 46043202 */ mul.s $f8, $f6, $f4 -/* 28EB4 80098AB4 4600428D */ trunc.w.s $f10, $f8 -/* 28EB8 80098AB8 44095000 */ mfc1 $t1, $f10 -/* 28EBC 80098ABC 00000000 */ nop -/* 28EC0 80098AC0 00095402 */ srl $t2, $t1, 16 -/* 28EC4 80098AC4 000A4400 */ sll $t0, $t2, 16 -/* 28EC8 80098AC8 AC880000 */ sw $t0, 0x0($a0) -/* 28ECC 80098ACC 00095400 */ sll $t2, $t1, 16 -/* 28ED0 80098AD0 AC8A0020 */ sw $t2, 0x20($a0) -/* 28ED4 80098AD4 44863000 */ mtc1 $a2, $f6 -/* 28ED8 80098AD8 00000000 */ nop -/* 28EDC 80098ADC 46043202 */ mul.s $f8, $f6, $f4 -/* 28EE0 80098AE0 4600428D */ trunc.w.s $f10, $f8 -/* 28EE4 80098AE4 44095000 */ mfc1 $t1, $f10 -/* 28EE8 80098AE8 00000000 */ nop -/* 28EEC 80098AEC 00094402 */ srl $t0, $t1, 16 -/* 28EF0 80098AF0 AC880008 */ sw $t0, 0x8($a0) -/* 28EF4 80098AF4 312AFFFF */ andi $t2, $t1, 0xFFFF -/* 28EF8 80098AF8 AC8A0028 */ sw $t2, 0x28($a0) -/* 28EFC 80098AFC 44873000 */ mtc1 $a3, $f6 -/* 28F00 80098B00 00000000 */ nop -/* 28F04 80098B04 46043202 */ mul.s $f8, $f6, $f4 -/* 28F08 80098B08 4600428D */ trunc.w.s $f10, $f8 -/* 28F0C 80098B0C 44095000 */ mfc1 $t1, $f10 -/* 28F10 80098B10 00000000 */ nop -/* 28F14 80098B14 00095402 */ srl $t2, $t1, 16 -/* 28F18 80098B18 000A4400 */ sll $t0, $t2, 16 -/* 28F1C 80098B1C AC880014 */ sw $t0, 0x14($a0) -/* 28F20 80098B20 00095400 */ sll $t2, $t1, 16 -/* 28F24 80098B24 AC8A0034 */ sw $t2, 0x34($a0) -/* 28F28 80098B28 24080001 */ addiu $t0, $zero, 0x1 -/* 28F2C 80098B2C AC88001C */ sw $t0, 0x1C($a0) -/* 28F30 80098B30 AC800004 */ sw $zero, 0x4($a0) -/* 28F34 80098B34 AC80000C */ sw $zero, 0xC($a0) -/* 28F38 80098B38 AC800010 */ sw $zero, 0x10($a0) -/* 28F3C 80098B3C AC800018 */ sw $zero, 0x18($a0) -/* 28F40 80098B40 AC800024 */ sw $zero, 0x24($a0) -/* 28F44 80098B44 AC80002C */ sw $zero, 0x2C($a0) -/* 28F48 80098B48 AC800030 */ sw $zero, 0x30($a0) -/* 28F4C 80098B4C AC800038 */ sw $zero, 0x38($a0) -/* 28F50 80098B50 03E00008 */ jr $ra -/* 28F54 80098B54 AC80003C */ sw $zero, 0x3C($a0) -/* 28F58 80098B58 00000000 */ nop -/* 28F5C 80098B5C 00000000 */ nop -.size func_80098AA0, . - func_80098AA0 - -glabel func_80098B60 -/* 28F60 80098B60 AC850000 */ sw $a1, 0x0($a0) -/* 28F64 80098B64 AC800004 */ sw $zero, 0x4($a0) -/* 28F68 80098B68 AC800008 */ sw $zero, 0x8($a0) -/* 28F6C 80098B6C AC80000C */ sw $zero, 0xC($a0) -/* 28F70 80098B70 AC800010 */ sw $zero, 0x10($a0) -/* 28F74 80098B74 AC860014 */ sw $a2, 0x14($a0) -/* 28F78 80098B78 AC800018 */ sw $zero, 0x18($a0) -/* 28F7C 80098B7C AC80001C */ sw $zero, 0x1C($a0) -/* 28F80 80098B80 AC800020 */ sw $zero, 0x20($a0) -/* 28F84 80098B84 AC800024 */ sw $zero, 0x24($a0) -/* 28F88 80098B88 AC870028 */ sw $a3, 0x28($a0) -/* 28F8C 80098B8C AC80002C */ sw $zero, 0x2C($a0) -/* 28F90 80098B90 3C083F80 */ lui $t0, (0x3F800000 >> 16) -/* 28F94 80098B94 AC800030 */ sw $zero, 0x30($a0) -/* 28F98 80098B98 AC800034 */ sw $zero, 0x34($a0) -/* 28F9C 80098B9C AC800038 */ sw $zero, 0x38($a0) -/* 28FA0 80098BA0 03E00008 */ jr $ra -/* 28FA4 80098BA4 AC88003C */ sw $t0, 0x3C($a0) -/* 28FA8 80098BA8 00000000 */ nop -/* 28FAC 80098BAC 00000000 */ nop -/* 28FB0 80098BB0 00000000 */ nop -/* 28FB4 80098BB4 00000000 */ nop -/* 28FB8 80098BB8 00000000 */ nop -/* 28FBC 80098BBC 00000000 */ nop -.size func_80098B60, . - func_80098B60 - -glabel func_80098BC0 -/* 28FC0 80098BC0 C4840000 */ lwc1 $f4, 0x0($a0) -/* 28FC4 80098BC4 C4A60000 */ lwc1 $f6, 0x0($a1) -/* 28FC8 80098BC8 C4C80000 */ lwc1 $f8, 0x0($a2) -/* 28FCC 80098BCC 46042282 */ mul.s $f10, $f4, $f4 -/* 28FD0 80098BD0 3C083F80 */ lui $t0, (0x3F800000 >> 16) -/* 28FD4 80098BD4 46063402 */ mul.s $f16, $f6, $f6 -/* 28FD8 80098BD8 46105480 */ add.s $f18, $f10, $f16 -/* 28FDC 80098BDC 46084402 */ mul.s $f16, $f8, $f8 -/* 28FE0 80098BE0 46128280 */ add.s $f10, $f16, $f18 -/* 28FE4 80098BE4 44889000 */ mtc1 $t0, $f18 -/* 28FE8 80098BE8 46005404 */ sqrt.s $f16, $f10 -/* 28FEC 80098BEC 46109283 */ div.s $f10, $f18, $f16 -/* 28FF0 80098BF0 460A2402 */ mul.s $f16, $f4, $f10 -/* 28FF4 80098BF4 00000000 */ nop -/* 28FF8 80098BF8 460A3482 */ mul.s $f18, $f6, $f10 -/* 28FFC 80098BFC 00000000 */ nop -/* 29000 80098C00 460A4102 */ mul.s $f4, $f8, $f10 -/* 29004 80098C04 E4900000 */ swc1 $f16, 0x0($a0) -/* 29008 80098C08 E4B20000 */ swc1 $f18, 0x0($a1) -/* 2900C 80098C0C 03E00008 */ jr $ra -/* 29010 80098C10 E4C40000 */ swc1 $f4, 0x0($a2) -/* 29014 80098C14 00000000 */ nop -/* 29018 80098C18 00000000 */ nop -/* 2901C 80098C1C 00000000 */ nop -.size func_80098BC0, . - func_80098BC0 - -glabel func_80098C20 -/* 29020 80098C20 3C014780 */ lui $at, (0x47800000 >> 16) -/* 29024 80098C24 44812000 */ mtc1 $at, $f4 -/* 29028 80098C28 44853000 */ mtc1 $a1, $f6 -/* 2902C 80098C2C 00000000 */ nop -/* 29030 80098C30 46043202 */ mul.s $f8, $f6, $f4 -/* 29034 80098C34 4600428D */ trunc.w.s $f10, $f8 -/* 29038 80098C38 44095000 */ mfc1 $t1, $f10 -/* 2903C 80098C3C 44863000 */ mtc1 $a2, $f6 -/* 29040 80098C40 00000000 */ nop -/* 29044 80098C44 46043202 */ mul.s $f8, $f6, $f4 -/* 29048 80098C48 4600428D */ trunc.w.s $f10, $f8 -/* 2904C 80098C4C 440B5000 */ mfc1 $t3, $f10 -/* 29050 80098C50 00095402 */ srl $t2, $t1, 16 -/* 29054 80098C54 000A4400 */ sll $t0, $t2, 16 -/* 29058 80098C58 000B5402 */ srl $t2, $t3, 16 -/* 2905C 80098C5C 010A4025 */ or $t0, $t0, $t2 -/* 29060 80098C60 AC880018 */ sw $t0, 0x18($a0) -/* 29064 80098C64 00094400 */ sll $t0, $t1, 16 -/* 29068 80098C68 000B5400 */ sll $t2, $t3, 16 -/* 2906C 80098C6C 000A5402 */ srl $t2, $t2, 16 -/* 29070 80098C70 010A4025 */ or $t0, $t0, $t2 -/* 29074 80098C74 AC880038 */ sw $t0, 0x38($a0) -/* 29078 80098C78 44873000 */ mtc1 $a3, $f6 -/* 2907C 80098C7C 00000000 */ nop -/* 29080 80098C80 46043202 */ mul.s $f8, $f6, $f4 -/* 29084 80098C84 4600428D */ trunc.w.s $f10, $f8 -/* 29088 80098C88 44095000 */ mfc1 $t1, $f10 -/* 2908C 80098C8C 00000000 */ nop -/* 29090 80098C90 00095402 */ srl $t2, $t1, 16 -/* 29094 80098C94 000A4400 */ sll $t0, $t2, 16 -/* 29098 80098C98 25080001 */ addiu $t0, $t0, 0x1 -/* 2909C 80098C9C AC88001C */ sw $t0, 0x1C($a0) -/* 290A0 80098CA0 00095400 */ sll $t2, $t1, 16 -/* 290A4 80098CA4 AC8A003C */ sw $t2, 0x3C($a0) -/* 290A8 80098CA8 AC800000 */ sw $zero, 0x0($a0) -/* 290AC 80098CAC AC800004 */ sw $zero, 0x4($a0) -/* 290B0 80098CB0 AC800008 */ sw $zero, 0x8($a0) -/* 290B4 80098CB4 AC80000C */ sw $zero, 0xC($a0) -/* 290B8 80098CB8 AC800010 */ sw $zero, 0x10($a0) -/* 290BC 80098CBC AC800014 */ sw $zero, 0x14($a0) -/* 290C0 80098CC0 AC800020 */ sw $zero, 0x20($a0) -/* 290C4 80098CC4 AC800024 */ sw $zero, 0x24($a0) -/* 290C8 80098CC8 AC800028 */ sw $zero, 0x28($a0) -/* 290CC 80098CCC AC80002C */ sw $zero, 0x2C($a0) -/* 290D0 80098CD0 AC800030 */ sw $zero, 0x30($a0) -/* 290D4 80098CD4 AC800034 */ sw $zero, 0x34($a0) -/* 290D8 80098CD8 3C080001 */ lui $t0, (0x10000 >> 16) -/* 290DC 80098CDC 35080000 */ ori $t0, $t0, (0x10000 & 0xFFFF) -/* 290E0 80098CE0 AC880000 */ sw $t0, 0x0($a0) -/* 290E4 80098CE4 AC880014 */ sw $t0, 0x14($a0) -/* 290E8 80098CE8 3C080000 */ lui $t0, (0x1 >> 16) -/* 290EC 80098CEC 35080001 */ ori $t0, $t0, (0x1 & 0xFFFF) -/* 290F0 80098CF0 03E00008 */ jr $ra -/* 290F4 80098CF4 AC880008 */ sw $t0, 0x8($a0) -/* 290F8 80098CF8 00000000 */ nop -/* 290FC 80098CFC 00000000 */ nop -.size func_80098C20, . - func_80098C20 - -glabel func_80098D00 -/* 29100 80098D00 3C083F80 */ lui $t0, (0x3F800000 >> 16) -/* 29104 80098D04 AC880000 */ sw $t0, 0x0($a0) -/* 29108 80098D08 AC800004 */ sw $zero, 0x4($a0) -/* 2910C 80098D0C AC800008 */ sw $zero, 0x8($a0) -/* 29110 80098D10 AC80000C */ sw $zero, 0xC($a0) -/* 29114 80098D14 AC800010 */ sw $zero, 0x10($a0) -/* 29118 80098D18 AC880014 */ sw $t0, 0x14($a0) -/* 2911C 80098D1C AC800018 */ sw $zero, 0x18($a0) -/* 29120 80098D20 AC80001C */ sw $zero, 0x1C($a0) -/* 29124 80098D24 AC800020 */ sw $zero, 0x20($a0) -/* 29128 80098D28 AC800024 */ sw $zero, 0x24($a0) -/* 2912C 80098D2C AC880028 */ sw $t0, 0x28($a0) -/* 29130 80098D30 AC80002C */ sw $zero, 0x2C($a0) -/* 29134 80098D34 AC850030 */ sw $a1, 0x30($a0) -/* 29138 80098D38 AC860034 */ sw $a2, 0x34($a0) -/* 2913C 80098D3C AC870038 */ sw $a3, 0x38($a0) -/* 29140 80098D40 03E00008 */ jr $ra -/* 29144 80098D44 AC88003C */ sw $t0, 0x3C($a0) -/* 29148 80098D48 00000000 */ nop -/* 2914C 80098D4C 00000000 */ nop -/* 29150 80098D50 00000000 */ nop -/* 29154 80098D54 00000000 */ nop -/* 29158 80098D58 00000000 */ nop -/* 2915C 80098D5C 00000000 */ nop -.size func_80098D00, . - func_80098D00 - -# Handwritten function -glabel func_80098D60 -/* 29160 80098D60 3C1A800A */ lui $k0, %hi(D_80098D70) # handwritten instruction -/* 29164 80098D64 275A8D70 */ addiu $k0, $k0, %lo(D_80098D70) # handwritten instruction -/* 29168 80098D68 03400008 */ jr $k0 -/* 2916C 80098D6C 00000000 */ nop -D_80098D70: -/* 29170 80098D70 3C1A800C */ lui $k0, %hi(D_800C4820) # handwritten instruction -/* 29174 80098D74 275A4820 */ addiu $k0, $k0, %lo(D_800C4820) # handwritten instruction -/* 29178 80098D78 FF410020 */ sd $at, 0x20($k0) # handwritten instruction -/* 2917C 80098D7C 401B6000 */ mfc0 $k1, $12 # handwritten instruction -/* 29180 80098D80 AF5B0118 */ sw $k1, 0x118($k0) # handwritten instruction -/* 29184 80098D84 2401FFFC */ addiu $at, $zero, -0x4 -/* 29188 80098D88 0361D824 */ and $k1, $k1, $at -/* 2918C 80098D8C 409B6000 */ mtc0 $k1, $12 # handwritten instruction -/* 29190 80098D90 FF480058 */ sd $t0, 0x58($k0) # handwritten instruction -/* 29194 80098D94 FF490060 */ sd $t1, 0x60($k0) # handwritten instruction -/* 29198 80098D98 FF4A0068 */ sd $t2, 0x68($k0) # handwritten instruction -/* 2919C 80098D9C AF400018 */ sw $zero, 0x18($k0) # handwritten instruction -/* 291A0 80098DA0 40086800 */ mfc0 $t0, $13 # handwritten instruction -/* 291A4 80098DA4 03404021 */ addu $t0, $k0, $zero -/* 291A8 80098DA8 3C1A800B */ lui $k0, %hi(D_800AA7A0) # handwritten instruction -/* 291AC 80098DAC 8F5AA7A0 */ lw $k0, %lo(D_800AA7A0)($k0) # handwritten instruction -/* 291B0 80098DB0 DD090020 */ ld $t1, 0x20($t0) -/* 291B4 80098DB4 FF490020 */ sd $t1, 0x20($k0) # handwritten instruction -/* 291B8 80098DB8 DD090118 */ ld $t1, 0x118($t0) -/* 291BC 80098DBC FF490118 */ sd $t1, 0x118($k0) # handwritten instruction -/* 291C0 80098DC0 DD090058 */ ld $t1, 0x58($t0) -/* 291C4 80098DC4 FF490058 */ sd $t1, 0x58($k0) # handwritten instruction -/* 291C8 80098DC8 DD090060 */ ld $t1, 0x60($t0) -/* 291CC 80098DCC FF490060 */ sd $t1, 0x60($k0) # handwritten instruction -/* 291D0 80098DD0 DD090068 */ ld $t1, 0x68($t0) -/* 291D4 80098DD4 FF490068 */ sd $t1, 0x68($k0) # handwritten instruction -/* 291D8 80098DD8 FF420028 */ sd $v0, 0x28($k0) # handwritten instruction -/* 291DC 80098DDC FF430030 */ sd $v1, 0x30($k0) # handwritten instruction -/* 291E0 80098DE0 FF440038 */ sd $a0, 0x38($k0) # handwritten instruction -/* 291E4 80098DE4 FF450040 */ sd $a1, 0x40($k0) # handwritten instruction -/* 291E8 80098DE8 FF460048 */ sd $a2, 0x48($k0) # handwritten instruction -/* 291EC 80098DEC FF470050 */ sd $a3, 0x50($k0) # handwritten instruction -/* 291F0 80098DF0 FF4B0070 */ sd $t3, 0x70($k0) # handwritten instruction -/* 291F4 80098DF4 FF4C0078 */ sd $t4, 0x78($k0) # handwritten instruction -/* 291F8 80098DF8 FF4D0080 */ sd $t5, 0x80($k0) # handwritten instruction -/* 291FC 80098DFC FF4E0088 */ sd $t6, 0x88($k0) # handwritten instruction -/* 29200 80098E00 FF4F0090 */ sd $t7, 0x90($k0) # handwritten instruction -/* 29204 80098E04 FF500098 */ sd $s0, 0x98($k0) # handwritten instruction -/* 29208 80098E08 FF5100A0 */ sd $s1, 0xA0($k0) # handwritten instruction -/* 2920C 80098E0C FF5200A8 */ sd $s2, 0xA8($k0) # handwritten instruction -/* 29210 80098E10 FF5300B0 */ sd $s3, 0xB0($k0) # handwritten instruction -/* 29214 80098E14 FF5400B8 */ sd $s4, 0xB8($k0) # handwritten instruction -/* 29218 80098E18 FF5500C0 */ sd $s5, 0xC0($k0) # handwritten instruction -/* 2921C 80098E1C FF5600C8 */ sd $s6, 0xC8($k0) # handwritten instruction -/* 29220 80098E20 FF5700D0 */ sd $s7, 0xD0($k0) # handwritten instruction -/* 29224 80098E24 FF5800D8 */ sd $t8, 0xD8($k0) # handwritten instruction -/* 29228 80098E28 FF5900E0 */ sd $t9, 0xE0($k0) # handwritten instruction -/* 2922C 80098E2C FF5C00E8 */ sd $gp, 0xE8($k0) # handwritten instruction -/* 29230 80098E30 FF5D00F0 */ sd $sp, 0xF0($k0) # handwritten instruction -/* 29234 80098E34 FF5E00F8 */ sd $fp, 0xF8($k0) # handwritten instruction -/* 29238 80098E38 FF5F0100 */ sd $ra, 0x100($k0) # handwritten instruction -/* 2923C 80098E3C 00004012 */ mflo $t0 -/* 29240 80098E40 FF480108 */ sd $t0, 0x108($k0) # handwritten instruction -/* 29244 80098E44 00004010 */ mfhi $t0 -/* 29248 80098E48 FF480110 */ sd $t0, 0x110($k0) # handwritten instruction -/* 2924C 80098E4C 8F5B0118 */ lw $k1, 0x118($k0) # handwritten instruction -/* 29250 80098E50 3369FF00 */ andi $t1, $k1, 0xFF00 # handwritten instruction -/* 29254 80098E54 11200013 */ beqz $t1, .L80098EA4 -/* 29258 80098E58 00000000 */ nop -/* 2925C 80098E5C 3C08800B */ lui $t0, %hi(D_800ABAD0) -/* 29260 80098E60 2508BAD0 */ addiu $t0, $t0, %lo(D_800ABAD0) -/* 29264 80098E64 8D080000 */ lw $t0, 0x0($t0) -/* 29268 80098E68 2401FFFF */ addiu $at, $zero, -0x1 -/* 2926C 80098E6C 01015026 */ xor $t2, $t0, $at -/* 29270 80098E70 314AFF00 */ andi $t2, $t2, 0xFF00 -/* 29274 80098E74 012A6025 */ or $t4, $t1, $t2 -/* 29278 80098E78 3C01FFFF */ lui $at, (0xFFFF00FF >> 16) -/* 2927C 80098E7C 342100FF */ ori $at, $at, (0xFFFF00FF & 0xFFFF) -/* 29280 80098E80 03615824 */ and $t3, $k1, $at -/* 29284 80098E84 016C5825 */ or $t3, $t3, $t4 -/* 29288 80098E88 AF4B0118 */ sw $t3, 0x118($k0) # handwritten instruction -/* 2928C 80098E8C 3108FF00 */ andi $t0, $t0, 0xFF00 -/* 29290 80098E90 01284824 */ and $t1, $t1, $t0 -/* 29294 80098E94 3C01FFFF */ lui $at, (0xFFFF00FF >> 16) -/* 29298 80098E98 342100FF */ ori $at, $at, (0xFFFF00FF & 0xFFFF) -/* 2929C 80098E9C 0361D824 */ and $k1, $k1, $at -/* 292A0 80098EA0 0369D825 */ or $k1, $k1, $t1 -.L80098EA4: -/* 292A4 80098EA4 3C09A430 */ lui $t1, %hi(D_A430000C) -/* 292A8 80098EA8 8D29000C */ lw $t1, %lo(D_A430000C)($t1) -/* 292AC 80098EAC 1120000B */ beqz $t1, .L80098EDC -/* 292B0 80098EB0 00000000 */ nop -/* 292B4 80098EB4 3C08800B */ lui $t0, %hi(D_800ABAD0) -/* 292B8 80098EB8 2508BAD0 */ addiu $t0, $t0, %lo(D_800ABAD0) -/* 292BC 80098EBC 8D080000 */ lw $t0, 0x0($t0) -/* 292C0 80098EC0 00084402 */ srl $t0, $t0, 16 -/* 292C4 80098EC4 2401FFFF */ addiu $at, $zero, -0x1 -/* 292C8 80098EC8 01014026 */ xor $t0, $t0, $at -/* 292CC 80098ECC 3108003F */ andi $t0, $t0, 0x3F -/* 292D0 80098ED0 8F4C0128 */ lw $t4, 0x128($k0) # handwritten instruction -/* 292D4 80098ED4 010C4024 */ and $t0, $t0, $t4 -/* 292D8 80098ED8 01284825 */ or $t1, $t1, $t0 -.L80098EDC: -/* 292DC 80098EDC AF490128 */ sw $t1, 0x128($k0) # handwritten instruction -/* 292E0 80098EE0 40087000 */ mfc0 $t0, $14 # handwritten instruction -/* 292E4 80098EE4 AF48011C */ sw $t0, 0x11C($k0) # handwritten instruction -/* 292E8 80098EE8 8F480018 */ lw $t0, 0x18($k0) # handwritten instruction -/* 292EC 80098EEC 11000014 */ beqz $t0, .L80098F40 -/* 292F0 80098EF0 00000000 */ nop -/* 292F4 80098EF4 4448F800 */ cfc1 $t0, $31 -/* 292F8 80098EF8 00000000 */ nop -/* 292FC 80098EFC AF48012C */ sw $t0, 0x12C($k0) # handwritten instruction -/* 29300 80098F00 F7400130 */ sdc1 $f0, 0x130($k0) -/* 29304 80098F04 F7420138 */ sdc1 $f2, 0x138($k0) -/* 29308 80098F08 F7440140 */ sdc1 $f4, 0x140($k0) -/* 2930C 80098F0C F7460148 */ sdc1 $f6, 0x148($k0) -/* 29310 80098F10 F7480150 */ sdc1 $f8, 0x150($k0) -/* 29314 80098F14 F74A0158 */ sdc1 $f10, 0x158($k0) -/* 29318 80098F18 F74C0160 */ sdc1 $f12, 0x160($k0) -/* 2931C 80098F1C F74E0168 */ sdc1 $f14, 0x168($k0) -/* 29320 80098F20 F7500170 */ sdc1 $f16, 0x170($k0) -/* 29324 80098F24 F7520178 */ sdc1 $f18, 0x178($k0) -/* 29328 80098F28 F7540180 */ sdc1 $f20, 0x180($k0) -/* 2932C 80098F2C F7560188 */ sdc1 $f22, 0x188($k0) -/* 29330 80098F30 F7580190 */ sdc1 $f24, 0x190($k0) -/* 29334 80098F34 F75A0198 */ sdc1 $f26, 0x198($k0) -/* 29338 80098F38 F75C01A0 */ sdc1 $f28, 0x1A0($k0) -/* 2933C 80098F3C F75E01A8 */ sdc1 $f30, 0x1A8($k0) -.L80098F40: -/* 29340 80098F40 40086800 */ mfc0 $t0, $13 # handwritten instruction -/* 29344 80098F44 AF480120 */ sw $t0, 0x120($k0) # handwritten instruction -/* 29348 80098F48 24090002 */ addiu $t1, $zero, 0x2 -/* 2934C 80098F4C A7490010 */ sh $t1, 0x10($k0) # handwritten instruction -/* 29350 80098F50 3109007C */ andi $t1, $t0, 0x7C -/* 29354 80098F54 240A0024 */ addiu $t2, $zero, 0x24 -/* 29358 80098F58 112A00BF */ beq $t1, $t2, .L80099258 -/* 2935C 80098F5C 00000000 */ nop -/* 29360 80098F60 240A002C */ addiu $t2, $zero, 0x2C -/* 29364 80098F64 112A0110 */ beq $t1, $t2, .L800993A8 -/* 29368 80098F68 00000000 */ nop -/* 2936C 80098F6C 240A0000 */ addiu $t2, $zero, 0x0 -/* 29370 80098F70 152A00D2 */ bne $t1, $t2, .L800992BC -/* 29374 80098F74 00000000 */ nop -/* 29378 80098F78 03688024 */ and $s0, $k1, $t0 -.L80098F7C: -/* 2937C 80098F7C 3209FF00 */ andi $t1, $s0, 0xFF00 -/* 29380 80098F80 00095302 */ srl $t2, $t1, 12 -/* 29384 80098F84 15400003 */ bnez $t2, .L80098F94 -/* 29388 80098F88 00000000 */ nop -/* 2938C 80098F8C 00095202 */ srl $t2, $t1, 8 -/* 29390 80098F90 214A0010 */ addi $t2, $t2, 0x10 # handwritten instruction -.L80098F94: -/* 29394 80098F94 3C01800B */ lui $at, %hi(D_800AEA20) -/* 29398 80098F98 002A0821 */ addu $at, $at, $t2 -/* 2939C 80098F9C 902AEA20 */ lbu $t2, %lo(D_800AEA20)($at) -/* 293A0 80098FA0 3C01800B */ lui $at, %hi(jtbl_800AEA40) -/* 293A4 80098FA4 002A0821 */ addu $at, $at, $t2 -/* 293A8 80098FA8 8C2AEA40 */ lw $t2, %lo(jtbl_800AEA40)($at) -/* 293AC 80098FAC 01400008 */ jr $t2 -/* 293B0 80098FB0 00000000 */ nop -glabel .L80098FB4 -/* 293B4 80098FB4 2401DFFF */ addiu $at, $zero, -0x2001 -/* 293B8 80098FB8 1000FFF0 */ b .L80098F7C -/* 293BC 80098FBC 02018024 */ and $s0, $s0, $at -glabel .L80098FC0 -/* 293C0 80098FC0 2401BFFF */ addiu $at, $zero, -0x4001 -/* 293C4 80098FC4 1000FFED */ b .L80098F7C -/* 293C8 80098FC8 02018024 */ and $s0, $s0, $at -glabel .L80098FCC -/* 293CC 80098FCC 40095800 */ mfc0 $t1, $11 # handwritten instruction -/* 293D0 80098FD0 40895800 */ mtc0 $t1, $11 # handwritten instruction -/* 293D4 80098FD4 24040018 */ addiu $a0, $zero, 0x18 -/* 293D8 80098FD8 0C0264BB */ jal func_800992EC -/* 293DC 80098FDC 00000000 */ nop -/* 293E0 80098FE0 3C01FFFF */ lui $at, (0xFFFF7FFF >> 16) -/* 293E4 80098FE4 34217FFF */ ori $at, $at, (0xFFFF7FFF & 0xFFFF) -/* 293E8 80098FE8 1000FFE4 */ b .L80098F7C -/* 293EC 80098FEC 02018024 */ and $s0, $s0, $at -glabel .L80098FF0 -/* 293F0 80098FF0 2401F7FF */ addiu $at, $zero, -0x801 -/* 293F4 80098FF4 02018024 */ and $s0, $s0, $at -/* 293F8 80098FF8 3C09800B */ lui $t1, %hi(D_800ABAF0) -/* 293FC 80098FFC 2529BAF0 */ addiu $t1, $t1, %lo(D_800ABAF0) -/* 29400 80099000 21290008 */ addi $t1, $t1, 0x8 # handwritten instruction -/* 29404 80099004 8D2A0000 */ lw $t2, 0x0($t1) -/* 29408 80099008 11400007 */ beqz $t2, .L80099028 -/* 2940C 8009900C 00000000 */ nop -/* 29410 80099010 0140F809 */ jalr $t2 -/* 29414 80099014 8D3D0004 */ lw $sp, 0x4($t1) -/* 29418 80099018 10400003 */ beqz $v0, .L80099028 -/* 2941C 8009901C 00000000 */ nop -/* 29420 80099020 10000093 */ b .L80099270 -/* 29424 80099024 00000000 */ nop -.L80099028: -/* 29428 80099028 0C0264BB */ jal func_800992EC -/* 2942C 8009902C 24040010 */ addiu $a0, $zero, 0x10 -/* 29430 80099030 1000FFD2 */ b .L80098F7C -/* 29434 80099034 00000000 */ nop -glabel .L80099038 -/* 29438 80099038 3C11A430 */ lui $s1, %hi(D_A4300008) -/* 2943C 8009903C 8E310008 */ lw $s1, %lo(D_A4300008)($s1) -/* 29440 80099040 3C08800B */ lui $t0, %hi(D_800ABAD0) -/* 29444 80099044 2508BAD0 */ addiu $t0, $t0, %lo(D_800ABAD0) -/* 29448 80099048 8D080000 */ lw $t0, 0x0($t0) -/* 2944C 8009904C 00084402 */ srl $t0, $t0, 16 -/* 29450 80099050 02288824 */ and $s1, $s1, $t0 -/* 29454 80099054 32290001 */ andi $t1, $s1, 0x1 -/* 29458 80099058 11200014 */ beqz $t1, .L800990AC -/* 2945C 8009905C 00000000 */ nop -/* 29460 80099060 3231003E */ andi $s1, $s1, 0x3E -/* 29464 80099064 3C0CA404 */ lui $t4, %hi(D_A4040010) -/* 29468 80099068 8D8C0010 */ lw $t4, %lo(D_A4040010)($t4) -/* 2946C 8009906C 34098008 */ ori $t1, $zero, 0x8008 -/* 29470 80099070 3C01A404 */ lui $at, %hi(D_A4040010) -/* 29474 80099074 AC290010 */ sw $t1, %lo(D_A4040010)($at) -/* 29478 80099078 318C0300 */ andi $t4, $t4, 0x300 -/* 2947C 8009907C 11800007 */ beqz $t4, .L8009909C -/* 29480 80099080 00000000 */ nop -/* 29484 80099084 0C0264BB */ jal func_800992EC -/* 29488 80099088 24040020 */ addiu $a0, $zero, 0x20 -/* 2948C 8009908C 12200044 */ beqz $s1, .L800991A0 -/* 29490 80099090 00000000 */ nop -/* 29494 80099094 10000005 */ b .L800990AC -/* 29498 80099098 00000000 */ nop -.L8009909C: -/* 2949C 8009909C 0C0264BB */ jal func_800992EC -/* 294A0 800990A0 24040058 */ addiu $a0, $zero, 0x58 -/* 294A4 800990A4 1220003E */ beqz $s1, .L800991A0 -/* 294A8 800990A8 00000000 */ nop -.L800990AC: -/* 294AC 800990AC 32290008 */ andi $t1, $s1, 0x8 -/* 294B0 800990B0 11200008 */ beqz $t1, .L800990D4 -/* 294B4 800990B4 00000000 */ nop -/* 294B8 800990B8 32310037 */ andi $s1, $s1, 0x37 -/* 294BC 800990BC 3C01A440 */ lui $at, %hi(D_A4400010) -/* 294C0 800990C0 AC200010 */ sw $zero, %lo(D_A4400010)($at) -/* 294C4 800990C4 0C0264BB */ jal func_800992EC -/* 294C8 800990C8 24040038 */ addiu $a0, $zero, 0x38 -/* 294CC 800990CC 12200034 */ beqz $s1, .L800991A0 -/* 294D0 800990D0 00000000 */ nop -.L800990D4: -/* 294D4 800990D4 32290004 */ andi $t1, $s1, 0x4 -/* 294D8 800990D8 11200009 */ beqz $t1, .L80099100 -/* 294DC 800990DC 00000000 */ nop -/* 294E0 800990E0 3231003B */ andi $s1, $s1, 0x3B -/* 294E4 800990E4 24090001 */ addiu $t1, $zero, 0x1 -/* 294E8 800990E8 3C01A450 */ lui $at, %hi(D_A450000C) -/* 294EC 800990EC AC29000C */ sw $t1, %lo(D_A450000C)($at) -/* 294F0 800990F0 0C0264BB */ jal func_800992EC -/* 294F4 800990F4 24040030 */ addiu $a0, $zero, 0x30 -/* 294F8 800990F8 12200029 */ beqz $s1, .L800991A0 -/* 294FC 800990FC 00000000 */ nop -.L80099100: -/* 29500 80099100 32290002 */ andi $t1, $s1, 0x2 -/* 29504 80099104 11200008 */ beqz $t1, .L80099128 -/* 29508 80099108 00000000 */ nop -/* 2950C 8009910C 3231003D */ andi $s1, $s1, 0x3D -/* 29510 80099110 3C01A480 */ lui $at, %hi(D_A4800018) -/* 29514 80099114 AC200018 */ sw $zero, %lo(D_A4800018)($at) -/* 29518 80099118 0C0264BB */ jal func_800992EC -/* 2951C 8009911C 24040028 */ addiu $a0, $zero, 0x28 -/* 29520 80099120 1220001F */ beqz $s1, .L800991A0 -/* 29524 80099124 00000000 */ nop -.L80099128: -/* 29528 80099128 32290010 */ andi $t1, $s1, 0x10 -/* 2952C 8009912C 11200013 */ beqz $t1, .L8009917C -/* 29530 80099130 00000000 */ nop -/* 29534 80099134 3231002F */ andi $s1, $s1, 0x2F -/* 29538 80099138 24090002 */ addiu $t1, $zero, 0x2 -/* 2953C 8009913C 3C01A460 */ lui $at, %hi(D_A4600010) -/* 29540 80099140 AC290010 */ sw $t1, %lo(D_A4600010)($at) -/* 29544 80099144 3C09800B */ lui $t1, %hi(D_800ABB18) -/* 29548 80099148 2529BB18 */ addiu $t1, $t1, %lo(D_800ABB18) -/* 2954C 8009914C 8D2A0000 */ lw $t2, 0x0($t1) -/* 29550 80099150 11400006 */ beqz $t2, .L8009916C -/* 29554 80099154 00000000 */ nop -/* 29558 80099158 8D3D0004 */ lw $sp, 0x4($t1) -/* 2955C 8009915C 0140F809 */ jalr $t2 -/* 29560 80099160 00402021 */ addu $a0, $v0, $zero -/* 29564 80099164 14400003 */ bnez $v0, .L80099174 -/* 29568 80099168 00000000 */ nop -.L8009916C: -/* 2956C 8009916C 0C0264BB */ jal func_800992EC -/* 29570 80099170 24040040 */ addiu $a0, $zero, 0x40 -.L80099174: -/* 29574 80099174 1220000A */ beqz $s1, .L800991A0 -/* 29578 80099178 00000000 */ nop -.L8009917C: -/* 2957C 8009917C 32290020 */ andi $t1, $s1, 0x20 -/* 29580 80099180 11200007 */ beqz $t1, .L800991A0 -/* 29584 80099184 00000000 */ nop -/* 29588 80099188 3231001F */ andi $s1, $s1, 0x1F -/* 2958C 8009918C 24090800 */ addiu $t1, $zero, 0x800 -/* 29590 80099190 3C01A430 */ lui $at, %hi(D_A4300000) -/* 29594 80099194 AC290000 */ sw $t1, %lo(D_A4300000)($at) -/* 29598 80099198 0C0264BB */ jal func_800992EC -/* 2959C 8009919C 24040048 */ addiu $a0, $zero, 0x48 -.L800991A0: -/* 295A0 800991A0 2401FBFF */ addiu $at, $zero, -0x401 -/* 295A4 800991A4 1000FF75 */ b .L80098F7C -/* 295A8 800991A8 02018024 */ and $s0, $s0, $at -glabel .L800991AC -/* 295AC 800991AC 8F5B0118 */ lw $k1, 0x118($k0) # handwritten instruction -/* 295B0 800991B0 2401EFFF */ addiu $at, $zero, -0x1001 -/* 295B4 800991B4 0361D824 */ and $k1, $k1, $at -/* 295B8 800991B8 AF5B0118 */ sw $k1, 0x118($k0) # handwritten instruction -/* 295BC 800991BC 3C09800B */ lui $t1, %hi(D_800ABACC) -/* 295C0 800991C0 2529BACC */ addiu $t1, $t1, %lo(D_800ABACC) -/* 295C4 800991C4 8D2A0000 */ lw $t2, 0x0($t1) -/* 295C8 800991C8 11400004 */ beqz $t2, .L800991DC -/* 295CC 800991CC 00000000 */ nop -/* 295D0 800991D0 2401EFFF */ addiu $at, $zero, -0x1001 -/* 295D4 800991D4 10000026 */ b .L80099270 -/* 295D8 800991D8 02018024 */ and $s0, $s0, $at -.L800991DC: -/* 295DC 800991DC 240A0001 */ addiu $t2, $zero, 0x1 -/* 295E0 800991E0 AD2A0000 */ sw $t2, 0x0($t1) -/* 295E4 800991E4 0C0264BB */ jal func_800992EC -/* 295E8 800991E8 24040070 */ addiu $a0, $zero, 0x70 -/* 295EC 800991EC 2401EFFF */ addiu $at, $zero, -0x1001 -/* 295F0 800991F0 02018024 */ and $s0, $s0, $at -/* 295F4 800991F4 3C0A800B */ lui $t2, %hi(D_800AA798) -/* 295F8 800991F8 8D4AA798 */ lw $t2, %lo(D_800AA798)($t2) -/* 295FC 800991FC 8D5B0118 */ lw $k1, 0x118($t2) # handwritten instruction -/* 29600 80099200 2401EFFF */ addiu $at, $zero, -0x1001 -/* 29604 80099204 0361D824 */ and $k1, $k1, $at -/* 29608 80099208 10000019 */ b .L80099270 -/* 2960C 8009920C AD5B0118 */ sw $k1, 0x118($t2) # handwritten instruction -glabel .L80099210 -/* 29610 80099210 2401FDFF */ addiu $at, $zero, -0x201 -/* 29614 80099214 01014024 */ and $t0, $t0, $at -/* 29618 80099218 40886800 */ mtc0 $t0, $13 # handwritten instruction -/* 2961C 8009921C 24040008 */ addiu $a0, $zero, 0x8 -/* 29620 80099220 0C0264BB */ jal func_800992EC -/* 29624 80099224 00000000 */ nop -/* 29628 80099228 2401FDFF */ addiu $at, $zero, -0x201 -/* 2962C 8009922C 1000FF53 */ b .L80098F7C -/* 29630 80099230 02018024 */ and $s0, $s0, $at -glabel .L80099234 -/* 29634 80099234 2401FEFF */ addiu $at, $zero, -0x101 -/* 29638 80099238 01014024 */ and $t0, $t0, $at -/* 2963C 8009923C 40886800 */ mtc0 $t0, $13 # handwritten instruction -/* 29640 80099240 24040000 */ addiu $a0, $zero, 0x0 -/* 29644 80099244 0C0264BB */ jal func_800992EC -/* 29648 80099248 00000000 */ nop -/* 2964C 8009924C 2401FEFF */ addiu $at, $zero, -0x101 -/* 29650 80099250 1000FF4A */ b .L80098F7C -/* 29654 80099254 02018024 */ and $s0, $s0, $at -.L80099258: -/* 29658 80099258 24090001 */ addiu $t1, $zero, 0x1 -/* 2965C 8009925C A7490012 */ sh $t1, 0x12($k0) # handwritten instruction -/* 29660 80099260 0C0264BB */ jal func_800992EC -/* 29664 80099264 24040050 */ addiu $a0, $zero, 0x50 -/* 29668 80099268 10000001 */ b .L80099270 -/* 2966C 8009926C 00000000 */ nop -glabel .L80099270 -/* 29670 80099270 8F490004 */ lw $t1, 0x4($k0) # handwritten instruction -/* 29674 80099274 3C0A800B */ lui $t2, %hi(D_800AA798) -/* 29678 80099278 8D4AA798 */ lw $t2, %lo(D_800AA798)($t2) -/* 2967C 8009927C 8D4B0004 */ lw $t3, 0x4($t2) -/* 29680 80099280 012B082A */ slt $at, $t1, $t3 -/* 29684 80099284 10200007 */ beqz $at, .L800992A4 -/* 29688 80099288 00000000 */ nop -/* 2968C 8009928C 03402821 */ addu $a1, $k0, $zero -/* 29690 80099290 3C04800B */ lui $a0, %hi(D_800AA798) -/* 29694 80099294 0C026539 */ jal func_800994E4 -/* 29698 80099298 2484A798 */ addiu $a0, $a0, %lo(D_800AA798) -/* 2969C 8009929C 0802654F */ j func_8009953C -/* 296A0 800992A0 00000000 */ nop -.L800992A4: -/* 296A4 800992A4 3C09800B */ lui $t1, %hi(D_800AA798) -/* 296A8 800992A8 2529A798 */ addiu $t1, $t1, %lo(D_800AA798) -/* 296AC 800992AC 8D2A0000 */ lw $t2, 0x0($t1) -/* 296B0 800992B0 AF4A0000 */ sw $t2, 0x0($k0) # handwritten instruction -/* 296B4 800992B4 0802654F */ j func_8009953C -/* 296B8 800992B8 AD3A0000 */ sw $k0, 0x0($t1) # handwritten instruction -.L800992BC: -/* 296BC 800992BC 3C01800B */ lui $at, %hi(D_800AA7A4) -/* 296C0 800992C0 AC3AA7A4 */ sw $k0, %lo(D_800AA7A4)($at) # handwritten instruction -/* 296C4 800992C4 24090001 */ addiu $t1, $zero, 0x1 -/* 296C8 800992C8 A7490010 */ sh $t1, 0x10($k0) # handwritten instruction -/* 296CC 800992CC 24090002 */ addiu $t1, $zero, 0x2 -/* 296D0 800992D0 A7490012 */ sh $t1, 0x12($k0) # handwritten instruction -/* 296D4 800992D4 400A4000 */ mfc0 $t2, $8 # handwritten instruction -/* 296D8 800992D8 AF4A0124 */ sw $t2, 0x124($k0) # handwritten instruction -/* 296DC 800992DC 0C0264BB */ jal func_800992EC -/* 296E0 800992E0 24040060 */ addiu $a0, $zero, 0x60 -/* 296E4 800992E4 0802654F */ j func_8009953C -/* 296E8 800992E8 00000000 */ nop -glabel func_800992EC -/* 296EC 800992EC 03E09021 */ addu $s2, $ra, $zero -/* 296F0 800992F0 3C0A800F */ lui $t2, %hi(D_800E8218) -/* 296F4 800992F4 254A8218 */ addiu $t2, $t2, %lo(D_800E8218) -/* 296F8 800992F8 01445021 */ addu $t2, $t2, $a0 -/* 296FC 800992FC 8D490000 */ lw $t1, 0x0($t2) -/* 29700 80099300 11200027 */ beqz $t1, .L800993A0 -/* 29704 80099304 00000000 */ nop -/* 29708 80099308 8D2B0008 */ lw $t3, 0x8($t1) -/* 2970C 8009930C 8D2C0010 */ lw $t4, 0x10($t1) -/* 29710 80099310 016C082A */ slt $at, $t3, $t4 -/* 29714 80099314 10200022 */ beqz $at, .L800993A0 -/* 29718 80099318 00000000 */ nop -/* 2971C 8009931C 8D2D000C */ lw $t5, 0xC($t1) -/* 29720 80099320 01AB6821 */ addu $t5, $t5, $t3 -/* 29724 80099324 01AC001A */ div $zero, $t5, $t4 -/* 29728 80099328 15800002 */ bnez $t4, .L80099334 -/* 2972C 8009932C 00000000 */ nop -/* 29730 80099330 0007000D */ break 7 -.L80099334: -/* 29734 80099334 2401FFFF */ addiu $at, $zero, -0x1 -/* 29738 80099338 15810004 */ bne $t4, $at, .L8009934C -/* 2973C 8009933C 3C018000 */ lui $at, (0x80000000 >> 16) -/* 29740 80099340 15A10002 */ bne $t5, $at, .L8009934C -/* 29744 80099344 00000000 */ nop -/* 29748 80099348 0006000D */ break 6 -.L8009934C: -/* 2974C 8009934C 00006810 */ mfhi $t5 -/* 29750 80099350 8D2C0014 */ lw $t4, 0x14($t1) -/* 29754 80099354 24010004 */ addiu $at, $zero, 0x4 -/* 29758 80099358 01A10018 */ mult $t5, $at -/* 2975C 8009935C 00006812 */ mflo $t5 -/* 29760 80099360 018D6021 */ addu $t4, $t4, $t5 -/* 29764 80099364 8D4D0004 */ lw $t5, 0x4($t2) -/* 29768 80099368 AD8D0000 */ sw $t5, 0x0($t4) -/* 2976C 8009936C 256A0001 */ addiu $t2, $t3, 0x1 -/* 29770 80099370 AD2A0008 */ sw $t2, 0x8($t1) -/* 29774 80099374 8D2A0000 */ lw $t2, 0x0($t1) -/* 29778 80099378 8D4B0000 */ lw $t3, 0x0($t2) -/* 2977C 8009937C 11600008 */ beqz $t3, .L800993A0 -/* 29780 80099380 00000000 */ nop -/* 29784 80099384 0C02654B */ jal func_8009952C -/* 29788 80099388 01202021 */ addu $a0, $t1, $zero -/* 2978C 8009938C 00405021 */ addu $t2, $v0, $zero -/* 29790 80099390 01402821 */ addu $a1, $t2, $zero -/* 29794 80099394 3C04800B */ lui $a0, %hi(D_800AA798) -/* 29798 80099398 0C026539 */ jal func_800994E4 -/* 2979C 8009939C 2484A798 */ addiu $a0, $a0, %lo(D_800AA798) -.L800993A0: -/* 297A0 800993A0 02400008 */ jr $s2 -/* 297A4 800993A4 00000000 */ nop -.L800993A8: -/* 297A8 800993A8 3C013000 */ lui $at, (0x30000000 >> 16) -/* 297AC 800993AC 01014824 */ and $t1, $t0, $at -/* 297B0 800993B0 00094F02 */ srl $t1, $t1, 28 -/* 297B4 800993B4 240A0001 */ addiu $t2, $zero, 0x1 -/* 297B8 800993B8 152AFFC0 */ bne $t1, $t2, .L800992BC -/* 297BC 800993BC 00000000 */ nop -/* 297C0 800993C0 24090001 */ addiu $t1, $zero, 0x1 -/* 297C4 800993C4 AF490018 */ sw $t1, 0x18($k0) # handwritten instruction -/* 297C8 800993C8 8F5B0118 */ lw $k1, 0x118($k0) # handwritten instruction -/* 297CC 800993CC 3C012000 */ lui $at, (0x20000000 >> 16) -/* 297D0 800993D0 0361D825 */ or $k1, $k1, $at -/* 297D4 800993D4 1000FFB3 */ b .L800992A4 -/* 297D8 800993D8 AF5B0118 */ sw $k1, 0x118($k0) # handwritten instruction -glabel func_800993DC -/* 297DC 800993DC 3C05800B */ lui $a1, %hi(D_800AA7A0) -/* 297E0 800993E0 8CA5A7A0 */ lw $a1, %lo(D_800AA7A0)($a1) -/* 297E4 800993E4 40086000 */ mfc0 $t0, $12 # handwritten instruction -/* 297E8 800993E8 35080002 */ ori $t0, $t0, 0x2 -/* 297EC 800993EC ACA80118 */ sw $t0, 0x118($a1) -/* 297F0 800993F0 FCB00098 */ sd $s0, 0x98($a1) -/* 297F4 800993F4 FCB100A0 */ sd $s1, 0xA0($a1) -/* 297F8 800993F8 FCB200A8 */ sd $s2, 0xA8($a1) -/* 297FC 800993FC FCB300B0 */ sd $s3, 0xB0($a1) -/* 29800 80099400 FCB400B8 */ sd $s4, 0xB8($a1) -/* 29804 80099404 FCB500C0 */ sd $s5, 0xC0($a1) -/* 29808 80099408 FCB600C8 */ sd $s6, 0xC8($a1) -/* 2980C 8009940C FCB700D0 */ sd $s7, 0xD0($a1) -/* 29810 80099410 FCBC00E8 */ sd $gp, 0xE8($a1) -/* 29814 80099414 FCBD00F0 */ sd $sp, 0xF0($a1) -/* 29818 80099418 FCBE00F8 */ sd $fp, 0xF8($a1) -/* 2981C 8009941C FCBF0100 */ sd $ra, 0x100($a1) -/* 29820 80099420 ACBF011C */ sw $ra, 0x11C($a1) -/* 29824 80099424 8CBB0018 */ lw $k1, 0x18($a1) # handwritten instruction -/* 29828 80099428 1360000A */ beqz $k1, .L80099454 # handwritten instruction -/* 2982C 8009942C 00000000 */ nop -/* 29830 80099430 445BF800 */ cfc1 $k1, $31 -/* 29834 80099434 00000000 */ nop -/* 29838 80099438 ACBB012C */ sw $k1, 0x12C($a1) # handwritten instruction -/* 2983C 8009943C F4B40180 */ sdc1 $f20, 0x180($a1) -/* 29840 80099440 F4B60188 */ sdc1 $f22, 0x188($a1) -/* 29844 80099444 F4B80190 */ sdc1 $f24, 0x190($a1) -/* 29848 80099448 F4BA0198 */ sdc1 $f26, 0x198($a1) -/* 2984C 8009944C F4BC01A0 */ sdc1 $f28, 0x1A0($a1) -/* 29850 80099450 F4BE01A8 */ sdc1 $f30, 0x1A8($a1) -.L80099454: -/* 29854 80099454 8CBB0118 */ lw $k1, 0x118($a1) # handwritten instruction -/* 29858 80099458 3369FF00 */ andi $t1, $k1, 0xFF00 # handwritten instruction -/* 2985C 8009945C 1120000D */ beqz $t1, .L80099494 -/* 29860 80099460 00000000 */ nop -/* 29864 80099464 3C08800B */ lui $t0, %hi(D_800ABAD0) -/* 29868 80099468 2508BAD0 */ addiu $t0, $t0, %lo(D_800ABAD0) -/* 2986C 8009946C 8D080000 */ lw $t0, 0x0($t0) -/* 29870 80099470 2401FFFF */ addiu $at, $zero, -0x1 -/* 29874 80099474 01014026 */ xor $t0, $t0, $at -/* 29878 80099478 3108FF00 */ andi $t0, $t0, 0xFF00 -/* 2987C 8009947C 01284825 */ or $t1, $t1, $t0 -/* 29880 80099480 3C01FFFF */ lui $at, (0xFFFF00FF >> 16) -/* 29884 80099484 342100FF */ ori $at, $at, (0xFFFF00FF & 0xFFFF) -/* 29888 80099488 0361D824 */ and $k1, $k1, $at -/* 2988C 8009948C 0369D825 */ or $k1, $k1, $t1 -/* 29890 80099490 ACBB0118 */ sw $k1, 0x118($a1) # handwritten instruction -.L80099494: -/* 29894 80099494 3C1BA430 */ lui $k1, %hi(D_A430000C) # handwritten instruction -/* 29898 80099498 8F7B000C */ lw $k1, %lo(D_A430000C)($k1) # handwritten instruction -/* 2989C 8009949C 1360000B */ beqz $k1, .L800994CC # handwritten instruction -/* 298A0 800994A0 00000000 */ nop -/* 298A4 800994A4 3C1A800B */ lui $k0, %hi(D_800ABAD0) # handwritten instruction -/* 298A8 800994A8 275ABAD0 */ addiu $k0, $k0, %lo(D_800ABAD0) # handwritten instruction -/* 298AC 800994AC 8F5A0000 */ lw $k0, 0x0($k0) # handwritten instruction -/* 298B0 800994B0 001AD402 */ srl $k0, $k0, 16 -/* 298B4 800994B4 2401FFFF */ addiu $at, $zero, -0x1 -/* 298B8 800994B8 0341D026 */ xor $k0, $k0, $at -/* 298BC 800994BC 335A003F */ andi $k0, $k0, 0x3F # handwritten instruction -/* 298C0 800994C0 8CA80128 */ lw $t0, 0x128($a1) -/* 298C4 800994C4 0348D024 */ and $k0, $k0, $t0 -/* 298C8 800994C8 037AD825 */ or $k1, $k1, $k0 -.L800994CC: -/* 298CC 800994CC 10800003 */ beqz $a0, .L800994DC -/* 298D0 800994D0 ACBB0128 */ sw $k1, 0x128($a1) # handwritten instruction -/* 298D4 800994D4 0C026539 */ jal func_800994E4 -/* 298D8 800994D8 00000000 */ nop -.L800994DC: -/* 298DC 800994DC 0802654F */ j func_8009953C -/* 298E0 800994E0 00000000 */ nop -glabel func_800994E4 -/* 298E4 800994E4 0080C821 */ addu $t9, $a0, $zero -/* 298E8 800994E8 8C980000 */ lw $t8, 0x0($a0) -/* 298EC 800994EC 8CAF0004 */ lw $t7, 0x4($a1) -/* 298F0 800994F0 8F0E0004 */ lw $t6, 0x4($t8) -/* 298F4 800994F4 01CF082A */ slt $at, $t6, $t7 -/* 298F8 800994F8 14200007 */ bnez $at, .L80099518 -/* 298FC 800994FC 00000000 */ nop -.L80099500: -/* 29900 80099500 0300C821 */ addu $t9, $t8, $zero -/* 29904 80099504 8F180000 */ lw $t8, 0x0($t8) -/* 29908 80099508 8F0E0004 */ lw $t6, 0x4($t8) -/* 2990C 8009950C 01CF082A */ slt $at, $t6, $t7 -/* 29910 80099510 1020FFFB */ beqz $at, .L80099500 -/* 29914 80099514 00000000 */ nop -.L80099518: -/* 29918 80099518 8F380000 */ lw $t8, 0x0($t9) -/* 2991C 8009951C ACB80000 */ sw $t8, 0x0($a1) -/* 29920 80099520 AF250000 */ sw $a1, 0x0($t9) -/* 29924 80099524 03E00008 */ jr $ra -/* 29928 80099528 ACA40008 */ sw $a0, 0x8($a1) -glabel func_8009952C -/* 2992C 8009952C 8C820000 */ lw $v0, 0x0($a0) -/* 29930 80099530 8C590000 */ lw $t9, 0x0($v0) -/* 29934 80099534 03E00008 */ jr $ra -/* 29938 80099538 AC990000 */ sw $t9, 0x0($a0) -glabel func_8009953C -/* 2993C 8009953C 3C04800B */ lui $a0, %hi(D_800AA798) -/* 29940 80099540 0C02654B */ jal func_8009952C -/* 29944 80099544 2484A798 */ addiu $a0, $a0, %lo(D_800AA798) -/* 29948 80099548 3C01800B */ lui $at, %hi(D_800AA7A0) -/* 2994C 8009954C AC22A7A0 */ sw $v0, %lo(D_800AA7A0)($at) -/* 29950 80099550 24080004 */ addiu $t0, $zero, 0x4 -/* 29954 80099554 A4480010 */ sh $t0, 0x10($v0) -/* 29958 80099558 0040D021 */ addu $k0, $v0, $zero -/* 2995C 8009955C 8F5B0118 */ lw $k1, 0x118($k0) # handwritten instruction -/* 29960 80099560 3C08800B */ lui $t0, %hi(D_800ABAD0) -/* 29964 80099564 2508BAD0 */ addiu $t0, $t0, %lo(D_800ABAD0) -/* 29968 80099568 8D080000 */ lw $t0, 0x0($t0) -/* 2996C 8009956C 3108FF00 */ andi $t0, $t0, 0xFF00 -/* 29970 80099570 3369FF00 */ andi $t1, $k1, 0xFF00 # handwritten instruction -/* 29974 80099574 01284824 */ and $t1, $t1, $t0 -/* 29978 80099578 3C01FFFF */ lui $at, (0xFFFF00FF >> 16) -/* 2997C 8009957C 342100FF */ ori $at, $at, (0xFFFF00FF & 0xFFFF) -/* 29980 80099580 0361D824 */ and $k1, $k1, $at -/* 29984 80099584 0369D825 */ or $k1, $k1, $t1 -/* 29988 80099588 409B6000 */ mtc0 $k1, $12 # handwritten instruction -/* 2998C 8009958C DF410020 */ ld $at, 0x20($k0) # handwritten instruction -/* 29990 80099590 DF420028 */ ld $v0, 0x28($k0) # handwritten instruction -/* 29994 80099594 DF430030 */ ld $v1, 0x30($k0) # handwritten instruction -/* 29998 80099598 DF440038 */ ld $a0, 0x38($k0) # handwritten instruction -/* 2999C 8009959C DF450040 */ ld $a1, 0x40($k0) # handwritten instruction -/* 299A0 800995A0 DF460048 */ ld $a2, 0x48($k0) # handwritten instruction -/* 299A4 800995A4 DF470050 */ ld $a3, 0x50($k0) # handwritten instruction -/* 299A8 800995A8 DF480058 */ ld $t0, 0x58($k0) # handwritten instruction -/* 299AC 800995AC DF490060 */ ld $t1, 0x60($k0) # handwritten instruction -/* 299B0 800995B0 DF4A0068 */ ld $t2, 0x68($k0) # handwritten instruction -/* 299B4 800995B4 DF4B0070 */ ld $t3, 0x70($k0) # handwritten instruction -/* 299B8 800995B8 DF4C0078 */ ld $t4, 0x78($k0) # handwritten instruction -/* 299BC 800995BC DF4D0080 */ ld $t5, 0x80($k0) # handwritten instruction -/* 299C0 800995C0 DF4E0088 */ ld $t6, 0x88($k0) # handwritten instruction -/* 299C4 800995C4 DF4F0090 */ ld $t7, 0x90($k0) # handwritten instruction -/* 299C8 800995C8 DF500098 */ ld $s0, 0x98($k0) # handwritten instruction -/* 299CC 800995CC DF5100A0 */ ld $s1, 0xA0($k0) # handwritten instruction -/* 299D0 800995D0 DF5200A8 */ ld $s2, 0xA8($k0) # handwritten instruction -/* 299D4 800995D4 DF5300B0 */ ld $s3, 0xB0($k0) # handwritten instruction -/* 299D8 800995D8 DF5400B8 */ ld $s4, 0xB8($k0) # handwritten instruction -/* 299DC 800995DC DF5500C0 */ ld $s5, 0xC0($k0) # handwritten instruction -/* 299E0 800995E0 DF5600C8 */ ld $s6, 0xC8($k0) # handwritten instruction -/* 299E4 800995E4 DF5700D0 */ ld $s7, 0xD0($k0) # handwritten instruction -/* 299E8 800995E8 DF5800D8 */ ld $t8, 0xD8($k0) # handwritten instruction -/* 299EC 800995EC DF5900E0 */ ld $t9, 0xE0($k0) # handwritten instruction -/* 299F0 800995F0 DF5C00E8 */ ld $gp, 0xE8($k0) # handwritten instruction -/* 299F4 800995F4 DF5D00F0 */ ld $sp, 0xF0($k0) # handwritten instruction -/* 299F8 800995F8 DF5E00F8 */ ld $fp, 0xF8($k0) # handwritten instruction -/* 299FC 800995FC DF5F0100 */ ld $ra, 0x100($k0) # handwritten instruction -/* 29A00 80099600 DF5B0108 */ ld $k1, 0x108($k0) # handwritten instruction -/* 29A04 80099604 03600013 */ mtlo $k1 -/* 29A08 80099608 DF5B0110 */ ld $k1, 0x110($k0) # handwritten instruction -/* 29A0C 8009960C 03600011 */ mthi $k1 -/* 29A10 80099610 8F5B011C */ lw $k1, 0x11C($k0) # handwritten instruction -/* 29A14 80099614 409B7000 */ mtc0 $k1, $14 # handwritten instruction -/* 29A18 80099618 8F5B0018 */ lw $k1, 0x18($k0) # handwritten instruction -/* 29A1C 8009961C 13600013 */ beqz $k1, .L8009966C # handwritten instruction -/* 29A20 80099620 00000000 */ nop -/* 29A24 80099624 8F5B012C */ lw $k1, 0x12C($k0) # handwritten instruction -/* 29A28 80099628 44DBF800 */ ctc1 $k1, $31 -/* 29A2C 8009962C D7400130 */ ldc1 $f0, 0x130($k0) -/* 29A30 80099630 D7420138 */ ldc1 $f2, 0x138($k0) -/* 29A34 80099634 D7440140 */ ldc1 $f4, 0x140($k0) -/* 29A38 80099638 D7460148 */ ldc1 $f6, 0x148($k0) -/* 29A3C 8009963C D7480150 */ ldc1 $f8, 0x150($k0) -/* 29A40 80099640 D74A0158 */ ldc1 $f10, 0x158($k0) -/* 29A44 80099644 D74C0160 */ ldc1 $f12, 0x160($k0) -/* 29A48 80099648 D74E0168 */ ldc1 $f14, 0x168($k0) -/* 29A4C 8009964C D7500170 */ ldc1 $f16, 0x170($k0) -/* 29A50 80099650 D7520178 */ ldc1 $f18, 0x178($k0) -/* 29A54 80099654 D7540180 */ ldc1 $f20, 0x180($k0) -/* 29A58 80099658 D7560188 */ ldc1 $f22, 0x188($k0) -/* 29A5C 8009965C D7580190 */ ldc1 $f24, 0x190($k0) -/* 29A60 80099660 D75A0198 */ ldc1 $f26, 0x198($k0) -/* 29A64 80099664 D75C01A0 */ ldc1 $f28, 0x1A0($k0) -/* 29A68 80099668 D75E01A8 */ ldc1 $f30, 0x1A8($k0) -.L8009966C: -/* 29A6C 8009966C 8F5B0128 */ lw $k1, 0x128($k0) # handwritten instruction -/* 29A70 80099670 3C1A800B */ lui $k0, %hi(D_800ABAD0) # handwritten instruction -/* 29A74 80099674 275ABAD0 */ addiu $k0, $k0, %lo(D_800ABAD0) # handwritten instruction -/* 29A78 80099678 8F5A0000 */ lw $k0, 0x0($k0) # handwritten instruction -/* 29A7C 8009967C 001AD402 */ srl $k0, $k0, 16 -/* 29A80 80099680 037AD824 */ and $k1, $k1, $k0 -/* 29A84 80099684 001BD840 */ sll $k1, $k1, 1 -/* 29A88 80099688 3C1A800B */ lui $k0, %hi(D_800AE610) # handwritten instruction -/* 29A8C 8009968C 275AE610 */ addiu $k0, $k0, %lo(D_800AE610) # handwritten instruction -/* 29A90 80099690 037AD821 */ addu $k1, $k1, $k0 -/* 29A94 80099694 977B0000 */ lhu $k1, 0x0($k1) # handwritten instruction -/* 29A98 80099698 3C1AA430 */ lui $k0, (0xA430000C >> 16) # handwritten instruction -/* 29A9C 8009969C 375A000C */ ori $k0, $k0, (0xA430000C & 0xFFFF) # handwritten instruction -/* 29AA0 800996A0 AF5B0000 */ sw $k1, 0x0($k0) # handwritten instruction -/* 29AA4 800996A4 00000000 */ nop -/* 29AA8 800996A8 00000000 */ nop -/* 29AAC 800996AC 00000000 */ nop -/* 29AB0 800996B0 00000000 */ nop -/* 29AB4 800996B4 42000018 */ eret # handwritten instruction -D_800996B8: -/* 29AB8 800996B8 00002021 */ addu $a0, $zero, $zero -/* 29ABC 800996BC 0C026A70 */ jal func_8009A9C0 -/* 29AC0 800996C0 00000000 */ nop -/* 29AC4 800996C4 00000000 */ nop -/* 29AC8 800996C8 00000000 */ nop -/* 29ACC 800996CC 00000000 */ nop -glabel func_800996D0 -/* 29AD0 800996D0 3C0A800B */ lui $t2, %hi(D_800ABAD0) -/* 29AD4 800996D4 254ABAD0 */ addiu $t2, $t2, %lo(D_800ABAD0) -/* 29AD8 800996D8 8D4B0000 */ lw $t3, 0x0($t2) -/* 29ADC 800996DC 316BFF00 */ andi $t3, $t3, 0xFF00 -/* 29AE0 800996E0 40086000 */ mfc0 $t0, $12 # handwritten instruction -/* 29AE4 800996E4 2401FFFE */ addiu $at, $zero, -0x2 -/* 29AE8 800996E8 01014824 */ and $t1, $t0, $at -/* 29AEC 800996EC 40896000 */ mtc0 $t1, $12 # handwritten instruction -/* 29AF0 800996F0 31020001 */ andi $v0, $t0, 0x1 -/* 29AF4 800996F4 8D480000 */ lw $t0, 0x0($t2) -/* 29AF8 800996F8 3108FF00 */ andi $t0, $t0, 0xFF00 -/* 29AFC 800996FC 110B000E */ beq $t0, $t3, .L80099738 -/* 29B00 80099700 3C0A800B */ lui $t2, %hi(D_800AA7A0) -/* 29B04 80099704 254AA7A0 */ addiu $t2, $t2, %lo(D_800AA7A0) -/* 29B08 80099708 8D490118 */ lw $t1, 0x118($t2) -/* 29B0C 8009970C 312AFF00 */ andi $t2, $t1, 0xFF00 -/* 29B10 80099710 01485024 */ and $t2, $t2, $t0 -/* 29B14 80099714 3C01FFFF */ lui $at, (0xFFFF00FF >> 16) -/* 29B18 80099718 342100FF */ ori $at, $at, (0xFFFF00FF & 0xFFFF) -/* 29B1C 8009971C 01214824 */ and $t1, $t1, $at -/* 29B20 80099720 012A4825 */ or $t1, $t1, $t2 -/* 29B24 80099724 2401FFFE */ addiu $at, $zero, -0x2 -/* 29B28 80099728 01214824 */ and $t1, $t1, $at -/* 29B2C 8009972C 40896000 */ mtc0 $t1, $12 # handwritten instruction -/* 29B30 80099730 00000000 */ nop -/* 29B34 80099734 00000000 */ nop -.L80099738: -/* 29B38 80099738 03E00008 */ jr $ra -/* 29B3C 8009973C 00000000 */ nop -.size func_80098D60, . - func_80098D60 - -# Handwritten function -glabel func_80099740 -/* 29B40 80099740 40086000 */ mfc0 $t0, $12 # handwritten instruction -/* 29B44 80099744 01044025 */ or $t0, $t0, $a0 -/* 29B48 80099748 40886000 */ mtc0 $t0, $12 # handwritten instruction -/* 29B4C 8009974C 00000000 */ nop -/* 29B50 80099750 00000000 */ nop -/* 29B54 80099754 03E00008 */ jr $ra -/* 29B58 80099758 00000000 */ nop -/* 29B5C 8009975C 00000000 */ nop -.size func_80099740, . - func_80099740 - -glabel func_80099760 -/* 29B60 80099760 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 29B64 80099764 AFB00010 */ sw $s0, 0x10($sp) -/* 29B68 80099768 AFBF0014 */ sw $ra, 0x14($sp) -/* 29B6C 8009976C 0C0265B4 */ jal func_800996D0 -/* 29B70 80099770 00808021 */ addu $s0, $a0, $zero -/* 29B74 80099774 3C03800B */ lui $v1, %hi(D_800ABAD0) -/* 29B78 80099778 8C63BAD0 */ lw $v1, %lo(D_800ABAD0)($v1) -/* 29B7C 8009977C 00701825 */ or $v1, $v1, $s0 -/* 29B80 80099780 3C01800B */ lui $at, %hi(D_800ABAD0) -/* 29B84 80099784 AC23BAD0 */ sw $v1, %lo(D_800ABAD0)($at) -/* 29B88 80099788 0C0265D0 */ jal func_80099740 -/* 29B8C 8009978C 00402021 */ addu $a0, $v0, $zero -/* 29B90 80099790 8FBF0014 */ lw $ra, 0x14($sp) -/* 29B94 80099794 8FB00010 */ lw $s0, 0x10($sp) -/* 29B98 80099798 03E00008 */ jr $ra -/* 29B9C 8009979C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_80099760, . - func_80099760 - -glabel func_800997A0 -/* 29BA0 800997A0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 29BA4 800997A4 AFB00010 */ sw $s0, 0x10($sp) -/* 29BA8 800997A8 AFBF0014 */ sw $ra, 0x14($sp) -/* 29BAC 800997AC 0C0265B4 */ jal func_800996D0 -/* 29BB0 800997B0 00808021 */ addu $s0, $a0, $zero -/* 29BB4 800997B4 3C03800B */ lui $v1, %hi(D_800ABAD0) -/* 29BB8 800997B8 8C63BAD0 */ lw $v1, %lo(D_800ABAD0)($v1) -/* 29BBC 800997BC 00108027 */ nor $s0, $zero, $s0 -/* 29BC0 800997C0 36100401 */ ori $s0, $s0, 0x401 -/* 29BC4 800997C4 00701824 */ and $v1, $v1, $s0 -/* 29BC8 800997C8 3C01800B */ lui $at, %hi(D_800ABAD0) -/* 29BCC 800997CC AC23BAD0 */ sw $v1, %lo(D_800ABAD0)($at) -/* 29BD0 800997D0 0C0265D0 */ jal func_80099740 -/* 29BD4 800997D4 00402021 */ addu $a0, $v0, $zero -/* 29BD8 800997D8 8FBF0014 */ lw $ra, 0x14($sp) -/* 29BDC 800997DC 8FB00010 */ lw $s0, 0x10($sp) -/* 29BE0 800997E0 03E00008 */ jr $ra -/* 29BE4 800997E4 27BD0018 */ addiu $sp, $sp, 0x18 -/* 29BE8 800997E8 00000000 */ nop -/* 29BEC 800997EC 00000000 */ nop -.size func_800997A0, . - func_800997A0 - -glabel func_800997F0 -/* 29BF0 800997F0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 29BF4 800997F4 AFB00010 */ sw $s0, 0x10($sp) -/* 29BF8 800997F8 00808021 */ addu $s0, $a0, $zero -/* 29BFC 800997FC AFB10014 */ sw $s1, 0x14($sp) -/* 29C00 80099800 00A08821 */ addu $s1, $a1, $zero -/* 29C04 80099804 3C02A460 */ lui $v0, (0xA4600010 >> 16) -/* 29C08 80099808 34420010 */ ori $v0, $v0, (0xA4600010 & 0xFFFF) -/* 29C0C 8009980C AFBF001C */ sw $ra, 0x1C($sp) -/* 29C10 80099810 AFB20018 */ sw $s2, 0x18($sp) -/* 29C14 80099814 8C420000 */ lw $v0, 0x0($v0) -/* 29C18 80099818 00C02021 */ addu $a0, $a2, $zero -/* 29C1C 8009981C 30420003 */ andi $v0, $v0, 0x3 -/* 29C20 80099820 10400007 */ beqz $v0, .L80099840 -/* 29C24 80099824 00E09021 */ addu $s2, $a3, $zero -/* 29C28 80099828 3C03A460 */ lui $v1, (0xA4600010 >> 16) -/* 29C2C 8009982C 34630010 */ ori $v1, $v1, (0xA4600010 & 0xFFFF) -.L80099830: -/* 29C30 80099830 8C620000 */ lw $v0, 0x0($v1) -/* 29C34 80099834 30420003 */ andi $v0, $v0, 0x3 -/* 29C38 80099838 1440FFFD */ bnez $v0, .L80099830 -/* 29C3C 8009983C 00000000 */ nop -.L80099840: -/* 29C40 80099840 0C0241E0 */ jal func_80090780 -/* 29C44 80099844 00000000 */ nop -/* 29C48 80099848 3C06A460 */ lui $a2, (0xA4600004 >> 16) -/* 29C4C 8009984C 34C60004 */ ori $a2, $a2, (0xA4600004 & 0xFFFF) -/* 29C50 80099850 3C051FFF */ lui $a1, (0x1FFFFFFF >> 16) -/* 29C54 80099854 3C038000 */ lui $v1, %hi(D_80000308) -/* 29C58 80099858 8C630308 */ lw $v1, %lo(D_80000308)($v1) -/* 29C5C 8009985C 34A5FFFF */ ori $a1, $a1, (0x1FFFFFFF & 0xFFFF) -/* 29C60 80099860 3C04A460 */ lui $a0, %hi(D_A4600000) -/* 29C64 80099864 AC820000 */ sw $v0, %lo(D_A4600000)($a0) -/* 29C68 80099868 00711825 */ or $v1, $v1, $s1 -/* 29C6C 8009986C 00651824 */ and $v1, $v1, $a1 -/* 29C70 80099870 ACC30000 */ sw $v1, 0x0($a2) -/* 29C74 80099874 12000005 */ beqz $s0, .L8009988C -/* 29C78 80099878 24020001 */ addiu $v0, $zero, 0x1 -/* 29C7C 8009987C 12020006 */ beq $s0, $v0, .L80099898 -/* 29C80 80099880 3C03A460 */ lui $v1, (0xA4600008 >> 16) -/* 29C84 80099884 0802662A */ j .L800998A8 -/* 29C88 80099888 2402FFFF */ addiu $v0, $zero, -0x1 -.L8009988C: -/* 29C8C 8009988C 3C03A460 */ lui $v1, (0xA4600008 >> 16) -/* 29C90 80099890 08026627 */ j .L8009989C -/* 29C94 80099894 3463000C */ ori $v1, $v1, (0xA460000C & 0xFFFF) -.L80099898: -/* 29C98 80099898 34630008 */ ori $v1, $v1, (0xA4600008 & 0xFFFF) -.L8009989C: -/* 29C9C 8009989C 2642FFFF */ addiu $v0, $s2, -0x1 -/* 29CA0 800998A0 AC620000 */ sw $v0, 0x0($v1) -/* 29CA4 800998A4 00001021 */ addu $v0, $zero, $zero -.L800998A8: -/* 29CA8 800998A8 8FBF001C */ lw $ra, 0x1C($sp) -/* 29CAC 800998AC 8FB20018 */ lw $s2, 0x18($sp) -/* 29CB0 800998B0 8FB10014 */ lw $s1, 0x14($sp) -/* 29CB4 800998B4 8FB00010 */ lw $s0, 0x10($sp) -/* 29CB8 800998B8 03E00008 */ jr $ra -/* 29CBC 800998BC 27BD0020 */ addiu $sp, $sp, 0x20 -.size func_800997F0, . - func_800997F0 - -glabel func_800998C0 -/* 29CC0 800998C0 3C03800B */ lui $v1, %hi(D_800AA400) -/* 29CC4 800998C4 8C63A400 */ lw $v1, %lo(D_800AA400)($v1) -/* 29CC8 800998C8 10600003 */ beqz $v1, .L800998D8 -/* 29CCC 800998CC 00001021 */ addu $v0, $zero, $zero -/* 29CD0 800998D0 3C02800B */ lui $v0, %hi(D_800AA408) -/* 29CD4 800998D4 8C42A408 */ lw $v0, %lo(D_800AA408)($v0) -.L800998D8: -/* 29CD8 800998D8 03E00008 */ jr $ra -/* 29CDC 800998DC 00000000 */ nop -.size func_800998C0, . - func_800998C0 - -glabel func_800998E0 -/* 29CE0 800998E0 3C02A460 */ lui $v0, (0xA4600010 >> 16) -/* 29CE4 800998E4 34420010 */ ori $v0, $v0, (0xA4600010 & 0xFFFF) -/* 29CE8 800998E8 8C420000 */ lw $v0, 0x0($v0) -/* 29CEC 800998EC 30420003 */ andi $v0, $v0, 0x3 -/* 29CF0 800998F0 10400006 */ beqz $v0, .L8009990C -/* 29CF4 800998F4 3C03A460 */ lui $v1, (0xA4600010 >> 16) -/* 29CF8 800998F8 34630010 */ ori $v1, $v1, (0xA4600010 & 0xFFFF) -.L800998FC: -/* 29CFC 800998FC 8C620000 */ lw $v0, 0x0($v1) -/* 29D00 80099900 30420003 */ andi $v0, $v0, 0x3 -/* 29D04 80099904 1440FFFD */ bnez $v0, .L800998FC -/* 29D08 80099908 00000000 */ nop -.L8009990C: -/* 29D0C 8009990C 90880009 */ lbu $t0, 0x9($a0) -/* 29D10 80099910 00081080 */ sll $v0, $t0, 2 -/* 29D14 80099914 3C07800B */ lui $a3, %hi(D_800AA420) -/* 29D18 80099918 00E23821 */ addu $a3, $a3, $v0 -/* 29D1C 8009991C 8CE7A420 */ lw $a3, %lo(D_800AA420)($a3) -/* 29D20 80099920 90820004 */ lbu $v0, 0x4($a0) -/* 29D24 80099924 90E30004 */ lbu $v1, 0x4($a3) -/* 29D28 80099928 1062003F */ beq $v1, $v0, .L80099A28 -/* 29D2C 8009992C 00000000 */ nop -/* 29D30 80099930 1500001A */ bnez $t0, .L8009999C -/* 29D34 80099934 00E01821 */ addu $v1, $a3, $zero -/* 29D38 80099938 90620005 */ lbu $v0, 0x5($v1) -/* 29D3C 8009993C 90870005 */ lbu $a3, 0x5($a0) -/* 29D40 80099940 10470003 */ beq $v0, $a3, .L80099950 -/* 29D44 80099944 3C02A460 */ lui $v0, (0xA4600014 >> 16) -/* 29D48 80099948 34420014 */ ori $v0, $v0, (0xA4600014 & 0xFFFF) -/* 29D4C 8009994C AC470000 */ sw $a3, 0x0($v0) -.L80099950: -/* 29D50 80099950 90620006 */ lbu $v0, 0x6($v1) -/* 29D54 80099954 90870006 */ lbu $a3, 0x6($a0) -/* 29D58 80099958 10470003 */ beq $v0, $a3, .L80099968 -/* 29D5C 8009995C 3C02A460 */ lui $v0, (0xA460001C >> 16) -/* 29D60 80099960 3442001C */ ori $v0, $v0, (0xA460001C & 0xFFFF) -/* 29D64 80099964 AC470000 */ sw $a3, 0x0($v0) -.L80099968: -/* 29D68 80099968 90620007 */ lbu $v0, 0x7($v1) -/* 29D6C 8009996C 90870007 */ lbu $a3, 0x7($a0) -/* 29D70 80099970 10470003 */ beq $v0, $a3, .L80099980 -/* 29D74 80099974 3C02A460 */ lui $v0, (0xA4600020 >> 16) -/* 29D78 80099978 34420020 */ ori $v0, $v0, (0xA4600020 & 0xFFFF) -/* 29D7C 8009997C AC470000 */ sw $a3, 0x0($v0) -.L80099980: -/* 29D80 80099980 90620008 */ lbu $v0, 0x8($v1) -/* 29D84 80099984 90870008 */ lbu $a3, 0x8($a0) -/* 29D88 80099988 1047001D */ beq $v0, $a3, .L80099A00 -/* 29D8C 8009998C 00000000 */ nop -/* 29D90 80099990 3C02A460 */ lui $v0, (0xA4600018 >> 16) -/* 29D94 80099994 0802667F */ j .L800999FC -/* 29D98 80099998 34420018 */ ori $v0, $v0, (0xA4600018 & 0xFFFF) -.L8009999C: -/* 29D9C 8009999C 90620005 */ lbu $v0, 0x5($v1) -/* 29DA0 800999A0 90870005 */ lbu $a3, 0x5($a0) -/* 29DA4 800999A4 10470003 */ beq $v0, $a3, .L800999B4 -/* 29DA8 800999A8 3C02A460 */ lui $v0, (0xA4600024 >> 16) -/* 29DAC 800999AC 34420024 */ ori $v0, $v0, (0xA4600024 & 0xFFFF) -/* 29DB0 800999B0 AC470000 */ sw $a3, 0x0($v0) -.L800999B4: -/* 29DB4 800999B4 90620006 */ lbu $v0, 0x6($v1) -/* 29DB8 800999B8 90870006 */ lbu $a3, 0x6($a0) -/* 29DBC 800999BC 10470003 */ beq $v0, $a3, .L800999CC -/* 29DC0 800999C0 3C02A460 */ lui $v0, (0xA460002C >> 16) -/* 29DC4 800999C4 3442002C */ ori $v0, $v0, (0xA460002C & 0xFFFF) -/* 29DC8 800999C8 AC470000 */ sw $a3, 0x0($v0) -.L800999CC: -/* 29DCC 800999CC 90620007 */ lbu $v0, 0x7($v1) -/* 29DD0 800999D0 90870007 */ lbu $a3, 0x7($a0) -/* 29DD4 800999D4 10470003 */ beq $v0, $a3, .L800999E4 -/* 29DD8 800999D8 3C02A460 */ lui $v0, (0xA4600030 >> 16) -/* 29DDC 800999DC 34420030 */ ori $v0, $v0, (0xA4600030 & 0xFFFF) -/* 29DE0 800999E0 AC470000 */ sw $a3, 0x0($v0) -.L800999E4: -/* 29DE4 800999E4 90620008 */ lbu $v0, 0x8($v1) -/* 29DE8 800999E8 90870008 */ lbu $a3, 0x8($a0) -/* 29DEC 800999EC 10470004 */ beq $v0, $a3, .L80099A00 -/* 29DF0 800999F0 00000000 */ nop -/* 29DF4 800999F4 3C02A460 */ lui $v0, (0xA4600028 >> 16) -/* 29DF8 800999F8 34420028 */ ori $v0, $v0, (0xA4600028 & 0xFFFF) -.L800999FC: -/* 29DFC 800999FC AC470000 */ sw $a3, 0x0($v0) -.L80099A00: -/* 29E00 80099A00 90820004 */ lbu $v0, 0x4($a0) -/* 29E04 80099A04 A0620004 */ sb $v0, 0x4($v1) -/* 29E08 80099A08 90820005 */ lbu $v0, 0x5($a0) -/* 29E0C 80099A0C A0620005 */ sb $v0, 0x5($v1) -/* 29E10 80099A10 90820006 */ lbu $v0, 0x6($a0) -/* 29E14 80099A14 A0620006 */ sb $v0, 0x6($v1) -/* 29E18 80099A18 90820007 */ lbu $v0, 0x7($a0) -/* 29E1C 80099A1C A0620007 */ sb $v0, 0x7($v1) -/* 29E20 80099A20 90820008 */ lbu $v0, 0x8($a0) -/* 29E24 80099A24 A0620008 */ sb $v0, 0x8($v1) -.L80099A28: -/* 29E28 80099A28 8C82000C */ lw $v0, 0xC($a0) -/* 29E2C 80099A2C 3C03A000 */ lui $v1, %hi(D_A0000000) -/* 29E30 80099A30 00451025 */ or $v0, $v0, $a1 -/* 29E34 80099A34 00431025 */ or $v0, $v0, $v1 -/* 29E38 80099A38 8C420000 */ lw $v0, %lo(D_A0000000)($v0) -/* 29E3C 80099A3C ACC20000 */ sw $v0, 0x0($a2) -/* 29E40 80099A40 03E00008 */ jr $ra -/* 29E44 80099A44 00001021 */ addu $v0, $zero, $zero -/* 29E48 80099A48 00000000 */ nop -/* 29E4C 80099A4C 00000000 */ nop -.size func_800998E0, . - func_800998E0 - -glabel func_80099A50 -/* 29E50 80099A50 3C02A460 */ lui $v0, (0xA4600010 >> 16) -/* 29E54 80099A54 34420010 */ ori $v0, $v0, (0xA4600010 & 0xFFFF) -/* 29E58 80099A58 8C420000 */ lw $v0, 0x0($v0) -/* 29E5C 80099A5C 30420003 */ andi $v0, $v0, 0x3 -/* 29E60 80099A60 10400006 */ beqz $v0, .L80099A7C -/* 29E64 80099A64 3C03A460 */ lui $v1, (0xA4600010 >> 16) -/* 29E68 80099A68 34630010 */ ori $v1, $v1, (0xA4600010 & 0xFFFF) -.L80099A6C: -/* 29E6C 80099A6C 8C620000 */ lw $v0, 0x0($v1) -/* 29E70 80099A70 30420003 */ andi $v0, $v0, 0x3 -/* 29E74 80099A74 1440FFFD */ bnez $v0, .L80099A6C -/* 29E78 80099A78 00000000 */ nop -.L80099A7C: -/* 29E7C 80099A7C 90880009 */ lbu $t0, 0x9($a0) -/* 29E80 80099A80 00081080 */ sll $v0, $t0, 2 -/* 29E84 80099A84 3C07800B */ lui $a3, %hi(D_800AA420) -/* 29E88 80099A88 00E23821 */ addu $a3, $a3, $v0 -/* 29E8C 80099A8C 8CE7A420 */ lw $a3, %lo(D_800AA420)($a3) -/* 29E90 80099A90 90820004 */ lbu $v0, 0x4($a0) -/* 29E94 80099A94 90E30004 */ lbu $v1, 0x4($a3) -/* 29E98 80099A98 1062003F */ beq $v1, $v0, .L80099B98 -/* 29E9C 80099A9C 00000000 */ nop -/* 29EA0 80099AA0 1500001A */ bnez $t0, .L80099B0C -/* 29EA4 80099AA4 00E01821 */ addu $v1, $a3, $zero -/* 29EA8 80099AA8 90620005 */ lbu $v0, 0x5($v1) -/* 29EAC 80099AAC 90870005 */ lbu $a3, 0x5($a0) -/* 29EB0 80099AB0 10470003 */ beq $v0, $a3, .L80099AC0 -/* 29EB4 80099AB4 3C02A460 */ lui $v0, (0xA4600014 >> 16) -/* 29EB8 80099AB8 34420014 */ ori $v0, $v0, (0xA4600014 & 0xFFFF) -/* 29EBC 80099ABC AC470000 */ sw $a3, 0x0($v0) -.L80099AC0: -/* 29EC0 80099AC0 90620006 */ lbu $v0, 0x6($v1) -/* 29EC4 80099AC4 90870006 */ lbu $a3, 0x6($a0) -/* 29EC8 80099AC8 10470003 */ beq $v0, $a3, .L80099AD8 -/* 29ECC 80099ACC 3C02A460 */ lui $v0, (0xA460001C >> 16) -/* 29ED0 80099AD0 3442001C */ ori $v0, $v0, (0xA460001C & 0xFFFF) -/* 29ED4 80099AD4 AC470000 */ sw $a3, 0x0($v0) -.L80099AD8: -/* 29ED8 80099AD8 90620007 */ lbu $v0, 0x7($v1) -/* 29EDC 80099ADC 90870007 */ lbu $a3, 0x7($a0) -/* 29EE0 80099AE0 10470003 */ beq $v0, $a3, .L80099AF0 -/* 29EE4 80099AE4 3C02A460 */ lui $v0, (0xA4600020 >> 16) -/* 29EE8 80099AE8 34420020 */ ori $v0, $v0, (0xA4600020 & 0xFFFF) -/* 29EEC 80099AEC AC470000 */ sw $a3, 0x0($v0) -.L80099AF0: -/* 29EF0 80099AF0 90620008 */ lbu $v0, 0x8($v1) -/* 29EF4 80099AF4 90870008 */ lbu $a3, 0x8($a0) -/* 29EF8 80099AF8 1047001D */ beq $v0, $a3, .L80099B70 -/* 29EFC 80099AFC 00000000 */ nop -/* 29F00 80099B00 3C02A460 */ lui $v0, (0xA4600018 >> 16) -/* 29F04 80099B04 080266DB */ j .L80099B6C -/* 29F08 80099B08 34420018 */ ori $v0, $v0, (0xA4600018 & 0xFFFF) -.L80099B0C: -/* 29F0C 80099B0C 90620005 */ lbu $v0, 0x5($v1) -/* 29F10 80099B10 90870005 */ lbu $a3, 0x5($a0) -/* 29F14 80099B14 10470003 */ beq $v0, $a3, .L80099B24 -/* 29F18 80099B18 3C02A460 */ lui $v0, (0xA4600024 >> 16) -/* 29F1C 80099B1C 34420024 */ ori $v0, $v0, (0xA4600024 & 0xFFFF) -/* 29F20 80099B20 AC470000 */ sw $a3, 0x0($v0) -.L80099B24: -/* 29F24 80099B24 90620006 */ lbu $v0, 0x6($v1) -/* 29F28 80099B28 90870006 */ lbu $a3, 0x6($a0) -/* 29F2C 80099B2C 10470003 */ beq $v0, $a3, .L80099B3C -/* 29F30 80099B30 3C02A460 */ lui $v0, (0xA460002C >> 16) -/* 29F34 80099B34 3442002C */ ori $v0, $v0, (0xA460002C & 0xFFFF) -/* 29F38 80099B38 AC470000 */ sw $a3, 0x0($v0) -.L80099B3C: -/* 29F3C 80099B3C 90620007 */ lbu $v0, 0x7($v1) -/* 29F40 80099B40 90870007 */ lbu $a3, 0x7($a0) -/* 29F44 80099B44 10470003 */ beq $v0, $a3, .L80099B54 -/* 29F48 80099B48 3C02A460 */ lui $v0, (0xA4600030 >> 16) -/* 29F4C 80099B4C 34420030 */ ori $v0, $v0, (0xA4600030 & 0xFFFF) -/* 29F50 80099B50 AC470000 */ sw $a3, 0x0($v0) -.L80099B54: -/* 29F54 80099B54 90620008 */ lbu $v0, 0x8($v1) -/* 29F58 80099B58 90870008 */ lbu $a3, 0x8($a0) -/* 29F5C 80099B5C 10470004 */ beq $v0, $a3, .L80099B70 -/* 29F60 80099B60 00000000 */ nop -/* 29F64 80099B64 3C02A460 */ lui $v0, (0xA4600028 >> 16) -/* 29F68 80099B68 34420028 */ ori $v0, $v0, (0xA4600028 & 0xFFFF) -.L80099B6C: -/* 29F6C 80099B6C AC470000 */ sw $a3, 0x0($v0) -.L80099B70: -/* 29F70 80099B70 90820004 */ lbu $v0, 0x4($a0) -/* 29F74 80099B74 A0620004 */ sb $v0, 0x4($v1) -/* 29F78 80099B78 90820005 */ lbu $v0, 0x5($a0) -/* 29F7C 80099B7C A0620005 */ sb $v0, 0x5($v1) -/* 29F80 80099B80 90820006 */ lbu $v0, 0x6($a0) -/* 29F84 80099B84 A0620006 */ sb $v0, 0x6($v1) -/* 29F88 80099B88 90820007 */ lbu $v0, 0x7($a0) -/* 29F8C 80099B8C A0620007 */ sb $v0, 0x7($v1) -/* 29F90 80099B90 90820008 */ lbu $v0, 0x8($a0) -/* 29F94 80099B94 A0620008 */ sb $v0, 0x8($v1) -.L80099B98: -/* 29F98 80099B98 8C82000C */ lw $v0, 0xC($a0) -/* 29F9C 80099B9C 3C03A000 */ lui $v1, %hi(D_A0000000) -/* 29FA0 80099BA0 00451025 */ or $v0, $v0, $a1 -/* 29FA4 80099BA4 00431025 */ or $v0, $v0, $v1 -/* 29FA8 80099BA8 AC460000 */ sw $a2, %lo(D_A0000000)($v0) -/* 29FAC 80099BAC 03E00008 */ jr $ra -/* 29FB0 80099BB0 00001021 */ addu $v0, $zero, $zero -/* 29FB4 80099BB4 00000000 */ nop -/* 29FB8 80099BB8 00000000 */ nop -/* 29FBC 80099BBC 00000000 */ nop -.size func_80099A50, . - func_80099A50 - -glabel func_80099BC0 -/* 29FC0 80099BC0 3C02A450 */ lui $v0, (0xA450000C >> 16) -/* 29FC4 80099BC4 3442000C */ ori $v0, $v0, (0xA450000C & 0xFFFF) -/* 29FC8 80099BC8 8C420000 */ lw $v0, 0x0($v0) -/* 29FCC 80099BCC 03E00008 */ jr $ra -/* 29FD0 80099BD0 28420000 */ slti $v0, $v0, 0x0 -/* 29FD4 80099BD4 00000000 */ nop -/* 29FD8 80099BD8 00000000 */ nop -/* 29FDC 80099BDC 00000000 */ nop -.size func_80099BC0, . - func_80099BC0 - -glabel func_80099BE0 -/* 29FE0 80099BE0 27BDFF50 */ addiu $sp, $sp, -0xB0 -/* 29FE4 80099BE4 AFB400A0 */ sw $s4, 0xA0($sp) -/* 29FE8 80099BE8 0080A021 */ addu $s4, $a0, $zero -/* 29FEC 80099BEC AFB3009C */ sw $s3, 0x9C($sp) -/* 29FF0 80099BF0 00A09821 */ addu $s3, $a1, $zero -/* 29FF4 80099BF4 00C02821 */ addu $a1, $a2, $zero -/* 29FF8 80099BF8 AFB500A4 */ sw $s5, 0xA4($sp) -/* 29FFC 80099BFC 3C15800B */ lui $s5, %hi(D_800AEA80) -/* 2A000 80099C00 26B5EA80 */ addiu $s5, $s5, %lo(D_800AEA80) -/* 2A004 80099C04 AFBF00A8 */ sw $ra, 0xA8($sp) -/* 2A008 80099C08 AFB20098 */ sw $s2, 0x98($sp) -/* 2A00C 80099C0C AFB10094 */ sw $s1, 0x94($sp) -/* 2A010 80099C10 AFB00090 */ sw $s0, 0x90($sp) -/* 2A014 80099C14 AFA700BC */ sw $a3, 0xBC($sp) -/* 2A018 80099C18 AFA0003C */ sw $zero, 0x3C($sp) -.L80099C1C: -/* 2A01C 80099C1C 80A20000 */ lb $v0, 0x0($a1) -/* 2A020 80099C20 90B10000 */ lbu $s1, 0x0($a1) -/* 2A024 80099C24 0802670D */ j .L80099C34 -/* 2A028 80099C28 00A09021 */ addu $s2, $a1, $zero -.L80099C2C: -/* 2A02C 80099C2C 82420000 */ lb $v0, 0x0($s2) -/* 2A030 80099C30 92510000 */ lbu $s1, 0x0($s2) -.L80099C34: -/* 2A034 80099C34 0002182B */ sltu $v1, $zero, $v0 -/* 2A038 80099C38 38420025 */ xori $v0, $v0, 0x25 -/* 2A03C 80099C3C 0002102B */ sltu $v0, $zero, $v0 -/* 2A040 80099C40 00621824 */ and $v1, $v1, $v0 -/* 2A044 80099C44 5460FFF9 */ bnel $v1, $zero, .L80099C2C -/* 2A048 80099C48 26520001 */ addiu $s2, $s2, 0x1 -/* 2A04C 80099C4C 02458023 */ subu $s0, $s2, $a1 -/* 2A050 80099C50 1A000009 */ blez $s0, .L80099C78 -/* 2A054 80099C54 02602021 */ addu $a0, $s3, $zero -/* 2A058 80099C58 0280F809 */ jalr $s4 -/* 2A05C 80099C5C 02003021 */ addu $a2, $s0, $zero -/* 2A060 80099C60 00409821 */ addu $s3, $v0, $zero -/* 2A064 80099C64 12600134 */ beqz $s3, .L8009A138 -/* 2A068 80099C68 00000000 */ nop -/* 2A06C 80099C6C 8FA2003C */ lw $v0, 0x3C($sp) -/* 2A070 80099C70 00501021 */ addu $v0, $v0, $s0 -/* 2A074 80099C74 AFA2003C */ sw $v0, 0x3C($sp) -.L80099C78: -/* 2A078 80099C78 1220012F */ beqz $s1, .L8009A138 -/* 2A07C 80099C7C 26520001 */ addiu $s2, $s2, 0x1 -/* 2A080 80099C80 AFA00040 */ sw $zero, 0x40($sp) -/* 2A084 80099C84 3C10800B */ lui $s0, %hi(D_800AEA88) -/* 2A088 80099C88 2610EA88 */ addiu $s0, $s0, %lo(D_800AEA88) -.L80099C8C: -/* 2A08C 80099C8C 82450000 */ lb $a1, 0x0($s2) -/* 2A090 80099C90 0C024D08 */ jal func_80093420 -/* 2A094 80099C94 02A02021 */ addu $a0, $s5, $zero -/* 2A098 80099C98 10400009 */ beqz $v0, .L80099CC0 -/* 2A09C 80099C9C 00551023 */ subu $v0, $v0, $s5 -/* 2A0A0 80099CA0 00021080 */ sll $v0, $v0, 2 -/* 2A0A4 80099CA4 00501021 */ addu $v0, $v0, $s0 -/* 2A0A8 80099CA8 8FA30040 */ lw $v1, 0x40($sp) -/* 2A0AC 80099CAC 8C420000 */ lw $v0, 0x0($v0) -/* 2A0B0 80099CB0 26520001 */ addiu $s2, $s2, 0x1 -/* 2A0B4 80099CB4 00621825 */ or $v1, $v1, $v0 -/* 2A0B8 80099CB8 08026723 */ j .L80099C8C -/* 2A0BC 80099CBC AFA30040 */ sw $v1, 0x40($sp) -.L80099CC0: -/* 2A0C0 80099CC0 82430000 */ lb $v1, 0x0($s2) -/* 2A0C4 80099CC4 2402002A */ addiu $v0, $zero, 0x2A -/* 2A0C8 80099CC8 14620011 */ bne $v1, $v0, .L80099D10 -/* 2A0CC 80099CCC 00602021 */ addu $a0, $v1, $zero -/* 2A0D0 80099CD0 8FA200BC */ lw $v0, 0xBC($sp) -/* 2A0D4 80099CD4 2403FFFC */ addiu $v1, $zero, -0x4 -/* 2A0D8 80099CD8 24420003 */ addiu $v0, $v0, 0x3 -/* 2A0DC 80099CDC 00431024 */ and $v0, $v0, $v1 -/* 2A0E0 80099CE0 24430004 */ addiu $v1, $v0, 0x4 -/* 2A0E4 80099CE4 AFA300BC */ sw $v1, 0xBC($sp) -/* 2A0E8 80099CE8 8C420000 */ lw $v0, 0x0($v0) -/* 2A0EC 80099CEC 04410006 */ bgez $v0, .L80099D08 -/* 2A0F0 80099CF0 AFA20038 */ sw $v0, 0x38($sp) -/* 2A0F4 80099CF4 8FA30040 */ lw $v1, 0x40($sp) -/* 2A0F8 80099CF8 00021023 */ negu $v0, $v0 -/* 2A0FC 80099CFC AFA20038 */ sw $v0, 0x38($sp) -/* 2A100 80099D00 34630004 */ ori $v1, $v1, 0x4 -/* 2A104 80099D04 AFA30040 */ sw $v1, 0x40($sp) -.L80099D08: -/* 2A108 80099D08 0802675A */ j .L80099D68 -/* 2A10C 80099D0C 26520001 */ addiu $s2, $s2, 0x1 -.L80099D10: -/* 2A110 80099D10 2482FFD0 */ addiu $v0, $a0, -0x30 -/* 2A114 80099D14 304200FF */ andi $v0, $v0, 0xFF -/* 2A118 80099D18 2C42000A */ sltiu $v0, $v0, 0xA -/* 2A11C 80099D1C 10400012 */ beqz $v0, .L80099D68 -/* 2A120 80099D20 AFA00038 */ sw $zero, 0x38($sp) -.L80099D24: -/* 2A124 80099D24 8FA40038 */ lw $a0, 0x38($sp) -/* 2A128 80099D28 288203E7 */ slti $v0, $a0, 0x3E7 -/* 2A12C 80099D2C 50400009 */ beql $v0, $zero, .L80099D54 -/* 2A130 80099D30 26520001 */ addiu $s2, $s2, 0x1 -/* 2A134 80099D34 00041080 */ sll $v0, $a0, 2 -/* 2A138 80099D38 82430000 */ lb $v1, 0x0($s2) -/* 2A13C 80099D3C 00441021 */ addu $v0, $v0, $a0 -/* 2A140 80099D40 00021040 */ sll $v0, $v0, 1 -/* 2A144 80099D44 00431021 */ addu $v0, $v0, $v1 -/* 2A148 80099D48 2442FFD0 */ addiu $v0, $v0, -0x30 -/* 2A14C 80099D4C AFA20038 */ sw $v0, 0x38($sp) -/* 2A150 80099D50 26520001 */ addiu $s2, $s2, 0x1 -.L80099D54: -/* 2A154 80099D54 92420000 */ lbu $v0, 0x0($s2) -/* 2A158 80099D58 2442FFD0 */ addiu $v0, $v0, -0x30 -/* 2A15C 80099D5C 2C42000A */ sltiu $v0, $v0, 0xA -/* 2A160 80099D60 1440FFF0 */ bnez $v0, .L80099D24 -/* 2A164 80099D64 00000000 */ nop -.L80099D68: -/* 2A168 80099D68 82430000 */ lb $v1, 0x0($s2) -/* 2A16C 80099D6C 2402002E */ addiu $v0, $zero, 0x2E -/* 2A170 80099D70 10620003 */ beq $v1, $v0, .L80099D80 -/* 2A174 80099D74 2402FFFF */ addiu $v0, $zero, -0x1 -/* 2A178 80099D78 08026785 */ j .L80099E14 -/* 2A17C 80099D7C AFA20034 */ sw $v0, 0x34($sp) -.L80099D80: -/* 2A180 80099D80 26520001 */ addiu $s2, $s2, 0x1 -/* 2A184 80099D84 82430000 */ lb $v1, 0x0($s2) -/* 2A188 80099D88 2402002A */ addiu $v0, $zero, 0x2A -/* 2A18C 80099D8C 1462000B */ bne $v1, $v0, .L80099DBC -/* 2A190 80099D90 00602021 */ addu $a0, $v1, $zero -/* 2A194 80099D94 8FA300BC */ lw $v1, 0xBC($sp) -/* 2A198 80099D98 2402FFFC */ addiu $v0, $zero, -0x4 -/* 2A19C 80099D9C 24630003 */ addiu $v1, $v1, 0x3 -/* 2A1A0 80099DA0 00621824 */ and $v1, $v1, $v0 -/* 2A1A4 80099DA4 24620004 */ addiu $v0, $v1, 0x4 -/* 2A1A8 80099DA8 AFA200BC */ sw $v0, 0xBC($sp) -/* 2A1AC 80099DAC 8C620000 */ lw $v0, 0x0($v1) -/* 2A1B0 80099DB0 26520001 */ addiu $s2, $s2, 0x1 -/* 2A1B4 80099DB4 08026785 */ j .L80099E14 -/* 2A1B8 80099DB8 AFA20034 */ sw $v0, 0x34($sp) -.L80099DBC: -/* 2A1BC 80099DBC 2482FFD0 */ addiu $v0, $a0, -0x30 -/* 2A1C0 80099DC0 304200FF */ andi $v0, $v0, 0xFF -/* 2A1C4 80099DC4 2C42000A */ sltiu $v0, $v0, 0xA -/* 2A1C8 80099DC8 10400012 */ beqz $v0, .L80099E14 -/* 2A1CC 80099DCC AFA00034 */ sw $zero, 0x34($sp) -.L80099DD0: -/* 2A1D0 80099DD0 8FA40034 */ lw $a0, 0x34($sp) -/* 2A1D4 80099DD4 288203E7 */ slti $v0, $a0, 0x3E7 -/* 2A1D8 80099DD8 50400009 */ beql $v0, $zero, .L80099E00 -/* 2A1DC 80099DDC 26520001 */ addiu $s2, $s2, 0x1 -/* 2A1E0 80099DE0 00041080 */ sll $v0, $a0, 2 -/* 2A1E4 80099DE4 82430000 */ lb $v1, 0x0($s2) -/* 2A1E8 80099DE8 00441021 */ addu $v0, $v0, $a0 -/* 2A1EC 80099DEC 00021040 */ sll $v0, $v0, 1 -/* 2A1F0 80099DF0 00431021 */ addu $v0, $v0, $v1 -/* 2A1F4 80099DF4 2442FFD0 */ addiu $v0, $v0, -0x30 -/* 2A1F8 80099DF8 AFA20034 */ sw $v0, 0x34($sp) -/* 2A1FC 80099DFC 26520001 */ addiu $s2, $s2, 0x1 -.L80099E00: -/* 2A200 80099E00 92420000 */ lbu $v0, 0x0($s2) -/* 2A204 80099E04 2442FFD0 */ addiu $v0, $v0, -0x30 -/* 2A208 80099E08 2C42000A */ sltiu $v0, $v0, 0xA -/* 2A20C 80099E0C 1440FFF0 */ bnez $v0, .L80099DD0 -/* 2A210 80099E10 00000000 */ nop -.L80099E14: -/* 2A214 80099E14 82450000 */ lb $a1, 0x0($s2) -/* 2A218 80099E18 3C04800B */ lui $a0, %hi(D_800AEAA0) -/* 2A21C 80099E1C 2484EAA0 */ addiu $a0, $a0, %lo(D_800AEAA0) -/* 2A220 80099E20 0C024D08 */ jal func_80093420 -/* 2A224 80099E24 00A08021 */ addu $s0, $a1, $zero -/* 2A228 80099E28 10400003 */ beqz $v0, .L80099E38 -/* 2A22C 80099E2C 02001021 */ addu $v0, $s0, $zero -/* 2A230 80099E30 0802678F */ j .L80099E3C -/* 2A234 80099E34 26520001 */ addiu $s2, $s2, 0x1 -.L80099E38: -/* 2A238 80099E38 00001021 */ addu $v0, $zero, $zero -.L80099E3C: -/* 2A23C 80099E3C A3A20044 */ sb $v0, 0x44($sp) -/* 2A240 80099E40 00021600 */ sll $v0, $v0, 24 -/* 2A244 80099E44 00021E03 */ sra $v1, $v0, 24 -/* 2A248 80099E48 2402006C */ addiu $v0, $zero, 0x6C -/* 2A24C 80099E4C 14620007 */ bne $v1, $v0, .L80099E6C -/* 2A250 80099E50 27A40010 */ addiu $a0, $sp, 0x10 -/* 2A254 80099E54 82420000 */ lb $v0, 0x0($s2) -/* 2A258 80099E58 14430004 */ bne $v0, $v1, .L80099E6C -/* 2A25C 80099E5C 2402004C */ addiu $v0, $zero, 0x4C -/* 2A260 80099E60 A3A20044 */ sb $v0, 0x44($sp) -/* 2A264 80099E64 26520001 */ addiu $s2, $s2, 0x1 -/* 2A268 80099E68 27A40010 */ addiu $a0, $sp, 0x10 -.L80099E6C: -/* 2A26C 80099E6C 82460000 */ lb $a2, 0x0($s2) -/* 2A270 80099E70 27A500BC */ addiu $a1, $sp, 0xBC -/* 2A274 80099E74 0C026858 */ jal func_8009A160 -/* 2A278 80099E78 27A70048 */ addiu $a3, $sp, 0x48 -/* 2A27C 80099E7C 8FA3001C */ lw $v1, 0x1C($sp) -/* 2A280 80099E80 8FA20020 */ lw $v0, 0x20($sp) -/* 2A284 80099E84 00621821 */ addu $v1, $v1, $v0 -/* 2A288 80099E88 8FA20024 */ lw $v0, 0x24($sp) -/* 2A28C 80099E8C 8FA40028 */ lw $a0, 0x28($sp) -/* 2A290 80099E90 8FA5002C */ lw $a1, 0x2C($sp) -/* 2A294 80099E94 00621821 */ addu $v1, $v1, $v0 -/* 2A298 80099E98 00641821 */ addu $v1, $v1, $a0 -/* 2A29C 80099E9C 00651821 */ addu $v1, $v1, $a1 -/* 2A2A0 80099EA0 8FA40030 */ lw $a0, 0x30($sp) -/* 2A2A4 80099EA4 8FA50038 */ lw $a1, 0x38($sp) -/* 2A2A8 80099EA8 8FA20040 */ lw $v0, 0x40($sp) -/* 2A2AC 80099EAC 00641821 */ addu $v1, $v1, $a0 -/* 2A2B0 80099EB0 00A32823 */ subu $a1, $a1, $v1 -/* 2A2B4 80099EB4 30420004 */ andi $v0, $v0, 0x4 -/* 2A2B8 80099EB8 14400017 */ bnez $v0, .L80099F18 -/* 2A2BC 80099EBC AFA50038 */ sw $a1, 0x38($sp) -/* 2A2C0 80099EC0 18A00015 */ blez $a1, .L80099F18 -/* 2A2C4 80099EC4 00000000 */ nop -/* 2A2C8 80099EC8 00A08821 */ addu $s1, $a1, $zero -/* 2A2CC 80099ECC 2E220021 */ sltiu $v0, $s1, 0x21 -.L80099ED0: -/* 2A2D0 80099ED0 10400002 */ beqz $v0, .L80099EDC -/* 2A2D4 80099ED4 24100020 */ addiu $s0, $zero, 0x20 -/* 2A2D8 80099ED8 02208021 */ addu $s0, $s1, $zero -.L80099EDC: -/* 2A2DC 80099EDC 5A00000C */ blezl $s0, .L80099F10 -/* 2A2E0 80099EE0 02308823 */ subu $s1, $s1, $s0 -/* 2A2E4 80099EE4 02602021 */ addu $a0, $s3, $zero -/* 2A2E8 80099EE8 3C05800B */ lui $a1, %hi(D_800ABB20) -/* 2A2EC 80099EEC 24A5BB20 */ addiu $a1, $a1, %lo(D_800ABB20) -/* 2A2F0 80099EF0 0280F809 */ jalr $s4 -/* 2A2F4 80099EF4 02003021 */ addu $a2, $s0, $zero -/* 2A2F8 80099EF8 00409821 */ addu $s3, $v0, $zero -/* 2A2FC 80099EFC 1260008E */ beqz $s3, .L8009A138 -/* 2A300 80099F00 02308823 */ subu $s1, $s1, $s0 -/* 2A304 80099F04 8FA2003C */ lw $v0, 0x3C($sp) -/* 2A308 80099F08 00501021 */ addu $v0, $v0, $s0 -/* 2A30C 80099F0C AFA2003C */ sw $v0, 0x3C($sp) -.L80099F10: -/* 2A310 80099F10 1E20FFEF */ bgtz $s1, .L80099ED0 -/* 2A314 80099F14 2E220021 */ sltiu $v0, $s1, 0x21 -.L80099F18: -/* 2A318 80099F18 8FA6001C */ lw $a2, 0x1C($sp) -/* 2A31C 80099F1C 18C0000A */ blez $a2, .L80099F48 -/* 2A320 80099F20 02602021 */ addu $a0, $s3, $zero -/* 2A324 80099F24 0280F809 */ jalr $s4 -/* 2A328 80099F28 27A50048 */ addiu $a1, $sp, 0x48 -/* 2A32C 80099F2C 00409821 */ addu $s3, $v0, $zero -/* 2A330 80099F30 12600081 */ beqz $s3, .L8009A138 -/* 2A334 80099F34 00000000 */ nop -/* 2A338 80099F38 8FA2003C */ lw $v0, 0x3C($sp) -/* 2A33C 80099F3C 8FA3001C */ lw $v1, 0x1C($sp) -/* 2A340 80099F40 00431021 */ addu $v0, $v0, $v1 -/* 2A344 80099F44 AFA2003C */ sw $v0, 0x3C($sp) -.L80099F48: -/* 2A348 80099F48 8FA20020 */ lw $v0, 0x20($sp) -/* 2A34C 80099F4C 18400015 */ blez $v0, .L80099FA4 -/* 2A350 80099F50 00000000 */ nop -/* 2A354 80099F54 00408821 */ addu $s1, $v0, $zero -/* 2A358 80099F58 2E220021 */ sltiu $v0, $s1, 0x21 -.L80099F5C: -/* 2A35C 80099F5C 10400002 */ beqz $v0, .L80099F68 -/* 2A360 80099F60 24100020 */ addiu $s0, $zero, 0x20 -/* 2A364 80099F64 02208021 */ addu $s0, $s1, $zero -.L80099F68: -/* 2A368 80099F68 5A00000C */ blezl $s0, .L80099F9C -/* 2A36C 80099F6C 02308823 */ subu $s1, $s1, $s0 -/* 2A370 80099F70 02602021 */ addu $a0, $s3, $zero -/* 2A374 80099F74 3C05800B */ lui $a1, %hi(D_800ABB44) -/* 2A378 80099F78 24A5BB44 */ addiu $a1, $a1, %lo(D_800ABB44) -/* 2A37C 80099F7C 0280F809 */ jalr $s4 -/* 2A380 80099F80 02003021 */ addu $a2, $s0, $zero -/* 2A384 80099F84 00409821 */ addu $s3, $v0, $zero -/* 2A388 80099F88 1260006B */ beqz $s3, .L8009A138 -/* 2A38C 80099F8C 02308823 */ subu $s1, $s1, $s0 -/* 2A390 80099F90 8FA2003C */ lw $v0, 0x3C($sp) -/* 2A394 80099F94 00501021 */ addu $v0, $v0, $s0 -/* 2A398 80099F98 AFA2003C */ sw $v0, 0x3C($sp) -.L80099F9C: -/* 2A39C 80099F9C 1E20FFEF */ bgtz $s1, .L80099F5C -/* 2A3A0 80099FA0 2E220021 */ sltiu $v0, $s1, 0x21 -.L80099FA4: -/* 2A3A4 80099FA4 8FA60024 */ lw $a2, 0x24($sp) -/* 2A3A8 80099FA8 18C0000B */ blez $a2, .L80099FD8 -/* 2A3AC 80099FAC 00000000 */ nop -/* 2A3B0 80099FB0 8FA50018 */ lw $a1, 0x18($sp) -/* 2A3B4 80099FB4 0280F809 */ jalr $s4 -/* 2A3B8 80099FB8 02602021 */ addu $a0, $s3, $zero -/* 2A3BC 80099FBC 00409821 */ addu $s3, $v0, $zero -/* 2A3C0 80099FC0 1260005D */ beqz $s3, .L8009A138 -/* 2A3C4 80099FC4 00000000 */ nop -/* 2A3C8 80099FC8 8FA2003C */ lw $v0, 0x3C($sp) -/* 2A3CC 80099FCC 8FA30024 */ lw $v1, 0x24($sp) -/* 2A3D0 80099FD0 00431021 */ addu $v0, $v0, $v1 -/* 2A3D4 80099FD4 AFA2003C */ sw $v0, 0x3C($sp) -.L80099FD8: -/* 2A3D8 80099FD8 8FA20028 */ lw $v0, 0x28($sp) -/* 2A3DC 80099FDC 18400015 */ blez $v0, .L8009A034 -/* 2A3E0 80099FE0 00000000 */ nop -/* 2A3E4 80099FE4 00408821 */ addu $s1, $v0, $zero -/* 2A3E8 80099FE8 2E220021 */ sltiu $v0, $s1, 0x21 -.L80099FEC: -/* 2A3EC 80099FEC 10400002 */ beqz $v0, .L80099FF8 -/* 2A3F0 80099FF0 24100020 */ addiu $s0, $zero, 0x20 -/* 2A3F4 80099FF4 02208021 */ addu $s0, $s1, $zero -.L80099FF8: -/* 2A3F8 80099FF8 5A00000C */ blezl $s0, .L8009A02C -/* 2A3FC 80099FFC 02308823 */ subu $s1, $s1, $s0 -/* 2A400 8009A000 02602021 */ addu $a0, $s3, $zero -/* 2A404 8009A004 3C05800B */ lui $a1, %hi(D_800ABB44) -/* 2A408 8009A008 24A5BB44 */ addiu $a1, $a1, %lo(D_800ABB44) -/* 2A40C 8009A00C 0280F809 */ jalr $s4 -/* 2A410 8009A010 02003021 */ addu $a2, $s0, $zero -/* 2A414 8009A014 00409821 */ addu $s3, $v0, $zero -/* 2A418 8009A018 12600047 */ beqz $s3, .L8009A138 -/* 2A41C 8009A01C 02308823 */ subu $s1, $s1, $s0 -/* 2A420 8009A020 8FA2003C */ lw $v0, 0x3C($sp) -/* 2A424 8009A024 00501021 */ addu $v0, $v0, $s0 -/* 2A428 8009A028 AFA2003C */ sw $v0, 0x3C($sp) -.L8009A02C: -/* 2A42C 8009A02C 1E20FFEF */ bgtz $s1, .L80099FEC -/* 2A430 8009A030 2E220021 */ sltiu $v0, $s1, 0x21 -.L8009A034: -/* 2A434 8009A034 8FA6002C */ lw $a2, 0x2C($sp) -/* 2A438 8009A038 18C0000C */ blez $a2, .L8009A06C -/* 2A43C 8009A03C 02602021 */ addu $a0, $s3, $zero -/* 2A440 8009A040 8FA20018 */ lw $v0, 0x18($sp) -/* 2A444 8009A044 8FA50024 */ lw $a1, 0x24($sp) -/* 2A448 8009A048 0280F809 */ jalr $s4 -/* 2A44C 8009A04C 00452821 */ addu $a1, $v0, $a1 -/* 2A450 8009A050 00409821 */ addu $s3, $v0, $zero -/* 2A454 8009A054 12600038 */ beqz $s3, .L8009A138 -/* 2A458 8009A058 00000000 */ nop -/* 2A45C 8009A05C 8FA2003C */ lw $v0, 0x3C($sp) -/* 2A460 8009A060 8FA3002C */ lw $v1, 0x2C($sp) -/* 2A464 8009A064 00431021 */ addu $v0, $v0, $v1 -/* 2A468 8009A068 AFA2003C */ sw $v0, 0x3C($sp) -.L8009A06C: -/* 2A46C 8009A06C 8FA20030 */ lw $v0, 0x30($sp) -/* 2A470 8009A070 18400015 */ blez $v0, .L8009A0C8 -/* 2A474 8009A074 00000000 */ nop -/* 2A478 8009A078 00408821 */ addu $s1, $v0, $zero -/* 2A47C 8009A07C 2E220021 */ sltiu $v0, $s1, 0x21 -.L8009A080: -/* 2A480 8009A080 10400002 */ beqz $v0, .L8009A08C -/* 2A484 8009A084 24100020 */ addiu $s0, $zero, 0x20 -/* 2A488 8009A088 02208021 */ addu $s0, $s1, $zero -.L8009A08C: -/* 2A48C 8009A08C 5A00000C */ blezl $s0, .L8009A0C0 -/* 2A490 8009A090 02308823 */ subu $s1, $s1, $s0 -/* 2A494 8009A094 02602021 */ addu $a0, $s3, $zero -/* 2A498 8009A098 3C05800B */ lui $a1, %hi(D_800ABB44) -/* 2A49C 8009A09C 24A5BB44 */ addiu $a1, $a1, %lo(D_800ABB44) -/* 2A4A0 8009A0A0 0280F809 */ jalr $s4 -/* 2A4A4 8009A0A4 02003021 */ addu $a2, $s0, $zero -/* 2A4A8 8009A0A8 00409821 */ addu $s3, $v0, $zero -/* 2A4AC 8009A0AC 12600022 */ beqz $s3, .L8009A138 -/* 2A4B0 8009A0B0 02308823 */ subu $s1, $s1, $s0 -/* 2A4B4 8009A0B4 8FA2003C */ lw $v0, 0x3C($sp) -/* 2A4B8 8009A0B8 00501021 */ addu $v0, $v0, $s0 -/* 2A4BC 8009A0BC AFA2003C */ sw $v0, 0x3C($sp) -.L8009A0C0: -/* 2A4C0 8009A0C0 1E20FFEF */ bgtz $s1, .L8009A080 -/* 2A4C4 8009A0C4 2E220021 */ sltiu $v0, $s1, 0x21 -.L8009A0C8: -/* 2A4C8 8009A0C8 8FA20040 */ lw $v0, 0x40($sp) -/* 2A4CC 8009A0CC 30420004 */ andi $v0, $v0, 0x4 -/* 2A4D0 8009A0D0 1040FED2 */ beqz $v0, .L80099C1C -/* 2A4D4 8009A0D4 26450001 */ addiu $a1, $s2, 0x1 -/* 2A4D8 8009A0D8 8FA20038 */ lw $v0, 0x38($sp) -/* 2A4DC 8009A0DC 1840FECF */ blez $v0, .L80099C1C -/* 2A4E0 8009A0E0 00408821 */ addu $s1, $v0, $zero -/* 2A4E4 8009A0E4 2E220021 */ sltiu $v0, $s1, 0x21 -.L8009A0E8: -/* 2A4E8 8009A0E8 10400002 */ beqz $v0, .L8009A0F4 -/* 2A4EC 8009A0EC 24100020 */ addiu $s0, $zero, 0x20 -/* 2A4F0 8009A0F0 02208021 */ addu $s0, $s1, $zero -.L8009A0F4: -/* 2A4F4 8009A0F4 5A00000C */ blezl $s0, .L8009A128 -/* 2A4F8 8009A0F8 02308823 */ subu $s1, $s1, $s0 -/* 2A4FC 8009A0FC 02602021 */ addu $a0, $s3, $zero -/* 2A500 8009A100 3C05800B */ lui $a1, %hi(D_800ABB20) -/* 2A504 8009A104 24A5BB20 */ addiu $a1, $a1, %lo(D_800ABB20) -/* 2A508 8009A108 0280F809 */ jalr $s4 -/* 2A50C 8009A10C 02003021 */ addu $a2, $s0, $zero -/* 2A510 8009A110 00409821 */ addu $s3, $v0, $zero -/* 2A514 8009A114 12600008 */ beqz $s3, .L8009A138 -/* 2A518 8009A118 02308823 */ subu $s1, $s1, $s0 -/* 2A51C 8009A11C 8FA2003C */ lw $v0, 0x3C($sp) -/* 2A520 8009A120 00501021 */ addu $v0, $v0, $s0 -/* 2A524 8009A124 AFA2003C */ sw $v0, 0x3C($sp) -.L8009A128: -/* 2A528 8009A128 1E20FFEF */ bgtz $s1, .L8009A0E8 -/* 2A52C 8009A12C 2E220021 */ sltiu $v0, $s1, 0x21 -/* 2A530 8009A130 08026707 */ j .L80099C1C -/* 2A534 8009A134 26450001 */ addiu $a1, $s2, 0x1 -.L8009A138: -/* 2A538 8009A138 8FA2003C */ lw $v0, 0x3C($sp) -/* 2A53C 8009A13C 8FBF00A8 */ lw $ra, 0xA8($sp) -/* 2A540 8009A140 8FB500A4 */ lw $s5, 0xA4($sp) -/* 2A544 8009A144 8FB400A0 */ lw $s4, 0xA0($sp) -/* 2A548 8009A148 8FB3009C */ lw $s3, 0x9C($sp) -/* 2A54C 8009A14C 8FB20098 */ lw $s2, 0x98($sp) -/* 2A550 8009A150 8FB10094 */ lw $s1, 0x94($sp) -/* 2A554 8009A154 8FB00090 */ lw $s0, 0x90($sp) -/* 2A558 8009A158 03E00008 */ jr $ra -/* 2A55C 8009A15C 27BD00B0 */ addiu $sp, $sp, 0xB0 -.size func_80099BE0, . - func_80099BE0 - -glabel func_8009A160 -/* 2A560 8009A160 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2A564 8009A164 AFB00010 */ sw $s0, 0x10($sp) -/* 2A568 8009A168 00808021 */ addu $s0, $a0, $zero -/* 2A56C 8009A16C 00A04021 */ addu $t0, $a1, $zero -/* 2A570 8009A170 00E04821 */ addu $t1, $a3, $zero -/* 2A574 8009A174 00C03821 */ addu $a3, $a2, $zero -/* 2A578 8009A178 24C6FFDB */ addiu $a2, $a2, -0x25 -/* 2A57C 8009A17C 00063600 */ sll $a2, $a2, 24 -/* 2A580 8009A180 00063603 */ sra $a2, $a2, 24 -/* 2A584 8009A184 2CC20054 */ sltiu $v0, $a2, 0x54 -/* 2A588 8009A188 AFBF0014 */ sw $ra, 0x14($sp) -/* 2A58C 8009A18C AE000020 */ sw $zero, 0x20($s0) -/* 2A590 8009A190 AE00001C */ sw $zero, 0x1C($s0) -/* 2A594 8009A194 AE000018 */ sw $zero, 0x18($s0) -/* 2A598 8009A198 AE000014 */ sw $zero, 0x14($s0) -/* 2A59C 8009A19C AE000010 */ sw $zero, 0x10($s0) -/* 2A5A0 8009A1A0 1040011A */ beqz $v0, .L8009A60C -/* 2A5A4 8009A1A4 AE00000C */ sw $zero, 0xC($s0) -/* 2A5A8 8009A1A8 00061080 */ sll $v0, $a2, 2 -/* 2A5AC 8009A1AC 3C01800B */ lui $at, %hi(jtbl_800AEAA8) -/* 2A5B0 8009A1B0 00220821 */ addu $at, $at, $v0 -/* 2A5B4 8009A1B4 8C22EAA8 */ lw $v0, %lo(jtbl_800AEAA8)($at) -/* 2A5B8 8009A1B8 00400008 */ jr $v0 -/* 2A5BC 8009A1BC 00000000 */ nop -glabel .L8009A1C0 -/* 2A5C0 8009A1C0 8E04000C */ lw $a0, 0xC($s0) -/* 2A5C4 8009A1C4 24820001 */ addiu $v0, $a0, 0x1 -/* 2A5C8 8009A1C8 AE02000C */ sw $v0, 0xC($s0) -/* 2A5CC 8009A1CC 8D020000 */ lw $v0, 0x0($t0) -/* 2A5D0 8009A1D0 2403FFFC */ addiu $v1, $zero, -0x4 -/* 2A5D4 8009A1D4 24420003 */ addiu $v0, $v0, 0x3 -/* 2A5D8 8009A1D8 00431024 */ and $v0, $v0, $v1 -/* 2A5DC 8009A1DC 24430004 */ addiu $v1, $v0, 0x4 -/* 2A5E0 8009A1E0 AD030000 */ sw $v1, 0x0($t0) -/* 2A5E4 8009A1E4 8C420000 */ lw $v0, 0x0($v0) -/* 2A5E8 8009A1E8 01242021 */ addu $a0, $t1, $a0 -/* 2A5EC 8009A1EC 08026988 */ j .L8009A620 -/* 2A5F0 8009A1F0 A0820000 */ sb $v0, 0x0($a0) -glabel .L8009A1F4 -/* 2A5F4 8009A1F4 82030034 */ lb $v1, 0x34($s0) -/* 2A5F8 8009A1F8 2402006C */ addiu $v0, $zero, 0x6C -/* 2A5FC 8009A1FC 1062000B */ beq $v1, $v0, .L8009A22C -/* 2A600 8009A200 2402004C */ addiu $v0, $zero, 0x4C -/* 2A604 8009A204 14620009 */ bne $v1, $v0, .L8009A22C -/* 2A608 8009A208 2403FFF8 */ addiu $v1, $zero, -0x8 -/* 2A60C 8009A20C 8D020000 */ lw $v0, 0x0($t0) -/* 2A610 8009A210 24420007 */ addiu $v0, $v0, 0x7 -/* 2A614 8009A214 00431024 */ and $v0, $v0, $v1 -/* 2A618 8009A218 24430008 */ addiu $v1, $v0, 0x8 -/* 2A61C 8009A21C AD030000 */ sw $v1, 0x0($t0) -/* 2A620 8009A220 8C430004 */ lw $v1, 0x4($v0) -/* 2A624 8009A224 08026894 */ j .L8009A250 -/* 2A628 8009A228 8C420000 */ lw $v0, 0x0($v0) -.L8009A22C: -/* 2A62C 8009A22C 8D020000 */ lw $v0, 0x0($t0) -/* 2A630 8009A230 2403FFFC */ addiu $v1, $zero, -0x4 -/* 2A634 8009A234 24420003 */ addiu $v0, $v0, 0x3 -/* 2A638 8009A238 00431024 */ and $v0, $v0, $v1 -/* 2A63C 8009A23C 24430004 */ addiu $v1, $v0, 0x4 -/* 2A640 8009A240 AD030000 */ sw $v1, 0x0($t0) -/* 2A644 8009A244 8C420000 */ lw $v0, 0x0($v0) -/* 2A648 8009A248 00401821 */ addu $v1, $v0, $zero -/* 2A64C 8009A24C 000217C3 */ sra $v0, $v0, 31 -.L8009A250: -/* 2A650 8009A250 AE020000 */ sw $v0, 0x0($s0) -/* 2A654 8009A254 AE030004 */ sw $v1, 0x4($s0) -/* 2A658 8009A258 82030034 */ lb $v1, 0x34($s0) -/* 2A65C 8009A25C 24020068 */ addiu $v0, $zero, 0x68 -/* 2A660 8009A260 14620008 */ bne $v1, $v0, .L8009A284 -/* 2A664 8009A264 00000000 */ nop -/* 2A668 8009A268 8E020000 */ lw $v0, 0x0($s0) -/* 2A66C 8009A26C 8E030004 */ lw $v1, 0x4($s0) -/* 2A670 8009A270 00031400 */ sll $v0, $v1, 16 -/* 2A674 8009A274 00022C03 */ sra $a1, $v0, 16 -/* 2A678 8009A278 000227C3 */ sra $a0, $v0, 31 -/* 2A67C 8009A27C AE040000 */ sw $a0, 0x0($s0) -/* 2A680 8009A280 AE050004 */ sw $a1, 0x4($s0) -.L8009A284: -/* 2A684 8009A284 8E020000 */ lw $v0, 0x0($s0) -/* 2A688 8009A288 04410007 */ bgez $v0, .L8009A2A8 -/* 2A68C 8009A28C 00000000 */ nop -/* 2A690 8009A290 8E02000C */ lw $v0, 0xC($s0) -/* 2A694 8009A294 24430001 */ addiu $v1, $v0, 0x1 -/* 2A698 8009A298 01221021 */ addu $v0, $t1, $v0 -/* 2A69C 8009A29C AE03000C */ sw $v1, 0xC($s0) -/* 2A6A0 8009A2A0 080268BB */ j .L8009A2EC -/* 2A6A4 8009A2A4 2403002D */ addiu $v1, $zero, 0x2D -.L8009A2A8: -/* 2A6A8 8009A2A8 8E030030 */ lw $v1, 0x30($s0) -/* 2A6AC 8009A2AC 30620002 */ andi $v0, $v1, 0x2 -/* 2A6B0 8009A2B0 10400007 */ beqz $v0, .L8009A2D0 -/* 2A6B4 8009A2B4 30620001 */ andi $v0, $v1, 0x1 -/* 2A6B8 8009A2B8 8E02000C */ lw $v0, 0xC($s0) -/* 2A6BC 8009A2BC 24430001 */ addiu $v1, $v0, 0x1 -/* 2A6C0 8009A2C0 01221021 */ addu $v0, $t1, $v0 -/* 2A6C4 8009A2C4 AE03000C */ sw $v1, 0xC($s0) -/* 2A6C8 8009A2C8 080268BB */ j .L8009A2EC -/* 2A6CC 8009A2CC 2403002B */ addiu $v1, $zero, 0x2B -.L8009A2D0: -/* 2A6D0 8009A2D0 10400046 */ beqz $v0, .L8009A3EC -/* 2A6D4 8009A2D4 02002021 */ addu $a0, $s0, $zero -/* 2A6D8 8009A2D8 8E02000C */ lw $v0, 0xC($s0) -/* 2A6DC 8009A2DC 24430001 */ addiu $v1, $v0, 0x1 -/* 2A6E0 8009A2E0 01221021 */ addu $v0, $t1, $v0 -/* 2A6E4 8009A2E4 AE03000C */ sw $v1, 0xC($s0) -/* 2A6E8 8009A2E8 24030020 */ addiu $v1, $zero, 0x20 -.L8009A2EC: -/* 2A6EC 8009A2EC 080268FA */ j .L8009A3E8 -/* 2A6F0 8009A2F0 A0430000 */ sb $v1, 0x0($v0) -glabel .L8009A2F4 -/* 2A6F4 8009A2F4 82030034 */ lb $v1, 0x34($s0) -/* 2A6F8 8009A2F8 2402006C */ addiu $v0, $zero, 0x6C -/* 2A6FC 8009A2FC 1062000B */ beq $v1, $v0, .L8009A32C -/* 2A700 8009A300 2402004C */ addiu $v0, $zero, 0x4C -/* 2A704 8009A304 14620009 */ bne $v1, $v0, .L8009A32C -/* 2A708 8009A308 2403FFF8 */ addiu $v1, $zero, -0x8 -/* 2A70C 8009A30C 8D020000 */ lw $v0, 0x0($t0) -/* 2A710 8009A310 24420007 */ addiu $v0, $v0, 0x7 -/* 2A714 8009A314 00431024 */ and $v0, $v0, $v1 -/* 2A718 8009A318 24430008 */ addiu $v1, $v0, 0x8 -/* 2A71C 8009A31C AD030000 */ sw $v1, 0x0($t0) -/* 2A720 8009A320 8C430004 */ lw $v1, 0x4($v0) -/* 2A724 8009A324 080268D4 */ j .L8009A350 -/* 2A728 8009A328 8C420000 */ lw $v0, 0x0($v0) -.L8009A32C: -/* 2A72C 8009A32C 8D020000 */ lw $v0, 0x0($t0) -/* 2A730 8009A330 2403FFFC */ addiu $v1, $zero, -0x4 -/* 2A734 8009A334 24420003 */ addiu $v0, $v0, 0x3 -/* 2A738 8009A338 00431024 */ and $v0, $v0, $v1 -/* 2A73C 8009A33C 24430004 */ addiu $v1, $v0, 0x4 -/* 2A740 8009A340 AD030000 */ sw $v1, 0x0($t0) -/* 2A744 8009A344 8C420000 */ lw $v0, 0x0($v0) -/* 2A748 8009A348 00401821 */ addu $v1, $v0, $zero -/* 2A74C 8009A34C 000217C3 */ sra $v0, $v0, 31 -.L8009A350: -/* 2A750 8009A350 AE020000 */ sw $v0, 0x0($s0) -/* 2A754 8009A354 AE030004 */ sw $v1, 0x4($s0) -/* 2A758 8009A358 82030034 */ lb $v1, 0x34($s0) -/* 2A75C 8009A35C 24020068 */ addiu $v0, $zero, 0x68 -/* 2A760 8009A360 14620004 */ bne $v1, $v0, .L8009A374 -/* 2A764 8009A364 00001021 */ addu $v0, $zero, $zero -/* 2A768 8009A368 96030006 */ lhu $v1, 0x6($s0) -/* 2A76C 8009A36C 080268E0 */ j .L8009A380 -/* 2A770 8009A370 00000000 */ nop -.L8009A374: -/* 2A774 8009A374 14600004 */ bnez $v1, .L8009A388 -/* 2A778 8009A378 00000000 */ nop -/* 2A77C 8009A37C 8E030004 */ lw $v1, 0x4($s0) -.L8009A380: -/* 2A780 8009A380 AE020000 */ sw $v0, 0x0($s0) -/* 2A784 8009A384 AE030004 */ sw $v1, 0x4($s0) -.L8009A388: -/* 2A788 8009A388 8E020030 */ lw $v0, 0x30($s0) -/* 2A78C 8009A38C 30420008 */ andi $v0, $v0, 0x8 -/* 2A790 8009A390 10400016 */ beqz $v0, .L8009A3EC -/* 2A794 8009A394 02002021 */ addu $a0, $s0, $zero -/* 2A798 8009A398 8E02000C */ lw $v0, 0xC($s0) -/* 2A79C 8009A39C 24430001 */ addiu $v1, $v0, 0x1 -/* 2A7A0 8009A3A0 01221021 */ addu $v0, $t1, $v0 -/* 2A7A4 8009A3A4 AE03000C */ sw $v1, 0xC($s0) -/* 2A7A8 8009A3A8 24030030 */ addiu $v1, $zero, 0x30 -/* 2A7AC 8009A3AC A0430000 */ sb $v1, 0x0($v0) -/* 2A7B0 8009A3B0 00071600 */ sll $v0, $a3, 24 -/* 2A7B4 8009A3B4 00021603 */ sra $v0, $v0, 24 -/* 2A7B8 8009A3B8 38430078 */ xori $v1, $v0, 0x78 -/* 2A7BC 8009A3BC 2C630001 */ sltiu $v1, $v1, 0x1 -/* 2A7C0 8009A3C0 38420058 */ xori $v0, $v0, 0x58 -/* 2A7C4 8009A3C4 2C420001 */ sltiu $v0, $v0, 0x1 -/* 2A7C8 8009A3C8 00621825 */ or $v1, $v1, $v0 -/* 2A7CC 8009A3CC 10600007 */ beqz $v1, .L8009A3EC -/* 2A7D0 8009A3D0 00000000 */ nop -/* 2A7D4 8009A3D4 8E02000C */ lw $v0, 0xC($s0) -/* 2A7D8 8009A3D8 24430001 */ addiu $v1, $v0, 0x1 -/* 2A7DC 8009A3DC 01221021 */ addu $v0, $t1, $v0 -/* 2A7E0 8009A3E0 AE03000C */ sw $v1, 0xC($s0) -/* 2A7E4 8009A3E4 A0470000 */ sb $a3, 0x0($v0) -.L8009A3E8: -/* 2A7E8 8009A3E8 02002021 */ addu $a0, $s0, $zero -.L8009A3EC: -/* 2A7EC 8009A3EC 8C82000C */ lw $v0, 0xC($a0) -/* 2A7F0 8009A3F0 00072E00 */ sll $a1, $a3, 24 -/* 2A7F4 8009A3F4 00052E03 */ sra $a1, $a1, 24 -/* 2A7F8 8009A3F8 01221021 */ addu $v0, $t1, $v0 -/* 2A7FC 8009A3FC 0C026D9C */ jal func_8009B670 -/* 2A800 8009A400 AC820008 */ sw $v0, 0x8($a0) -/* 2A804 8009A404 08026988 */ j .L8009A620 -/* 2A808 8009A408 00000000 */ nop -glabel .L8009A40C -/* 2A80C 8009A40C 8D020000 */ lw $v0, 0x0($t0) -/* 2A810 8009A410 2403FFF8 */ addiu $v1, $zero, -0x8 -/* 2A814 8009A414 24420007 */ addiu $v0, $v0, 0x7 -/* 2A818 8009A418 00431024 */ and $v0, $v0, $v1 -/* 2A81C 8009A41C 24430008 */ addiu $v1, $v0, 0x8 -/* 2A820 8009A420 AD030000 */ sw $v1, 0x0($t0) -/* 2A824 8009A424 D4400000 */ ldc1 $f0, 0x0($v0) -/* 2A828 8009A428 F6000000 */ sdc1 $f0, 0x0($s0) -/* 2A82C 8009A42C 96020000 */ lhu $v0, 0x0($s0) -/* 2A830 8009A430 30428000 */ andi $v0, $v0, 0x8000 -/* 2A834 8009A434 10400007 */ beqz $v0, .L8009A454 -/* 2A838 8009A438 00000000 */ nop -/* 2A83C 8009A43C 8E02000C */ lw $v0, 0xC($s0) -/* 2A840 8009A440 24430001 */ addiu $v1, $v0, 0x1 -/* 2A844 8009A444 01221021 */ addu $v0, $t1, $v0 -/* 2A848 8009A448 AE03000C */ sw $v1, 0xC($s0) -/* 2A84C 8009A44C 08026926 */ j .L8009A498 -/* 2A850 8009A450 2403002D */ addiu $v1, $zero, 0x2D -.L8009A454: -/* 2A854 8009A454 8E030030 */ lw $v1, 0x30($s0) -/* 2A858 8009A458 30620002 */ andi $v0, $v1, 0x2 -/* 2A85C 8009A45C 10400007 */ beqz $v0, .L8009A47C -/* 2A860 8009A460 30620001 */ andi $v0, $v1, 0x1 -/* 2A864 8009A464 8E02000C */ lw $v0, 0xC($s0) -/* 2A868 8009A468 24430001 */ addiu $v1, $v0, 0x1 -/* 2A86C 8009A46C 01221021 */ addu $v0, $t1, $v0 -/* 2A870 8009A470 AE03000C */ sw $v1, 0xC($s0) -/* 2A874 8009A474 08026926 */ j .L8009A498 -/* 2A878 8009A478 2403002B */ addiu $v1, $zero, 0x2B -.L8009A47C: -/* 2A87C 8009A47C 10400008 */ beqz $v0, .L8009A4A0 -/* 2A880 8009A480 02002021 */ addu $a0, $s0, $zero -/* 2A884 8009A484 8E02000C */ lw $v0, 0xC($s0) -/* 2A888 8009A488 24430001 */ addiu $v1, $v0, 0x1 -/* 2A88C 8009A48C 01221021 */ addu $v0, $t1, $v0 -/* 2A890 8009A490 AE03000C */ sw $v1, 0xC($s0) -/* 2A894 8009A494 24030020 */ addiu $v1, $zero, 0x20 -.L8009A498: -/* 2A898 8009A498 A0430000 */ sb $v1, 0x0($v0) -/* 2A89C 8009A49C 02002021 */ addu $a0, $s0, $zero -.L8009A4A0: -/* 2A8A0 8009A4A0 8C82000C */ lw $v0, 0xC($a0) -/* 2A8A4 8009A4A4 00072E00 */ sll $a1, $a3, 24 -/* 2A8A8 8009A4A8 00052E03 */ sra $a1, $a1, 24 -/* 2A8AC 8009A4AC 01221021 */ addu $v0, $t1, $v0 -/* 2A8B0 8009A4B0 0C026E30 */ jal func_8009B8C0 -/* 2A8B4 8009A4B4 AC820008 */ sw $v0, 0x8($a0) -/* 2A8B8 8009A4B8 08026988 */ j .L8009A620 -/* 2A8BC 8009A4BC 00000000 */ nop -glabel .L8009A4C0 -/* 2A8C0 8009A4C0 82030034 */ lb $v1, 0x34($s0) -/* 2A8C4 8009A4C4 24020068 */ addiu $v0, $zero, 0x68 -/* 2A8C8 8009A4C8 1462000B */ bne $v1, $v0, .L8009A4F8 -/* 2A8CC 8009A4CC 2402006C */ addiu $v0, $zero, 0x6C -/* 2A8D0 8009A4D0 8D020000 */ lw $v0, 0x0($t0) -/* 2A8D4 8009A4D4 2403FFFC */ addiu $v1, $zero, -0x4 -/* 2A8D8 8009A4D8 24420003 */ addiu $v0, $v0, 0x3 -/* 2A8DC 8009A4DC 00431024 */ and $v0, $v0, $v1 -/* 2A8E0 8009A4E0 24430004 */ addiu $v1, $v0, 0x4 -/* 2A8E4 8009A4E4 AD030000 */ sw $v1, 0x0($t0) -/* 2A8E8 8009A4E8 8C430000 */ lw $v1, 0x0($v0) -/* 2A8EC 8009A4EC 8E02002C */ lw $v0, 0x2C($s0) -/* 2A8F0 8009A4F0 08026988 */ j .L8009A620 -/* 2A8F4 8009A4F4 A4620000 */ sh $v0, 0x0($v1) -.L8009A4F8: -/* 2A8F8 8009A4F8 1062000F */ beq $v1, $v0, .L8009A538 -/* 2A8FC 8009A4FC 2402004C */ addiu $v0, $zero, 0x4C -/* 2A900 8009A500 1462000D */ bne $v1, $v0, .L8009A538 -/* 2A904 8009A504 2402FFFC */ addiu $v0, $zero, -0x4 -/* 2A908 8009A508 8D040000 */ lw $a0, 0x0($t0) -/* 2A90C 8009A50C 24840003 */ addiu $a0, $a0, 0x3 -/* 2A910 8009A510 00822024 */ and $a0, $a0, $v0 -/* 2A914 8009A514 24820004 */ addiu $v0, $a0, 0x4 -/* 2A918 8009A518 AD020000 */ sw $v0, 0x0($t0) -/* 2A91C 8009A51C 8E02002C */ lw $v0, 0x2C($s0) -/* 2A920 8009A520 8C840000 */ lw $a0, 0x0($a0) -/* 2A924 8009A524 00401821 */ addu $v1, $v0, $zero -/* 2A928 8009A528 00001021 */ addu $v0, $zero, $zero -/* 2A92C 8009A52C AC820000 */ sw $v0, 0x0($a0) -/* 2A930 8009A530 08026988 */ j .L8009A620 -/* 2A934 8009A534 AC830004 */ sw $v1, 0x4($a0) -.L8009A538: -/* 2A938 8009A538 8D020000 */ lw $v0, 0x0($t0) -/* 2A93C 8009A53C 2403FFFC */ addiu $v1, $zero, -0x4 -/* 2A940 8009A540 24420003 */ addiu $v0, $v0, 0x3 -/* 2A944 8009A544 00431024 */ and $v0, $v0, $v1 -/* 2A948 8009A548 24430004 */ addiu $v1, $v0, 0x4 -/* 2A94C 8009A54C AD030000 */ sw $v1, 0x0($t0) -/* 2A950 8009A550 8C430000 */ lw $v1, 0x0($v0) -/* 2A954 8009A554 8E02002C */ lw $v0, 0x2C($s0) -/* 2A958 8009A558 08026988 */ j .L8009A620 -/* 2A95C 8009A55C AC620000 */ sw $v0, 0x0($v1) -glabel .L8009A560 -/* 2A960 8009A560 8D040000 */ lw $a0, 0x0($t0) -/* 2A964 8009A564 2405FFFC */ addiu $a1, $zero, -0x4 -/* 2A968 8009A568 24840003 */ addiu $a0, $a0, 0x3 -/* 2A96C 8009A56C 00852024 */ and $a0, $a0, $a1 -/* 2A970 8009A570 24850004 */ addiu $a1, $a0, 0x4 -/* 2A974 8009A574 AD050000 */ sw $a1, 0x0($t0) -/* 2A978 8009A578 8C870000 */ lw $a3, 0x0($a0) -/* 2A97C 8009A57C 02002021 */ addu $a0, $s0, $zero -/* 2A980 8009A580 24050078 */ addiu $a1, $zero, 0x78 -/* 2A984 8009A584 8C86000C */ lw $a2, 0xC($a0) -/* 2A988 8009A588 00E01821 */ addu $v1, $a3, $zero -/* 2A98C 8009A58C 000717C3 */ sra $v0, $a3, 31 -/* 2A990 8009A590 01263021 */ addu $a2, $t1, $a2 -/* 2A994 8009A594 AC820000 */ sw $v0, 0x0($a0) -/* 2A998 8009A598 AC830004 */ sw $v1, 0x4($a0) -/* 2A99C 8009A59C 0C026D9C */ jal func_8009B670 -/* 2A9A0 8009A5A0 AC860008 */ sw $a2, 0x8($a0) -/* 2A9A4 8009A5A4 08026988 */ j .L8009A620 -/* 2A9A8 8009A5A8 00000000 */ nop -glabel .L8009A5AC -/* 2A9AC 8009A5AC 8D020000 */ lw $v0, 0x0($t0) -/* 2A9B0 8009A5B0 2403FFFC */ addiu $v1, $zero, -0x4 -/* 2A9B4 8009A5B4 24420003 */ addiu $v0, $v0, 0x3 -/* 2A9B8 8009A5B8 00431024 */ and $v0, $v0, $v1 -/* 2A9BC 8009A5BC 24430004 */ addiu $v1, $v0, 0x4 -/* 2A9C0 8009A5C0 AD030000 */ sw $v1, 0x0($t0) -/* 2A9C4 8009A5C4 8C440000 */ lw $a0, 0x0($v0) -/* 2A9C8 8009A5C8 0C024D18 */ jal func_80093460 -/* 2A9CC 8009A5CC AE040008 */ sw $a0, 0x8($s0) -/* 2A9D0 8009A5D0 8E030024 */ lw $v1, 0x24($s0) -/* 2A9D4 8009A5D4 04600012 */ bltz $v1, .L8009A620 -/* 2A9D8 8009A5D8 AE020014 */ sw $v0, 0x14($s0) -/* 2A9DC 8009A5DC 0062102A */ slt $v0, $v1, $v0 -/* 2A9E0 8009A5E0 5440000F */ bnel $v0, $zero, .L8009A620 -/* 2A9E4 8009A5E4 AE030014 */ sw $v1, 0x14($s0) -/* 2A9E8 8009A5E8 08026988 */ j .L8009A620 -/* 2A9EC 8009A5EC 00000000 */ nop -glabel .L8009A5F0 -/* 2A9F0 8009A5F0 8E02000C */ lw $v0, 0xC($s0) -/* 2A9F4 8009A5F4 24430001 */ addiu $v1, $v0, 0x1 -/* 2A9F8 8009A5F8 01221021 */ addu $v0, $t1, $v0 -/* 2A9FC 8009A5FC AE03000C */ sw $v1, 0xC($s0) -/* 2AA00 8009A600 24030025 */ addiu $v1, $zero, 0x25 -/* 2AA04 8009A604 08026988 */ j .L8009A620 -/* 2AA08 8009A608 A0430000 */ sb $v1, 0x0($v0) -glabel .L8009A60C -/* 2AA0C 8009A60C 8E02000C */ lw $v0, 0xC($s0) -/* 2AA10 8009A610 24430001 */ addiu $v1, $v0, 0x1 -/* 2AA14 8009A614 01221021 */ addu $v0, $t1, $v0 -/* 2AA18 8009A618 AE03000C */ sw $v1, 0xC($s0) -/* 2AA1C 8009A61C A0470000 */ sb $a3, 0x0($v0) -.L8009A620: -/* 2AA20 8009A620 8FBF0014 */ lw $ra, 0x14($sp) -/* 2AA24 8009A624 8FB00010 */ lw $s0, 0x10($sp) -/* 2AA28 8009A628 03E00008 */ jr $ra -/* 2AA2C 8009A62C 27BD0018 */ addiu $sp, $sp, 0x18 -.size func_8009A160, . - func_8009A160 - -glabel func_8009A630 -/* 2AA30 8009A630 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2AA34 8009A634 AFB00010 */ sw $s0, 0x10($sp) -/* 2AA38 8009A638 00808021 */ addu $s0, $a0, $zero -/* 2AA3C 8009A63C AFB30018 */ sw $s3, 0x18($sp) -/* 2AA40 8009A640 AFB20014 */ sw $s2, 0x14($sp) -/* 2AA44 8009A644 00C09021 */ addu $s2, $a2, $zero -/* 2AA48 8009A648 AFBF001C */ sw $ra, 0x1C($sp) -/* 2AA4C 8009A64C 0C0270D4 */ jal func_8009C350 -/* 2AA50 8009A650 00E09821 */ addu $s3, $a3, $zero -/* 2AA54 8009A654 14400016 */ bnez $v0, .L8009A6B0 -/* 2AA58 8009A658 2402FFFF */ addiu $v0, $zero, -0x1 -/* 2AA5C 8009A65C 3C03A410 */ lui $v1, (0xA410000C >> 16) -/* 2AA60 8009A660 3463000C */ ori $v1, $v1, (0xA410000C & 0xFFFF) -/* 2AA64 8009A664 24020001 */ addiu $v0, $zero, 0x1 -/* 2AA68 8009A668 AC620000 */ sw $v0, 0x0($v1) -/* 2AA6C 8009A66C 3C03A410 */ lui $v1, (0xA410000C >> 16) -/* 2AA70 8009A670 3463000C */ ori $v1, $v1, (0xA410000C & 0xFFFF) -.L8009A674: -/* 2AA74 8009A674 8C620000 */ lw $v0, 0x0($v1) -/* 2AA78 8009A678 30420001 */ andi $v0, $v0, 0x1 -/* 2AA7C 8009A67C 1440FFFD */ bnez $v0, .L8009A674 -/* 2AA80 8009A680 00000000 */ nop -/* 2AA84 8009A684 0C0241E0 */ jal func_80090780 -/* 2AA88 8009A688 02002021 */ addu $a0, $s0, $zero -/* 2AA8C 8009A68C 02002021 */ addu $a0, $s0, $zero -/* 2AA90 8009A690 3C03A410 */ lui $v1, %hi(D_A4100000) -/* 2AA94 8009A694 0C0241E0 */ jal func_80090780 -/* 2AA98 8009A698 AC620000 */ sw $v0, %lo(D_A4100000)($v1) -/* 2AA9C 8009A69C 3C04A410 */ lui $a0, (0xA4100004 >> 16) -/* 2AAA0 8009A6A0 34840004 */ ori $a0, $a0, (0xA4100004 & 0xFFFF) -/* 2AAA4 8009A6A4 02621821 */ addu $v1, $s3, $v0 -/* 2AAA8 8009A6A8 00001021 */ addu $v0, $zero, $zero -/* 2AAAC 8009A6AC AC830000 */ sw $v1, 0x0($a0) -.L8009A6B0: -/* 2AAB0 8009A6B0 8FBF001C */ lw $ra, 0x1C($sp) -/* 2AAB4 8009A6B4 8FB30018 */ lw $s3, 0x18($sp) -/* 2AAB8 8009A6B8 8FB20014 */ lw $s2, 0x14($sp) -/* 2AABC 8009A6BC 8FB00010 */ lw $s0, 0x10($sp) -/* 2AAC0 8009A6C0 03E00008 */ jr $ra -/* 2AAC4 8009A6C4 27BD0020 */ addiu $sp, $sp, 0x20 -/* 2AAC8 8009A6C8 00000000 */ nop -/* 2AACC 8009A6CC 00000000 */ nop -.size func_8009A630, . - func_8009A630 - -# Handwritten function -glabel func_8009A6D0 -/* 2AAD0 8009A6D0 40026800 */ mfc0 $v0, $13 # handwritten instruction -/* 2AAD4 8009A6D4 03E00008 */ jr $ra -/* 2AAD8 8009A6D8 00000000 */ nop -/* 2AADC 8009A6DC 00000000 */ nop -.size func_8009A6D0, . - func_8009A6D0 - -# Handwritten function -glabel func_8009A6E0 -/* 2AAE0 8009A6E0 40024800 */ mfc0 $v0, $9 # handwritten instruction -/* 2AAE4 8009A6E4 03E00008 */ jr $ra -/* 2AAE8 8009A6E8 00000000 */ nop -/* 2AAEC 8009A6EC 00000000 */ nop -.size func_8009A6E0, . - func_8009A6E0 - -# Handwritten function -glabel func_8009A6F0 -/* 2AAF0 8009A6F0 40026000 */ mfc0 $v0, $12 # handwritten instruction -/* 2AAF4 8009A6F4 03E00008 */ jr $ra -/* 2AAF8 8009A6F8 00000000 */ nop -/* 2AAFC 8009A6FC 00000000 */ nop -.size func_8009A6F0, . - func_8009A6F0 - -# Handwritten function -glabel func_8009A700 -/* 2AB00 8009A700 40845800 */ mtc0 $a0, $11 # handwritten instruction -/* 2AB04 8009A704 03E00008 */ jr $ra -/* 2AB08 8009A708 00000000 */ nop -/* 2AB0C 8009A70C 00000000 */ nop -.size func_8009A700, . - func_8009A700 - -glabel func_8009A710 -/* 2AB10 8009A710 4442F800 */ cfc1 $v0, $31 -/* 2AB14 8009A714 44C4F800 */ ctc1 $a0, $31 -/* 2AB18 8009A718 03E00008 */ jr $ra -/* 2AB1C 8009A71C 00000000 */ nop -.size func_8009A710, . - func_8009A710 - -# Handwritten function -glabel func_8009A720 -/* 2AB20 8009A720 40846000 */ mtc0 $a0, $12 # handwritten instruction -/* 2AB24 8009A724 00000000 */ nop -/* 2AB28 8009A728 03E00008 */ jr $ra -/* 2AB2C 8009A72C 00000000 */ nop -.size func_8009A720, . - func_8009A720 - -# Handwritten function -glabel func_8009A730 -/* 2AB30 8009A730 40849000 */ mtc0 $a0, $18 # handwritten instruction -/* 2AB34 8009A734 00000000 */ nop -/* 2AB38 8009A738 03E00008 */ jr $ra -/* 2AB3C 8009A73C 00000000 */ nop -.size func_8009A730, . - func_8009A730 - -glabel func_8009A740 -/* 2AB40 8009A740 3C02A404 */ lui $v0, (0xA4040010 >> 16) -/* 2AB44 8009A744 34420010 */ ori $v0, $v0, (0xA4040010 & 0xFFFF) -/* 2AB48 8009A748 8C420000 */ lw $v0, 0x0($v0) -/* 2AB4C 8009A74C 3042001C */ andi $v0, $v0, 0x1C -/* 2AB50 8009A750 03E00008 */ jr $ra -/* 2AB54 8009A754 0002102B */ sltu $v0, $zero, $v0 -/* 2AB58 8009A758 00000000 */ nop -/* 2AB5C 8009A75C 00000000 */ nop -.size func_8009A740, . - func_8009A740 - -glabel func_8009A760 -/* 2AB60 8009A760 3C02A404 */ lui $v0, (0xA4040010 >> 16) -/* 2AB64 8009A764 34420010 */ ori $v0, $v0, (0xA4040010 & 0xFFFF) -/* 2AB68 8009A768 03E00008 */ jr $ra -/* 2AB6C 8009A76C AC440000 */ sw $a0, 0x0($v0) -.size func_8009A760, . - func_8009A760 - -glabel func_8009A770 -/* 2AB70 8009A770 3C02A404 */ lui $v0, (0xA4040010 >> 16) -/* 2AB74 8009A774 34420010 */ ori $v0, $v0, (0xA4040010 & 0xFFFF) -/* 2AB78 8009A778 8C420000 */ lw $v0, 0x0($v0) -/* 2AB7C 8009A77C 30420001 */ andi $v0, $v0, 0x1 -/* 2AB80 8009A780 10400004 */ beqz $v0, .L8009A794 -/* 2AB84 8009A784 3C02A408 */ lui $v0, %hi(D_A4080000) -/* 2AB88 8009A788 AC440000 */ sw $a0, %lo(D_A4080000)($v0) -/* 2AB8C 8009A78C 080269E6 */ j .L8009A798 -/* 2AB90 8009A790 00001021 */ addu $v0, $zero, $zero -.L8009A794: -/* 2AB94 8009A794 2402FFFF */ addiu $v0, $zero, -0x1 -.L8009A798: -/* 2AB98 8009A798 03E00008 */ jr $ra -/* 2AB9C 8009A79C 00000000 */ nop -.size func_8009A770, . - func_8009A770 - -glabel func_8009A7A0 -/* 2ABA0 8009A7A0 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 2ABA4 8009A7A4 AFB20018 */ sw $s2, 0x18($sp) -/* 2ABA8 8009A7A8 00809021 */ addu $s2, $a0, $zero -/* 2ABAC 8009A7AC AFB00010 */ sw $s0, 0x10($sp) -/* 2ABB0 8009A7B0 00A08021 */ addu $s0, $a1, $zero -/* 2ABB4 8009A7B4 AFB10014 */ sw $s1, 0x14($sp) -/* 2ABB8 8009A7B8 00C08821 */ addu $s1, $a2, $zero -/* 2ABBC 8009A7BC AFB3001C */ sw $s3, 0x1C($sp) -/* 2ABC0 8009A7C0 AFBF0020 */ sw $ra, 0x20($sp) -/* 2ABC4 8009A7C4 0C0269D0 */ jal func_8009A740 -/* 2ABC8 8009A7C8 00E09821 */ addu $s3, $a3, $zero -/* 2ABCC 8009A7CC 14400010 */ bnez $v0, .L8009A810 -/* 2ABD0 8009A7D0 2402FFFF */ addiu $v0, $zero, -0x1 -/* 2ABD4 8009A7D4 3C02A404 */ lui $v0, %hi(D_A4040000) -/* 2ABD8 8009A7D8 02202021 */ addu $a0, $s1, $zero -/* 2ABDC 8009A7DC 0C0241E0 */ jal func_80090780 -/* 2ABE0 8009A7E0 AC500000 */ sw $s0, %lo(D_A4040000)($v0) -/* 2ABE4 8009A7E4 3C03A404 */ lui $v1, (0xA4040004 >> 16) -/* 2ABE8 8009A7E8 34630004 */ ori $v1, $v1, (0xA4040004 & 0xFFFF) -/* 2ABEC 8009A7EC AC620000 */ sw $v0, 0x0($v1) -/* 2ABF0 8009A7F0 16400003 */ bnez $s2, .L8009A800 -/* 2ABF4 8009A7F4 3C03A404 */ lui $v1, (0xA4040008 >> 16) -/* 2ABF8 8009A7F8 08026A01 */ j .L8009A804 -/* 2ABFC 8009A7FC 3463000C */ ori $v1, $v1, (0xA404000C & 0xFFFF) -.L8009A800: -/* 2AC00 8009A800 34630008 */ ori $v1, $v1, (0xA4040008 & 0xFFFF) -.L8009A804: -/* 2AC04 8009A804 2662FFFF */ addiu $v0, $s3, -0x1 -/* 2AC08 8009A808 AC620000 */ sw $v0, 0x0($v1) -/* 2AC0C 8009A80C 00001021 */ addu $v0, $zero, $zero -.L8009A810: -/* 2AC10 8009A810 8FBF0020 */ lw $ra, 0x20($sp) -/* 2AC14 8009A814 8FB3001C */ lw $s3, 0x1C($sp) -/* 2AC18 8009A818 8FB20018 */ lw $s2, 0x18($sp) -/* 2AC1C 8009A81C 8FB10014 */ lw $s1, 0x14($sp) -/* 2AC20 8009A820 8FB00010 */ lw $s0, 0x10($sp) -/* 2AC24 8009A824 03E00008 */ jr $ra -/* 2AC28 8009A828 27BD0028 */ addiu $sp, $sp, 0x28 -/* 2AC2C 8009A82C 00000000 */ nop -.size func_8009A7A0, . - func_8009A7A0 - -glabel func_8009A830 -/* 2AC30 8009A830 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2AC34 8009A834 AFB00010 */ sw $s0, 0x10($sp) -/* 2AC38 8009A838 00808021 */ addu $s0, $a0, $zero -/* 2AC3C 8009A83C AFB10014 */ sw $s1, 0x14($sp) -/* 2AC40 8009A840 AFBF0018 */ sw $ra, 0x18($sp) -/* 2AC44 8009A844 0C0270DC */ jal func_8009C370 -/* 2AC48 8009A848 00A08821 */ addu $s1, $a1, $zero -/* 2AC4C 8009A84C 14400006 */ bnez $v0, .L8009A868 -/* 2AC50 8009A850 2402FFFF */ addiu $v0, $zero, -0x1 -/* 2AC54 8009A854 3C02A000 */ lui $v0, %hi(D_A0000000) -/* 2AC58 8009A858 02021025 */ or $v0, $s0, $v0 -/* 2AC5C 8009A85C 8C430000 */ lw $v1, %lo(D_A0000000)($v0) -/* 2AC60 8009A860 00001021 */ addu $v0, $zero, $zero -/* 2AC64 8009A864 AE230000 */ sw $v1, 0x0($s1) -.L8009A868: -/* 2AC68 8009A868 8FBF0018 */ lw $ra, 0x18($sp) -/* 2AC6C 8009A86C 8FB10014 */ lw $s1, 0x14($sp) -/* 2AC70 8009A870 8FB00010 */ lw $s0, 0x10($sp) -/* 2AC74 8009A874 03E00008 */ jr $ra -/* 2AC78 8009A878 27BD0020 */ addiu $sp, $sp, 0x20 -/* 2AC7C 8009A87C 00000000 */ nop -.size func_8009A830, . - func_8009A830 - -glabel func_8009A880 -/* 2AC80 8009A880 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2AC84 8009A884 AFB00010 */ sw $s0, 0x10($sp) -/* 2AC88 8009A888 00808021 */ addu $s0, $a0, $zero -/* 2AC8C 8009A88C AFB10014 */ sw $s1, 0x14($sp) -/* 2AC90 8009A890 AFBF0018 */ sw $ra, 0x18($sp) -/* 2AC94 8009A894 0C0270DC */ jal func_8009C370 -/* 2AC98 8009A898 00A08821 */ addu $s1, $a1, $zero -/* 2AC9C 8009A89C 54400005 */ bnel $v0, $zero, .L8009A8B4 -/* 2ACA0 8009A8A0 2402FFFF */ addiu $v0, $zero, -0x1 -/* 2ACA4 8009A8A4 3C02A000 */ lui $v0, %hi(D_A0000000) -/* 2ACA8 8009A8A8 02021025 */ or $v0, $s0, $v0 -/* 2ACAC 8009A8AC AC510000 */ sw $s1, %lo(D_A0000000)($v0) -/* 2ACB0 8009A8B0 00001021 */ addu $v0, $zero, $zero -.L8009A8B4: -/* 2ACB4 8009A8B4 8FBF0018 */ lw $ra, 0x18($sp) -/* 2ACB8 8009A8B8 8FB10014 */ lw $s1, 0x14($sp) -/* 2ACBC 8009A8BC 8FB00010 */ lw $s0, 0x10($sp) -/* 2ACC0 8009A8C0 03E00008 */ jr $ra -/* 2ACC4 8009A8C4 27BD0020 */ addiu $sp, $sp, 0x20 -/* 2ACC8 8009A8C8 00000000 */ nop -/* 2ACCC 8009A8CC 00000000 */ nop -.size func_8009A880, . - func_8009A880 - -glabel func_8009A8D0 -/* 2ACD0 8009A8D0 00001821 */ addu $v1, $zero, $zero -/* 2ACD4 8009A8D4 24050400 */ addiu $a1, $zero, 0x400 -/* 2ACD8 8009A8D8 3084FFFF */ andi $a0, $a0, 0xFFFF -/* 2ACDC 8009A8DC 00851024 */ and $v0, $a0, $a1 -.L8009A8E0: -/* 2ACE0 8009A8E0 10400006 */ beqz $v0, .L8009A8FC -/* 2ACE4 8009A8E4 00031840 */ sll $v1, $v1, 1 -/* 2ACE8 8009A8E8 30620020 */ andi $v0, $v1, 0x20 -/* 2ACEC 8009A8EC 50400006 */ beql $v0, $zero, .L8009A908 -/* 2ACF0 8009A8F0 24630001 */ addiu $v1, $v1, 0x1 -/* 2ACF4 8009A8F4 08026A42 */ j .L8009A908 -/* 2ACF8 8009A8F8 38630014 */ xori $v1, $v1, 0x14 -.L8009A8FC: -/* 2ACFC 8009A8FC 30620020 */ andi $v0, $v1, 0x20 -/* 2AD00 8009A900 54400001 */ bnel $v0, $zero, .L8009A908 -/* 2AD04 8009A904 38630015 */ xori $v1, $v1, 0x15 -.L8009A908: -/* 2AD08 8009A908 00052842 */ srl $a1, $a1, 1 -/* 2AD0C 8009A90C 14A0FFF4 */ bnez $a1, .L8009A8E0 -/* 2AD10 8009A910 00851024 */ and $v0, $a0, $a1 -/* 2AD14 8009A914 24050005 */ addiu $a1, $zero, 0x5 -/* 2AD18 8009A918 00031840 */ sll $v1, $v1, 1 -.L8009A91C: -/* 2AD1C 8009A91C 30620020 */ andi $v0, $v1, 0x20 -/* 2AD20 8009A920 54400001 */ bnel $v0, $zero, .L8009A928 -/* 2AD24 8009A924 38630015 */ xori $v1, $v1, 0x15 -.L8009A928: -/* 2AD28 8009A928 24A5FFFF */ addiu $a1, $a1, -0x1 -/* 2AD2C 8009A92C 54A0FFFB */ bnel $a1, $zero, .L8009A91C -/* 2AD30 8009A930 00031840 */ sll $v1, $v1, 1 -/* 2AD34 8009A934 03E00008 */ jr $ra -/* 2AD38 8009A938 3062001F */ andi $v0, $v1, 0x1F -.size func_8009A8D0, . - func_8009A8D0 - -glabel func_8009A93C -/* 2AD3C 8009A93C 00001821 */ addu $v1, $zero, $zero -/* 2AD40 8009A940 24060020 */ addiu $a2, $zero, 0x20 -.L8009A944: -/* 2AD44 8009A944 24050080 */ addiu $a1, $zero, 0x80 -/* 2AD48 8009A948 90870000 */ lbu $a3, 0x0($a0) -/* 2AD4C 8009A94C 00E51024 */ and $v0, $a3, $a1 -.L8009A950: -/* 2AD50 8009A950 10400006 */ beqz $v0, .L8009A96C -/* 2AD54 8009A954 00031840 */ sll $v1, $v1, 1 -/* 2AD58 8009A958 30620100 */ andi $v0, $v1, 0x100 -/* 2AD5C 8009A95C 50400006 */ beql $v0, $zero, .L8009A978 -/* 2AD60 8009A960 24630001 */ addiu $v1, $v1, 0x1 -/* 2AD64 8009A964 08026A5E */ j .L8009A978 -/* 2AD68 8009A968 38630084 */ xori $v1, $v1, 0x84 -.L8009A96C: -/* 2AD6C 8009A96C 30620100 */ andi $v0, $v1, 0x100 -/* 2AD70 8009A970 54400001 */ bnel $v0, $zero, .L8009A978 -/* 2AD74 8009A974 38630085 */ xori $v1, $v1, 0x85 -.L8009A978: -/* 2AD78 8009A978 00052842 */ srl $a1, $a1, 1 -/* 2AD7C 8009A97C 14A0FFF4 */ bnez $a1, .L8009A950 -/* 2AD80 8009A980 00E51024 */ and $v0, $a3, $a1 -/* 2AD84 8009A984 24C6FFFF */ addiu $a2, $a2, -0x1 -/* 2AD88 8009A988 14C0FFEE */ bnez $a2, .L8009A944 -/* 2AD8C 8009A98C 24840001 */ addiu $a0, $a0, 0x1 -/* 2AD90 8009A990 00031840 */ sll $v1, $v1, 1 -.L8009A994: -/* 2AD94 8009A994 30620100 */ andi $v0, $v1, 0x100 -/* 2AD98 8009A998 54400001 */ bnel $v0, $zero, .L8009A9A0 -/* 2AD9C 8009A99C 38630085 */ xori $v1, $v1, 0x85 -.L8009A9A0: -/* 2ADA0 8009A9A0 24C60001 */ addiu $a2, $a2, 0x1 -/* 2ADA4 8009A9A4 2CC20008 */ sltiu $v0, $a2, 0x8 -/* 2ADA8 8009A9A8 5440FFFA */ bnel $v0, $zero, .L8009A994 -/* 2ADAC 8009A9AC 00031840 */ sll $v1, $v1, 1 -/* 2ADB0 8009A9B0 03E00008 */ jr $ra -/* 2ADB4 8009A9B4 306200FF */ andi $v0, $v1, 0xFF -/* 2ADB8 8009A9B8 00000000 */ nop -/* 2ADBC 8009A9BC 00000000 */ nop -.size func_8009A93C, . - func_8009A93C - -glabel func_8009A9C0 -/* 2ADC0 8009A9C0 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2ADC4 8009A9C4 AFB00010 */ sw $s0, 0x10($sp) -/* 2ADC8 8009A9C8 00808021 */ addu $s0, $a0, $zero -/* 2ADCC 8009A9CC AFBF0018 */ sw $ra, 0x18($sp) -/* 2ADD0 8009A9D0 0C0265B4 */ jal func_800996D0 -/* 2ADD4 8009A9D4 AFB10014 */ sw $s1, 0x14($sp) -/* 2ADD8 8009A9D8 16000004 */ bnez $s0, .L8009A9EC -/* 2ADDC 8009A9DC 00408821 */ addu $s1, $v0, $zero -/* 2ADE0 8009A9E0 3C10800B */ lui $s0, %hi(D_800AA7A0) -/* 2ADE4 8009A9E4 08026A82 */ j .L8009AA08 -/* 2ADE8 8009A9E8 8E10A7A0 */ lw $s0, %lo(D_800AA7A0)($s0) -.L8009A9EC: -/* 2ADEC 8009A9EC 96030010 */ lhu $v1, %lo(D_800B0010)($s0) -/* 2ADF0 8009A9F0 24020001 */ addiu $v0, $zero, 0x1 -/* 2ADF4 8009A9F4 10620004 */ beq $v1, $v0, .L8009AA08 -/* 2ADF8 8009A9F8 00000000 */ nop -/* 2ADFC 8009A9FC 8E040008 */ lw $a0, %lo(D_800B0008)($s0) -/* 2AE00 8009AA00 0C025300 */ jal func_80094C00 -/* 2AE04 8009AA04 02002821 */ addu $a1, $s0, $zero -.L8009AA08: -/* 2AE08 8009AA08 3C02800B */ lui $v0, %hi(D_800AA79C) -/* 2AE0C 8009AA0C 8C42A79C */ lw $v0, %lo(D_800AA79C)($v0) -/* 2AE10 8009AA10 14500008 */ bne $v0, $s0, .L8009AA34 -/* 2AE14 8009AA14 00402021 */ addu $a0, $v0, $zero -/* 2AE18 8009AA18 8E02000C */ lw $v0, 0xC($s0) -/* 2AE1C 8009AA1C 3C01800B */ lui $at, %hi(D_800AA79C) -/* 2AE20 8009AA20 08026A99 */ j .L8009AA64 -/* 2AE24 8009AA24 AC22A79C */ sw $v0, %lo(D_800AA79C)($at) -.L8009AA28: -/* 2AE28 8009AA28 8E02000C */ lw $v0, %lo(D_800B000C)($s0) -/* 2AE2C 8009AA2C 08026A99 */ j .L8009AA64 -/* 2AE30 8009AA30 AC82000C */ sw $v0, 0xC($a0) -.L8009AA34: -/* 2AE34 8009AA34 8C830004 */ lw $v1, 0x4($a0) -/* 2AE38 8009AA38 2402FFFF */ addiu $v0, $zero, -0x1 -/* 2AE3C 8009AA3C 10620009 */ beq $v1, $v0, .L8009AA64 -/* 2AE40 8009AA40 00000000 */ nop -/* 2AE44 8009AA44 2403FFFF */ addiu $v1, $zero, -0x1 -.L8009AA48: -/* 2AE48 8009AA48 8C82000C */ lw $v0, 0xC($a0) -/* 2AE4C 8009AA4C 1050FFF6 */ beq $v0, $s0, .L8009AA28 -/* 2AE50 8009AA50 00000000 */ nop -/* 2AE54 8009AA54 00402021 */ addu $a0, $v0, $zero -/* 2AE58 8009AA58 8C820004 */ lw $v0, 0x4($a0) -/* 2AE5C 8009AA5C 1443FFFA */ bne $v0, $v1, .L8009AA48 -/* 2AE60 8009AA60 00000000 */ nop -.L8009AA64: -/* 2AE64 8009AA64 3C02800B */ lui $v0, %hi(D_800AA7A0) -/* 2AE68 8009AA68 8C42A7A0 */ lw $v0, %lo(D_800AA7A0)($v0) -/* 2AE6C 8009AA6C 16020003 */ bne $s0, $v0, .L8009AA7C -/* 2AE70 8009AA70 00000000 */ nop -/* 2AE74 8009AA74 0C02654F */ jal func_8009953C -/* 2AE78 8009AA78 00000000 */ nop -.L8009AA7C: -/* 2AE7C 8009AA7C 0C0265D0 */ jal func_80099740 -/* 2AE80 8009AA80 02202021 */ addu $a0, $s1, $zero -/* 2AE84 8009AA84 8FBF0018 */ lw $ra, 0x18($sp) -/* 2AE88 8009AA88 8FB10014 */ lw $s1, 0x14($sp) -/* 2AE8C 8009AA8C 8FB00010 */ lw $s0, 0x10($sp) -/* 2AE90 8009AA90 03E00008 */ jr $ra -/* 2AE94 8009AA94 27BD0020 */ addiu $sp, $sp, 0x20 -/* 2AE98 8009AA98 00000000 */ nop -/* 2AE9C 8009AA9C 00000000 */ nop -.size func_8009A9C0, . - func_8009A9C0 - -# Handwritten function -glabel func_8009AAA0 -/* 2AEA0 8009AAA0 40085000 */ mfc0 $t0, $10 # handwritten instruction -/* 2AEA4 8009AAA4 2409001F */ addiu $t1, $zero, 0x1F -/* 2AEA8 8009AAA8 40890000 */ mtc0 $t1, $0 # handwritten instruction -/* 2AEAC 8009AAAC 40802800 */ mtc0 $zero, $5 # handwritten instruction -/* 2AEB0 8009AAB0 240A0017 */ addiu $t2, $zero, 0x17 -/* 2AEB4 8009AAB4 3C09C000 */ lui $t1, (0xC0000000 >> 16) -/* 2AEB8 8009AAB8 40895000 */ mtc0 $t1, $10 # handwritten instruction -/* 2AEBC 8009AABC 3C098000 */ lui $t1, (0x80000000 >> 16) -/* 2AEC0 8009AAC0 00095982 */ srl $t3, $t1, 6 -/* 2AEC4 8009AAC4 016A5825 */ or $t3, $t3, $t2 -/* 2AEC8 8009AAC8 408B1000 */ mtc0 $t3, $2 # handwritten instruction -/* 2AECC 8009AACC 24090001 */ addiu $t1, $zero, 0x1 -/* 2AED0 8009AAD0 40891800 */ mtc0 $t1, $3 # handwritten instruction -/* 2AED4 8009AAD4 00000000 */ nop -/* 2AED8 8009AAD8 42000002 */ tlbwi # handwritten instruction -/* 2AEDC 8009AADC 00000000 */ nop -/* 2AEE0 8009AAE0 00000000 */ nop -/* 2AEE4 8009AAE4 00000000 */ nop -/* 2AEE8 8009AAE8 00000000 */ nop -/* 2AEEC 8009AAEC 40885000 */ mtc0 $t0, $10 # handwritten instruction -/* 2AEF0 8009AAF0 03E00008 */ jr $ra -/* 2AEF4 8009AAF4 00000000 */ nop -/* 2AEF8 8009AAF8 00000000 */ nop -/* 2AEFC 8009AAFC 00000000 */ nop -.size func_8009AAA0, . - func_8009AAA0 - -# Handwritten function -glabel func_8009AB00 -/* 2AF00 8009AB00 40085000 */ mfc0 $t0, $10 # handwritten instruction -/* 2AF04 8009AB04 2409001E */ addiu $t1, $zero, 0x1E -/* 2AF08 8009AB08 3C0A8000 */ lui $t2, (0x80000000 >> 16) -/* 2AF0C 8009AB0C 408A5000 */ mtc0 $t2, $10 # handwritten instruction -/* 2AF10 8009AB10 40801000 */ mtc0 $zero, $2 # handwritten instruction -/* 2AF14 8009AB14 40801800 */ mtc0 $zero, $3 # handwritten instruction -.L8009AB18: -/* 2AF18 8009AB18 40890000 */ mtc0 $t1, $0 # handwritten instruction -/* 2AF1C 8009AB1C 00000000 */ nop -/* 2AF20 8009AB20 42000002 */ tlbwi # handwritten instruction -/* 2AF24 8009AB24 00000000 */ nop -/* 2AF28 8009AB28 00000000 */ nop -/* 2AF2C 8009AB2C 2129FFFF */ addi $t1, $t1, -0x1 # handwritten instruction -/* 2AF30 8009AB30 0521FFF9 */ bgez $t1, .L8009AB18 -/* 2AF34 8009AB34 00000000 */ nop -/* 2AF38 8009AB38 40885000 */ mtc0 $t0, $10 # handwritten instruction -/* 2AF3C 8009AB3C 03E00008 */ jr $ra -/* 2AF40 8009AB40 00000000 */ nop -/* 2AF44 8009AB44 00000000 */ nop -/* 2AF48 8009AB48 00000000 */ nop -/* 2AF4C 8009AB4C 00000000 */ nop -.size func_8009AB00, . - func_8009AB00 - -glabel func_8009AB50 -/* 2AF50 8009AB50 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2AF54 8009AB54 AFB00010 */ sw $s0, 0x10($sp) -/* 2AF58 8009AB58 3C10800B */ lui $s0, %hi(D_800ABB70) -/* 2AF5C 8009AB5C 2610BB70 */ addiu $s0, $s0, %lo(D_800ABB70) -/* 2AF60 8009AB60 02002021 */ addu $a0, $s0, $zero -/* 2AF64 8009AB64 AFBF0014 */ sw $ra, 0x14($sp) -/* 2AF68 8009AB68 0C024CE0 */ jal func_80093380 -/* 2AF6C 8009AB6C 24050060 */ addiu $a1, $zero, 0x60 -/* 2AF70 8009AB70 3C038000 */ lui $v1, %hi(D_80000300) -/* 2AF74 8009AB74 8C630300 */ lw $v1, %lo(D_80000300)($v1) -/* 2AF78 8009AB78 3C01800B */ lui $at, %hi(D_800ABBD0) -/* 2AF7C 8009AB7C AC30BBD0 */ sw $s0, %lo(D_800ABBD0)($at) -/* 2AF80 8009AB80 26100030 */ addiu $s0, $s0, 0x30 -/* 2AF84 8009AB84 24020001 */ addiu $v0, $zero, 0x1 -/* 2AF88 8009AB88 3C01800B */ lui $at, %hi(D_800ABBA2) -/* 2AF8C 8009AB8C A422BBA2 */ sh $v0, %lo(D_800ABBA2)($at) -/* 2AF90 8009AB90 3C01800B */ lui $at, %hi(D_800ABB72) -/* 2AF94 8009AB94 A422BB72 */ sh $v0, %lo(D_800ABB72)($at) -/* 2AF98 8009AB98 3C028000 */ lui $v0, (0x80000000 >> 16) -/* 2AF9C 8009AB9C 3C01800B */ lui $at, %hi(D_800ABBD4) -/* 2AFA0 8009ABA0 AC30BBD4 */ sw $s0, %lo(D_800ABBD4)($at) -/* 2AFA4 8009ABA4 3C01800B */ lui $at, %hi(D_800ABBA4) -/* 2AFA8 8009ABA8 AC22BBA4 */ sw $v0, %lo(D_800ABBA4)($at) -/* 2AFAC 8009ABAC 3C01800B */ lui $at, %hi(D_800ABB74) -/* 2AFB0 8009ABB0 AC22BB74 */ sw $v0, %lo(D_800ABB74)($at) -/* 2AFB4 8009ABB4 14600004 */ bnez $v1, .L8009ABC8 -/* 2AFB8 8009ABB8 24020002 */ addiu $v0, $zero, 0x2 -/* 2AFBC 8009ABBC 3C02800B */ lui $v0, %hi(D_800ABBE0) -/* 2AFC0 8009ABC0 08026AF9 */ j .L8009ABE4 -/* 2AFC4 8009ABC4 2442BBE0 */ addiu $v0, $v0, %lo(D_800ABBE0) -.L8009ABC8: -/* 2AFC8 8009ABC8 14620004 */ bne $v1, $v0, .L8009ABDC -/* 2AFCC 8009ABCC 00000000 */ nop -/* 2AFD0 8009ABD0 3C02800B */ lui $v0, %hi(D_800ABA00) -/* 2AFD4 8009ABD4 08026AF9 */ j .L8009ABE4 -/* 2AFD8 8009ABD8 2442BA00 */ addiu $v0, $v0, %lo(D_800ABA00) -.L8009ABDC: -/* 2AFDC 8009ABDC 3C02800B */ lui $v0, %hi(D_800AB960) -/* 2AFE0 8009ABE0 2442B960 */ addiu $v0, $v0, %lo(D_800AB960) -.L8009ABE4: -/* 2AFE4 8009ABE4 3C01800B */ lui $at, %hi(D_800ABBA8) -/* 2AFE8 8009ABE8 AC22BBA8 */ sw $v0, %lo(D_800ABBA8)($at) -/* 2AFEC 8009ABEC 3C03800B */ lui $v1, %hi(D_800ABBD4) -/* 2AFF0 8009ABF0 8C63BBD4 */ lw $v1, %lo(D_800ABBD4)($v1) -/* 2AFF4 8009ABF4 8C640008 */ lw $a0, 0x8($v1) -/* 2AFF8 8009ABF8 24020020 */ addiu $v0, $zero, 0x20 -/* 2AFFC 8009ABFC A4620000 */ sh $v0, 0x0($v1) -/* 2B000 8009AC00 8C820004 */ lw $v0, 0x4($a0) -/* 2B004 8009AC04 3C04A440 */ lui $a0, (0xA4400010 >> 16) -/* 2B008 8009AC08 34840010 */ ori $a0, $a0, (0xA4400010 & 0xFFFF) -/* 2B00C 8009AC0C AC62000C */ sw $v0, 0xC($v1) -/* 2B010 8009AC10 8C820000 */ lw $v0, 0x0($a0) -/* 2B014 8009AC14 2C42000B */ sltiu $v0, $v0, 0xB -/* 2B018 8009AC18 14400007 */ bnez $v0, .L8009AC38 -/* 2B01C 8009AC1C 3C02A440 */ lui $v0, %hi(D_A4400000) -/* 2B020 8009AC20 3C03A440 */ lui $v1, (0xA4400010 >> 16) -/* 2B024 8009AC24 34630010 */ ori $v1, $v1, (0xA4400010 & 0xFFFF) -.L8009AC28: -/* 2B028 8009AC28 8C620000 */ lw $v0, 0x0($v1) -/* 2B02C 8009AC2C 2C42000B */ sltiu $v0, $v0, 0xB -/* 2B030 8009AC30 1040FFFD */ beqz $v0, .L8009AC28 -/* 2B034 8009AC34 3C02A440 */ lui $v0, %hi(D_A4400000) -.L8009AC38: -/* 2B038 8009AC38 AC400000 */ sw $zero, %lo(D_A4400000)($v0) -/* 2B03C 8009AC3C 0C025608 */ jal func_80095820 -/* 2B040 8009AC40 00000000 */ nop -/* 2B044 8009AC44 8FBF0014 */ lw $ra, 0x14($sp) -/* 2B048 8009AC48 8FB00010 */ lw $s0, 0x10($sp) -/* 2B04C 8009AC4C 03E00008 */ jr $ra -/* 2B050 8009AC50 27BD0018 */ addiu $sp, $sp, 0x18 -/* 2B054 8009AC54 00000000 */ nop -/* 2B058 8009AC58 00000000 */ nop -/* 2B05C 8009AC5C 00000000 */ nop -.size func_8009AB50, . - func_8009AB50 - -glabel func_8009AC60 -/* 2B060 8009AC60 3C02800B */ lui $v0, %hi(D_800ABBD0) -/* 2B064 8009AC64 03E00008 */ jr $ra -/* 2B068 8009AC68 8C42BBD0 */ lw $v0, %lo(D_800ABBD0)($v0) -/* 2B06C 8009AC6C 00000000 */ nop -.size func_8009AC60, . - func_8009AC60 - -glabel func_8009AC70 -/* 2B070 8009AC70 27BDFB60 */ addiu $sp, $sp, -0x4A0 -/* 2B074 8009AC74 AFB1047C */ sw $s1, 0x47C($sp) -/* 2B078 8009AC78 00808821 */ addu $s1, $a0, $zero -/* 2B07C 8009AC7C AFBE0498 */ sw $fp, 0x498($sp) -/* 2B080 8009AC80 0000F021 */ addu $fp, $zero, $zero -/* 2B084 8009AC84 AFB60490 */ sw $s6, 0x490($sp) -/* 2B088 8009AC88 241600FE */ addiu $s6, $zero, 0xFE -/* 2B08C 8009AC8C AFBF049C */ sw $ra, 0x49C($sp) -/* 2B090 8009AC90 AFB70494 */ sw $s7, 0x494($sp) -/* 2B094 8009AC94 AFB5048C */ sw $s5, 0x48C($sp) -/* 2B098 8009AC98 AFB40488 */ sw $s4, 0x488($sp) -/* 2B09C 8009AC9C AFB30484 */ sw $s3, 0x484($sp) -/* 2B0A0 8009ACA0 AFB20480 */ sw $s2, 0x480($sp) -/* 2B0A4 8009ACA4 0C025DF5 */ jal func_800977D4 -/* 2B0A8 8009ACA8 AFB00478 */ sw $s0, 0x478($sp) -/* 2B0AC 8009ACAC 00408021 */ addu $s0, $v0, $zero -/* 2B0B0 8009ACB0 24020002 */ addiu $v0, $zero, 0x2 -/* 2B0B4 8009ACB4 16020004 */ bne $s0, $v0, .L8009ACC8 -/* 2B0B8 8009ACB8 00000000 */ nop -/* 2B0BC 8009ACBC 0C025D82 */ jal func_80097608 -/* 2B0C0 8009ACC0 02202021 */ addu $a0, $s1, $zero -/* 2B0C4 8009ACC4 00408021 */ addu $s0, $v0, $zero -.L8009ACC8: -/* 2B0C8 8009ACC8 12000003 */ beqz $s0, .L8009ACD8 -/* 2B0CC 8009ACCC 02202021 */ addu $a0, $s1, $zero -.L8009ACD0: -/* 2B0D0 8009ACD0 08026C28 */ j .L8009B0A0 -/* 2B0D4 8009ACD4 02001021 */ addu $v0, $s0, $zero -.L8009ACD8: -/* 2B0D8 8009ACD8 0C026C34 */ jal func_8009B0D0 -/* 2B0DC 8009ACDC 27A50258 */ addiu $a1, $sp, 0x258 -/* 2B0E0 8009ACE0 00408021 */ addu $s0, $v0, $zero -/* 2B0E4 8009ACE4 160000EE */ bnez $s0, .L8009B0A0 -/* 2B0E8 8009ACE8 00000000 */ nop -/* 2B0EC 8009ACEC 8E220050 */ lw $v0, 0x50($s1) -/* 2B0F0 8009ACF0 0202102A */ slt $v0, $s0, $v0 -/* 2B0F4 8009ACF4 1040006B */ beqz $v0, .L8009AEA4 -/* 2B0F8 8009ACF8 00009021 */ addu $s2, $zero, $zero -/* 2B0FC 8009ACFC 27B70018 */ addiu $s7, $sp, 0x18 -.L8009AD00: -/* 2B100 8009AD00 8E240004 */ lw $a0, 0x4($s1) -/* 2B104 8009AD04 8E26005C */ lw $a2, 0x5C($s1) -/* 2B108 8009AD08 8E250008 */ lw $a1, 0x8($s1) -/* 2B10C 8009AD0C 27A70218 */ addiu $a3, $sp, 0x218 -/* 2B110 8009AD10 00D23021 */ addu $a2, $a2, $s2 -/* 2B114 8009AD14 0C025EF4 */ jal func_80097BD0 -/* 2B118 8009AD18 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 2B11C 8009AD1C 00408021 */ addu $s0, $v0, $zero -/* 2B120 8009AD20 160000DF */ bnez $s0, .L8009B0A0 -/* 2B124 8009AD24 02001021 */ addu $v0, $s0, $zero -/* 2B128 8009AD28 97A2021C */ lhu $v0, 0x21C($sp) -/* 2B12C 8009AD2C 14400006 */ bnez $v0, .L8009AD48 -/* 2B130 8009AD30 00000000 */ nop -/* 2B134 8009AD34 8FA20218 */ lw $v0, 0x218($sp) -/* 2B138 8009AD38 10400055 */ beqz $v0, .L8009AE90 -/* 2B13C 8009AD3C 2405FFFF */ addiu $a1, $zero, -0x1 -/* 2B140 8009AD40 08026B88 */ j .L8009AE20 -/* 2B144 8009AD44 00000000 */ nop -.L8009AD48: -/* 2B148 8009AD48 8FA20218 */ lw $v0, 0x218($sp) -/* 2B14C 8009AD4C 14400003 */ bnez $v0, .L8009AD5C -/* 2B150 8009AD50 00002821 */ addu $a1, $zero, $zero -/* 2B154 8009AD54 08026B88 */ j .L8009AE20 -/* 2B158 8009AD58 2405FFFF */ addiu $a1, $zero, -0x1 -.L8009AD5C: -/* 2B15C 8009AD5C 97B4021E */ lhu $s4, 0x21E($sp) -/* 2B160 8009AD60 0000A821 */ addu $s5, $zero, $zero -/* 2B164 8009AD64 8E220060 */ lw $v0, 0x60($s1) -/* 2B168 8009AD68 08026B80 */ j .L8009AE00 -/* 2B16C 8009AD6C 241300FF */ addiu $s3, $zero, 0xFF -.L8009AD70: -/* 2B170 8009AD70 0002182B */ sltu $v1, $zero, $v0 -/* 2B174 8009AD74 2C420080 */ sltiu $v0, $v0, 0x80 -/* 2B178 8009AD78 00621824 */ and $v1, $v1, $v0 -/* 2B17C 8009AD7C 10600028 */ beqz $v1, .L8009AE20 -/* 2B180 8009AD80 00041A02 */ srl $v1, $a0, 8 -/* 2B184 8009AD84 326200FF */ andi $v0, $s3, 0xFF -/* 2B188 8009AD88 306700FF */ andi $a3, $v1, 0xFF -/* 2B18C 8009AD8C 1047000F */ beq $v0, $a3, .L8009ADCC -/* 2B190 8009AD90 32C200FF */ andi $v0, $s6, 0xFF -/* 2B194 8009AD94 10470007 */ beq $v0, $a3, .L8009ADB4 -/* 2B198 8009AD98 00609821 */ addu $s3, $v1, $zero -/* 2B19C 8009AD9C 02202021 */ addu $a0, $s1, $zero -/* 2B1A0 8009ADA0 27A50118 */ addiu $a1, $sp, 0x118 -/* 2B1A4 8009ADA4 0C025E23 */ jal func_8009788C -/* 2B1A8 8009ADA8 00003021 */ addu $a2, $zero, $zero -/* 2B1AC 8009ADAC 00408021 */ addu $s0, $v0, $zero -/* 2B1B0 8009ADB0 0260B021 */ addu $s6, $s3, $zero -.L8009ADB4: -/* 2B1B4 8009ADB4 0010182B */ sltu $v1, $zero, $s0 -/* 2B1B8 8009ADB8 3A020003 */ xori $v0, $s0, 0x3 -/* 2B1BC 8009ADBC 0002102B */ sltu $v0, $zero, $v0 -/* 2B1C0 8009ADC0 00621824 */ and $v1, $v1, $v0 -/* 2B1C4 8009ADC4 146000B6 */ bnez $v1, .L8009B0A0 -/* 2B1C8 8009ADC8 02001021 */ addu $v0, $s0, $zero -.L8009ADCC: -/* 2B1CC 8009ADCC 02202021 */ addu $a0, $s1, $zero -/* 2B1D0 8009ADD0 02802821 */ addu $a1, $s4, $zero -/* 2B1D4 8009ADD4 27A60258 */ addiu $a2, $sp, 0x258 -/* 2B1D8 8009ADD8 0C026C8A */ jal func_8009B228 -/* 2B1DC 8009ADDC 00052C00 */ sll $a1, $a1, 16 -/* 2B1E0 8009ADE0 00552823 */ subu $a1, $v0, $s5 -/* 2B1E4 8009ADE4 14A00014 */ bnez $a1, .L8009AE38 -/* 2B1E8 8009ADE8 328200FF */ andi $v0, $s4, 0xFF -/* 2B1EC 8009ADEC 00021040 */ sll $v0, $v0, 1 -/* 2B1F0 8009ADF0 00571021 */ addu $v0, $v0, $s7 -/* 2B1F4 8009ADF4 94540100 */ lhu $s4, 0x100($v0) -/* 2B1F8 8009ADF8 8E220060 */ lw $v0, 0x60($s1) -/* 2B1FC 8009ADFC 24150001 */ addiu $s5, $zero, 0x1 -.L8009AE00: -/* 2B200 8009AE00 3284FFFF */ andi $a0, $s4, 0xFFFF -/* 2B204 8009AE04 0082102A */ slt $v0, $a0, $v0 -/* 2B208 8009AE08 14400005 */ bnez $v0, .L8009AE20 -/* 2B20C 8009AE0C 00041202 */ srl $v0, $a0, 8 -/* 2B210 8009AE10 92230064 */ lbu $v1, 0x64($s1) -/* 2B214 8009AE14 0043102B */ sltu $v0, $v0, $v1 -/* 2B218 8009AE18 1440FFD5 */ bnez $v0, .L8009AD70 -/* 2B21C 8009AE1C 328200FF */ andi $v0, $s4, 0xFF -.L8009AE20: -/* 2B220 8009AE20 54A00006 */ bnel $a1, $zero, .L8009AE3C -/* 2B224 8009AE24 27A40218 */ addiu $a0, $sp, 0x218 -/* 2B228 8009AE28 3283FFFF */ andi $v1, $s4, 0xFFFF -/* 2B22C 8009AE2C 24020001 */ addiu $v0, $zero, 0x1 -/* 2B230 8009AE30 10620017 */ beq $v1, $v0, .L8009AE90 -/* 2B234 8009AE34 00000000 */ nop -.L8009AE38: -/* 2B238 8009AE38 27A40218 */ addiu $a0, $sp, 0x218 -.L8009AE3C: -/* 2B23C 8009AE3C 0C024CE0 */ jal func_80093380 -/* 2B240 8009AE40 24050020 */ addiu $a1, $zero, 0x20 -/* 2B244 8009AE44 92220065 */ lbu $v0, 0x65($s1) -/* 2B248 8009AE48 10400006 */ beqz $v0, .L8009AE64 -/* 2B24C 8009AE4C 02202021 */ addu $a0, $s1, $zero -/* 2B250 8009AE50 0C025C34 */ jal func_800970D0 -/* 2B254 8009AE54 00002821 */ addu $a1, $zero, $zero -/* 2B258 8009AE58 00408021 */ addu $s0, $v0, $zero -/* 2B25C 8009AE5C 16000090 */ bnez $s0, .L8009B0A0 -/* 2B260 8009AE60 02001021 */ addu $v0, $s0, $zero -.L8009AE64: -/* 2B264 8009AE64 8E26005C */ lw $a2, 0x5C($s1) -/* 2B268 8009AE68 AFA00010 */ sw $zero, 0x10($sp) -/* 2B26C 8009AE6C 8E240004 */ lw $a0, 0x4($s1) -/* 2B270 8009AE70 8E250008 */ lw $a1, 0x8($s1) -/* 2B274 8009AE74 27A70218 */ addiu $a3, $sp, 0x218 -/* 2B278 8009AE78 00D23021 */ addu $a2, $a2, $s2 -/* 2B27C 8009AE7C 0C025F70 */ jal func_80097DC0 -/* 2B280 8009AE80 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 2B284 8009AE84 00408021 */ addu $s0, $v0, $zero -/* 2B288 8009AE88 1600FF91 */ bnez $s0, .L8009ACD0 -/* 2B28C 8009AE8C 27DE0001 */ addiu $fp, $fp, 0x1 -.L8009AE90: -/* 2B290 8009AE90 8E220050 */ lw $v0, 0x50($s1) -/* 2B294 8009AE94 26520001 */ addiu $s2, $s2, 0x1 -/* 2B298 8009AE98 0242102A */ slt $v0, $s2, $v0 -/* 2B29C 8009AE9C 1440FF98 */ bnez $v0, .L8009AD00 -/* 2B2A0 8009AEA0 00000000 */ nop -.L8009AEA4: -/* 2B2A4 8009AEA4 8E220050 */ lw $v0, 0x50($s1) -/* 2B2A8 8009AEA8 1840001D */ blez $v0, .L8009AF20 -/* 2B2AC 8009AEAC 00009021 */ addu $s2, $zero, $zero -/* 2B2B0 8009AEB0 27B30238 */ addiu $s3, $sp, 0x238 -.L8009AEB4: -/* 2B2B4 8009AEB4 8E240004 */ lw $a0, 0x4($s1) -/* 2B2B8 8009AEB8 8E26005C */ lw $a2, 0x5C($s1) -/* 2B2BC 8009AEBC 8E250008 */ lw $a1, 0x8($s1) -/* 2B2C0 8009AEC0 27A70218 */ addiu $a3, $sp, 0x218 -/* 2B2C4 8009AEC4 00D23021 */ addu $a2, $a2, $s2 -/* 2B2C8 8009AEC8 0C025EF4 */ jal func_80097BD0 -/* 2B2CC 8009AECC 30C6FFFF */ andi $a2, $a2, 0xFFFF -/* 2B2D0 8009AED0 00408021 */ addu $s0, $v0, $zero -/* 2B2D4 8009AED4 16000072 */ bnez $s0, .L8009B0A0 -/* 2B2D8 8009AED8 02001021 */ addu $v0, $s0, $zero -/* 2B2DC 8009AEDC 97A2021C */ lhu $v0, 0x21C($sp) -/* 2B2E0 8009AEE0 5040000A */ beql $v0, $zero, .L8009AF0C -/* 2B2E4 8009AEE4 A6600000 */ sh $zero, 0x0($s3) -/* 2B2E8 8009AEE8 8FA20218 */ lw $v0, 0x218($sp) -/* 2B2EC 8009AEEC 50400007 */ beql $v0, $zero, .L8009AF0C -/* 2B2F0 8009AEF0 A6600000 */ sh $zero, 0x0($s3) -/* 2B2F4 8009AEF4 97A3021E */ lhu $v1, 0x21E($sp) -/* 2B2F8 8009AEF8 96220062 */ lhu $v0, 0x62($s1) -/* 2B2FC 8009AEFC 0062102B */ sltu $v0, $v1, $v0 -/* 2B300 8009AF00 54400002 */ bnel $v0, $zero, .L8009AF0C -/* 2B304 8009AF04 A6600000 */ sh $zero, 0x0($s3) -/* 2B308 8009AF08 A6630000 */ sh $v1, 0x0($s3) -.L8009AF0C: -/* 2B30C 8009AF0C 8E220050 */ lw $v0, 0x50($s1) -/* 2B310 8009AF10 26520001 */ addiu $s2, $s2, 0x1 -/* 2B314 8009AF14 0242102A */ slt $v0, $s2, $v0 -/* 2B318 8009AF18 1440FFE6 */ bnez $v0, .L8009AEB4 -/* 2B31C 8009AF1C 26730002 */ addiu $s3, $s3, 0x2 -.L8009AF20: -/* 2B320 8009AF20 92220064 */ lbu $v0, 0x64($s1) -/* 2B324 8009AF24 10400055 */ beqz $v0, .L8009B07C -/* 2B328 8009AF28 00009821 */ addu $s3, $zero, $zero -/* 2B32C 8009AF2C 27B40018 */ addiu $s4, $sp, 0x18 -/* 2B330 8009AF30 27B60118 */ addiu $s6, $sp, 0x118 -/* 2B334 8009AF34 27B50238 */ addiu $s5, $sp, 0x238 -/* 2B338 8009AF38 02202021 */ addu $a0, $s1, $zero -.L8009AF3C: -/* 2B33C 8009AF3C 27A50118 */ addiu $a1, $sp, 0x118 -/* 2B340 8009AF40 00003021 */ addu $a2, $zero, $zero -/* 2B344 8009AF44 327200FF */ andi $s2, $s3, 0xFF -/* 2B348 8009AF48 0C025E23 */ jal func_8009788C -/* 2B34C 8009AF4C 02403821 */ addu $a3, $s2, $zero -/* 2B350 8009AF50 00408021 */ addu $s0, $v0, $zero -/* 2B354 8009AF54 0010182B */ sltu $v1, $zero, $s0 -/* 2B358 8009AF58 3A020003 */ xori $v0, $s0, 0x3 -/* 2B35C 8009AF5C 0002102B */ sltu $v0, $zero, $v0 -/* 2B360 8009AF60 00621824 */ and $v1, $v1, $v0 -/* 2B364 8009AF64 5460004E */ bnel $v1, $zero, .L8009B0A0 -/* 2B368 8009AF68 02001021 */ addu $v0, $s0, $zero -/* 2B36C 8009AF6C 16400002 */ bnez $s2, .L8009AF78 -/* 2B370 8009AF70 24050001 */ addiu $a1, $zero, 0x1 -/* 2B374 8009AF74 8E250060 */ lw $a1, 0x60($s1) -.L8009AF78: -/* 2B378 8009AF78 18A0000A */ blez $a1, .L8009AFA4 -/* 2B37C 8009AF7C 00009021 */ addu $s2, $zero, $zero -/* 2B380 8009AF80 02802021 */ addu $a0, $s4, $zero -/* 2B384 8009AF84 02C01821 */ addu $v1, $s6, $zero -.L8009AF88: -/* 2B388 8009AF88 94620000 */ lhu $v0, 0x0($v1) -/* 2B38C 8009AF8C 24630002 */ addiu $v1, $v1, 0x2 -/* 2B390 8009AF90 26520001 */ addiu $s2, $s2, 0x1 -/* 2B394 8009AF94 A4820000 */ sh $v0, 0x0($a0) -/* 2B398 8009AF98 0245102A */ slt $v0, $s2, $a1 -/* 2B39C 8009AF9C 1440FFFA */ bnez $v0, .L8009AF88 -/* 2B3A0 8009AFA0 24840002 */ addiu $a0, $a0, 0x2 -.L8009AFA4: -/* 2B3A4 8009AFA4 2A420080 */ slti $v0, $s2, 0x80 -/* 2B3A8 8009AFA8 10400008 */ beqz $v0, .L8009AFCC -/* 2B3AC 8009AFAC 00121040 */ sll $v0, $s2, 1 -/* 2B3B0 8009AFB0 24040003 */ addiu $a0, $zero, 0x3 -/* 2B3B4 8009AFB4 00541821 */ addu $v1, $v0, $s4 -.L8009AFB8: -/* 2B3B8 8009AFB8 A4640000 */ sh $a0, 0x0($v1) -/* 2B3BC 8009AFBC 26520001 */ addiu $s2, $s2, 0x1 -/* 2B3C0 8009AFC0 2A420080 */ slti $v0, $s2, 0x80 -/* 2B3C4 8009AFC4 1440FFFC */ bnez $v0, .L8009AFB8 -/* 2B3C8 8009AFC8 24630002 */ addiu $v1, $v1, 0x2 -.L8009AFCC: -/* 2B3CC 8009AFCC 8E220050 */ lw $v0, 0x50($s1) -/* 2B3D0 8009AFD0 1840001D */ blez $v0, .L8009B048 -/* 2B3D4 8009AFD4 00009021 */ addu $s2, $zero, $zero -/* 2B3D8 8009AFD8 326800FF */ andi $t0, $s3, 0xFF -/* 2B3DC 8009AFDC 00003021 */ addu $a2, $zero, $zero -/* 2B3E0 8009AFE0 02A03821 */ addu $a3, $s5, $zero -.L8009AFE4: -/* 2B3E4 8009AFE4 90E20000 */ lbu $v0, 0x0($a3) -/* 2B3E8 8009AFE8 14480011 */ bne $v0, $t0, .L8009B030 -/* 2B3EC 8009AFEC 02A02821 */ addu $a1, $s5, $zero -.L8009AFF0: -/* 2B3F0 8009AFF0 00A62021 */ addu $a0, $a1, $a2 -/* 2B3F4 8009AFF4 94830000 */ lhu $v1, 0x0($a0) -/* 2B3F8 8009AFF8 96220062 */ lhu $v0, 0x62($s1) -/* 2B3FC 8009AFFC 0062182B */ sltu $v1, $v1, $v0 -/* 2B400 8009B000 5460000C */ bnel $v1, $zero, .L8009B034 -/* 2B404 8009B004 24C60002 */ addiu $a2, $a2, 0x2 -/* 2B408 8009B008 90820001 */ lbu $v0, 0x1($a0) -/* 2B40C 8009B00C 00021040 */ sll $v0, $v0, 1 -/* 2B410 8009B010 00541021 */ addu $v0, $v0, $s4 -/* 2B414 8009B014 94430100 */ lhu $v1, 0x100($v0) -/* 2B418 8009B018 A4430000 */ sh $v1, 0x0($v0) -/* 2B41C 8009B01C 00D41021 */ addu $v0, $a2, $s4 -/* 2B420 8009B020 A4430220 */ sh $v1, 0x220($v0) -/* 2B424 8009B024 90820000 */ lbu $v0, 0x0($a0) -/* 2B428 8009B028 1048FFF1 */ beq $v0, $t0, .L8009AFF0 -/* 2B42C 8009B02C 00000000 */ nop -.L8009B030: -/* 2B430 8009B030 24C60002 */ addiu $a2, $a2, 0x2 -.L8009B034: -/* 2B434 8009B034 8E220050 */ lw $v0, 0x50($s1) -/* 2B438 8009B038 26520001 */ addiu $s2, $s2, 0x1 -/* 2B43C 8009B03C 0242102A */ slt $v0, $s2, $v0 -/* 2B440 8009B040 1440FFE8 */ bnez $v0, .L8009AFE4 -/* 2B444 8009B044 24E70002 */ addiu $a3, $a3, 0x2 -.L8009B048: -/* 2B448 8009B048 02202021 */ addu $a0, $s1, $zero -/* 2B44C 8009B04C 27A50018 */ addiu $a1, $sp, 0x18 -/* 2B450 8009B050 24060001 */ addiu $a2, $zero, 0x1 -/* 2B454 8009B054 0C025E23 */ jal func_8009788C -/* 2B458 8009B058 326700FF */ andi $a3, $s3, 0xFF -/* 2B45C 8009B05C 00408021 */ addu $s0, $v0, $zero -/* 2B460 8009B060 1600FF1B */ bnez $s0, .L8009ACD0 -/* 2B464 8009B064 26730001 */ addiu $s3, $s3, 0x1 -/* 2B468 8009B068 92230064 */ lbu $v1, 0x64($s1) -/* 2B46C 8009B06C 326200FF */ andi $v0, $s3, 0xFF -/* 2B470 8009B070 0043102B */ sltu $v0, $v0, $v1 -/* 2B474 8009B074 1440FFB1 */ bnez $v0, .L8009AF3C -/* 2B478 8009B078 02202021 */ addu $a0, $s1, $zero -.L8009B07C: -/* 2B47C 8009B07C 13C00004 */ beqz $fp, .L8009B090 -/* 2B480 8009B080 2403FFFD */ addiu $v1, $zero, -0x3 -/* 2B484 8009B084 8E220000 */ lw $v0, 0x0($s1) -/* 2B488 8009B088 08026C26 */ j .L8009B098 -/* 2B48C 8009B08C 34420002 */ ori $v0, $v0, 0x2 -.L8009B090: -/* 2B490 8009B090 8E220000 */ lw $v0, 0x0($s1) -/* 2B494 8009B094 00431024 */ and $v0, $v0, $v1 -.L8009B098: -/* 2B498 8009B098 AE220000 */ sw $v0, 0x0($s1) -/* 2B49C 8009B09C 00001021 */ addu $v0, $zero, $zero -.L8009B0A0: -/* 2B4A0 8009B0A0 8FBF049C */ lw $ra, 0x49C($sp) -/* 2B4A4 8009B0A4 8FBE0498 */ lw $fp, 0x498($sp) -/* 2B4A8 8009B0A8 8FB70494 */ lw $s7, 0x494($sp) -/* 2B4AC 8009B0AC 8FB60490 */ lw $s6, 0x490($sp) -/* 2B4B0 8009B0B0 8FB5048C */ lw $s5, 0x48C($sp) -/* 2B4B4 8009B0B4 8FB40488 */ lw $s4, 0x488($sp) -/* 2B4B8 8009B0B8 8FB30484 */ lw $s3, 0x484($sp) -/* 2B4BC 8009B0BC 8FB20480 */ lw $s2, 0x480($sp) -/* 2B4C0 8009B0C0 8FB1047C */ lw $s1, 0x47C($sp) -/* 2B4C4 8009B0C4 8FB00478 */ lw $s0, 0x478($sp) -/* 2B4C8 8009B0C8 03E00008 */ jr $ra -/* 2B4CC 8009B0CC 27BD04A0 */ addiu $sp, $sp, 0x4A0 -.size func_8009AC70, . - func_8009AC70 - -glabel func_8009B0D0 -/* 2B4D0 8009B0D0 27BDFED0 */ addiu $sp, $sp, -0x130 -/* 2B4D4 8009B0D4 AFB20118 */ sw $s2, 0x118($sp) -/* 2B4D8 8009B0D8 00809021 */ addu $s2, $a0, $zero -/* 2B4DC 8009B0DC AFB40120 */ sw $s4, 0x120($sp) -/* 2B4E0 8009B0E0 00A0A021 */ addu $s4, $a1, $zero -/* 2B4E4 8009B0E4 240500FF */ addiu $a1, $zero, 0xFF -/* 2B4E8 8009B0E8 268200FF */ addiu $v0, $s4, 0xFF -/* 2B4EC 8009B0EC AFBF012C */ sw $ra, 0x12C($sp) -/* 2B4F0 8009B0F0 AFB60128 */ sw $s6, 0x128($sp) -/* 2B4F4 8009B0F4 AFB50124 */ sw $s5, 0x124($sp) -/* 2B4F8 8009B0F8 AFB3011C */ sw $s3, 0x11C($sp) -/* 2B4FC 8009B0FC AFB10114 */ sw $s1, 0x114($sp) -/* 2B500 8009B100 AFB00110 */ sw $s0, 0x110($sp) -.L8009B104: -/* 2B504 8009B104 A0400101 */ sb $zero, 0x101($v0) -/* 2B508 8009B108 24A5FFFF */ addiu $a1, $a1, -0x1 -/* 2B50C 8009B10C 04A1FFFD */ bgez $a1, .L8009B104 -/* 2B510 8009B110 2442FFFF */ addiu $v0, $v0, -0x1 -/* 2B514 8009B114 240200FF */ addiu $v0, $zero, 0xFF -/* 2B518 8009B118 A2820100 */ sb $v0, 0x100($s4) -/* 2B51C 8009B11C 92420064 */ lbu $v0, 0x64($s2) -/* 2B520 8009B120 10400036 */ beqz $v0, .L8009B1FC -/* 2B524 8009B124 00009821 */ addu $s3, $zero, $zero -/* 2B528 8009B128 27B50010 */ addiu $s5, $sp, 0x10 -/* 2B52C 8009B12C 24160001 */ addiu $s6, $zero, 0x1 -/* 2B530 8009B130 327000FF */ andi $s0, $s3, 0xFF -.L8009B134: -/* 2B534 8009B134 16000002 */ bnez $s0, .L8009B140 -/* 2B538 8009B138 24110001 */ addiu $s1, $zero, 0x1 -/* 2B53C 8009B13C 8E510060 */ lw $s1, 0x60($s2) -.L8009B140: -/* 2B540 8009B140 02402021 */ addu $a0, $s2, $zero -/* 2B544 8009B144 27A50010 */ addiu $a1, $sp, 0x10 -/* 2B548 8009B148 00003021 */ addu $a2, $zero, $zero -/* 2B54C 8009B14C 0C025E23 */ jal func_8009788C -/* 2B550 8009B150 02003821 */ addu $a3, $s0, $zero -/* 2B554 8009B154 00402021 */ addu $a0, $v0, $zero -/* 2B558 8009B158 0004182B */ sltu $v1, $zero, $a0 -/* 2B55C 8009B15C 38820003 */ xori $v0, $a0, 0x3 -/* 2B560 8009B160 0002102B */ sltu $v0, $zero, $v0 -/* 2B564 8009B164 00621824 */ and $v1, $v1, $v0 -/* 2B568 8009B168 14600025 */ bnez $v1, .L8009B200 -/* 2B56C 8009B16C 00801021 */ addu $v0, $a0, $zero -/* 2B570 8009B170 02202821 */ addu $a1, $s1, $zero -/* 2B574 8009B174 28A20080 */ slti $v0, $a1, 0x80 -/* 2B578 8009B178 1040001A */ beqz $v0, .L8009B1E4 -/* 2B57C 8009B17C 32020007 */ andi $v0, $s0, 0x7 -/* 2B580 8009B180 02003821 */ addu $a3, $s0, $zero -/* 2B584 8009B184 00564004 */ sllv $t0, $s6, $v0 -/* 2B588 8009B188 00051040 */ sll $v0, $a1, 1 -/* 2B58C 8009B18C 00553021 */ addu $a2, $v0, $s5 -.L8009B190: -/* 2B590 8009B190 94C40000 */ lhu $a0, 0x0($a2) -/* 2B594 8009B194 8E420060 */ lw $v0, 0x60($s2) -/* 2B598 8009B198 3083FFFF */ andi $v1, $a0, 0xFFFF -/* 2B59C 8009B19C 0062102A */ slt $v0, $v1, $v0 -/* 2B5A0 8009B1A0 1440000D */ bnez $v0, .L8009B1D8 -/* 2B5A4 8009B1A4 24A50001 */ addiu $a1, $a1, 0x1 -/* 2B5A8 8009B1A8 00031A02 */ srl $v1, $v1, 8 -/* 2B5AC 8009B1AC 1067000A */ beq $v1, $a3, .L8009B1D8 -/* 2B5B0 8009B1B0 00000000 */ nop -/* 2B5B4 8009B1B4 3082007F */ andi $v0, $a0, 0x7F -/* 2B5B8 8009B1B8 00021082 */ srl $v0, $v0, 2 -/* 2B5BC 8009B1BC 30630007 */ andi $v1, $v1, 0x7 -/* 2B5C0 8009B1C0 00031940 */ sll $v1, $v1, 5 -/* 2B5C4 8009B1C4 00431021 */ addu $v0, $v0, $v1 -/* 2B5C8 8009B1C8 02821021 */ addu $v0, $s4, $v0 -/* 2B5CC 8009B1CC 90430101 */ lbu $v1, 0x101($v0) -/* 2B5D0 8009B1D0 00681825 */ or $v1, $v1, $t0 -/* 2B5D4 8009B1D4 A0430101 */ sb $v1, 0x101($v0) -.L8009B1D8: -/* 2B5D8 8009B1D8 28A20080 */ slti $v0, $a1, 0x80 -/* 2B5DC 8009B1DC 1440FFEC */ bnez $v0, .L8009B190 -/* 2B5E0 8009B1E0 24C60002 */ addiu $a2, $a2, 0x2 -.L8009B1E4: -/* 2B5E4 8009B1E4 92430064 */ lbu $v1, 0x64($s2) -/* 2B5E8 8009B1E8 26730001 */ addiu $s3, $s3, 0x1 -/* 2B5EC 8009B1EC 326200FF */ andi $v0, $s3, 0xFF -/* 2B5F0 8009B1F0 0043102B */ sltu $v0, $v0, $v1 -/* 2B5F4 8009B1F4 1440FFCF */ bnez $v0, .L8009B134 -/* 2B5F8 8009B1F8 327000FF */ andi $s0, $s3, 0xFF -.L8009B1FC: -/* 2B5FC 8009B1FC 00001021 */ addu $v0, $zero, $zero -.L8009B200: -/* 2B600 8009B200 8FBF012C */ lw $ra, 0x12C($sp) -/* 2B604 8009B204 8FB60128 */ lw $s6, 0x128($sp) -/* 2B608 8009B208 8FB50124 */ lw $s5, 0x124($sp) -/* 2B60C 8009B20C 8FB40120 */ lw $s4, 0x120($sp) -/* 2B610 8009B210 8FB3011C */ lw $s3, 0x11C($sp) -/* 2B614 8009B214 8FB20118 */ lw $s2, 0x118($sp) -/* 2B618 8009B218 8FB10114 */ lw $s1, 0x114($sp) -/* 2B61C 8009B21C 8FB00110 */ lw $s0, 0x110($sp) -/* 2B620 8009B220 03E00008 */ jr $ra -/* 2B624 8009B224 27BD0130 */ addiu $sp, $sp, 0x130 -.size func_8009B0D0, . - func_8009B0D0 - -glabel func_8009B228 -/* 2B628 8009B228 00052C03 */ sra $a1, $a1, 16 -/* 2B62C 8009B22C 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 2B630 8009B230 AFB40028 */ sw $s4, 0x28($sp) -/* 2B634 8009B234 0080A021 */ addu $s4, $a0, $zero -/* 2B638 8009B238 AFB1001C */ sw $s1, 0x1C($sp) -/* 2B63C 8009B23C 00C08821 */ addu $s1, $a2, $zero -/* 2B640 8009B240 AFB20020 */ sw $s2, 0x20($sp) -/* 2B644 8009B244 00009021 */ addu $s2, $zero, $zero -/* 2B648 8009B248 AFB00018 */ sw $s0, 0x18($sp) -/* 2B64C 8009B24C 00008021 */ addu $s0, $zero, $zero -/* 2B650 8009B250 30A300FF */ andi $v1, $a1, 0xFF -/* 2B654 8009B254 00031882 */ srl $v1, $v1, 2 -/* 2B658 8009B258 30A5FFFF */ andi $a1, $a1, 0xFFFF -/* 2B65C 8009B25C 00053202 */ srl $a2, $a1, 8 -/* 2B660 8009B260 30C20007 */ andi $v0, $a2, 0x7 -/* 2B664 8009B264 AFBF0038 */ sw $ra, 0x38($sp) -/* 2B668 8009B268 AFB70034 */ sw $s7, 0x34($sp) -/* 2B66C 8009B26C AFB60030 */ sw $s6, 0x30($sp) -/* 2B670 8009B270 AFB5002C */ sw $s5, 0x2C($sp) -/* 2B674 8009B274 AFB30024 */ sw $s3, 0x24($sp) -/* 2B678 8009B278 92840064 */ lbu $a0, 0x64($s4) -/* 2B67C 8009B27C 00021140 */ sll $v0, $v0, 5 -/* 2B680 8009B280 10800037 */ beqz $a0, .L8009B360 -/* 2B684 8009B284 0062B821 */ addu $s7, $v1, $v0 -/* 2B688 8009B288 00A0A821 */ addu $s5, $a1, $zero -/* 2B68C 8009B28C 00C0B021 */ addu $s6, $a2, $zero -/* 2B690 8009B290 324700FF */ andi $a3, $s2, 0xFF -.L8009B294: -/* 2B694 8009B294 14E00002 */ bnez $a3, .L8009B2A0 -/* 2B698 8009B298 24130001 */ addiu $s3, $zero, 0x1 -/* 2B69C 8009B29C 8E930060 */ lw $s3, 0x60($s4) -.L8009B2A0: -/* 2B6A0 8009B2A0 10F60007 */ beq $a3, $s6, .L8009B2C0 -/* 2B6A4 8009B2A4 02371021 */ addu $v0, $s1, $s7 -/* 2B6A8 8009B2A8 90420101 */ lbu $v0, 0x101($v0) -/* 2B6AC 8009B2AC 30E30007 */ andi $v1, $a3, 0x7 -/* 2B6B0 8009B2B0 00621007 */ srav $v0, $v0, $v1 -/* 2B6B4 8009B2B4 30420001 */ andi $v0, $v0, 0x1 -/* 2B6B8 8009B2B8 10400023 */ beqz $v0, .L8009B348 -/* 2B6BC 8009B2BC 00000000 */ nop -.L8009B2C0: -/* 2B6C0 8009B2C0 92220100 */ lbu $v0, 0x100($s1) -/* 2B6C4 8009B2C4 10E2000C */ beq $a3, $v0, .L8009B2F8 -/* 2B6C8 8009B2C8 02802021 */ addu $a0, $s4, $zero -/* 2B6CC 8009B2CC 02202821 */ addu $a1, $s1, $zero -/* 2B6D0 8009B2D0 0C025E23 */ jal func_8009788C -/* 2B6D4 8009B2D4 00003021 */ addu $a2, $zero, $zero -/* 2B6D8 8009B2D8 00402021 */ addu $a0, $v0, $zero -/* 2B6DC 8009B2DC 0004182B */ sltu $v1, $zero, $a0 -/* 2B6E0 8009B2E0 38820003 */ xori $v0, $a0, 0x3 -/* 2B6E4 8009B2E4 0002102B */ sltu $v0, $zero, $v0 -/* 2B6E8 8009B2E8 00621824 */ and $v1, $v1, $v0 -/* 2B6EC 8009B2EC 1460001D */ bnez $v1, .L8009B364 -/* 2B6F0 8009B2F0 00801021 */ addu $v0, $a0, $zero -/* 2B6F4 8009B2F4 A2320100 */ sb $s2, 0x100($s1) -.L8009B2F8: -/* 2B6F8 8009B2F8 02602821 */ addu $a1, $s3, $zero -/* 2B6FC 8009B2FC 2A020002 */ slti $v0, $s0, 0x2 -/* 2B700 8009B300 28A30080 */ slti $v1, $a1, 0x80 -/* 2B704 8009B304 00431024 */ and $v0, $v0, $v1 -/* 2B708 8009B308 1040000C */ beqz $v0, .L8009B33C -/* 2B70C 8009B30C 00051040 */ sll $v0, $a1, 1 -/* 2B710 8009B310 00512021 */ addu $a0, $v0, $s1 -.L8009B314: -/* 2B714 8009B314 94820000 */ lhu $v0, 0x0($a0) -/* 2B718 8009B318 24A50001 */ addiu $a1, $a1, 0x1 -/* 2B71C 8009B31C 28A30080 */ slti $v1, $a1, 0x80 -/* 2B720 8009B320 00551026 */ xor $v0, $v0, $s5 -/* 2B724 8009B324 2C420001 */ sltiu $v0, $v0, 0x1 -/* 2B728 8009B328 02028021 */ addu $s0, $s0, $v0 -/* 2B72C 8009B32C 2A020002 */ slti $v0, $s0, 0x2 -/* 2B730 8009B330 00431024 */ and $v0, $v0, $v1 -/* 2B734 8009B334 1440FFF7 */ bnez $v0, .L8009B314 -/* 2B738 8009B338 24840002 */ addiu $a0, $a0, 0x2 -.L8009B33C: -/* 2B73C 8009B33C 2A020002 */ slti $v0, $s0, 0x2 -/* 2B740 8009B340 10400008 */ beqz $v0, .L8009B364 -/* 2B744 8009B344 24020002 */ addiu $v0, $zero, 0x2 -.L8009B348: -/* 2B748 8009B348 92830064 */ lbu $v1, 0x64($s4) -/* 2B74C 8009B34C 26520001 */ addiu $s2, $s2, 0x1 -/* 2B750 8009B350 324200FF */ andi $v0, $s2, 0xFF -/* 2B754 8009B354 0043102B */ sltu $v0, $v0, $v1 -/* 2B758 8009B358 1440FFCE */ bnez $v0, .L8009B294 -/* 2B75C 8009B35C 324700FF */ andi $a3, $s2, 0xFF -.L8009B360: -/* 2B760 8009B360 02001021 */ addu $v0, $s0, $zero -.L8009B364: -/* 2B764 8009B364 8FBF0038 */ lw $ra, 0x38($sp) -/* 2B768 8009B368 8FB70034 */ lw $s7, 0x34($sp) -/* 2B76C 8009B36C 8FB60030 */ lw $s6, 0x30($sp) -/* 2B770 8009B370 8FB5002C */ lw $s5, 0x2C($sp) -/* 2B774 8009B374 8FB40028 */ lw $s4, 0x28($sp) -/* 2B778 8009B378 8FB30024 */ lw $s3, 0x24($sp) -/* 2B77C 8009B37C 8FB20020 */ lw $s2, 0x20($sp) -/* 2B780 8009B380 8FB1001C */ lw $s1, 0x1C($sp) -/* 2B784 8009B384 8FB00018 */ lw $s0, 0x18($sp) -/* 2B788 8009B388 03E00008 */ jr $ra -/* 2B78C 8009B38C 27BD0040 */ addiu $sp, $sp, 0x40 -.size func_8009B228, . - func_8009B228 - -glabel func_8009B390 -/* 2B790 8009B390 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 2B794 8009B394 AFB20040 */ sw $s2, 0x40($sp) -/* 2B798 8009B398 00809021 */ addu $s2, $a0, $zero -/* 2B79C 8009B39C AFB70054 */ sw $s7, 0x54($sp) -/* 2B7A0 8009B3A0 00A0B821 */ addu $s7, $a1, $zero -/* 2B7A4 8009B3A4 AFB30044 */ sw $s3, 0x44($sp) -/* 2B7A8 8009B3A8 00009821 */ addu $s3, $zero, $zero -/* 2B7AC 8009B3AC AFB00038 */ sw $s0, 0x38($sp) -/* 2B7B0 8009B3B0 24100003 */ addiu $s0, $zero, 0x3 -/* 2B7B4 8009B3B4 AFBF0058 */ sw $ra, 0x58($sp) -/* 2B7B8 8009B3B8 AFB60050 */ sw $s6, 0x50($sp) -/* 2B7BC 8009B3BC AFB5004C */ sw $s5, 0x4C($sp) -/* 2B7C0 8009B3C0 AFB40048 */ sw $s4, 0x48($sp) -/* 2B7C4 8009B3C4 0C0251F1 */ jal func_800947C4 -/* 2B7C8 8009B3C8 AFB1003C */ sw $s1, 0x3C($sp) -/* 2B7CC 8009B3CC 3C14800F */ lui $s4, %hi(D_800E86C0) -/* 2B7D0 8009B3D0 269486C0 */ addiu $s4, $s4, %lo(D_800E86C0) -/* 2B7D4 8009B3D4 27B10020 */ addiu $s1, $sp, 0x20 -/* 2B7D8 8009B3D8 27B50010 */ addiu $s5, $sp, 0x10 -.L8009B3DC: -/* 2B7DC 8009B3DC 0C026D43 */ jal func_8009B50C -/* 2B7E0 8009B3E0 00002021 */ addu $a0, $zero, $zero -/* 2B7E4 8009B3E4 24040001 */ addiu $a0, $zero, 0x1 -/* 2B7E8 8009B3E8 0C0251B0 */ jal func_800946C0 -/* 2B7EC 8009B3EC 02802821 */ addu $a1, $s4, $zero -/* 2B7F0 8009B3F0 02402021 */ addu $a0, $s2, $zero -/* 2B7F4 8009B3F4 02202821 */ addu $a1, $s1, $zero -/* 2B7F8 8009B3F8 0C024DB8 */ jal func_800936E0 -/* 2B7FC 8009B3FC 24060001 */ addiu $a2, $zero, 0x1 -/* 2B800 8009B400 00002021 */ addu $a0, $zero, $zero -/* 2B804 8009B404 0C0251B0 */ jal func_800946C0 -/* 2B808 8009B408 02802821 */ addu $a1, $s4, $zero -/* 2B80C 8009B40C 02402021 */ addu $a0, $s2, $zero -/* 2B810 8009B410 02202821 */ addu $a1, $s1, $zero -/* 2B814 8009B414 24060001 */ addiu $a2, $zero, 0x1 -/* 2B818 8009B418 0C024DB8 */ jal func_800936E0 -/* 2B81C 8009B41C 0040B021 */ addu $s6, $v0, $zero -/* 2B820 8009B420 27A40024 */ addiu $a0, $sp, 0x24 -/* 2B824 8009B424 0C026D6C */ jal func_8009B5B0 -/* 2B828 8009B428 27A50010 */ addiu $a1, $sp, 0x10 -/* 2B82C 8009B42C 3C02800C */ lui $v0, %hi(D_800C4C1C) -/* 2B830 8009B430 90424C1C */ lbu $v0, %lo(D_800C4C1C)($v0) -/* 2B834 8009B434 1840000C */ blez $v0, .L8009B468 -/* 2B838 8009B438 00002021 */ addu $a0, $zero, $zero -/* 2B83C 8009B43C 00402821 */ addu $a1, $v0, $zero -/* 2B840 8009B440 02A01821 */ addu $v1, $s5, $zero -.L8009B444: -/* 2B844 8009B444 90620002 */ lbu $v0, 0x2($v1) -/* 2B848 8009B448 30420004 */ andi $v0, $v0, 0x4 -/* 2B84C 8009B44C 54400003 */ bnel $v0, $zero, .L8009B45C -/* 2B850 8009B450 24840001 */ addiu $a0, $a0, 0x1 -/* 2B854 8009B454 08026D1A */ j .L8009B468 -/* 2B858 8009B458 2610FFFF */ addiu $s0, $s0, -0x1 -.L8009B45C: -/* 2B85C 8009B45C 0085102A */ slt $v0, $a0, $a1 -/* 2B860 8009B460 1440FFF8 */ bnez $v0, .L8009B444 -/* 2B864 8009B464 24630004 */ addiu $v1, $v1, 0x4 -.L8009B468: -/* 2B868 8009B468 3C03800C */ lui $v1, %hi(D_800C4C1C) -/* 2B86C 8009B46C 90634C1C */ lbu $v1, %lo(D_800C4C1C)($v1) -/* 2B870 8009B470 00831026 */ xor $v0, $a0, $v1 -/* 2B874 8009B474 0002102B */ sltu $v0, $zero, $v0 -/* 2B878 8009B478 00021023 */ negu $v0, $v0 -/* 2B87C 8009B47C 02028024 */ and $s0, $s0, $v0 -/* 2B880 8009B480 1E00FFD6 */ bgtz $s0, .L8009B3DC -/* 2B884 8009B484 00000000 */ nop -/* 2B888 8009B488 10600011 */ beqz $v1, .L8009B4D0 -/* 2B88C 8009B48C 00002021 */ addu $a0, $zero, $zero -/* 2B890 8009B490 24060001 */ addiu $a2, $zero, 0x1 -/* 2B894 8009B494 00602821 */ addu $a1, $v1, $zero -/* 2B898 8009B498 27A30010 */ addiu $v1, $sp, 0x10 -.L8009B49C: -/* 2B89C 8009B49C 90620003 */ lbu $v0, 0x3($v1) -/* 2B8A0 8009B4A0 54400008 */ bnel $v0, $zero, .L8009B4C4 -/* 2B8A4 8009B4A4 24840001 */ addiu $a0, $a0, 0x1 -/* 2B8A8 8009B4A8 90620002 */ lbu $v0, 0x2($v1) -/* 2B8AC 8009B4AC 30420001 */ andi $v0, $v0, 0x1 -/* 2B8B0 8009B4B0 50400004 */ beql $v0, $zero, .L8009B4C4 -/* 2B8B4 8009B4B4 24840001 */ addiu $a0, $a0, 0x1 -/* 2B8B8 8009B4B8 00861004 */ sllv $v0, $a2, $a0 -/* 2B8BC 8009B4BC 02629825 */ or $s3, $s3, $v0 -/* 2B8C0 8009B4C0 24840001 */ addiu $a0, $a0, 0x1 -.L8009B4C4: -/* 2B8C4 8009B4C4 0085102A */ slt $v0, $a0, $a1 -/* 2B8C8 8009B4C8 1440FFF4 */ bnez $v0, .L8009B49C -/* 2B8CC 8009B4CC 24630004 */ addiu $v1, $v1, 0x4 -.L8009B4D0: -/* 2B8D0 8009B4D0 0C02520C */ jal func_80094830 -/* 2B8D4 8009B4D4 00000000 */ nop -/* 2B8D8 8009B4D8 A2F30000 */ sb $s3, 0x0($s7) -/* 2B8DC 8009B4DC 02C01021 */ addu $v0, $s6, $zero -/* 2B8E0 8009B4E0 8FBF0058 */ lw $ra, 0x58($sp) -/* 2B8E4 8009B4E4 8FB70054 */ lw $s7, 0x54($sp) -/* 2B8E8 8009B4E8 8FB60050 */ lw $s6, 0x50($sp) -/* 2B8EC 8009B4EC 8FB5004C */ lw $s5, 0x4C($sp) -/* 2B8F0 8009B4F0 8FB40048 */ lw $s4, 0x48($sp) -/* 2B8F4 8009B4F4 8FB30044 */ lw $s3, 0x44($sp) -/* 2B8F8 8009B4F8 8FB20040 */ lw $s2, 0x40($sp) -/* 2B8FC 8009B4FC 8FB1003C */ lw $s1, 0x3C($sp) -/* 2B900 8009B500 8FB00038 */ lw $s0, 0x38($sp) -/* 2B904 8009B504 03E00008 */ jr $ra -/* 2B908 8009B508 27BD0060 */ addiu $sp, $sp, 0x60 -.size func_8009B390, . - func_8009B390 - -glabel func_8009B50C -/* 2B90C 8009B50C 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 2B910 8009B510 3C05800C */ lui $a1, %hi(D_800C4C1C) -/* 2B914 8009B514 90A54C1C */ lbu $a1, %lo(D_800C4C1C)($a1) -/* 2B918 8009B518 3C07800F */ lui $a3, %hi(D_800E86C0) -/* 2B91C 8009B51C 24E786C0 */ addiu $a3, $a3, %lo(D_800E86C0) -/* 2B920 8009B520 00003021 */ addu $a2, $zero, $zero -/* 2B924 8009B524 24020001 */ addiu $v0, $zero, 0x1 -/* 2B928 8009B528 240300FF */ addiu $v1, $zero, 0xFF -/* 2B92C 8009B52C 3C01800F */ lui $at, %hi(D_800E86FC) -/* 2B930 8009B530 AC2286FC */ sw $v0, %lo(D_800E86FC)($at) -/* 2B934 8009B534 24020001 */ addiu $v0, $zero, 0x1 -/* 2B938 8009B538 A3A20001 */ sb $v0, 0x1($sp) -/* 2B93C 8009B53C 24020003 */ addiu $v0, $zero, 0x3 -/* 2B940 8009B540 3C01800E */ lui $at, %hi(D_800E79A8) -/* 2B944 8009B544 A02479A8 */ sb $a0, %lo(D_800E79A8)($at) -/* 2B948 8009B548 A3A30000 */ sb $v1, 0x0($sp) -/* 2B94C 8009B54C A3A20002 */ sb $v0, 0x2($sp) -/* 2B950 8009B550 A3A40003 */ sb $a0, 0x3($sp) -/* 2B954 8009B554 A3A30004 */ sb $v1, 0x4($sp) -/* 2B958 8009B558 A3A30005 */ sb $v1, 0x5($sp) -/* 2B95C 8009B55C A3A30006 */ sb $v1, 0x6($sp) -/* 2B960 8009B560 18A0000F */ blez $a1, .L8009B5A0 -/* 2B964 8009B564 A3A30007 */ sb $v1, 0x7($sp) -.L8009B568: -/* 2B968 8009B568 8BA20000 */ lwl $v0, 0x0($sp) -/* 2B96C 8009B56C 9BA20003 */ lwr $v0, 0x3($sp) -/* 2B970 8009B570 8BA30004 */ lwl $v1, 0x4($sp) -/* 2B974 8009B574 9BA30007 */ lwr $v1, 0x7($sp) -/* 2B978 8009B578 A8E20000 */ swl $v0, 0x0($a3) -/* 2B97C 8009B57C B8E20003 */ swr $v0, 0x3($a3) -/* 2B980 8009B580 A8E30004 */ swl $v1, 0x4($a3) -/* 2B984 8009B584 B8E30007 */ swr $v1, 0x7($a3) -/* 2B988 8009B588 3C02800C */ lui $v0, %hi(D_800C4C1C) -/* 2B98C 8009B58C 90424C1C */ lbu $v0, %lo(D_800C4C1C)($v0) -/* 2B990 8009B590 24C60001 */ addiu $a2, $a2, 0x1 -/* 2B994 8009B594 00C2102A */ slt $v0, $a2, $v0 -/* 2B998 8009B598 1440FFF3 */ bnez $v0, .L8009B568 -/* 2B99C 8009B59C 24E70008 */ addiu $a3, $a3, 0x8 -.L8009B5A0: -/* 2B9A0 8009B5A0 240200FE */ addiu $v0, $zero, 0xFE -/* 2B9A4 8009B5A4 A0E20000 */ sb $v0, 0x0($a3) -/* 2B9A8 8009B5A8 03E00008 */ jr $ra -/* 2B9AC 8009B5AC 27BD0010 */ addiu $sp, $sp, 0x10 -.size func_8009B50C, . - func_8009B50C - -glabel func_8009B5B0 -/* 2B9B0 8009B5B0 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 2B9B4 8009B5B4 00805821 */ addu $t3, $a0, $zero -/* 2B9B8 8009B5B8 00A04821 */ addu $t1, $a1, $zero -/* 2B9BC 8009B5BC 00005021 */ addu $t2, $zero, $zero -/* 2B9C0 8009B5C0 3C02800C */ lui $v0, %hi(D_800C4C1C) -/* 2B9C4 8009B5C4 90424C1C */ lbu $v0, %lo(D_800C4C1C)($v0) -/* 2B9C8 8009B5C8 3C08800F */ lui $t0, %hi(D_800E86C0) -/* 2B9CC 8009B5CC 250886C0 */ addiu $t0, $t0, %lo(D_800E86C0) -/* 2B9D0 8009B5D0 18400021 */ blez $v0, .L8009B658 -/* 2B9D4 8009B5D4 00003821 */ addu $a3, $zero, $zero -/* 2B9D8 8009B5D8 240C0001 */ addiu $t4, $zero, 0x1 -/* 2B9DC 8009B5DC 24A60002 */ addiu $a2, $a1, 0x2 -.L8009B5E0: -/* 2B9E0 8009B5E0 89020000 */ lwl $v0, 0x0($t0) -/* 2B9E4 8009B5E4 99020003 */ lwr $v0, 0x3($t0) -/* 2B9E8 8009B5E8 89030004 */ lwl $v1, 0x4($t0) -/* 2B9EC 8009B5EC 99030007 */ lwr $v1, 0x7($t0) -/* 2B9F0 8009B5F0 ABA20000 */ swl $v0, 0x0($sp) -/* 2B9F4 8009B5F4 BBA20003 */ swr $v0, 0x3($sp) -/* 2B9F8 8009B5F8 ABA30004 */ swl $v1, 0x4($sp) -/* 2B9FC 8009B5FC BBA30007 */ swr $v1, 0x7($sp) -/* 2BA00 8009B600 93A20002 */ lbu $v0, 0x2($sp) -/* 2BA04 8009B604 304200C0 */ andi $v0, $v0, 0xC0 -/* 2BA08 8009B608 00021102 */ srl $v0, $v0, 4 -/* 2BA0C 8009B60C 1440000A */ bnez $v0, .L8009B638 -/* 2BA10 8009B610 A0C20001 */ sb $v0, 0x1($a2) -/* 2BA14 8009B614 93A20005 */ lbu $v0, 0x5($sp) -/* 2BA18 8009B618 93A30004 */ lbu $v1, 0x4($sp) -/* 2BA1C 8009B61C 00021200 */ sll $v0, $v0, 8 -/* 2BA20 8009B620 00621825 */ or $v1, $v1, $v0 -/* 2BA24 8009B624 A5230000 */ sh $v1, 0x0($t1) -/* 2BA28 8009B628 93A30006 */ lbu $v1, 0x6($sp) -/* 2BA2C 8009B62C 00EC1004 */ sllv $v0, $t4, $a3 -/* 2BA30 8009B630 01425025 */ or $t2, $t2, $v0 -/* 2BA34 8009B634 A0C30000 */ sb $v1, 0x0($a2) -.L8009B638: -/* 2BA38 8009B638 24E70001 */ addiu $a3, $a3, 0x1 -/* 2BA3C 8009B63C 25080008 */ addiu $t0, $t0, 0x8 -/* 2BA40 8009B640 3C02800C */ lui $v0, %hi(D_800C4C1C) -/* 2BA44 8009B644 90424C1C */ lbu $v0, %lo(D_800C4C1C)($v0) -/* 2BA48 8009B648 24C60004 */ addiu $a2, $a2, 0x4 -/* 2BA4C 8009B64C 00E2102A */ slt $v0, $a3, $v0 -/* 2BA50 8009B650 1440FFE3 */ bnez $v0, .L8009B5E0 -/* 2BA54 8009B654 25290004 */ addiu $t1, $t1, 0x4 -.L8009B658: -/* 2BA58 8009B658 A16A0000 */ sb $t2, 0x0($t3) -/* 2BA5C 8009B65C 03E00008 */ jr $ra -/* 2BA60 8009B660 27BD0010 */ addiu $sp, $sp, 0x10 -/* 2BA64 8009B664 00000000 */ nop -/* 2BA68 8009B668 00000000 */ nop -/* 2BA6C 8009B66C 00000000 */ nop -.size func_8009B5B0, . - func_8009B5B0 - -glabel func_8009B670 -/* 2BA70 8009B670 27BDFFA0 */ addiu $sp, $sp, -0x60 -/* 2BA74 8009B674 AFB10044 */ sw $s1, 0x44($sp) -/* 2BA78 8009B678 00808821 */ addu $s1, $a0, $zero -/* 2BA7C 8009B67C AFB60058 */ sw $s6, 0x58($sp) -/* 2BA80 8009B680 3C16800B */ lui $s6, %hi(D_800ABC30) -/* 2BA84 8009B684 26D6BC30 */ addiu $s6, $s6, %lo(D_800ABC30) -/* 2BA88 8009B688 00A02021 */ addu $a0, $a1, $zero -/* 2BA8C 8009B68C 00052E00 */ sll $a1, $a1, 24 -/* 2BA90 8009B690 00052E03 */ sra $a1, $a1, 24 -/* 2BA94 8009B694 24020058 */ addiu $v0, $zero, 0x58 -/* 2BA98 8009B698 AFBF005C */ sw $ra, 0x5C($sp) -/* 2BA9C 8009B69C AFB50054 */ sw $s5, 0x54($sp) -/* 2BAA0 8009B6A0 AFB40050 */ sw $s4, 0x50($sp) -/* 2BAA4 8009B6A4 AFB3004C */ sw $s3, 0x4C($sp) -/* 2BAA8 8009B6A8 AFB20048 */ sw $s2, 0x48($sp) -/* 2BAAC 8009B6AC 14A20003 */ bne $a1, $v0, .L8009B6BC -/* 2BAB0 8009B6B0 AFB00040 */ sw $s0, 0x40($sp) -/* 2BAB4 8009B6B4 3C16800B */ lui $s6, %hi(D_800ABC44) -/* 2BAB8 8009B6B8 26D6BC44 */ addiu $s6, $s6, %lo(D_800ABC44) -.L8009B6BC: -/* 2BABC 8009B6BC 2402006F */ addiu $v0, $zero, 0x6F -/* 2BAC0 8009B6C0 10A20009 */ beq $a1, $v0, .L8009B6E8 -/* 2BAC4 8009B6C4 38A30078 */ xori $v1, $a1, 0x78 -/* 2BAC8 8009B6C8 0003182B */ sltu $v1, $zero, $v1 -/* 2BACC 8009B6CC 38A20058 */ xori $v0, $a1, 0x58 -/* 2BAD0 8009B6D0 0002102B */ sltu $v0, $zero, $v0 -/* 2BAD4 8009B6D4 00621824 */ and $v1, $v1, $v0 -/* 2BAD8 8009B6D8 10600004 */ beqz $v1, .L8009B6EC -/* 2BADC 8009B6DC 24130010 */ addiu $s3, $zero, 0x10 -/* 2BAE0 8009B6E0 08026DBB */ j .L8009B6EC -/* 2BAE4 8009B6E4 2413000A */ addiu $s3, $zero, 0xA -.L8009B6E8: -/* 2BAE8 8009B6E8 24130008 */ addiu $s3, $zero, 0x8 -.L8009B6EC: -/* 2BAEC 8009B6EC 8E340000 */ lw $s4, 0x0($s1) -/* 2BAF0 8009B6F0 8E350004 */ lw $s5, 0x4($s1) -/* 2BAF4 8009B6F4 00041600 */ sll $v0, $a0, 24 -/* 2BAF8 8009B6F8 00021603 */ sra $v0, $v0, 24 -/* 2BAFC 8009B6FC 38430064 */ xori $v1, $v0, 0x64 -/* 2BB00 8009B700 2C630001 */ sltiu $v1, $v1, 0x1 -/* 2BB04 8009B704 38420069 */ xori $v0, $v0, 0x69 -/* 2BB08 8009B708 2C420001 */ sltiu $v0, $v0, 0x1 -/* 2BB0C 8009B70C 00621825 */ or $v1, $v1, $v0 -/* 2BB10 8009B710 10600008 */ beqz $v1, .L8009B734 -/* 2BB14 8009B714 24120018 */ addiu $s2, $zero, 0x18 -/* 2BB18 8009B718 8E220000 */ lw $v0, 0x0($s1) -/* 2BB1C 8009B71C 04410005 */ bgez $v0, .L8009B734 -/* 2BB20 8009B720 00000000 */ nop -/* 2BB24 8009B724 0015A823 */ negu $s5, $s5 -/* 2BB28 8009B728 0014A023 */ negu $s4, $s4 -/* 2BB2C 8009B72C 0015102B */ sltu $v0, $zero, $s5 -/* 2BB30 8009B730 0282A023 */ subu $s4, $s4, $v0 -.L8009B734: -/* 2BB34 8009B734 56800007 */ bnel $s4, $zero, .L8009B754 -/* 2BB38 8009B738 2652FFFF */ addiu $s2, $s2, -0x1 -/* 2BB3C 8009B73C 56A00005 */ bnel $s5, $zero, .L8009B754 -/* 2BB40 8009B740 2652FFFF */ addiu $s2, $s2, -0x1 -/* 2BB44 8009B744 8E220024 */ lw $v0, 0x24($s1) -/* 2BB48 8009B748 1040000D */ beqz $v0, .L8009B780 -/* 2BB4C 8009B74C 02603821 */ addu $a3, $s3, $zero -/* 2BB50 8009B750 2652FFFF */ addiu $s2, $s2, -0x1 -.L8009B754: -/* 2BB54 8009B754 02603821 */ addu $a3, $s3, $zero -/* 2BB58 8009B758 00003021 */ addu $a2, $zero, $zero -/* 2BB5C 8009B75C 02802021 */ addu $a0, $s4, $zero -/* 2BB60 8009B760 02A02821 */ addu $a1, $s5, $zero -/* 2BB64 8009B764 27B00018 */ addiu $s0, $sp, 0x18 -/* 2BB68 8009B768 0C027684 */ jal func_8009DA10 -/* 2BB6C 8009B76C 02128021 */ addu $s0, $s0, $s2 -/* 2BB70 8009B770 02C31021 */ addu $v0, $s6, $v1 -/* 2BB74 8009B774 90420000 */ lbu $v0, 0x0($v0) -/* 2BB78 8009B778 A2020000 */ sb $v0, 0x0($s0) -/* 2BB7C 8009B77C 02603821 */ addu $a3, $s3, $zero -.L8009B780: -/* 2BB80 8009B780 00003021 */ addu $a2, $zero, $zero -/* 2BB84 8009B784 02802021 */ addu $a0, $s4, $zero -/* 2BB88 8009B788 0C02767C */ jal func_8009D9F0 -/* 2BB8C 8009B78C 02A02821 */ addu $a1, $s5, $zero -/* 2BB90 8009B790 AE220000 */ sw $v0, 0x0($s1) -/* 2BB94 8009B794 AE230004 */ sw $v1, 0x4($s1) -/* 2BB98 8009B798 27A20018 */ addiu $v0, $sp, 0x18 -/* 2BB9C 8009B79C 02428021 */ addu $s0, $s2, $v0 -.L8009B7A0: -/* 2BBA0 8009B7A0 8E220000 */ lw $v0, 0x0($s1) -/* 2BBA4 8009B7A4 1C400006 */ bgtz $v0, .L8009B7C0 -/* 2BBA8 8009B7A8 00001821 */ addu $v1, $zero, $zero -/* 2BBAC 8009B7AC 14400006 */ bnez $v0, .L8009B7C8 -/* 2BBB0 8009B7B0 0012102A */ slt $v0, $zero, $s2 -/* 2BBB4 8009B7B4 8E220004 */ lw $v0, 0x4($s1) -/* 2BBB8 8009B7B8 10400003 */ beqz $v0, .L8009B7C8 -/* 2BBBC 8009B7BC 0012102A */ slt $v0, $zero, $s2 -.L8009B7C0: -/* 2BBC0 8009B7C0 24030001 */ addiu $v1, $zero, 0x1 -/* 2BBC4 8009B7C4 0012102A */ slt $v0, $zero, $s2 -.L8009B7C8: -/* 2BBC8 8009B7C8 00621024 */ and $v0, $v1, $v0 -/* 2BBCC 8009B7CC 10400014 */ beqz $v0, .L8009B820 -/* 2BBD0 8009B7D0 02601821 */ addu $v1, $s3, $zero -/* 2BBD4 8009B7D4 8E260000 */ lw $a2, 0x0($s1) -/* 2BBD8 8009B7D8 8E270004 */ lw $a3, 0x4($s1) -/* 2BBDC 8009B7DC 001317C3 */ sra $v0, $s3, 31 -/* 2BBE0 8009B7E0 AFA20010 */ sw $v0, 0x10($sp) -/* 2BBE4 8009B7E4 AFA30014 */ sw $v1, 0x14($sp) -/* 2BBE8 8009B7E8 0C027105 */ jal func_8009C414 -/* 2BBEC 8009B7EC 27A40030 */ addiu $a0, $sp, 0x30 -/* 2BBF0 8009B7F0 8FA20030 */ lw $v0, 0x30($sp) -/* 2BBF4 8009B7F4 8FA30034 */ lw $v1, 0x34($sp) -/* 2BBF8 8009B7F8 AE220000 */ sw $v0, 0x0($s1) -/* 2BBFC 8009B7FC AE230004 */ sw $v1, 0x4($s1) -/* 2BC00 8009B800 8FA20038 */ lw $v0, 0x38($sp) -/* 2BC04 8009B804 8FA3003C */ lw $v1, 0x3C($sp) -/* 2BC08 8009B808 02C31021 */ addu $v0, $s6, $v1 -/* 2BC0C 8009B80C 90420000 */ lbu $v0, 0x0($v0) -/* 2BC10 8009B810 2610FFFF */ addiu $s0, $s0, -0x1 -/* 2BC14 8009B814 2652FFFF */ addiu $s2, $s2, -0x1 -/* 2BC18 8009B818 08026DE8 */ j .L8009B7A0 -/* 2BC1C 8009B81C A2020000 */ sb $v0, 0x0($s0) -.L8009B820: -/* 2BC20 8009B820 8E240008 */ lw $a0, 0x8($s1) -/* 2BC24 8009B824 27A50018 */ addiu $a1, $sp, 0x18 -/* 2BC28 8009B828 00B22821 */ addu $a1, $a1, $s2 -/* 2BC2C 8009B82C 24060018 */ addiu $a2, $zero, 0x18 -/* 2BC30 8009B830 00D23023 */ subu $a2, $a2, $s2 -/* 2BC34 8009B834 0C024D21 */ jal func_80093484 -/* 2BC38 8009B838 AE260014 */ sw $a2, 0x14($s1) -/* 2BC3C 8009B83C 8E240014 */ lw $a0, 0x14($s1) -/* 2BC40 8009B840 8E230024 */ lw $v1, 0x24($s1) -/* 2BC44 8009B844 0083102A */ slt $v0, $a0, $v1 -/* 2BC48 8009B848 10400002 */ beqz $v0, .L8009B854 -/* 2BC4C 8009B84C 00641023 */ subu $v0, $v1, $a0 -/* 2BC50 8009B850 AE220010 */ sw $v0, 0x10($s1) -.L8009B854: -/* 2BC54 8009B854 8E220024 */ lw $v0, 0x24($s1) -/* 2BC58 8009B858 0441000F */ bgez $v0, .L8009B898 -/* 2BC5C 8009B85C 24030010 */ addiu $v1, $zero, 0x10 -/* 2BC60 8009B860 8E220030 */ lw $v0, 0x30($s1) -/* 2BC64 8009B864 30420014 */ andi $v0, $v0, 0x14 -/* 2BC68 8009B868 1443000B */ bne $v0, $v1, .L8009B898 -/* 2BC6C 8009B86C 00000000 */ nop -/* 2BC70 8009B870 8E220028 */ lw $v0, 0x28($s1) -/* 2BC74 8009B874 8E23000C */ lw $v1, 0xC($s1) -/* 2BC78 8009B878 8E250010 */ lw $a1, 0x10($s1) -/* 2BC7C 8009B87C 8E240014 */ lw $a0, 0x14($s1) -/* 2BC80 8009B880 00431023 */ subu $v0, $v0, $v1 -/* 2BC84 8009B884 00451023 */ subu $v0, $v0, $a1 -/* 2BC88 8009B888 00449023 */ subu $s2, $v0, $a0 -/* 2BC8C 8009B88C 1A400002 */ blez $s2, .L8009B898 -/* 2BC90 8009B890 00B21021 */ addu $v0, $a1, $s2 -/* 2BC94 8009B894 AE220010 */ sw $v0, 0x10($s1) -.L8009B898: -/* 2BC98 8009B898 8FBF005C */ lw $ra, 0x5C($sp) -/* 2BC9C 8009B89C 8FB60058 */ lw $s6, 0x58($sp) -/* 2BCA0 8009B8A0 8FB50054 */ lw $s5, 0x54($sp) -/* 2BCA4 8009B8A4 8FB40050 */ lw $s4, 0x50($sp) -/* 2BCA8 8009B8A8 8FB3004C */ lw $s3, 0x4C($sp) -/* 2BCAC 8009B8AC 8FB20048 */ lw $s2, 0x48($sp) -/* 2BCB0 8009B8B0 8FB10044 */ lw $s1, 0x44($sp) -/* 2BCB4 8009B8B4 8FB00040 */ lw $s0, 0x40($sp) -/* 2BCB8 8009B8B8 03E00008 */ jr $ra -/* 2BCBC 8009B8BC 27BD0060 */ addiu $sp, $sp, 0x60 -.size func_8009B670, . - func_8009B670 - -glabel func_8009B8C0 -/* 2BCC0 8009B8C0 27BDFF80 */ addiu $sp, $sp, -0x80 -/* 2BCC4 8009B8C4 AFB30054 */ sw $s3, 0x54($sp) -/* 2BCC8 8009B8C8 00809821 */ addu $s3, $a0, $zero -/* 2BCCC 8009B8CC AFB1004C */ sw $s1, 0x4C($sp) -/* 2BCD0 8009B8D0 27B10018 */ addiu $s1, $sp, 0x18 -/* 2BCD4 8009B8D4 AFBF0060 */ sw $ra, 0x60($sp) -/* 2BCD8 8009B8D8 AFB5005C */ sw $s5, 0x5C($sp) -/* 2BCDC 8009B8DC AFB40058 */ sw $s4, 0x58($sp) -/* 2BCE0 8009B8E0 AFB20050 */ sw $s2, 0x50($sp) -/* 2BCE4 8009B8E4 AFB00048 */ sw $s0, 0x48($sp) -/* 2BCE8 8009B8E8 F7B80078 */ sdc1 $f24, 0x78($sp) -/* 2BCEC 8009B8EC F7B60070 */ sdc1 $f22, 0x70($sp) -/* 2BCF0 8009B8F0 F7B40068 */ sdc1 $f20, 0x68($sp) -/* 2BCF4 8009B8F4 8E630024 */ lw $v1, 0x24($s3) -/* 2BCF8 8009B8F8 D6740000 */ ldc1 $f20, 0x0($s3) -/* 2BCFC 8009B8FC 04610003 */ bgez $v1, .L8009B90C -/* 2BD00 8009B900 00A0A821 */ addu $s5, $a1, $zero -/* 2BD04 8009B904 08026E4E */ j .L8009B938 -/* 2BD08 8009B908 24020006 */ addiu $v0, $zero, 0x6 -.L8009B90C: -/* 2BD0C 8009B90C 1460000C */ bnez $v1, .L8009B940 -/* 2BD10 8009B910 27A40038 */ addiu $a0, $sp, 0x38 -/* 2BD14 8009B914 00051600 */ sll $v0, $a1, 24 -/* 2BD18 8009B918 00021603 */ sra $v0, $v0, 24 -/* 2BD1C 8009B91C 38430067 */ xori $v1, $v0, 0x67 -/* 2BD20 8009B920 2C630001 */ sltiu $v1, $v1, 0x1 -/* 2BD24 8009B924 38420047 */ xori $v0, $v0, 0x47 -/* 2BD28 8009B928 2C420001 */ sltiu $v0, $v0, 0x1 -/* 2BD2C 8009B92C 00621825 */ or $v1, $v1, $v0 -/* 2BD30 8009B930 10600003 */ beqz $v1, .L8009B940 -/* 2BD34 8009B934 24020001 */ addiu $v0, $zero, 0x1 -.L8009B938: -/* 2BD38 8009B938 AE620024 */ sw $v0, 0x24($s3) -/* 2BD3C 8009B93C 27A40038 */ addiu $a0, $sp, 0x38 -.L8009B940: -/* 2BD40 8009B940 0C026F43 */ jal func_8009BD0C -/* 2BD44 8009B944 02602821 */ addu $a1, $s3, $zero -/* 2BD48 8009B948 00021400 */ sll $v0, $v0, 16 -/* 2BD4C 8009B94C 00021C03 */ sra $v1, $v0, 16 -/* 2BD50 8009B950 18600010 */ blez $v1, .L8009B994 -/* 2BD54 8009B954 24020002 */ addiu $v0, $zero, 0x2 -/* 2BD58 8009B958 3C06800B */ lui $a2, %hi(D_800AEC4C) -/* 2BD5C 8009B95C 24C6EC4C */ addiu $a2, $a2, %lo(D_800AEC4C) -/* 2BD60 8009B960 8E670008 */ lw $a3, 0x8($s3) -/* 2BD64 8009B964 14620003 */ bne $v1, $v0, .L8009B974 -/* 2BD68 8009B968 24020003 */ addiu $v0, $zero, 0x3 -/* 2BD6C 8009B96C 3C06800B */ lui $a2, %hi(D_800AEC48) -/* 2BD70 8009B970 24C6EC48 */ addiu $a2, $a2, %lo(D_800AEC48) -.L8009B974: -/* 2BD74 8009B974 AE620014 */ sw $v0, 0x14($s3) -/* 2BD78 8009B978 80C20000 */ lb $v0, 0x0($a2) -/* 2BD7C 8009B97C 80C30001 */ lb $v1, 0x1($a2) -/* 2BD80 8009B980 80C40002 */ lb $a0, 0x2($a2) -/* 2BD84 8009B984 A0E20000 */ sb $v0, 0x0($a3) -/* 2BD88 8009B988 A0E30001 */ sb $v1, 0x1($a3) -/* 2BD8C 8009B98C 08026F37 */ j .L8009BCDC -/* 2BD90 8009B990 A0E40002 */ sb $a0, 0x2($a3) -.L8009B994: -/* 2BD94 8009B994 14600003 */ bnez $v1, .L8009B9A4 -/* 2BD98 8009B998 00003821 */ addu $a3, $zero, $zero -/* 2BD9C 8009B99C 08026F2E */ j .L8009BCB8 -/* 2BDA0 8009B9A0 A7A00038 */ sh $zero, 0x38($sp) -.L8009B9A4: -/* 2BDA4 8009B9A4 44800000 */ mtc1 $zero, $f0 -/* 2BDA8 8009B9A8 44800800 */ mtc1 $zero, $f1 -/* 2BDAC 8009B9AC 00000000 */ nop -/* 2BDB0 8009B9B0 4620A03C */ c.lt.d $f20, $f0 -/* 2BDB4 8009B9B4 00000000 */ nop -/* 2BDB8 8009B9B8 00000000 */ nop -/* 2BDBC 8009B9BC 45030001 */ bc1tl .L8009B9C4 -/* 2BDC0 8009B9C0 4620A507 */ neg.d $f20, $f20 -.L8009B9C4: -/* 2BDC4 8009B9C4 87A30038 */ lh $v1, 0x38($sp) -/* 2BDC8 8009B9C8 24027597 */ addiu $v0, $zero, 0x7597 -/* 2BDCC 8009B9CC 00620018 */ mult $v1, $v0 -/* 2BDD0 8009B9D0 00001812 */ mflo $v1 -/* 2BDD4 8009B9D4 3C0214F8 */ lui $v0, (0x14F8B589 >> 16) -/* 2BDD8 8009B9D8 3442B589 */ ori $v0, $v0, (0x14F8B589 & 0xFFFF) -/* 2BDDC 8009B9DC 00620018 */ mult $v1, $v0 -/* 2BDE0 8009B9E0 00031FC3 */ sra $v1, $v1, 31 -/* 2BDE4 8009B9E4 00004010 */ mfhi $t0 -/* 2BDE8 8009B9E8 00081343 */ sra $v0, $t0, 13 -/* 2BDEC 8009B9EC 00431023 */ subu $v0, $v0, $v1 -/* 2BDF0 8009B9F0 2443FFFC */ addiu $v1, $v0, -0x4 -/* 2BDF4 8009B9F4 00031400 */ sll $v0, $v1, 16 -/* 2BDF8 8009B9F8 00021403 */ sra $v0, $v0, 16 -/* 2BDFC 8009B9FC 04410013 */ bgez $v0, .L8009BA4C -/* 2BE00 8009BA00 A7A30038 */ sh $v1, 0x38($sp) -/* 2BE04 8009BA04 00021023 */ negu $v0, $v0 -/* 2BE08 8009BA08 24420003 */ addiu $v0, $v0, 0x3 -/* 2BE0C 8009BA0C 2403FFFC */ addiu $v1, $zero, -0x4 -/* 2BE10 8009BA10 00431824 */ and $v1, $v0, $v1 -/* 2BE14 8009BA14 00031023 */ negu $v0, $v1 -/* 2BE18 8009BA18 1860001F */ blez $v1, .L8009BA98 -/* 2BE1C 8009BA1C A7A20038 */ sh $v0, 0x38($sp) -/* 2BE20 8009BA20 3C04800B */ lui $a0, %hi(D_800AEC00) -/* 2BE24 8009BA24 2484EC00 */ addiu $a0, $a0, %lo(D_800AEC00) -.L8009BA28: -/* 2BE28 8009BA28 30620001 */ andi $v0, $v1, 0x1 -/* 2BE2C 8009BA2C 10400003 */ beqz $v0, .L8009BA3C -/* 2BE30 8009BA30 00031843 */ sra $v1, $v1, 1 -/* 2BE34 8009BA34 D4800000 */ ldc1 $f0, 0x0($a0) -/* 2BE38 8009BA38 4620A502 */ mul.d $f20, $f20, $f0 -.L8009BA3C: -/* 2BE3C 8009BA3C 1C60FFFA */ bgtz $v1, .L8009BA28 -/* 2BE40 8009BA40 24840008 */ addiu $a0, $a0, 0x8 -/* 2BE44 8009BA44 08026EA6 */ j .L8009BA98 -/* 2BE48 8009BA48 00000000 */ nop -.L8009BA4C: -/* 2BE4C 8009BA4C 18400012 */ blez $v0, .L8009BA98 -/* 2BE50 8009BA50 2402FFFC */ addiu $v0, $zero, -0x4 -/* 2BE54 8009BA54 3C01800B */ lui $at, %hi(D_800AEC50) -/* 2BE58 8009BA58 D422EC50 */ ldc1 $f2, %lo(D_800AEC50)($at) -/* 2BE5C 8009BA5C 00621024 */ and $v0, $v1, $v0 -/* 2BE60 8009BA60 00021C00 */ sll $v1, $v0, 16 -/* 2BE64 8009BA64 00031C03 */ sra $v1, $v1, 16 -/* 2BE68 8009BA68 1860000A */ blez $v1, .L8009BA94 -/* 2BE6C 8009BA6C A7A20038 */ sh $v0, 0x38($sp) -/* 2BE70 8009BA70 3C04800B */ lui $a0, %hi(D_800AEC00) -/* 2BE74 8009BA74 2484EC00 */ addiu $a0, $a0, %lo(D_800AEC00) -.L8009BA78: -/* 2BE78 8009BA78 30620001 */ andi $v0, $v1, 0x1 -/* 2BE7C 8009BA7C 10400003 */ beqz $v0, .L8009BA8C -/* 2BE80 8009BA80 00031843 */ sra $v1, $v1, 1 -/* 2BE84 8009BA84 D4800000 */ ldc1 $f0, 0x0($a0) -/* 2BE88 8009BA88 46201082 */ mul.d $f2, $f2, $f0 -.L8009BA8C: -/* 2BE8C 8009BA8C 1C60FFFA */ bgtz $v1, .L8009BA78 -/* 2BE90 8009BA90 24840008 */ addiu $a0, $a0, 0x8 -.L8009BA94: -/* 2BE94 8009BA94 4622A503 */ div.d $f20, $f20, $f2 -.L8009BA98: -/* 2BE98 8009BA98 8E640024 */ lw $a0, 0x24($s3) -/* 2BE9C 8009BA9C 00151600 */ sll $v0, $s5, 24 -/* 2BEA0 8009BAA0 00021603 */ sra $v0, $v0, 24 -/* 2BEA4 8009BAA4 24030066 */ addiu $v1, $zero, 0x66 -/* 2BEA8 8009BAA8 14430004 */ bne $v0, $v1, .L8009BABC -/* 2BEAC 8009BAAC 24920006 */ addiu $s2, $a0, 0x6 -/* 2BEB0 8009BAB0 87A30038 */ lh $v1, 0x38($sp) -/* 2BEB4 8009BAB4 2482000A */ addiu $v0, $a0, 0xA -/* 2BEB8 8009BAB8 00439021 */ addu $s2, $v0, $v1 -.L8009BABC: -/* 2BEBC 8009BABC 2A420014 */ slti $v0, $s2, 0x14 -/* 2BEC0 8009BAC0 50400001 */ beql $v0, $zero, .L8009BAC8 -/* 2BEC4 8009BAC4 24120013 */ addiu $s2, $zero, 0x13 -.L8009BAC8: -/* 2BEC8 8009BAC8 24020030 */ addiu $v0, $zero, 0x30 -/* 2BECC 8009BACC A2220000 */ sb $v0, 0x0($s1) -/* 2BED0 8009BAD0 26310001 */ addiu $s1, $s1, 0x1 -/* 2BED4 8009BAD4 4480C000 */ mtc1 $zero, $f24 -/* 2BED8 8009BAD8 4480C800 */ mtc1 $zero, $f25 -/* 2BEDC 8009BADC 3C01800B */ lui $at, %hi(D_800AEC58) -/* 2BEE0 8009BAE0 D436EC58 */ ldc1 $f22, %lo(D_800AEC58)($at) -/* 2BEE4 8009BAE4 24140030 */ addiu $s4, $zero, 0x30 -.L8009BAE8: -/* 2BEE8 8009BAE8 4634C03C */ c.lt.d $f24, $f20 -/* 2BEEC 8009BAEC 24030001 */ addiu $v1, $zero, 0x1 -/* 2BEF0 8009BAF0 00000000 */ nop -/* 2BEF4 8009BAF4 45010002 */ bc1t .L8009BB00 -/* 2BEF8 8009BAF8 0012102A */ slt $v0, $zero, $s2 -/* 2BEFC 8009BAFC 00001821 */ addu $v1, $zero, $zero -.L8009BB00: -/* 2BF00 8009BB00 00431024 */ and $v0, $v0, $v1 -/* 2BF04 8009BB04 10400021 */ beqz $v0, .L8009BB8C -/* 2BF08 8009BB08 2652FFF8 */ addiu $s2, $s2, -0x8 -/* 2BF0C 8009BB0C 4620A00D */ trunc.w.d $f0, $f20 -/* 2BF10 8009BB10 44050000 */ mfc1 $a1, $f0 -/* 2BF14 8009BB14 00000000 */ nop -/* 2BF18 8009BB18 1A400006 */ blez $s2, .L8009BB34 -/* 2BF1C 8009BB1C 26310008 */ addiu $s1, $s1, 0x8 -/* 2BF20 8009BB20 44850000 */ mtc1 $a1, $f0 -/* 2BF24 8009BB24 00000000 */ nop -/* 2BF28 8009BB28 46800021 */ cvt.d.w $f0, $f0 -/* 2BF2C 8009BB2C 4620A001 */ sub.d $f0, $f20, $f0 -/* 2BF30 8009BB30 46360502 */ mul.d $f20, $f0, $f22 -.L8009BB34: -/* 2BF34 8009BB34 18A00010 */ blez $a1, .L8009BB78 -/* 2BF38 8009BB38 24100008 */ addiu $s0, $zero, 0x8 -/* 2BF3C 8009BB3C 2610FFFF */ addiu $s0, $s0, -0x1 -.L8009BB40: -/* 2BF40 8009BB40 0600000D */ bltz $s0, .L8009BB78 -/* 2BF44 8009BB44 27A40040 */ addiu $a0, $sp, 0x40 -/* 2BF48 8009BB48 0C0270E4 */ jal func_8009C390 -/* 2BF4C 8009BB4C 2406000A */ addiu $a2, $zero, 0xA -/* 2BF50 8009BB50 8FA20044 */ lw $v0, 0x44($sp) -/* 2BF54 8009BB54 2631FFFF */ addiu $s1, $s1, -0x1 -/* 2BF58 8009BB58 24420030 */ addiu $v0, $v0, 0x30 -/* 2BF5C 8009BB5C A2220000 */ sb $v0, 0x0($s1) -/* 2BF60 8009BB60 8FA50040 */ lw $a1, 0x40($sp) -/* 2BF64 8009BB64 1CA0FFF6 */ bgtz $a1, .L8009BB40 -/* 2BF68 8009BB68 2610FFFF */ addiu $s0, $s0, -0x1 -/* 2BF6C 8009BB6C 08026EDF */ j .L8009BB7C -/* 2BF70 8009BB70 00000000 */ nop -.L8009BB74: -/* 2BF74 8009BB74 A2340000 */ sb $s4, 0x0($s1) -.L8009BB78: -/* 2BF78 8009BB78 2610FFFF */ addiu $s0, $s0, -0x1 -.L8009BB7C: -/* 2BF7C 8009BB7C 0603FFFD */ bgezl $s0, .L8009BB74 -/* 2BF80 8009BB80 2631FFFF */ addiu $s1, $s1, -0x1 -/* 2BF84 8009BB84 08026EBA */ j .L8009BAE8 -/* 2BF88 8009BB88 26310008 */ addiu $s1, $s1, 0x8 -.L8009BB8C: -/* 2BF8C 8009BB8C 2623FFFF */ addiu $v1, $s1, -0x1 -/* 2BF90 8009BB90 27A20018 */ addiu $v0, $sp, 0x18 -/* 2BF94 8009BB94 00629023 */ subu $s2, $v1, $v0 -/* 2BF98 8009BB98 97A20038 */ lhu $v0, 0x38($sp) -/* 2BF9C 8009BB9C 83A30019 */ lb $v1, 0x19($sp) -/* 2BFA0 8009BBA0 24420007 */ addiu $v0, $v0, 0x7 -/* 2BFA4 8009BBA4 A7A20038 */ sh $v0, 0x38($sp) -/* 2BFA8 8009BBA8 24020030 */ addiu $v0, $zero, 0x30 -/* 2BFAC 8009BBAC 14620009 */ bne $v1, $v0, .L8009BBD4 -/* 2BFB0 8009BBB0 27B10019 */ addiu $s1, $sp, 0x19 -/* 2BFB4 8009BBB4 24030030 */ addiu $v1, $zero, 0x30 -.L8009BBB8: -/* 2BFB8 8009BBB8 97A20038 */ lhu $v0, 0x38($sp) -/* 2BFBC 8009BBBC 26310001 */ addiu $s1, $s1, 0x1 -/* 2BFC0 8009BBC0 2442FFFF */ addiu $v0, $v0, -0x1 -/* 2BFC4 8009BBC4 A7A20038 */ sh $v0, 0x38($sp) -/* 2BFC8 8009BBC8 82220000 */ lb $v0, 0x0($s1) -/* 2BFCC 8009BBCC 1043FFFA */ beq $v0, $v1, .L8009BBB8 -/* 2BFD0 8009BBD0 2652FFFF */ addiu $s2, $s2, -0x1 -.L8009BBD4: -/* 2BFD4 8009BBD4 8E650024 */ lw $a1, 0x24($s3) -/* 2BFD8 8009BBD8 00151600 */ sll $v0, $s5, 24 -/* 2BFDC 8009BBDC 00022603 */ sra $a0, $v0, 24 -/* 2BFE0 8009BBE0 24020066 */ addiu $v0, $zero, 0x66 -/* 2BFE4 8009BBE4 14820005 */ bne $a0, $v0, .L8009BBFC -/* 2BFE8 8009BBE8 38830065 */ xori $v1, $a0, 0x65 -/* 2BFEC 8009BBEC 87A30038 */ lh $v1, 0x38($sp) -/* 2BFF0 8009BBF0 24A20001 */ addiu $v0, $a1, 0x1 -/* 2BFF4 8009BBF4 08026F04 */ j .L8009BC10 -/* 2BFF8 8009BBF8 00433821 */ addu $a3, $v0, $v1 -.L8009BBFC: -/* 2BFFC 8009BBFC 2C630001 */ sltiu $v1, $v1, 0x1 -/* 2C000 8009BC00 38820045 */ xori $v0, $a0, 0x45 -/* 2C004 8009BC04 2C420001 */ sltiu $v0, $v0, 0x1 -/* 2C008 8009BC08 00621825 */ or $v1, $v1, $v0 -/* 2C00C 8009BC0C 00A33821 */ addu $a3, $a1, $v1 -.L8009BC10: -/* 2C010 8009BC10 00071400 */ sll $v0, $a3, 16 -/* 2C014 8009BC14 00021403 */ sra $v0, $v0, 16 -/* 2C018 8009BC18 0242102A */ slt $v0, $s2, $v0 -/* 2C01C 8009BC1C 54400001 */ bnel $v0, $zero, .L8009BC24 -/* 2C020 8009BC20 02403821 */ addu $a3, $s2, $zero -.L8009BC24: -/* 2C024 8009BC24 00071400 */ sll $v0, $a3, 16 -/* 2C028 8009BC28 00022403 */ sra $a0, $v0, 16 -/* 2C02C 8009BC2C 18800022 */ blez $a0, .L8009BCB8 -/* 2C030 8009BC30 0092102A */ slt $v0, $a0, $s2 -/* 2C034 8009BC34 10400008 */ beqz $v0, .L8009BC58 -/* 2C038 8009BC38 24030030 */ addiu $v1, $zero, 0x30 -/* 2C03C 8009BC3C 02241021 */ addu $v0, $s1, $a0 -/* 2C040 8009BC40 80420000 */ lb $v0, 0x0($v0) -/* 2C044 8009BC44 28420035 */ slti $v0, $v0, 0x35 -/* 2C048 8009BC48 38420001 */ xori $v0, $v0, 0x1 -/* 2C04C 8009BC4C 00021023 */ negu $v0, $v0 -/* 2C050 8009BC50 30420039 */ andi $v0, $v0, 0x39 -/* 2C054 8009BC54 34430030 */ ori $v1, $v0, 0x30 -.L8009BC58: -/* 2C058 8009BC58 2485FFFF */ addiu $a1, $a0, -0x1 -/* 2C05C 8009BC5C 02252021 */ addu $a0, $s1, $a1 -/* 2C060 8009BC60 80820000 */ lb $v0, 0x0($a0) -/* 2C064 8009BC64 54430008 */ bnel $v0, $v1, .L8009BC88 -/* 2C068 8009BC68 24020039 */ addiu $v0, $zero, 0x39 -/* 2C06C 8009BC6C 00403021 */ addu $a2, $v0, $zero -.L8009BC70: -/* 2C070 8009BC70 2484FFFF */ addiu $a0, $a0, -0x1 -/* 2C074 8009BC74 80820000 */ lb $v0, 0x0($a0) -/* 2C078 8009BC78 24E7FFFF */ addiu $a3, $a3, -0x1 -/* 2C07C 8009BC7C 1046FFFC */ beq $v0, $a2, .L8009BC70 -/* 2C080 8009BC80 24A5FFFF */ addiu $a1, $a1, -0x1 -/* 2C084 8009BC84 24020039 */ addiu $v0, $zero, 0x39 -.L8009BC88: -/* 2C088 8009BC88 14620004 */ bne $v1, $v0, .L8009BC9C -/* 2C08C 8009BC8C 02251821 */ addu $v1, $s1, $a1 -/* 2C090 8009BC90 90620000 */ lbu $v0, 0x0($v1) -/* 2C094 8009BC94 24420001 */ addiu $v0, $v0, 0x1 -/* 2C098 8009BC98 A0620000 */ sb $v0, 0x0($v1) -.L8009BC9C: -/* 2C09C 8009BC9C 04A10007 */ bgez $a1, .L8009BCBC -/* 2C0A0 8009BCA0 02602021 */ addu $a0, $s3, $zero -/* 2C0A4 8009BCA4 97A20038 */ lhu $v0, 0x38($sp) -/* 2C0A8 8009BCA8 2631FFFF */ addiu $s1, $s1, -0x1 -/* 2C0AC 8009BCAC 24E70001 */ addiu $a3, $a3, 0x1 -/* 2C0B0 8009BCB0 24420001 */ addiu $v0, $v0, 0x1 -/* 2C0B4 8009BCB4 A7A20038 */ sh $v0, 0x38($sp) -.L8009BCB8: -/* 2C0B8 8009BCB8 02602021 */ addu $a0, $s3, $zero -.L8009BCBC: -/* 2C0BC 8009BCBC 00152E00 */ sll $a1, $s5, 24 -/* 2C0C0 8009BCC0 87A20038 */ lh $v0, 0x38($sp) -/* 2C0C4 8009BCC4 00052E03 */ sra $a1, $a1, 24 -/* 2C0C8 8009BCC8 02203021 */ addu $a2, $s1, $zero -/* 2C0CC 8009BCCC 00073C00 */ sll $a3, $a3, 16 -/* 2C0D0 8009BCD0 00073C03 */ sra $a3, $a3, 16 -/* 2C0D4 8009BCD4 0C026F69 */ jal func_8009BDA4 -/* 2C0D8 8009BCD8 AFA20010 */ sw $v0, 0x10($sp) -.L8009BCDC: -/* 2C0DC 8009BCDC 8FBF0060 */ lw $ra, 0x60($sp) -/* 2C0E0 8009BCE0 8FB5005C */ lw $s5, 0x5C($sp) -/* 2C0E4 8009BCE4 8FB40058 */ lw $s4, 0x58($sp) -/* 2C0E8 8009BCE8 8FB30054 */ lw $s3, 0x54($sp) -/* 2C0EC 8009BCEC 8FB20050 */ lw $s2, 0x50($sp) -/* 2C0F0 8009BCF0 8FB1004C */ lw $s1, 0x4C($sp) -/* 2C0F4 8009BCF4 8FB00048 */ lw $s0, 0x48($sp) -/* 2C0F8 8009BCF8 D7B80078 */ ldc1 $f24, 0x78($sp) -/* 2C0FC 8009BCFC D7B60070 */ ldc1 $f22, 0x70($sp) -/* 2C100 8009BD00 D7B40068 */ ldc1 $f20, 0x68($sp) -/* 2C104 8009BD04 03E00008 */ jr $ra -/* 2C108 8009BD08 27BD0080 */ addiu $sp, $sp, 0x80 -.size func_8009B8C0, . - func_8009B8C0 - -glabel func_8009BD0C -/* 2C10C 8009BD0C 94A30000 */ lhu $v1, 0x0($a1) -/* 2C110 8009BD10 30627FF0 */ andi $v0, $v1, 0x7FF0 -/* 2C114 8009BD14 00023902 */ srl $a3, $v0, 4 -/* 2C118 8009BD18 00E03021 */ addu $a2, $a3, $zero -/* 2C11C 8009BD1C 240207FF */ addiu $v0, $zero, 0x7FF -/* 2C120 8009BD20 14C20011 */ bne $a2, $v0, .L8009BD68 -/* 2C124 8009BD24 00A04021 */ addu $t0, $a1, $zero -/* 2C128 8009BD28 A4800000 */ sh $zero, 0x0($a0) -/* 2C12C 8009BD2C 94A20000 */ lhu $v0, 0x0($a1) -/* 2C130 8009BD30 3042000F */ andi $v0, $v0, 0xF -/* 2C134 8009BD34 14400019 */ bnez $v0, .L8009BD9C -/* 2C138 8009BD38 24020002 */ addiu $v0, $zero, 0x2 -/* 2C13C 8009BD3C 94A20002 */ lhu $v0, 0x2($a1) -/* 2C140 8009BD40 14400016 */ bnez $v0, .L8009BD9C -/* 2C144 8009BD44 24020002 */ addiu $v0, $zero, 0x2 -/* 2C148 8009BD48 94A20004 */ lhu $v0, 0x4($a1) -/* 2C14C 8009BD4C 14400013 */ bnez $v0, .L8009BD9C -/* 2C150 8009BD50 24020002 */ addiu $v0, $zero, 0x2 -/* 2C154 8009BD54 94A20006 */ lhu $v0, 0x6($a1) -/* 2C158 8009BD58 14400010 */ bnez $v0, .L8009BD9C -/* 2C15C 8009BD5C 24020002 */ addiu $v0, $zero, 0x2 -/* 2C160 8009BD60 08026F67 */ j .L8009BD9C -/* 2C164 8009BD64 24020001 */ addiu $v0, $zero, 0x1 -.L8009BD68: -/* 2C168 8009BD68 18C00007 */ blez $a2, .L8009BD88 -/* 2C16C 8009BD6C 2402FFFF */ addiu $v0, $zero, -0x1 -/* 2C170 8009BD70 3063800F */ andi $v1, $v1, 0x800F -/* 2C174 8009BD74 34633FF0 */ ori $v1, $v1, 0x3FF0 -/* 2C178 8009BD78 A5030000 */ sh $v1, 0x0($t0) -/* 2C17C 8009BD7C 24E3FC02 */ addiu $v1, $a3, -0x3FE -/* 2C180 8009BD80 08026F67 */ j .L8009BD9C -/* 2C184 8009BD84 A4830000 */ sh $v1, 0x0($a0) -.L8009BD88: -/* 2C188 8009BD88 04C00003 */ bltz $a2, .L8009BD98 -/* 2C18C 8009BD8C 00001021 */ addu $v0, $zero, $zero -/* 2C190 8009BD90 08026F67 */ j .L8009BD9C -/* 2C194 8009BD94 A4800000 */ sh $zero, 0x0($a0) -.L8009BD98: -/* 2C198 8009BD98 24020002 */ addiu $v0, $zero, 0x2 -.L8009BD9C: -/* 2C19C 8009BD9C 03E00008 */ jr $ra -/* 2C1A0 8009BDA0 00000000 */ nop -.size func_8009BD0C, . - func_8009BD0C - -glabel func_8009BDA4 -/* 2C1A4 8009BDA4 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 2C1A8 8009BDA8 AFB20018 */ sw $s2, 0x18($sp) -/* 2C1AC 8009BDAC 00C09021 */ addu $s2, $a2, $zero -/* 2C1B0 8009BDB0 8FA60040 */ lw $a2, 0x40($sp) -/* 2C1B4 8009BDB4 AFB10014 */ sw $s1, 0x14($sp) -/* 2C1B8 8009BDB8 00808821 */ addu $s1, $a0, $zero -/* 2C1BC 8009BDBC AFB3001C */ sw $s3, 0x1C($sp) -/* 2C1C0 8009BDC0 00A09821 */ addu $s3, $a1, $zero -/* 2C1C4 8009BDC4 AFB50024 */ sw $s5, 0x24($sp) -/* 2C1C8 8009BDC8 00E0A821 */ addu $s5, $a3, $zero -/* 2C1CC 8009BDCC 00073C00 */ sll $a3, $a3, 16 -/* 2C1D0 8009BDD0 AFBF0028 */ sw $ra, 0x28($sp) -/* 2C1D4 8009BDD4 AFB40020 */ sw $s4, 0x20($sp) -/* 2C1D8 8009BDD8 AFB00010 */ sw $s0, 0x10($sp) -/* 2C1DC 8009BDDC 1CE00004 */ bgtz $a3, .L8009BDF0 -/* 2C1E0 8009BDE0 00C0A021 */ addu $s4, $a2, $zero -/* 2C1E4 8009BDE4 24150001 */ addiu $s5, $zero, 0x1 -/* 2C1E8 8009BDE8 3C12800B */ lui $s2, %hi(D_800AEC60) -/* 2C1EC 8009BDEC 2652EC60 */ addiu $s2, $s2, %lo(D_800AEC60) -.L8009BDF0: -/* 2C1F0 8009BDF0 00051600 */ sll $v0, $a1, 24 -/* 2C1F4 8009BDF4 00022603 */ sra $a0, $v0, 24 -/* 2C1F8 8009BDF8 24050066 */ addiu $a1, $zero, 0x66 -/* 2C1FC 8009BDFC 1085000F */ beq $a0, $a1, .L8009BE3C -/* 2C200 8009BE00 38830067 */ xori $v1, $a0, 0x67 -/* 2C204 8009BE04 2C630001 */ sltiu $v1, $v1, 0x1 -/* 2C208 8009BE08 38820047 */ xori $v0, $a0, 0x47 -/* 2C20C 8009BE0C 2C420001 */ sltiu $v0, $v0, 0x1 -/* 2C210 8009BE10 00621825 */ or $v1, $v1, $v0 -/* 2C214 8009BE14 106000B4 */ beqz $v1, .L8009C0E8 -/* 2C218 8009BE18 00061400 */ sll $v0, $a2, 16 -/* 2C21C 8009BE1C 00021C03 */ sra $v1, $v0, 16 -/* 2C220 8009BE20 2862FFFC */ slti $v0, $v1, -0x4 -/* 2C224 8009BE24 1440009B */ bnez $v0, .L8009C094 -/* 2C228 8009BE28 00131600 */ sll $v0, $s3, 24 -/* 2C22C 8009BE2C 8E220024 */ lw $v0, 0x24($s1) -/* 2C230 8009BE30 0062102A */ slt $v0, $v1, $v0 -/* 2C234 8009BE34 10400097 */ beqz $v0, .L8009C094 -/* 2C238 8009BE38 00131600 */ sll $v0, $s3, 24 -.L8009BE3C: -/* 2C23C 8009BE3C 10850011 */ beq $a0, $a1, .L8009BE84 -/* 2C240 8009BE40 24D40001 */ addiu $s4, $a2, 0x1 -/* 2C244 8009BE44 8E220030 */ lw $v0, 0x30($s1) -/* 2C248 8009BE48 30420008 */ andi $v0, $v0, 0x8 -/* 2C24C 8009BE4C 14400006 */ bnez $v0, .L8009BE68 -/* 2C250 8009BE50 00151C00 */ sll $v1, $s5, 16 -/* 2C254 8009BE54 8E220024 */ lw $v0, 0x24($s1) -/* 2C258 8009BE58 00031C03 */ sra $v1, $v1, 16 -/* 2C25C 8009BE5C 0062102A */ slt $v0, $v1, $v0 -/* 2C260 8009BE60 54400001 */ bnel $v0, $zero, .L8009BE68 -/* 2C264 8009BE64 AE230024 */ sw $v1, 0x24($s1) -.L8009BE68: -/* 2C268 8009BE68 8E230024 */ lw $v1, 0x24($s1) -/* 2C26C 8009BE6C 00141400 */ sll $v0, $s4, 16 -/* 2C270 8009BE70 00021403 */ sra $v0, $v0, 16 -/* 2C274 8009BE74 00621823 */ subu $v1, $v1, $v0 -/* 2C278 8009BE78 04610002 */ bgez $v1, .L8009BE84 -/* 2C27C 8009BE7C AE230024 */ sw $v1, 0x24($s1) -/* 2C280 8009BE80 AE200024 */ sw $zero, 0x24($s1) -.L8009BE84: -/* 2C284 8009BE84 00141400 */ sll $v0, $s4, 16 -/* 2C288 8009BE88 00029C03 */ sra $s3, $v0, 16 -/* 2C28C 8009BE8C 1E600036 */ bgtz $s3, .L8009BF68 -/* 2C290 8009BE90 00151400 */ sll $v0, $s5, 16 -/* 2C294 8009BE94 8E240014 */ lw $a0, 0x14($s1) -/* 2C298 8009BE98 8E230008 */ lw $v1, 0x8($s1) -/* 2C29C 8009BE9C 24820001 */ addiu $v0, $a0, 0x1 -/* 2C2A0 8009BEA0 00641821 */ addu $v1, $v1, $a0 -/* 2C2A4 8009BEA4 AE220014 */ sw $v0, 0x14($s1) -/* 2C2A8 8009BEA8 24020030 */ addiu $v0, $zero, 0x30 -/* 2C2AC 8009BEAC A0620000 */ sb $v0, 0x0($v1) -/* 2C2B0 8009BEB0 8E220024 */ lw $v0, 0x24($s1) -/* 2C2B4 8009BEB4 1C400005 */ bgtz $v0, .L8009BECC -/* 2C2B8 8009BEB8 00000000 */ nop -/* 2C2BC 8009BEBC 8E220030 */ lw $v0, 0x30($s1) -/* 2C2C0 8009BEC0 30420008 */ andi $v0, $v0, 0x8 -/* 2C2C4 8009BEC4 10400009 */ beqz $v0, .L8009BEEC -/* 2C2C8 8009BEC8 00141400 */ sll $v0, $s4, 16 -.L8009BECC: -/* 2C2CC 8009BECC 8E240014 */ lw $a0, 0x14($s1) -/* 2C2D0 8009BED0 8E230008 */ lw $v1, 0x8($s1) -/* 2C2D4 8009BED4 24820001 */ addiu $v0, $a0, 0x1 -/* 2C2D8 8009BED8 00641821 */ addu $v1, $v1, $a0 -/* 2C2DC 8009BEDC AE220014 */ sw $v0, 0x14($s1) -/* 2C2E0 8009BEE0 2402002E */ addiu $v0, $zero, 0x2E -/* 2C2E4 8009BEE4 A0620000 */ sb $v0, 0x0($v1) -/* 2C2E8 8009BEE8 00141400 */ sll $v0, $s4, 16 -.L8009BEEC: -/* 2C2EC 8009BEEC 8E230024 */ lw $v1, 0x24($s1) -/* 2C2F0 8009BEF0 00021403 */ sra $v0, $v0, 16 -/* 2C2F4 8009BEF4 00021023 */ negu $v0, $v0 -/* 2C2F8 8009BEF8 0062102A */ slt $v0, $v1, $v0 -/* 2C2FC 8009BEFC 54400001 */ bnel $v0, $zero, .L8009BF04 -/* 2C300 8009BF00 0003A023 */ negu $s4, $v1 -.L8009BF04: -/* 2C304 8009BF04 00141400 */ sll $v0, $s4, 16 -/* 2C308 8009BF08 8E240024 */ lw $a0, 0x24($s1) -/* 2C30C 8009BF0C 00021403 */ sra $v0, $v0, 16 -/* 2C310 8009BF10 00021823 */ negu $v1, $v0 -/* 2C314 8009BF14 AE230018 */ sw $v1, 0x18($s1) -/* 2C318 8009BF18 00822021 */ addu $a0, $a0, $v0 -/* 2C31C 8009BF1C 00151400 */ sll $v0, $s5, 16 -/* 2C320 8009BF20 00021403 */ sra $v0, $v0, 16 -/* 2C324 8009BF24 0082102A */ slt $v0, $a0, $v0 -/* 2C328 8009BF28 10400002 */ beqz $v0, .L8009BF34 -/* 2C32C 8009BF2C AE240024 */ sw $a0, 0x24($s1) -/* 2C330 8009BF30 0080A821 */ addu $s5, $a0, $zero -.L8009BF34: -/* 2C334 8009BF34 02402821 */ addu $a1, $s2, $zero -/* 2C338 8009BF38 8E220008 */ lw $v0, 0x8($s1) -/* 2C33C 8009BF3C 8E240014 */ lw $a0, 0x14($s1) -/* 2C340 8009BF40 00158400 */ sll $s0, $s5, 16 -/* 2C344 8009BF44 00108403 */ sra $s0, $s0, 16 -/* 2C348 8009BF48 02003021 */ addu $a2, $s0, $zero -/* 2C34C 8009BF4C AE30001C */ sw $s0, 0x1C($s1) -/* 2C350 8009BF50 0C024D21 */ jal func_80093484 -/* 2C354 8009BF54 00442021 */ addu $a0, $v0, $a0 -/* 2C358 8009BF58 8E220024 */ lw $v0, 0x24($s1) -/* 2C35C 8009BF5C 00501023 */ subu $v0, $v0, $s0 -/* 2C360 8009BF60 080270B7 */ j .L8009C2DC -/* 2C364 8009BF64 AE220020 */ sw $v0, 0x20($s1) -.L8009BF68: -/* 2C368 8009BF68 00028403 */ sra $s0, $v0, 16 -/* 2C36C 8009BF6C 0213102A */ slt $v0, $s0, $s3 -/* 2C370 8009BF70 1040001C */ beqz $v0, .L8009BFE4 -/* 2C374 8009BF74 02402821 */ addu $a1, $s2, $zero -/* 2C378 8009BF78 8E220008 */ lw $v0, 0x8($s1) -/* 2C37C 8009BF7C 8E240014 */ lw $a0, 0x14($s1) -/* 2C380 8009BF80 02003021 */ addu $a2, $s0, $zero -/* 2C384 8009BF84 0C024D21 */ jal func_80093484 -/* 2C388 8009BF88 00442021 */ addu $a0, $v0, $a0 -/* 2C38C 8009BF8C 8E230014 */ lw $v1, 0x14($s1) -/* 2C390 8009BF90 8E240024 */ lw $a0, 0x24($s1) -/* 2C394 8009BF94 02701023 */ subu $v0, $s3, $s0 -/* 2C398 8009BF98 AE220018 */ sw $v0, 0x18($s1) -/* 2C39C 8009BF9C 00701821 */ addu $v1, $v1, $s0 -/* 2C3A0 8009BFA0 1C800005 */ bgtz $a0, .L8009BFB8 -/* 2C3A4 8009BFA4 AE230014 */ sw $v1, 0x14($s1) -/* 2C3A8 8009BFA8 8E220030 */ lw $v0, 0x30($s1) -/* 2C3AC 8009BFAC 30420008 */ andi $v0, $v0, 0x8 -/* 2C3B0 8009BFB0 10400009 */ beqz $v0, .L8009BFD8 -/* 2C3B4 8009BFB4 00000000 */ nop -.L8009BFB8: -/* 2C3B8 8009BFB8 8E220008 */ lw $v0, 0x8($s1) -/* 2C3BC 8009BFBC 8E230014 */ lw $v1, 0x14($s1) -/* 2C3C0 8009BFC0 00431021 */ addu $v0, $v0, $v1 -/* 2C3C4 8009BFC4 2403002E */ addiu $v1, $zero, 0x2E -/* 2C3C8 8009BFC8 A0430000 */ sb $v1, 0x0($v0) -/* 2C3CC 8009BFCC 8E22001C */ lw $v0, 0x1C($s1) -/* 2C3D0 8009BFD0 24420001 */ addiu $v0, $v0, 0x1 -/* 2C3D4 8009BFD4 AE22001C */ sw $v0, 0x1C($s1) -.L8009BFD8: -/* 2C3D8 8009BFD8 8E220024 */ lw $v0, 0x24($s1) -/* 2C3DC 8009BFDC 080270B7 */ j .L8009C2DC -/* 2C3E0 8009BFE0 AE220020 */ sw $v0, 0x20($s1) -.L8009BFE4: -/* 2C3E4 8009BFE4 8E220008 */ lw $v0, 0x8($s1) -/* 2C3E8 8009BFE8 8E240014 */ lw $a0, 0x14($s1) -/* 2C3EC 8009BFEC 02603021 */ addu $a2, $s3, $zero -/* 2C3F0 8009BFF0 0C024D21 */ jal func_80093484 -/* 2C3F4 8009BFF4 00442021 */ addu $a0, $v0, $a0 -/* 2C3F8 8009BFF8 8E220014 */ lw $v0, 0x14($s1) -/* 2C3FC 8009BFFC 8E230024 */ lw $v1, 0x24($s1) -/* 2C400 8009C000 02B4A823 */ subu $s5, $s5, $s4 -/* 2C404 8009C004 00533021 */ addu $a2, $v0, $s3 -/* 2C408 8009C008 1C600005 */ bgtz $v1, .L8009C020 -/* 2C40C 8009C00C AE260014 */ sw $a2, 0x14($s1) -/* 2C410 8009C010 8E220030 */ lw $v0, 0x30($s1) -/* 2C414 8009C014 30420008 */ andi $v0, $v0, 0x8 -/* 2C418 8009C018 10400007 */ beqz $v0, .L8009C038 -/* 2C41C 8009C01C 00000000 */ nop -.L8009C020: -/* 2C420 8009C020 8E220008 */ lw $v0, 0x8($s1) -/* 2C424 8009C024 24C30001 */ addiu $v1, $a2, 0x1 -/* 2C428 8009C028 AE230014 */ sw $v1, 0x14($s1) -/* 2C42C 8009C02C 2403002E */ addiu $v1, $zero, 0x2E -/* 2C430 8009C030 00461021 */ addu $v0, $v0, $a2 -/* 2C434 8009C034 A0430000 */ sb $v1, 0x0($v0) -.L8009C038: -/* 2C438 8009C038 8E230024 */ lw $v1, 0x24($s1) -/* 2C43C 8009C03C 00151400 */ sll $v0, $s5, 16 -/* 2C440 8009C040 00021403 */ sra $v0, $v0, 16 -/* 2C444 8009C044 0062102A */ slt $v0, $v1, $v0 -/* 2C448 8009C048 54400001 */ bnel $v0, $zero, .L8009C050 -/* 2C44C 8009C04C 0060A821 */ addu $s5, $v1, $zero -.L8009C050: -/* 2C450 8009C050 00142C00 */ sll $a1, $s4, 16 -/* 2C454 8009C054 00052C03 */ sra $a1, $a1, 16 -/* 2C458 8009C058 02452821 */ addu $a1, $s2, $a1 -/* 2C45C 8009C05C 8E220008 */ lw $v0, 0x8($s1) -/* 2C460 8009C060 8E240014 */ lw $a0, 0x14($s1) -/* 2C464 8009C064 00158400 */ sll $s0, $s5, 16 -/* 2C468 8009C068 00108403 */ sra $s0, $s0, 16 -/* 2C46C 8009C06C 02003021 */ addu $a2, $s0, $zero -/* 2C470 8009C070 0C024D21 */ jal func_80093484 -/* 2C474 8009C074 00442021 */ addu $a0, $v0, $a0 -/* 2C478 8009C078 8E220014 */ lw $v0, 0x14($s1) -/* 2C47C 8009C07C 8E230024 */ lw $v1, 0x24($s1) -/* 2C480 8009C080 00501021 */ addu $v0, $v0, $s0 -/* 2C484 8009C084 00701823 */ subu $v1, $v1, $s0 -/* 2C488 8009C088 AE220014 */ sw $v0, 0x14($s1) -/* 2C48C 8009C08C 080270B7 */ j .L8009C2DC -/* 2C490 8009C090 AE230018 */ sw $v1, 0x18($s1) -.L8009C094: -/* 2C494 8009C094 00021603 */ sra $v0, $v0, 24 -/* 2C498 8009C098 38430067 */ xori $v1, $v0, 0x67 -/* 2C49C 8009C09C 2C640001 */ sltiu $a0, $v1, 0x1 -/* 2C4A0 8009C0A0 38420047 */ xori $v0, $v0, 0x47 -/* 2C4A4 8009C0A4 2C420001 */ sltiu $v0, $v0, 0x1 -/* 2C4A8 8009C0A8 00821025 */ or $v0, $a0, $v0 -/* 2C4AC 8009C0AC 1040000E */ beqz $v0, .L8009C0E8 -/* 2C4B0 8009C0B0 00151C00 */ sll $v1, $s5, 16 -/* 2C4B4 8009C0B4 8E220024 */ lw $v0, 0x24($s1) -/* 2C4B8 8009C0B8 00031C03 */ sra $v1, $v1, 16 -/* 2C4BC 8009C0BC 0062102A */ slt $v0, $v1, $v0 -/* 2C4C0 8009C0C0 54400001 */ bnel $v0, $zero, .L8009C0C8 -/* 2C4C4 8009C0C4 AE230024 */ sw $v1, 0x24($s1) -.L8009C0C8: -/* 2C4C8 8009C0C8 8E220024 */ lw $v0, 0x24($s1) -/* 2C4CC 8009C0CC 2442FFFF */ addiu $v0, $v0, -0x1 -/* 2C4D0 8009C0D0 04410002 */ bgez $v0, .L8009C0DC -/* 2C4D4 8009C0D4 AE220024 */ sw $v0, 0x24($s1) -/* 2C4D8 8009C0D8 AE200024 */ sw $zero, 0x24($s1) -.L8009C0DC: -/* 2C4DC 8009C0DC 00041023 */ negu $v0, $a0 -/* 2C4E0 8009C0E0 30420065 */ andi $v0, $v0, 0x65 -/* 2C4E4 8009C0E4 34530045 */ ori $s3, $v0, 0x45 -.L8009C0E8: -/* 2C4E8 8009C0E8 8E240014 */ lw $a0, 0x14($s1) -/* 2C4EC 8009C0EC 24820001 */ addiu $v0, $a0, 0x1 -/* 2C4F0 8009C0F0 AE220014 */ sw $v0, 0x14($s1) -/* 2C4F4 8009C0F4 8E220008 */ lw $v0, 0x8($s1) -/* 2C4F8 8009C0F8 92430000 */ lbu $v1, 0x0($s2) -/* 2C4FC 8009C0FC 00441021 */ addu $v0, $v0, $a0 -/* 2C500 8009C100 A0430000 */ sb $v1, 0x0($v0) -/* 2C504 8009C104 8E220024 */ lw $v0, 0x24($s1) -/* 2C508 8009C108 1C400005 */ bgtz $v0, .L8009C120 -/* 2C50C 8009C10C 26520001 */ addiu $s2, $s2, 0x1 -/* 2C510 8009C110 8E220030 */ lw $v0, 0x30($s1) -/* 2C514 8009C114 30420008 */ andi $v0, $v0, 0x8 -/* 2C518 8009C118 10400008 */ beqz $v0, .L8009C13C -/* 2C51C 8009C11C 00000000 */ nop -.L8009C120: -/* 2C520 8009C120 8E240014 */ lw $a0, 0x14($s1) -/* 2C524 8009C124 8E230008 */ lw $v1, 0x8($s1) -/* 2C528 8009C128 24820001 */ addiu $v0, $a0, 0x1 -/* 2C52C 8009C12C 00641821 */ addu $v1, $v1, $a0 -/* 2C530 8009C130 AE220014 */ sw $v0, 0x14($s1) -/* 2C534 8009C134 2402002E */ addiu $v0, $zero, 0x2E -/* 2C538 8009C138 A0620000 */ sb $v0, 0x0($v1) -.L8009C13C: -/* 2C53C 8009C13C 8E230024 */ lw $v1, 0x24($s1) -/* 2C540 8009C140 18600015 */ blez $v1, .L8009C198 -/* 2C544 8009C144 26A2FFFF */ addiu $v0, $s5, -0x1 -/* 2C548 8009C148 0040A821 */ addu $s5, $v0, $zero -/* 2C54C 8009C14C 00021400 */ sll $v0, $v0, 16 -/* 2C550 8009C150 00021403 */ sra $v0, $v0, 16 -/* 2C554 8009C154 0062102A */ slt $v0, $v1, $v0 -/* 2C558 8009C158 54400001 */ bnel $v0, $zero, .L8009C160 -/* 2C55C 8009C15C 0060A821 */ addu $s5, $v1, $zero -.L8009C160: -/* 2C560 8009C160 02402821 */ addu $a1, $s2, $zero -/* 2C564 8009C164 8E220008 */ lw $v0, 0x8($s1) -/* 2C568 8009C168 8E240014 */ lw $a0, 0x14($s1) -/* 2C56C 8009C16C 00158400 */ sll $s0, $s5, 16 -/* 2C570 8009C170 00108403 */ sra $s0, $s0, 16 -/* 2C574 8009C174 02003021 */ addu $a2, $s0, $zero -/* 2C578 8009C178 0C024D21 */ jal func_80093484 -/* 2C57C 8009C17C 00442021 */ addu $a0, $v0, $a0 -/* 2C580 8009C180 8E220014 */ lw $v0, 0x14($s1) -/* 2C584 8009C184 8E230024 */ lw $v1, 0x24($s1) -/* 2C588 8009C188 00501021 */ addu $v0, $v0, $s0 -/* 2C58C 8009C18C 00701823 */ subu $v1, $v1, $s0 -/* 2C590 8009C190 AE220014 */ sw $v0, 0x14($s1) -/* 2C594 8009C194 AE230018 */ sw $v1, 0x18($s1) -.L8009C198: -/* 2C598 8009C198 8E220008 */ lw $v0, 0x8($s1) -/* 2C59C 8009C19C 8E230014 */ lw $v1, 0x14($s1) -/* 2C5A0 8009C1A0 00439021 */ addu $s2, $v0, $v1 -/* 2C5A4 8009C1A4 A2530000 */ sb $s3, 0x0($s2) -/* 2C5A8 8009C1A8 00141400 */ sll $v0, $s4, 16 -/* 2C5AC 8009C1AC 04400005 */ bltz $v0, .L8009C1C4 -/* 2C5B0 8009C1B0 26520001 */ addiu $s2, $s2, 0x1 -/* 2C5B4 8009C1B4 2402002B */ addiu $v0, $zero, 0x2B -/* 2C5B8 8009C1B8 A2420000 */ sb $v0, 0x0($s2) -/* 2C5BC 8009C1BC 08027075 */ j .L8009C1D4 -/* 2C5C0 8009C1C0 26520001 */ addiu $s2, $s2, 0x1 -.L8009C1C4: -/* 2C5C4 8009C1C4 2402002D */ addiu $v0, $zero, 0x2D -/* 2C5C8 8009C1C8 A2420000 */ sb $v0, 0x0($s2) -/* 2C5CC 8009C1CC 26520001 */ addiu $s2, $s2, 0x1 -/* 2C5D0 8009C1D0 0014A023 */ negu $s4, $s4 -.L8009C1D4: -/* 2C5D4 8009C1D4 00142C00 */ sll $a1, $s4, 16 -/* 2C5D8 8009C1D8 00052403 */ sra $a0, $a1, 16 -/* 2C5DC 8009C1DC 28820064 */ slti $v0, $a0, 0x64 -/* 2C5E0 8009C1E0 14400027 */ bnez $v0, .L8009C280 -/* 2C5E4 8009C1E4 3C036666 */ lui $v1, (0x66666667 >> 16) -/* 2C5E8 8009C1E8 288203E8 */ slti $v0, $a0, 0x3E8 -/* 2C5EC 8009C1EC 14400012 */ bnez $v0, .L8009C238 -/* 2C5F0 8009C1F0 3C0351EB */ lui $v1, (0x51EB851F >> 16) -/* 2C5F4 8009C1F4 3C021062 */ lui $v0, (0x10624DD3 >> 16) -/* 2C5F8 8009C1F8 34424DD3 */ ori $v0, $v0, (0x10624DD3 & 0xFFFF) -/* 2C5FC 8009C1FC 00820018 */ mult $a0, $v0 -/* 2C600 8009C200 000517C3 */ sra $v0, $a1, 31 -/* 2C604 8009C204 00004010 */ mfhi $t0 -/* 2C608 8009C208 00081983 */ sra $v1, $t0, 6 -/* 2C60C 8009C20C 00621823 */ subu $v1, $v1, $v0 -/* 2C610 8009C210 24620030 */ addiu $v0, $v1, 0x30 -/* 2C614 8009C214 A2420000 */ sb $v0, 0x0($s2) -/* 2C618 8009C218 26520001 */ addiu $s2, $s2, 0x1 -/* 2C61C 8009C21C 00031140 */ sll $v0, $v1, 5 -/* 2C620 8009C220 00431023 */ subu $v0, $v0, $v1 -/* 2C624 8009C224 00021080 */ sll $v0, $v0, 2 -/* 2C628 8009C228 00431021 */ addu $v0, $v0, $v1 -/* 2C62C 8009C22C 000210C0 */ sll $v0, $v0, 3 -/* 2C630 8009C230 0082A023 */ subu $s4, $a0, $v0 -/* 2C634 8009C234 3C0351EB */ lui $v1, (0x51EB851F >> 16) -.L8009C238: -/* 2C638 8009C238 3463851F */ ori $v1, $v1, (0x51EB851F & 0xFFFF) -/* 2C63C 8009C23C 00141400 */ sll $v0, $s4, 16 -/* 2C640 8009C240 00022403 */ sra $a0, $v0, 16 -/* 2C644 8009C244 00830018 */ mult $a0, $v1 -/* 2C648 8009C248 000217C3 */ sra $v0, $v0, 31 -/* 2C64C 8009C24C 00004010 */ mfhi $t0 -/* 2C650 8009C250 00081943 */ sra $v1, $t0, 5 -/* 2C654 8009C254 00621823 */ subu $v1, $v1, $v0 -/* 2C658 8009C258 24620030 */ addiu $v0, $v1, 0x30 -/* 2C65C 8009C25C A2420000 */ sb $v0, 0x0($s2) -/* 2C660 8009C260 26520001 */ addiu $s2, $s2, 0x1 -/* 2C664 8009C264 00031040 */ sll $v0, $v1, 1 -/* 2C668 8009C268 00431021 */ addu $v0, $v0, $v1 -/* 2C66C 8009C26C 000210C0 */ sll $v0, $v0, 3 -/* 2C670 8009C270 00431021 */ addu $v0, $v0, $v1 -/* 2C674 8009C274 00021080 */ sll $v0, $v0, 2 -/* 2C678 8009C278 0082A023 */ subu $s4, $a0, $v0 -/* 2C67C 8009C27C 3C036666 */ lui $v1, (0x66666667 >> 16) -.L8009C280: -/* 2C680 8009C280 34636667 */ ori $v1, $v1, (0x66666667 & 0xFFFF) -/* 2C684 8009C284 00141400 */ sll $v0, $s4, 16 -/* 2C688 8009C288 00022403 */ sra $a0, $v0, 16 -/* 2C68C 8009C28C 00830018 */ mult $a0, $v1 -/* 2C690 8009C290 000217C3 */ sra $v0, $v0, 31 -/* 2C694 8009C294 00004010 */ mfhi $t0 -/* 2C698 8009C298 00081883 */ sra $v1, $t0, 2 -/* 2C69C 8009C29C 00621823 */ subu $v1, $v1, $v0 -/* 2C6A0 8009C2A0 24620030 */ addiu $v0, $v1, 0x30 -/* 2C6A4 8009C2A4 A2420000 */ sb $v0, 0x0($s2) -/* 2C6A8 8009C2A8 26520001 */ addiu $s2, $s2, 0x1 -/* 2C6AC 8009C2AC 00031080 */ sll $v0, $v1, 2 -/* 2C6B0 8009C2B0 00431021 */ addu $v0, $v0, $v1 -/* 2C6B4 8009C2B4 00021040 */ sll $v0, $v0, 1 -/* 2C6B8 8009C2B8 00822023 */ subu $a0, $a0, $v0 -/* 2C6BC 8009C2BC 24840030 */ addiu $a0, $a0, 0x30 -/* 2C6C0 8009C2C0 A2440000 */ sb $a0, 0x0($s2) -/* 2C6C4 8009C2C4 8E220008 */ lw $v0, 0x8($s1) -/* 2C6C8 8009C2C8 8E230014 */ lw $v1, 0x14($s1) -/* 2C6CC 8009C2CC 26520001 */ addiu $s2, $s2, 0x1 -/* 2C6D0 8009C2D0 00431021 */ addu $v0, $v0, $v1 -/* 2C6D4 8009C2D4 02421023 */ subu $v0, $s2, $v0 -/* 2C6D8 8009C2D8 AE22001C */ sw $v0, 0x1C($s1) -.L8009C2DC: -/* 2C6DC 8009C2DC 8E220030 */ lw $v0, 0x30($s1) -/* 2C6E0 8009C2E0 24030010 */ addiu $v1, $zero, 0x10 -/* 2C6E4 8009C2E4 30420014 */ andi $v0, $v0, 0x14 -/* 2C6E8 8009C2E8 1443000F */ bne $v0, $v1, .L8009C328 -/* 2C6EC 8009C2EC 00000000 */ nop -/* 2C6F0 8009C2F0 8E22000C */ lw $v0, 0xC($s1) -/* 2C6F4 8009C2F4 8E230014 */ lw $v1, 0x14($s1) -/* 2C6F8 8009C2F8 8E240018 */ lw $a0, 0x18($s1) -/* 2C6FC 8009C2FC 00431021 */ addu $v0, $v0, $v1 -/* 2C700 8009C300 00441021 */ addu $v0, $v0, $a0 -/* 2C704 8009C304 8E23001C */ lw $v1, 0x1C($s1) -/* 2C708 8009C308 8E240020 */ lw $a0, 0x20($s1) -/* 2C70C 8009C30C 8E250028 */ lw $a1, 0x28($s1) -/* 2C710 8009C310 00431021 */ addu $v0, $v0, $v1 -/* 2C714 8009C314 00441821 */ addu $v1, $v0, $a0 -/* 2C718 8009C318 0065102A */ slt $v0, $v1, $a1 -/* 2C71C 8009C31C 10400002 */ beqz $v0, .L8009C328 -/* 2C720 8009C320 00A31023 */ subu $v0, $a1, $v1 -/* 2C724 8009C324 AE220010 */ sw $v0, 0x10($s1) -.L8009C328: -/* 2C728 8009C328 8FBF0028 */ lw $ra, 0x28($sp) -/* 2C72C 8009C32C 8FB50024 */ lw $s5, 0x24($sp) -/* 2C730 8009C330 8FB40020 */ lw $s4, 0x20($sp) -/* 2C734 8009C334 8FB3001C */ lw $s3, 0x1C($sp) -/* 2C738 8009C338 8FB20018 */ lw $s2, 0x18($sp) -/* 2C73C 8009C33C 8FB10014 */ lw $s1, 0x14($sp) -/* 2C740 8009C340 8FB00010 */ lw $s0, 0x10($sp) -/* 2C744 8009C344 03E00008 */ jr $ra -/* 2C748 8009C348 27BD0030 */ addiu $sp, $sp, 0x30 -/* 2C74C 8009C34C 00000000 */ nop -.size func_8009BDA4, . - func_8009BDA4 - -glabel func_8009C350 -/* 2C750 8009C350 3C02A410 */ lui $v0, (0xA410000C >> 16) -/* 2C754 8009C354 3442000C */ ori $v0, $v0, (0xA410000C & 0xFFFF) -/* 2C758 8009C358 8C420000 */ lw $v0, 0x0($v0) -/* 2C75C 8009C35C 30420100 */ andi $v0, $v0, 0x100 -/* 2C760 8009C360 03E00008 */ jr $ra -/* 2C764 8009C364 0002102B */ sltu $v0, $zero, $v0 -/* 2C768 8009C368 00000000 */ nop -/* 2C76C 8009C36C 00000000 */ nop -.size func_8009C350, . - func_8009C350 - -glabel func_8009C370 -/* 2C770 8009C370 3C02A480 */ lui $v0, (0xA4800018 >> 16) -/* 2C774 8009C374 34420018 */ ori $v0, $v0, (0xA4800018 & 0xFFFF) -/* 2C778 8009C378 8C420000 */ lw $v0, 0x0($v0) -/* 2C77C 8009C37C 30420003 */ andi $v0, $v0, 0x3 -/* 2C780 8009C380 03E00008 */ jr $ra -/* 2C784 8009C384 0002102B */ sltu $v0, $zero, $v0 -/* 2C788 8009C388 00000000 */ nop -/* 2C78C 8009C38C 00000000 */ nop -.size func_8009C370, . - func_8009C370 - -glabel func_8009C390 -/* 2C790 8009C390 00A6001A */ div $zero, $a1, $a2 -/* 2C794 8009C394 14C00002 */ bnez $a2, .L8009C3A0 -/* 2C798 8009C398 00000000 */ nop -/* 2C79C 8009C39C 0007000D */ break 7 -.L8009C3A0: -/* 2C7A0 8009C3A0 2401FFFF */ addiu $at, $zero, -0x1 -/* 2C7A4 8009C3A4 14C10004 */ bne $a2, $at, .L8009C3B8 -/* 2C7A8 8009C3A8 3C018000 */ lui $at, (0x80000000 >> 16) -/* 2C7AC 8009C3AC 14A10002 */ bne $a1, $at, .L8009C3B8 -/* 2C7B0 8009C3B0 00000000 */ nop -/* 2C7B4 8009C3B4 0006000D */ break 6 -.L8009C3B8: -/* 2C7B8 8009C3B8 00001812 */ mflo $v1 -/* 2C7BC 8009C3BC 00000000 */ nop -/* 2C7C0 8009C3C0 00000000 */ nop -/* 2C7C4 8009C3C4 00C30018 */ mult $a2, $v1 -/* 2C7C8 8009C3C8 00001012 */ mflo $v0 -/* 2C7CC 8009C3CC 27BDFFF8 */ addiu $sp, $sp, -0x8 -/* 2C7D0 8009C3D0 00803821 */ addu $a3, $a0, $zero -/* 2C7D4 8009C3D4 AFA30000 */ sw $v1, 0x0($sp) -/* 2C7D8 8009C3D8 00A22823 */ subu $a1, $a1, $v0 -/* 2C7DC 8009C3DC 04610006 */ bgez $v1, .L8009C3F8 -/* 2C7E0 8009C3E0 AFA50004 */ sw $a1, 0x4($sp) -/* 2C7E4 8009C3E4 18A00004 */ blez $a1, .L8009C3F8 -/* 2C7E8 8009C3E8 24620001 */ addiu $v0, $v1, 0x1 -/* 2C7EC 8009C3EC AFA20000 */ sw $v0, 0x0($sp) -/* 2C7F0 8009C3F0 00A61023 */ subu $v0, $a1, $a2 -/* 2C7F4 8009C3F4 AFA20004 */ sw $v0, 0x4($sp) -.L8009C3F8: -/* 2C7F8 8009C3F8 8FA20000 */ lw $v0, 0x0($sp) -/* 2C7FC 8009C3FC 8FA30004 */ lw $v1, 0x4($sp) -/* 2C800 8009C400 ACE20000 */ sw $v0, 0x0($a3) -/* 2C804 8009C404 ACE30004 */ sw $v1, 0x4($a3) -/* 2C808 8009C408 00E01021 */ addu $v0, $a3, $zero -/* 2C80C 8009C40C 03E00008 */ jr $ra -/* 2C810 8009C410 27BD0008 */ addiu $sp, $sp, 0x8 -.size func_8009C390, . - func_8009C390 - -glabel func_8009C414 -/* 2C814 8009C414 27BDFFC8 */ addiu $sp, $sp, -0x38 -/* 2C818 8009C418 AFB3002C */ sw $s3, 0x2C($sp) -/* 2C81C 8009C41C AFB20028 */ sw $s2, 0x28($sp) -/* 2C820 8009C420 8FB20048 */ lw $s2, 0x48($sp) -/* 2C824 8009C424 8FB3004C */ lw $s3, 0x4C($sp) -/* 2C828 8009C428 AFB40030 */ sw $s4, 0x30($sp) -/* 2C82C 8009C42C 0080A021 */ addu $s4, $a0, $zero -/* 2C830 8009C430 AFB10024 */ sw $s1, 0x24($sp) -/* 2C834 8009C434 AFB00020 */ sw $s0, 0x20($sp) -/* 2C838 8009C438 00C08021 */ addu $s0, $a2, $zero -/* 2C83C 8009C43C 00E08821 */ addu $s1, $a3, $zero -/* 2C840 8009C440 02002021 */ addu $a0, $s0, $zero -/* 2C844 8009C444 02202821 */ addu $a1, $s1, $zero -/* 2C848 8009C448 AFBF0034 */ sw $ra, 0x34($sp) -/* 2C84C 8009C44C 02403021 */ addu $a2, $s2, $zero -/* 2C850 8009C450 0C027620 */ jal func_8009D880 -/* 2C854 8009C454 02603821 */ addu $a3, $s3, $zero -/* 2C858 8009C458 00403021 */ addu $a2, $v0, $zero -/* 2C85C 8009C45C 00603821 */ addu $a3, $v1, $zero -/* 2C860 8009C460 02670019 */ multu $s3, $a3 -/* 2C864 8009C464 00001010 */ mfhi $v0 -/* 2C868 8009C468 00001812 */ mflo $v1 -/* 2C86C 8009C46C 00000000 */ nop -/* 2C870 8009C470 00000000 */ nop -/* 2C874 8009C474 02660018 */ mult $s3, $a2 -/* 2C878 8009C478 00002012 */ mflo $a0 -/* 2C87C 8009C47C 00000000 */ nop -/* 2C880 8009C480 00000000 */ nop -/* 2C884 8009C484 00F20018 */ mult $a3, $s2 -/* 2C888 8009C488 00002812 */ mflo $a1 -/* 2C88C 8009C48C AFA60010 */ sw $a2, 0x10($sp) -/* 2C890 8009C490 AFA70014 */ sw $a3, 0x14($sp) -/* 2C894 8009C494 00441021 */ addu $v0, $v0, $a0 -/* 2C898 8009C498 8FA40010 */ lw $a0, 0x10($sp) -/* 2C89C 8009C49C 00451021 */ addu $v0, $v0, $a1 -/* 2C8A0 8009C4A0 0223282B */ sltu $a1, $s1, $v1 -/* 2C8A4 8009C4A4 02234823 */ subu $t1, $s1, $v1 -/* 2C8A8 8009C4A8 02024023 */ subu $t0, $s0, $v0 -/* 2C8AC 8009C4AC 01054023 */ subu $t0, $t0, $a1 -/* 2C8B0 8009C4B0 AFA80018 */ sw $t0, 0x18($sp) -/* 2C8B4 8009C4B4 04810013 */ bgez $a0, .L8009C504 -/* 2C8B8 8009C4B8 AFA9001C */ sw $t1, 0x1C($sp) -/* 2C8BC 8009C4BC 8FA20018 */ lw $v0, 0x18($sp) -/* 2C8C0 8009C4C0 5C400006 */ bgtzl $v0, .L8009C4DC -/* 2C8C4 8009C4C4 24E30001 */ addiu $v1, $a3, 0x1 -/* 2C8C8 8009C4C8 1440000E */ bnez $v0, .L8009C504 -/* 2C8CC 8009C4CC 00000000 */ nop -/* 2C8D0 8009C4D0 8FA2001C */ lw $v0, 0x1C($sp) -/* 2C8D4 8009C4D4 1040000B */ beqz $v0, .L8009C504 -/* 2C8D8 8009C4D8 24E30001 */ addiu $v1, $a3, 0x1 -.L8009C4DC: -/* 2C8DC 8009C4DC 2C640001 */ sltiu $a0, $v1, 0x1 -/* 2C8E0 8009C4E0 00C41021 */ addu $v0, $a2, $a0 -/* 2C8E4 8009C4E4 AFA20010 */ sw $v0, 0x10($sp) -/* 2C8E8 8009C4E8 AFA30014 */ sw $v1, 0x14($sp) -/* 2C8EC 8009C4EC 0133202B */ sltu $a0, $t1, $s3 -/* 2C8F0 8009C4F0 01331823 */ subu $v1, $t1, $s3 -/* 2C8F4 8009C4F4 01121023 */ subu $v0, $t0, $s2 -/* 2C8F8 8009C4F8 00441023 */ subu $v0, $v0, $a0 -/* 2C8FC 8009C4FC AFA20018 */ sw $v0, 0x18($sp) -/* 2C900 8009C500 AFA3001C */ sw $v1, 0x1C($sp) -.L8009C504: -/* 2C904 8009C504 8FA20010 */ lw $v0, 0x10($sp) -/* 2C908 8009C508 8FA30014 */ lw $v1, 0x14($sp) -/* 2C90C 8009C50C 8FA40018 */ lw $a0, 0x18($sp) -/* 2C910 8009C510 8FA5001C */ lw $a1, 0x1C($sp) -/* 2C914 8009C514 AE820000 */ sw $v0, 0x0($s4) -/* 2C918 8009C518 AE830004 */ sw $v1, 0x4($s4) -/* 2C91C 8009C51C AE840008 */ sw $a0, 0x8($s4) -/* 2C920 8009C520 AE85000C */ sw $a1, 0xC($s4) -/* 2C924 8009C524 02801021 */ addu $v0, $s4, $zero -/* 2C928 8009C528 8FBF0034 */ lw $ra, 0x34($sp) -/* 2C92C 8009C52C 8FB40030 */ lw $s4, 0x30($sp) -/* 2C930 8009C530 8FB3002C */ lw $s3, 0x2C($sp) -/* 2C934 8009C534 8FB20028 */ lw $s2, 0x28($sp) -/* 2C938 8009C538 8FB10024 */ lw $s1, 0x24($sp) -/* 2C93C 8009C53C 8FB00020 */ lw $s0, 0x20($sp) -/* 2C940 8009C540 03E00008 */ jr $ra -/* 2C944 8009C544 27BD0038 */ addiu $sp, $sp, 0x38 -/* 2C948 8009C548 00000000 */ nop -/* 2C94C 8009C54C 00000000 */ nop -.size func_8009C414, . - func_8009C414 - -glabel func_8009C550 -/* 2C950 8009C550 90A20000 */ lbu $v0, 0x0($a1) -/* 2C954 8009C554 00801825 */ or $v1, $a0, $zero -/* 2C958 8009C558 50400008 */ beql $v0, $zero, .L8009C57C -/* 2C95C 8009C55C A0600000 */ sb $zero, 0x0($v1) -/* 2C960 8009C560 A0620000 */ sb $v0, 0x0($v1) -.L8009C564: -/* 2C964 8009C564 90A20001 */ lbu $v0, 0x1($a1) -/* 2C968 8009C568 24630001 */ addiu $v1, $v1, 0x1 -/* 2C96C 8009C56C 24A50001 */ addiu $a1, $a1, 0x1 -/* 2C970 8009C570 5440FFFC */ bnel $v0, $zero, .L8009C564 -/* 2C974 8009C574 A0620000 */ sb $v0, 0x0($v1) -/* 2C978 8009C578 A0600000 */ sb $zero, 0x0($v1) -.L8009C57C: -/* 2C97C 8009C57C 03E00008 */ jr $ra -/* 2C980 8009C580 00801025 */ or $v0, $a0, $zero -/* 2C984 8009C584 00000000 */ nop -/* 2C988 8009C588 00000000 */ nop -/* 2C98C 8009C58C 00000000 */ nop -.size func_8009C550, . - func_8009C550 - -glabel func_8009C590 -/* 2C990 8009C590 90A20000 */ lbu $v0, 0x0($a1) -/* 2C994 8009C594 00C03825 */ or $a3, $a2, $zero -/* 2C998 8009C598 00801825 */ or $v1, $a0, $zero -/* 2C99C 8009C59C 5040000C */ beql $v0, $zero, .L8009C5D0 -/* 2C9A0 8009C5A0 A0600000 */ sb $zero, 0x0($v1) -/* 2C9A4 8009C5A4 10E00009 */ beqz $a3, .L8009C5CC -/* 2C9A8 8009C5A8 24E7FFFF */ addiu $a3, $a3, -0x1 -.L8009C5AC: -/* 2C9AC 8009C5AC A0620000 */ sb $v0, 0x0($v1) -/* 2C9B0 8009C5B0 90A20001 */ lbu $v0, 0x1($a1) -/* 2C9B4 8009C5B4 24630001 */ addiu $v1, $v1, 0x1 -/* 2C9B8 8009C5B8 24A50001 */ addiu $a1, $a1, 0x1 -/* 2C9BC 8009C5BC 10400003 */ beqz $v0, .L8009C5CC -/* 2C9C0 8009C5C0 00E03025 */ or $a2, $a3, $zero -/* 2C9C4 8009C5C4 14E0FFF9 */ bnez $a3, .L8009C5AC -/* 2C9C8 8009C5C8 24E7FFFF */ addiu $a3, $a3, -0x1 -.L8009C5CC: -/* 2C9CC 8009C5CC A0600000 */ sb $zero, 0x0($v1) -.L8009C5D0: -/* 2C9D0 8009C5D0 03E00008 */ jr $ra -/* 2C9D4 8009C5D4 00801025 */ or $v0, $a0, $zero -/* 2C9D8 8009C5D8 00000000 */ nop -/* 2C9DC 8009C5DC 00000000 */ nop -.size func_8009C590, . - func_8009C590 - -glabel func_8009C5E0 -/* 2C9E0 8009C5E0 90820000 */ lbu $v0, 0x0($a0) -.L8009C5E4: -/* 2C9E4 8009C5E4 90A30000 */ lbu $v1, 0x0($a1) -/* 2C9E8 8009C5E8 24840001 */ addiu $a0, $a0, 0x1 -/* 2C9EC 8009C5EC 24A50001 */ addiu $a1, $a1, 0x1 -/* 2C9F0 8009C5F0 10620003 */ beq $v1, $v0, .L8009C600 -/* 2C9F4 8009C5F4 00403825 */ or $a3, $v0, $zero -/* 2C9F8 8009C5F8 03E00008 */ jr $ra -/* 2C9FC 8009C5FC 00E31023 */ subu $v0, $a3, $v1 -.L8009C600: -/* 2CA00 8009C600 5440FFF8 */ bnel $v0, $zero, .L8009C5E4 -/* 2CA04 8009C604 90820000 */ lbu $v0, 0x0($a0) -/* 2CA08 8009C608 00001025 */ or $v0, $zero, $zero -/* 2CA0C 8009C60C 03E00008 */ jr $ra -/* 2CA10 8009C610 00000000 */ nop -/* 2CA14 8009C614 00000000 */ nop -/* 2CA18 8009C618 00000000 */ nop -/* 2CA1C 8009C61C 00000000 */ nop -.size func_8009C5E0, . - func_8009C5E0 - -glabel func_8009C620 -/* 2CA20 8009C620 908E0000 */ lbu $t6, 0x0($a0) -/* 2CA24 8009C624 00801825 */ or $v1, $a0, $zero -/* 2CA28 8009C628 51C00006 */ beql $t6, $zero, .L8009C644 -/* 2CA2C 8009C62C 90A20000 */ lbu $v0, 0x0($a1) -/* 2CA30 8009C630 906F0001 */ lbu $t7, 0x1($v1) -.L8009C634: -/* 2CA34 8009C634 24630001 */ addiu $v1, $v1, 0x1 -/* 2CA38 8009C638 55E0FFFE */ bnel $t7, $zero, .L8009C634 -/* 2CA3C 8009C63C 906F0001 */ lbu $t7, 0x1($v1) -/* 2CA40 8009C640 90A20000 */ lbu $v0, 0x0($a1) -.L8009C644: -/* 2CA44 8009C644 50400008 */ beql $v0, $zero, .L8009C668 -/* 2CA48 8009C648 A0600000 */ sb $zero, 0x0($v1) -/* 2CA4C 8009C64C A0620000 */ sb $v0, 0x0($v1) -.L8009C650: -/* 2CA50 8009C650 90A20001 */ lbu $v0, 0x1($a1) -/* 2CA54 8009C654 24630001 */ addiu $v1, $v1, 0x1 -/* 2CA58 8009C658 24A50001 */ addiu $a1, $a1, 0x1 -/* 2CA5C 8009C65C 5440FFFC */ bnel $v0, $zero, .L8009C650 -/* 2CA60 8009C660 A0620000 */ sb $v0, 0x0($v1) -/* 2CA64 8009C664 A0600000 */ sb $zero, 0x0($v1) -.L8009C668: -/* 2CA68 8009C668 03E00008 */ jr $ra -/* 2CA6C 8009C66C 00801025 */ or $v0, $a0, $zero -.size func_8009C620, . - func_8009C620 - -glabel func_8009C670 -/* 2CA70 8009C670 90820000 */ lbu $v0, 0x0($a0) -/* 2CA74 8009C674 3C06800B */ lui $a2, %hi(D_800ABC60) -/* 2CA78 8009C678 24C6BC60 */ addiu $a2, $a2, %lo(D_800ABC60) -/* 2CA7C 8009C67C 00467021 */ addu $t6, $v0, $a2 -/* 2CA80 8009C680 91CF0001 */ lbu $t7, 0x1($t6) -/* 2CA84 8009C684 00802825 */ or $a1, $a0, $zero -/* 2CA88 8009C688 24030001 */ addiu $v1, $zero, 0x1 -/* 2CA8C 8009C68C 31F80020 */ andi $t8, $t7, 0x20 -/* 2CA90 8009C690 13000008 */ beqz $t8, .L8009C6B4 -/* 2CA94 8009C694 2401002B */ addiu $at, $zero, 0x2B -/* 2CA98 8009C698 90A20001 */ lbu $v0, 0x1($a1) -.L8009C69C: -/* 2CA9C 8009C69C 24A50001 */ addiu $a1, $a1, 0x1 -/* 2CAA0 8009C6A0 0046C821 */ addu $t9, $v0, $a2 -/* 2CAA4 8009C6A4 93280001 */ lbu $t0, 0x1($t9) -/* 2CAA8 8009C6A8 31090020 */ andi $t1, $t0, 0x20 -/* 2CAAC 8009C6AC 5520FFFB */ bnel $t1, $zero, .L8009C69C -/* 2CAB0 8009C6B0 90A20001 */ lbu $v0, 0x1($a1) -.L8009C6B4: -/* 2CAB4 8009C6B4 14400003 */ bnez $v0, .L8009C6C4 -/* 2CAB8 8009C6B8 00000000 */ nop -/* 2CABC 8009C6BC 03E00008 */ jr $ra -/* 2CAC0 8009C6C0 00001025 */ or $v0, $zero, $zero -.L8009C6C4: -/* 2CAC4 8009C6C4 14410004 */ bne $v0, $at, .L8009C6D8 -/* 2CAC8 8009C6C8 00402025 */ or $a0, $v0, $zero -/* 2CACC 8009C6CC 90A20001 */ lbu $v0, 0x1($a1) -/* 2CAD0 8009C6D0 24A50001 */ addiu $a1, $a1, 0x1 -/* 2CAD4 8009C6D4 00402025 */ or $a0, $v0, $zero -.L8009C6D8: -/* 2CAD8 8009C6D8 2401002D */ addiu $at, $zero, 0x2D -/* 2CADC 8009C6DC 14810004 */ bne $a0, $at, .L8009C6F0 -/* 2CAE0 8009C6E0 2407000A */ addiu $a3, $zero, 0xA -/* 2CAE4 8009C6E4 24A50001 */ addiu $a1, $a1, 0x1 -/* 2CAE8 8009C6E8 2403FFFF */ addiu $v1, $zero, -0x1 -/* 2CAEC 8009C6EC 90A20000 */ lbu $v0, 0x0($a1) -.L8009C6F0: -/* 2CAF0 8009C6F0 00465021 */ addu $t2, $v0, $a2 -/* 2CAF4 8009C6F4 914B0001 */ lbu $t3, 0x1($t2) -/* 2CAF8 8009C6F8 00002025 */ or $a0, $zero, $zero -/* 2CAFC 8009C6FC 316C0002 */ andi $t4, $t3, 0x2 -/* 2CB00 8009C700 1180000C */ beqz $t4, .L8009C734 -/* 2CB04 8009C704 00000000 */ nop -.L8009C708: -/* 2CB08 8009C708 00870019 */ multu $a0, $a3 -/* 2CB0C 8009C70C 24A50001 */ addiu $a1, $a1, 0x1 -/* 2CB10 8009C710 00002012 */ mflo $a0 -/* 2CB14 8009C714 00822021 */ addu $a0, $a0, $v0 -/* 2CB18 8009C718 90A20000 */ lbu $v0, 0x0($a1) -/* 2CB1C 8009C71C 2484FFD0 */ addiu $a0, $a0, -0x30 -/* 2CB20 8009C720 00466821 */ addu $t5, $v0, $a2 -/* 2CB24 8009C724 91AE0001 */ lbu $t6, 0x1($t5) -/* 2CB28 8009C728 31CF0002 */ andi $t7, $t6, 0x2 -/* 2CB2C 8009C72C 15E0FFF6 */ bnez $t7, .L8009C708 -/* 2CB30 8009C730 00000000 */ nop -.L8009C734: -/* 2CB34 8009C734 00830019 */ multu $a0, $v1 -/* 2CB38 8009C738 00001012 */ mflo $v0 -/* 2CB3C 8009C73C 00000000 */ nop -/* 2CB40 8009C740 00000000 */ nop -/* 2CB44 8009C744 03E00008 */ jr $ra -/* 2CB48 8009C748 00000000 */ nop -/* 2CB4C 8009C74C 00000000 */ nop -.size func_8009C670, . - func_8009C670 - -glabel func_8009C750 -/* 2CB50 8009C750 4600610D */ trunc.w.s $f4, $f12 -/* 2CB54 8009C754 460062A1 */ cvt.d.s $f10, $f12 -/* 2CB58 8009C758 440F2000 */ mfc1 $t7, $f4 -/* 2CB5C 8009C75C 00000000 */ nop -/* 2CB60 8009C760 448F3000 */ mtc1 $t7, $f6 -/* 2CB64 8009C764 00000000 */ nop -/* 2CB68 8009C768 468030A1 */ cvt.d.w $f2, $f6 -/* 2CB6C 8009C76C 46201220 */ cvt.s.d $f8, $f2 -/* 2CB70 8009C770 46225401 */ sub.d $f16, $f10, $f2 -/* 2CB74 8009C774 E4A80000 */ swc1 $f8, 0x0($a1) -/* 2CB78 8009C778 03E00008 */ jr $ra -/* 2CB7C 8009C77C 46208020 */ cvt.s.d $f0, $f16 -.size func_8009C750, . - func_8009C750 - -glabel func_8009C780 -/* 2CB80 8009C780 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2CB84 8009C784 E7AC0018 */ swc1 $f12, 0x18($sp) -/* 2CB88 8009C788 C7A40018 */ lwc1 $f4, 0x18($sp) -/* 2CB8C 8009C78C AFBF0014 */ sw $ra, 0x14($sp) -/* 2CB90 8009C790 46042182 */ mul.s $f6, $f4, $f4 -/* 2CB94 8009C794 00000000 */ nop -/* 2CB98 8009C798 460E7202 */ mul.s $f8, $f14, $f14 -/* 2CB9C 8009C79C 0C0241F8 */ jal func_800907E0 -/* 2CBA0 8009C7A0 46083300 */ add.s $f12, $f6, $f8 -/* 2CBA4 8009C7A4 8FBF0014 */ lw $ra, 0x14($sp) -/* 2CBA8 8009C7A8 27BD0018 */ addiu $sp, $sp, 0x18 -/* 2CBAC 8009C7AC 03E00008 */ jr $ra -/* 2CBB0 8009C7B0 00000000 */ nop -/* 2CBB4 8009C7B4 00000000 */ nop -/* 2CBB8 8009C7B8 00000000 */ nop -/* 2CBBC 8009C7BC 00000000 */ nop -.size func_8009C780, . - func_8009C780 - -glabel func_8009C7C0 -/* 2CBC0 8009C7C0 3C01800C */ lui $at, %hi(D_800C47D0) -/* 2CBC4 8009C7C4 03E00008 */ jr $ra -/* 2CBC8 8009C7C8 AC2447D0 */ sw $a0, %lo(D_800C47D0)($at) -.size func_8009C7C0, . - func_8009C7C0 - -glabel func_8009C7CC -/* 2CBCC 8009C7CC 3C03800C */ lui $v1, %hi(D_800C47D0) -/* 2CBD0 8009C7D0 246347D0 */ addiu $v1, $v1, %lo(D_800C47D0) -/* 2CBD4 8009C7D4 8C6E0000 */ lw $t6, 0x0($v1) -/* 2CBD8 8009C7D8 24014E6D */ addiu $at, $zero, 0x4E6D -/* 2CBDC 8009C7DC 01C10019 */ multu $t6, $at -/* 2CBE0 8009C7E0 00007812 */ mflo $t7 -/* 2CBE4 8009C7E4 25F93039 */ addiu $t9, $t7, 0x3039 -/* 2CBE8 8009C7E8 AC6F0000 */ sw $t7, 0x0($v1) -/* 2CBEC 8009C7EC 00191402 */ srl $v0, $t9, 16 -/* 2CBF0 8009C7F0 AC790000 */ sw $t9, 0x0($v1) -/* 2CBF4 8009C7F4 03E00008 */ jr $ra -/* 2CBF8 8009C7F8 30427FFF */ andi $v0, $v0, 0x7FFF -/* 2CBFC 8009C7FC 00000000 */ nop -.size func_8009C7CC, . - func_8009C7CC - -glabel func_8009C800 -/* 2CC00 8009C800 00C03825 */ or $a3, $a2, $zero -/* 2CC04 8009C804 00801025 */ or $v0, $a0, $zero -/* 2CC08 8009C808 14850003 */ bne $a0, $a1, .L8009C818 -/* 2CC0C 8009C80C 00A01825 */ or $v1, $a1, $zero -/* 2CC10 8009C810 03E00008 */ jr $ra -/* 2CC14 8009C814 00801025 */ or $v0, $a0, $zero -.L8009C818: -/* 2CC18 8009C818 0085082B */ sltu $at, $a0, $a1 -/* 2CC1C 8009C81C 1020000D */ beqz $at, .L8009C854 -/* 2CC20 8009C820 24E8FFFF */ addiu $t0, $a3, -0x1 -/* 2CC24 8009C824 00E03025 */ or $a2, $a3, $zero -/* 2CC28 8009C828 10E00016 */ beqz $a3, .L8009C884 -/* 2CC2C 8009C82C 24E7FFFF */ addiu $a3, $a3, -0x1 -.L8009C830: -/* 2CC30 8009C830 906E0000 */ lbu $t6, 0x0($v1) -/* 2CC34 8009C834 00E03025 */ or $a2, $a3, $zero -/* 2CC38 8009C838 24420001 */ addiu $v0, $v0, 0x1 -/* 2CC3C 8009C83C 24630001 */ addiu $v1, $v1, 0x1 -/* 2CC40 8009C840 A04EFFFF */ sb $t6, -0x1($v0) -/* 2CC44 8009C844 14E0FFFA */ bnez $a3, .L8009C830 -/* 2CC48 8009C848 24E7FFFF */ addiu $a3, $a3, -0x1 -/* 2CC4C 8009C84C 1000000E */ b .L8009C888 -/* 2CC50 8009C850 00801025 */ or $v0, $a0, $zero -.L8009C854: -/* 2CC54 8009C854 00E03025 */ or $a2, $a3, $zero -/* 2CC58 8009C858 00881021 */ addu $v0, $a0, $t0 -/* 2CC5C 8009C85C 00A81821 */ addu $v1, $a1, $t0 -/* 2CC60 8009C860 10E00008 */ beqz $a3, .L8009C884 -/* 2CC64 8009C864 24E7FFFF */ addiu $a3, $a3, -0x1 -.L8009C868: -/* 2CC68 8009C868 906F0000 */ lbu $t7, 0x0($v1) -/* 2CC6C 8009C86C 00E03025 */ or $a2, $a3, $zero -/* 2CC70 8009C870 2442FFFF */ addiu $v0, $v0, -0x1 -/* 2CC74 8009C874 2463FFFF */ addiu $v1, $v1, -0x1 -/* 2CC78 8009C878 A04F0001 */ sb $t7, 0x1($v0) -/* 2CC7C 8009C87C 14E0FFFA */ bnez $a3, .L8009C868 -/* 2CC80 8009C880 24E7FFFF */ addiu $a3, $a3, -0x1 -.L8009C884: -/* 2CC84 8009C884 00801025 */ or $v0, $a0, $zero -.L8009C888: -/* 2CC88 8009C888 03E00008 */ jr $ra -/* 2CC8C 8009C88C 00000000 */ nop -.size func_8009C800, . - func_8009C800 - -glabel func_8009C890 -/* 2CC90 8009C890 00801025 */ or $v0, $a0, $zero -/* 2CC94 8009C894 10C00032 */ beqz $a2, .L8009C960 -/* 2CC98 8009C898 00A01825 */ or $v1, $a1, $zero -/* 2CC9C 8009C89C 30C40003 */ andi $a0, $a2, 0x3 -/* 2CCA0 8009C8A0 00042023 */ negu $a0, $a0 -/* 2CCA4 8009C8A4 1080000D */ beqz $a0, .L8009C8DC -/* 2CCA8 8009C8A8 00863821 */ addu $a3, $a0, $a2 -.L8009C8AC: -/* 2CCAC 8009C8AC 90440000 */ lbu $a0, 0x0($v0) -/* 2CCB0 8009C8B0 90650000 */ lbu $a1, 0x0($v1) -/* 2CCB4 8009C8B4 24420001 */ addiu $v0, $v0, 0x1 -/* 2CCB8 8009C8B8 24C6FFFF */ addiu $a2, $a2, -0x1 -/* 2CCBC 8009C8BC 10850003 */ beq $a0, $a1, .L8009C8CC -/* 2CCC0 8009C8C0 00000000 */ nop -/* 2CCC4 8009C8C4 03E00008 */ jr $ra -/* 2CCC8 8009C8C8 00851023 */ subu $v0, $a0, $a1 -.L8009C8CC: -/* 2CCCC 8009C8CC 14E6FFF7 */ bne $a3, $a2, .L8009C8AC -/* 2CCD0 8009C8D0 24630001 */ addiu $v1, $v1, 0x1 -/* 2CCD4 8009C8D4 50C00023 */ beql $a2, $zero, .L8009C964 -/* 2CCD8 8009C8D8 00001025 */ or $v0, $zero, $zero -.L8009C8DC: -/* 2CCDC 8009C8DC 90440000 */ lbu $a0, 0x0($v0) -/* 2CCE0 8009C8E0 90650000 */ lbu $a1, 0x0($v1) -/* 2CCE4 8009C8E4 24C6FFFC */ addiu $a2, $a2, -0x4 -/* 2CCE8 8009C8E8 50850004 */ beql $a0, $a1, .L8009C8FC -/* 2CCEC 8009C8EC 90440001 */ lbu $a0, 0x1($v0) -/* 2CCF0 8009C8F0 03E00008 */ jr $ra -/* 2CCF4 8009C8F4 00851023 */ subu $v0, $a0, $a1 -/* 2CCF8 8009C8F8 90440001 */ lbu $a0, 0x1($v0) -.L8009C8FC: -/* 2CCFC 8009C8FC 90650001 */ lbu $a1, 0x1($v1) -/* 2CD00 8009C900 24420001 */ addiu $v0, $v0, 0x1 -/* 2CD04 8009C904 24630001 */ addiu $v1, $v1, 0x1 -/* 2CD08 8009C908 50850004 */ beql $a0, $a1, .L8009C91C -/* 2CD0C 8009C90C 90440001 */ lbu $a0, 0x1($v0) -/* 2CD10 8009C910 03E00008 */ jr $ra -/* 2CD14 8009C914 00851023 */ subu $v0, $a0, $a1 -/* 2CD18 8009C918 90440001 */ lbu $a0, 0x1($v0) -.L8009C91C: -/* 2CD1C 8009C91C 90650001 */ lbu $a1, 0x1($v1) -/* 2CD20 8009C920 24420001 */ addiu $v0, $v0, 0x1 -/* 2CD24 8009C924 24630001 */ addiu $v1, $v1, 0x1 -/* 2CD28 8009C928 50850004 */ beql $a0, $a1, .L8009C93C -/* 2CD2C 8009C92C 90440001 */ lbu $a0, 0x1($v0) -/* 2CD30 8009C930 03E00008 */ jr $ra -/* 2CD34 8009C934 00851023 */ subu $v0, $a0, $a1 -/* 2CD38 8009C938 90440001 */ lbu $a0, 0x1($v0) -.L8009C93C: -/* 2CD3C 8009C93C 90650001 */ lbu $a1, 0x1($v1) -/* 2CD40 8009C940 24420001 */ addiu $v0, $v0, 0x1 -/* 2CD44 8009C944 24420001 */ addiu $v0, $v0, 0x1 -/* 2CD48 8009C948 10850003 */ beq $a0, $a1, .L8009C958 -/* 2CD4C 8009C94C 24630001 */ addiu $v1, $v1, 0x1 -/* 2CD50 8009C950 03E00008 */ jr $ra -/* 2CD54 8009C954 00851023 */ subu $v0, $a0, $a1 -.L8009C958: -/* 2CD58 8009C958 14C0FFE0 */ bnez $a2, .L8009C8DC -/* 2CD5C 8009C95C 24630001 */ addiu $v1, $v1, 0x1 -.L8009C960: -/* 2CD60 8009C960 00001025 */ or $v0, $zero, $zero -.L8009C964: -/* 2CD64 8009C964 03E00008 */ jr $ra -/* 2CD68 8009C968 00000000 */ nop -/* 2CD6C 8009C96C 00000000 */ nop -.size func_8009C890, . - func_8009C890 - -glabel func_8009C970 -/* 2CD70 8009C970 00C01825 */ or $v1, $a2, $zero -/* 2CD74 8009C974 00801025 */ or $v0, $a0, $zero -/* 2CD78 8009C978 10C00006 */ beqz $a2, .L8009C994 -/* 2CD7C 8009C97C 24C6FFFF */ addiu $a2, $a2, -0x1 -.L8009C980: -/* 2CD80 8009C980 00C01825 */ or $v1, $a2, $zero -/* 2CD84 8009C984 A0450000 */ sb $a1, 0x0($v0) -/* 2CD88 8009C988 24420001 */ addiu $v0, $v0, 0x1 -/* 2CD8C 8009C98C 14C0FFFC */ bnez $a2, .L8009C980 -/* 2CD90 8009C990 24C6FFFF */ addiu $a2, $a2, -0x1 -.L8009C994: -/* 2CD94 8009C994 03E00008 */ jr $ra -/* 2CD98 8009C998 00801025 */ or $v0, $a0, $zero -/* 2CD9C 8009C99C 00000000 */ nop -.size func_8009C970, . - func_8009C970 - -glabel func_8009C9A0 -/* 2CDA0 8009C9A0 44802800 */ mtc1 $zero, $f5 -/* 2CDA4 8009C9A4 44802000 */ mtc1 $zero, $f4 -/* 2CDA8 8009C9A8 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 2CDAC 8009C9AC AFBF0014 */ sw $ra, 0x14($sp) -/* 2CDB0 8009C9B0 462C203E */ c.le.d $f4, $f12 -/* 2CDB4 8009C9B4 3C01BFE0 */ lui $at, (0xBFE00000 >> 16) -/* 2CDB8 8009C9B8 45020007 */ bc1fl .L8009C9D8 -/* 2CDBC 8009C9BC 44810800 */ mtc1 $at, $f1 -/* 2CDC0 8009C9C0 3C013FE0 */ lui $at, (0x3FE00000 >> 16) -/* 2CDC4 8009C9C4 44810800 */ mtc1 $at, $f1 -/* 2CDC8 8009C9C8 44800000 */ mtc1 $zero, $f0 -/* 2CDCC 8009C9CC 10000004 */ b .L8009C9E0 -/* 2CDD0 8009C9D0 00000000 */ nop -/* 2CDD4 8009C9D4 44810800 */ mtc1 $at, $f1 -.L8009C9D8: -/* 2CDD8 8009C9D8 44800000 */ mtc1 $zero, $f0 -/* 2CDDC 8009C9DC 00000000 */ nop -.L8009C9E0: -/* 2CDE0 8009C9E0 3C01800B */ lui $at, %hi(D_800AEC70) -/* 2CDE4 8009C9E4 D422EC70 */ ldc1 $f2, %lo(D_800AEC70)($at) -/* 2CDE8 8009C9E8 46226183 */ div.d $f6, $f12, $f2 -/* 2CDEC 8009C9EC 46260200 */ add.d $f8, $f0, $f6 -/* 2CDF0 8009C9F0 4620428D */ trunc.w.d $f10, $f8 -/* 2CDF4 8009C9F4 44025000 */ mfc1 $v0, $f10 -/* 2CDF8 8009C9F8 00000000 */ nop -/* 2CDFC 8009C9FC 44828000 */ mtc1 $v0, $f16 -/* 2CE00 8009CA00 AFA2001C */ sw $v0, 0x1C($sp) -/* 2CE04 8009CA04 468084A1 */ cvt.d.w $f18, $f16 -/* 2CE08 8009CA08 46229102 */ mul.d $f4, $f18, $f2 -/* 2CE0C 8009CA0C 46246301 */ sub.d $f12, $f12, $f4 -/* 2CE10 8009CA10 0C0274E8 */ jal func_8009D3A0 -/* 2CE14 8009CA14 F7AC0030 */ sdc1 $f12, 0x30($sp) -/* 2CE18 8009CA18 3C013CB0 */ lui $at, (0x3CB00000 >> 16) -/* 2CE1C 8009CA1C 44813800 */ mtc1 $at, $f7 -/* 2CE20 8009CA20 44803000 */ mtc1 $zero, $f6 -/* 2CE24 8009CA24 8FAF001C */ lw $t7, 0x1C($sp) -/* 2CE28 8009CA28 D7AC0030 */ ldc1 $f12, 0x30($sp) -/* 2CE2C 8009CA2C 4620303C */ c.lt.d $f6, $f0 -/* 2CE30 8009CA30 8FBF0014 */ lw $ra, 0x14($sp) -/* 2CE34 8009CA34 31F80001 */ andi $t8, $t7, 0x1 -/* 2CE38 8009CA38 45000024 */ bc1f .L8009CACC -/* 2CE3C 8009CA3C 00000000 */ nop -/* 2CE40 8009CA40 462C6002 */ mul.d $f0, $f12, $f12 -/* 2CE44 8009CA44 3C01800B */ lui $at, %hi(D_800AEC78) -/* 2CE48 8009CA48 D428EC78 */ ldc1 $f8, %lo(D_800AEC78)($at) -/* 2CE4C 8009CA4C 3C01800B */ lui $at, %hi(D_800AEC80) -/* 2CE50 8009CA50 D430EC80 */ ldc1 $f16, %lo(D_800AEC80)($at) -/* 2CE54 8009CA54 3C01800B */ lui $at, %hi(D_800AEC88) -/* 2CE58 8009CA58 D426EC88 */ ldc1 $f6, %lo(D_800AEC88)($at) -/* 2CE5C 8009CA5C 3C01800B */ lui $at, %hi(D_800AEC90) -/* 2CE60 8009CA60 46280282 */ mul.d $f10, $f0, $f8 -/* 2CE64 8009CA64 46305480 */ add.d $f18, $f10, $f16 -/* 2CE68 8009CA68 D430EC90 */ ldc1 $f16, %lo(D_800AEC90)($at) -/* 2CE6C 8009CA6C 3C01800B */ lui $at, %hi(D_800AEC98) -/* 2CE70 8009CA70 46209102 */ mul.d $f4, $f18, $f0 -/* 2CE74 8009CA74 46262200 */ add.d $f8, $f4, $f6 -/* 2CE78 8009CA78 D426EC98 */ ldc1 $f6, %lo(D_800AEC98)($at) -/* 2CE7C 8009CA7C 3C01800B */ lui $at, %hi(D_800AECA0) -/* 2CE80 8009CA80 46204282 */ mul.d $f10, $f8, $f0 -/* 2CE84 8009CA84 46305480 */ add.d $f18, $f10, $f16 -/* 2CE88 8009CA88 D430ECA0 */ ldc1 $f16, %lo(D_800AECA0)($at) -/* 2CE8C 8009CA8C 3C01800B */ lui $at, %hi(D_800AECA8) -/* 2CE90 8009CA90 46209102 */ mul.d $f4, $f18, $f0 -/* 2CE94 8009CA94 46262200 */ add.d $f8, $f4, $f6 -/* 2CE98 8009CA98 D426ECA8 */ ldc1 $f6, %lo(D_800AECA8)($at) -/* 2CE9C 8009CA9C 3C01800B */ lui $at, %hi(D_800AECB0) -/* 2CEA0 8009CAA0 46204282 */ mul.d $f10, $f8, $f0 -/* 2CEA4 8009CAA4 46305480 */ add.d $f18, $f10, $f16 -/* 2CEA8 8009CAA8 D430ECB0 */ ldc1 $f16, %lo(D_800AECB0)($at) -/* 2CEAC 8009CAAC 46209102 */ mul.d $f4, $f18, $f0 -/* 2CEB0 8009CAB0 46262200 */ add.d $f8, $f4, $f6 -/* 2CEB4 8009CAB4 46204282 */ mul.d $f10, $f8, $f0 -/* 2CEB8 8009CAB8 46305480 */ add.d $f18, $f10, $f16 -/* 2CEBC 8009CABC 46209102 */ mul.d $f4, $f18, $f0 -/* 2CEC0 8009CAC0 00000000 */ nop -/* 2CEC4 8009CAC4 46246182 */ mul.d $f6, $f12, $f4 -/* 2CEC8 8009CAC8 462C3300 */ add.d $f12, $f6, $f12 -.L8009CACC: -/* 2CECC 8009CACC 53000004 */ beql $t8, $zero, .L8009CAE0 -/* 2CED0 8009CAD0 46206006 */ mov.d $f0, $f12 -/* 2CED4 8009CAD4 10000002 */ b .L8009CAE0 -/* 2CED8 8009CAD8 46206007 */ neg.d $f0, $f12 -/* 2CEDC 8009CADC 46206006 */ mov.d $f0, $f12 -.L8009CAE0: -/* 2CEE0 8009CAE0 03E00008 */ jr $ra -/* 2CEE4 8009CAE4 27BD0030 */ addiu $sp, $sp, 0x30 -/* 2CEE8 8009CAE8 00000000 */ nop -/* 2CEEC 8009CAEC 00000000 */ nop -.size func_8009C9A0, . - func_8009C9A0 - -glabel func_8009CAF0 -/* 2CEF0 8009CAF0 44802800 */ mtc1 $zero, $f5 -/* 2CEF4 8009CAF4 44802000 */ mtc1 $zero, $f4 -/* 2CEF8 8009CAF8 3C01BFE0 */ lui $at, (0xBFE00000 >> 16) -/* 2CEFC 8009CAFC 462C203E */ c.le.d $f4, $f12 -/* 2CF00 8009CB00 00000000 */ nop -/* 2CF04 8009CB04 45020007 */ bc1fl .L8009CB24 -/* 2CF08 8009CB08 44811800 */ mtc1 $at, $f3 -/* 2CF0C 8009CB0C 3C013FE0 */ lui $at, (0x3FE00000 >> 16) -/* 2CF10 8009CB10 44811800 */ mtc1 $at, $f3 -/* 2CF14 8009CB14 44801000 */ mtc1 $zero, $f2 -/* 2CF18 8009CB18 10000004 */ b .L8009CB2C -/* 2CF1C 8009CB1C 00000000 */ nop -/* 2CF20 8009CB20 44811800 */ mtc1 $at, $f3 -.L8009CB24: -/* 2CF24 8009CB24 44801000 */ mtc1 $zero, $f2 -/* 2CF28 8009CB28 00000000 */ nop -.L8009CB2C: -/* 2CF2C 8009CB2C 3C01800B */ lui $at, %hi(D_800AECC0) -/* 2CF30 8009CB30 D42EECC0 */ ldc1 $f14, %lo(D_800AECC0)($at) -/* 2CF34 8009CB34 3C013FF0 */ lui $at, (0x3FF00000 >> 16) -/* 2CF38 8009CB38 462E6183 */ div.d $f6, $f12, $f14 -/* 2CF3C 8009CB3C 46261200 */ add.d $f8, $f2, $f6 -/* 2CF40 8009CB40 44813800 */ mtc1 $at, $f7 -/* 2CF44 8009CB44 3C014000 */ lui $at, (0x40000000 >> 16) -/* 2CF48 8009CB48 44803000 */ mtc1 $zero, $f6 -/* 2CF4C 8009CB4C 4620428D */ trunc.w.d $f10, $f8 -/* 2CF50 8009CB50 44804000 */ mtc1 $zero, $f8 -/* 2CF54 8009CB54 44814800 */ mtc1 $at, $f9 -/* 2CF58 8009CB58 3C01800B */ lui $at, %hi(D_800AECC8) -/* 2CF5C 8009CB5C 44035000 */ mfc1 $v1, $f10 -/* 2CF60 8009CB60 00000000 */ nop -/* 2CF64 8009CB64 44838000 */ mtc1 $v1, $f16 -/* 2CF68 8009CB68 306F0001 */ andi $t7, $v1, 0x1 -/* 2CF6C 8009CB6C 468084A1 */ cvt.d.w $f18, $f16 -/* 2CF70 8009CB70 462E9102 */ mul.d $f4, $f18, $f14 -/* 2CF74 8009CB74 D432ECC8 */ ldc1 $f18, %lo(D_800AECC8)($at) -/* 2CF78 8009CB78 3C01800B */ lui $at, %hi(D_800AECD0) -/* 2CF7C 8009CB7C 46246301 */ sub.d $f12, $f12, $f4 -/* 2CF80 8009CB80 D424ECD0 */ ldc1 $f4, %lo(D_800AECD0)($at) -/* 2CF84 8009CB84 3C01800B */ lui $at, %hi(D_800AECD8) -/* 2CF88 8009CB88 462C6002 */ mul.d $f0, $f12, $f12 -/* 2CF8C 8009CB8C 46280283 */ div.d $f10, $f0, $f8 -/* 2CF90 8009CB90 46240202 */ mul.d $f8, $f0, $f4 -/* 2CF94 8009CB94 D424ECD8 */ ldc1 $f4, %lo(D_800AECD8)($at) -/* 2CF98 8009CB98 3C01800B */ lui $at, %hi(D_800AECE0) -/* 2CF9C 8009CB9C 462A3401 */ sub.d $f16, $f6, $f10 -/* 2CFA0 8009CBA0 46289180 */ add.d $f6, $f18, $f8 -/* 2CFA4 8009CBA4 46260282 */ mul.d $f10, $f0, $f6 -/* 2CFA8 8009CBA8 D426ECE0 */ ldc1 $f6, %lo(D_800AECE0)($at) -/* 2CFAC 8009CBAC 3C01800B */ lui $at, %hi(D_800AECE8) -/* 2CFB0 8009CBB0 462A2480 */ add.d $f18, $f4, $f10 -/* 2CFB4 8009CBB4 46320202 */ mul.d $f8, $f0, $f18 -/* 2CFB8 8009CBB8 D432ECE8 */ ldc1 $f18, %lo(D_800AECE8)($at) -/* 2CFBC 8009CBBC 3C01800B */ lui $at, %hi(D_800AECF0) -/* 2CFC0 8009CBC0 46283100 */ add.d $f4, $f6, $f8 -/* 2CFC4 8009CBC4 46240282 */ mul.d $f10, $f0, $f4 -/* 2CFC8 8009CBC8 D424ECF0 */ ldc1 $f4, %lo(D_800AECF0)($at) -/* 2CFCC 8009CBCC 3C01800B */ lui $at, %hi(D_800AECF8) -/* 2CFD0 8009CBD0 462A9180 */ add.d $f6, $f18, $f10 -/* 2CFD4 8009CBD4 46260202 */ mul.d $f8, $f0, $f6 -/* 2CFD8 8009CBD8 D426ECF8 */ ldc1 $f6, %lo(D_800AECF8)($at) -/* 2CFDC 8009CBDC 46282480 */ add.d $f18, $f4, $f8 -/* 2CFE0 8009CBE0 46320282 */ mul.d $f10, $f0, $f18 -/* 2CFE4 8009CBE4 462A3100 */ add.d $f4, $f6, $f10 -/* 2CFE8 8009CBE8 46200202 */ mul.d $f8, $f0, $f0 -/* 2CFEC 8009CBEC 00000000 */ nop -/* 2CFF0 8009CBF0 46244482 */ mul.d $f18, $f8, $f4 -/* 2CFF4 8009CBF4 11E00003 */ beqz $t7, .L8009CC04 -/* 2CFF8 8009CBF8 46328300 */ add.d $f12, $f16, $f18 -/* 2CFFC 8009CBFC 03E00008 */ jr $ra -/* 2D000 8009CC00 46206007 */ neg.d $f0, $f12 -.L8009CC04: -/* 2D004 8009CC04 46206006 */ mov.d $f0, $f12 -/* 2D008 8009CC08 03E00008 */ jr $ra -/* 2D00C 8009CC0C 00000000 */ nop -.size func_8009CAF0, . - func_8009CAF0 - -glabel func_8009CC10 -/* 2D010 8009CC10 44807800 */ mtc1 $zero, $f15 -/* 2D014 8009CC14 44807000 */ mtc1 $zero, $f14 -/* 2D018 8009CC18 27BDFFD8 */ addiu $sp, $sp, -0x28 -/* 2D01C 8009CC1C AFBF0014 */ sw $ra, 0x14($sp) -/* 2D020 8009CC20 462C703E */ c.le.d $f14, $f12 -/* 2D024 8009CC24 3C01BFE0 */ lui $at, (0xBFE00000 >> 16) -/* 2D028 8009CC28 45020007 */ bc1fl .L8009CC48 -/* 2D02C 8009CC2C 44810800 */ mtc1 $at, $f1 -/* 2D030 8009CC30 3C013FE0 */ lui $at, (0x3FE00000 >> 16) -/* 2D034 8009CC34 44810800 */ mtc1 $at, $f1 -/* 2D038 8009CC38 44800000 */ mtc1 $zero, $f0 -/* 2D03C 8009CC3C 10000004 */ b .L8009CC50 -/* 2D040 8009CC40 00000000 */ nop -/* 2D044 8009CC44 44810800 */ mtc1 $at, $f1 -.L8009CC48: -/* 2D048 8009CC48 44800000 */ mtc1 $zero, $f0 -/* 2D04C 8009CC4C 00000000 */ nop -.L8009CC50: -/* 2D050 8009CC50 3C01800B */ lui $at, %hi(D_800AED00) -/* 2D054 8009CC54 D422ED00 */ ldc1 $f2, %lo(D_800AED00)($at) -/* 2D058 8009CC58 46226103 */ div.d $f4, $f12, $f2 -/* 2D05C 8009CC5C 46240180 */ add.d $f6, $f0, $f4 -/* 2D060 8009CC60 4620320D */ trunc.w.d $f8, $f6 -/* 2D064 8009CC64 440F4000 */ mfc1 $t7, $f8 -/* 2D068 8009CC68 00000000 */ nop -/* 2D06C 8009CC6C 448F5000 */ mtc1 $t7, $f10 -/* 2D070 8009CC70 00000000 */ nop -/* 2D074 8009CC74 46805421 */ cvt.d.w $f16, $f10 -/* 2D078 8009CC78 46228482 */ mul.d $f18, $f16, $f2 -/* 2D07C 8009CC7C 46326301 */ sub.d $f12, $f12, $f18 -/* 2D080 8009CC80 462E6032 */ c.eq.d $f12, $f14 -/* 2D084 8009CC84 00000000 */ nop -/* 2D088 8009CC88 45000005 */ bc1f .L8009CCA0 -/* 2D08C 8009CC8C 00000000 */ nop -/* 2D090 8009CC90 44800800 */ mtc1 $zero, $f1 -/* 2D094 8009CC94 44800000 */ mtc1 $zero, $f0 -/* 2D098 8009CC98 10000012 */ b .L8009CCE4 -/* 2D09C 8009CC9C 8FBF0014 */ lw $ra, 0x14($sp) -.L8009CCA0: -/* 2D0A0 8009CCA0 0C027268 */ jal func_8009C9A0 -/* 2D0A4 8009CCA4 F7AC0028 */ sdc1 $f12, 0x28($sp) -/* 2D0A8 8009CCA8 D7AC0028 */ ldc1 $f12, 0x28($sp) -/* 2D0AC 8009CCAC 0C0272BC */ jal func_8009CAF0 -/* 2D0B0 8009CCB0 F7A00018 */ sdc1 $f0, 0x18($sp) -/* 2D0B4 8009CCB4 44807800 */ mtc1 $zero, $f15 -/* 2D0B8 8009CCB8 44807000 */ mtc1 $zero, $f14 -/* 2D0BC 8009CCBC D7A20018 */ ldc1 $f2, 0x18($sp) -/* 2D0C0 8009CCC0 3C01800B */ lui $at, %hi(D_800AED08) -/* 2D0C4 8009CCC4 462E0032 */ c.eq.d $f0, $f14 -/* 2D0C8 8009CCC8 00000000 */ nop -/* 2D0CC 8009CCCC 45010003 */ bc1t .L8009CCDC -/* 2D0D0 8009CCD0 00000000 */ nop -/* 2D0D4 8009CCD4 10000002 */ b .L8009CCE0 -/* 2D0D8 8009CCD8 46201003 */ div.d $f0, $f2, $f0 -.L8009CCDC: -/* 2D0DC 8009CCDC D420ED08 */ ldc1 $f0, %lo(D_800AED08)($at) -.L8009CCE0: -/* 2D0E0 8009CCE0 8FBF0014 */ lw $ra, 0x14($sp) -.L8009CCE4: -/* 2D0E4 8009CCE4 27BD0028 */ addiu $sp, $sp, 0x28 -/* 2D0E8 8009CCE8 03E00008 */ jr $ra -/* 2D0EC 8009CCEC 00000000 */ nop -.size func_8009CC10, . - func_8009CC10 - -glabel func_8009CCF0 -/* 2D0F0 8009CCF0 44800800 */ mtc1 $zero, $f1 -/* 2D0F4 8009CCF4 44800000 */ mtc1 $zero, $f0 -/* 2D0F8 8009CCF8 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 2D0FC 8009CCFC F7B40008 */ sdc1 $f20, 0x8($sp) -/* 2D100 8009CD00 4620603C */ c.lt.d $f12, $f0 -/* 2D104 8009CD04 00000000 */ nop -/* 2D108 8009CD08 45020006 */ bc1fl .L8009CD24 -/* 2D10C 8009CD0C 46206032 */ c.eq.d $f12, $f0 -/* 2D110 8009CD10 44800800 */ mtc1 $zero, $f1 -/* 2D114 8009CD14 44800000 */ mtc1 $zero, $f0 -/* 2D118 8009CD18 1000003C */ b .L8009CE0C -/* 2D11C 8009CD1C D7B40008 */ ldc1 $f20, 0x8($sp) -/* 2D120 8009CD20 46206032 */ c.eq.d $f12, $f0 -.L8009CD24: -/* 2D124 8009CD24 3C014000 */ lui $at, (0x40000000 >> 16) -/* 2D128 8009CD28 45020006 */ bc1fl .L8009CD44 -/* 2D12C 8009CD2C 44819800 */ mtc1 $at, $f19 -/* 2D130 8009CD30 44800800 */ mtc1 $zero, $f1 -/* 2D134 8009CD34 44800000 */ mtc1 $zero, $f0 -/* 2D138 8009CD38 10000034 */ b .L8009CE0C -/* 2D13C 8009CD3C D7B40008 */ ldc1 $f20, 0x8($sp) -/* 2D140 8009CD40 44819800 */ mtc1 $at, $f19 -.L8009CD44: -/* 2D144 8009CD44 44809000 */ mtc1 $zero, $f18 -/* 2D148 8009CD48 4480A000 */ mtc1 $zero, $f20 -/* 2D14C 8009CD4C 46200086 */ mov.d $f2, $f0 -/* 2D150 8009CD50 462C903E */ c.le.d $f18, $f12 -/* 2D154 8009CD54 3C01800B */ lui $at, %hi(D_800AED10) -/* 2D158 8009CD58 45000008 */ bc1f .L8009CD7C -/* 2D15C 8009CD5C 00000000 */ nop -/* 2D160 8009CD60 D420ED10 */ ldc1 $f0, %lo(D_800AED10)($at) -/* 2D164 8009CD64 46326303 */ div.d $f12, $f12, $f18 -.L8009CD68: -/* 2D168 8009CD68 46201080 */ add.d $f2, $f2, $f0 -/* 2D16C 8009CD6C 462C903E */ c.le.d $f18, $f12 -/* 2D170 8009CD70 00000000 */ nop -/* 2D174 8009CD74 4503FFFC */ bc1tl .L8009CD68 -/* 2D178 8009CD78 46326303 */ div.d $f12, $f12, $f18 -.L8009CD7C: -/* 2D17C 8009CD7C 3C01800B */ lui $at, %hi(D_800AED18) -/* 2D180 8009CD80 D420ED18 */ ldc1 $f0, %lo(D_800AED18)($at) -/* 2D184 8009CD84 3C013FF0 */ lui $at, (0x3FF00000 >> 16) -/* 2D188 8009CD88 4481A800 */ mtc1 $at, $f21 -/* 2D18C 8009CD8C 00000000 */ nop -/* 2D190 8009CD90 4634603C */ c.lt.d $f12, $f20 -/* 2D194 8009CD94 00000000 */ nop -/* 2D198 8009CD98 45020008 */ bc1fl .L8009CDBC -/* 2D19C 8009CD9C 46346101 */ sub.d $f4, $f12, $f20 -.L8009CDA0: -/* 2D1A0 8009CDA0 46326302 */ mul.d $f12, $f12, $f18 -/* 2D1A4 8009CDA4 46201081 */ sub.d $f2, $f2, $f0 -/* 2D1A8 8009CDA8 4634603C */ c.lt.d $f12, $f20 -/* 2D1AC 8009CDAC 00000000 */ nop -/* 2D1B0 8009CDB0 4501FFFB */ bc1t .L8009CDA0 -/* 2D1B4 8009CDB4 00000000 */ nop -/* 2D1B8 8009CDB8 46346101 */ sub.d $f4, $f12, $f20 -.L8009CDBC: -/* 2D1BC 8009CDBC 24020001 */ addiu $v0, $zero, 0x1 -/* 2D1C0 8009CDC0 46346180 */ add.d $f6, $f12, $f20 -/* 2D1C4 8009CDC4 46262383 */ div.d $f14, $f4, $f6 -/* 2D1C8 8009CDC8 462E9002 */ mul.d $f0, $f18, $f14 -/* 2D1CC 8009CDCC 00000000 */ nop -/* 2D1D0 8009CDD0 462E7402 */ mul.d $f16, $f14, $f14 -/* 2D1D4 8009CDD4 00000000 */ nop -/* 2D1D8 8009CDD8 44824000 */ mtc1 $v0, $f8 -.L8009CDDC: -/* 2D1DC 8009CDDC 46201306 */ mov.d $f12, $f2 -/* 2D1E0 8009CDE0 24420002 */ addiu $v0, $v0, 0x2 -/* 2D1E4 8009CDE4 468042A1 */ cvt.d.w $f10, $f8 -/* 2D1E8 8009CDE8 462A0103 */ div.d $f4, $f0, $f10 -/* 2D1EC 8009CDEC 46300002 */ mul.d $f0, $f0, $f16 -/* 2D1F0 8009CDF0 46241080 */ add.d $f2, $f2, $f4 -/* 2D1F4 8009CDF4 462C1032 */ c.eq.d $f2, $f12 -/* 2D1F8 8009CDF8 00000000 */ nop -/* 2D1FC 8009CDFC 4502FFF7 */ bc1fl .L8009CDDC -/* 2D200 8009CE00 44824000 */ mtc1 $v0, $f8 -/* 2D204 8009CE04 46201006 */ mov.d $f0, $f2 -/* 2D208 8009CE08 D7B40008 */ ldc1 $f20, 0x8($sp) -.L8009CE0C: -/* 2D20C 8009CE0C 03E00008 */ jr $ra -/* 2D210 8009CE10 27BD0010 */ addiu $sp, $sp, 0x10 -/* 2D214 8009CE14 00000000 */ nop -/* 2D218 8009CE18 00000000 */ nop -/* 2D21C 8009CE1C 00000000 */ nop -.size func_8009CCF0, . - func_8009CCF0 - -glabel func_8009CE20 -/* 2D220 8009CE20 44808000 */ mtc1 $zero, $f16 -/* 2D224 8009CE24 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2D228 8009CE28 AFBF0014 */ sw $ra, 0x14($sp) -/* 2D22C 8009CE2C 460C803E */ c.le.s $f16, $f12 -/* 2D230 8009CE30 3C01BFE0 */ lui $at, (0xBFE00000 >> 16) -/* 2D234 8009CE34 45020007 */ bc1fl .L8009CE54 -/* 2D238 8009CE38 44811800 */ mtc1 $at, $f3 -/* 2D23C 8009CE3C 3C013FE0 */ lui $at, (0x3FE00000 >> 16) -/* 2D240 8009CE40 44811800 */ mtc1 $at, $f3 -/* 2D244 8009CE44 44801000 */ mtc1 $zero, $f2 -/* 2D248 8009CE48 10000004 */ b .L8009CE5C -/* 2D24C 8009CE4C 00000000 */ nop -/* 2D250 8009CE50 44811800 */ mtc1 $at, $f3 -.L8009CE54: -/* 2D254 8009CE54 44801000 */ mtc1 $zero, $f2 -/* 2D258 8009CE58 00000000 */ nop -.L8009CE5C: -/* 2D25C 8009CE5C 3C01800B */ lui $at, %hi(D_800AED20) -/* 2D260 8009CE60 D42EED20 */ ldc1 $f14, %lo(D_800AED20)($at) -/* 2D264 8009CE64 46006021 */ cvt.d.s $f0, $f12 -/* 2D268 8009CE68 462E0103 */ div.d $f4, $f0, $f14 -/* 2D26C 8009CE6C 46241180 */ add.d $f6, $f2, $f4 -/* 2D270 8009CE70 4620320D */ trunc.w.d $f8, $f6 -/* 2D274 8009CE74 440F4000 */ mfc1 $t7, $f8 -/* 2D278 8009CE78 00000000 */ nop -/* 2D27C 8009CE7C 448F5000 */ mtc1 $t7, $f10 -/* 2D280 8009CE80 00000000 */ nop -/* 2D284 8009CE84 468054A1 */ cvt.d.w $f18, $f10 -/* 2D288 8009CE88 462E9102 */ mul.d $f4, $f18, $f14 -/* 2D28C 8009CE8C 46240181 */ sub.d $f6, $f0, $f4 -/* 2D290 8009CE90 46203320 */ cvt.s.d $f12, $f6 -/* 2D294 8009CE94 46106032 */ c.eq.s $f12, $f16 -/* 2D298 8009CE98 00000000 */ nop -/* 2D29C 8009CE9C 45000003 */ bc1f .L8009CEAC -/* 2D2A0 8009CEA0 00000000 */ nop -/* 2D2A4 8009CEA4 10000010 */ b .L8009CEE8 -/* 2D2A8 8009CEA8 46008006 */ mov.s $f0, $f16 -.L8009CEAC: -/* 2D2AC 8009CEAC 0C024B6C */ jal func_80092DB0 -/* 2D2B0 8009CEB0 E7AC0020 */ swc1 $f12, 0x20($sp) -/* 2D2B4 8009CEB4 C7AC0020 */ lwc1 $f12, 0x20($sp) -/* 2D2B8 8009CEB8 0C0241FC */ jal func_800907F0 -/* 2D2BC 8009CEBC E7A00018 */ swc1 $f0, 0x18($sp) -/* 2D2C0 8009CEC0 44808000 */ mtc1 $zero, $f16 -/* 2D2C4 8009CEC4 46000086 */ mov.s $f2, $f0 -/* 2D2C8 8009CEC8 C7A80018 */ lwc1 $f8, 0x18($sp) -/* 2D2CC 8009CECC 46100032 */ c.eq.s $f0, $f16 -/* 2D2D0 8009CED0 3C01800B */ lui $at, %hi(D_800AED28) -/* 2D2D4 8009CED4 45010003 */ bc1t .L8009CEE4 -/* 2D2D8 8009CED8 00000000 */ nop -/* 2D2DC 8009CEDC 10000002 */ b .L8009CEE8 -/* 2D2E0 8009CEE0 46004003 */ div.s $f0, $f8, $f0 -.L8009CEE4: -/* 2D2E4 8009CEE4 C420ED28 */ lwc1 $f0, %lo(D_800AED28)($at) -.L8009CEE8: -/* 2D2E8 8009CEE8 8FBF0014 */ lw $ra, 0x14($sp) -/* 2D2EC 8009CEEC 27BD0020 */ addiu $sp, $sp, 0x20 -/* 2D2F0 8009CEF0 03E00008 */ jr $ra -/* 2D2F4 8009CEF4 00000000 */ nop -/* 2D2F8 8009CEF8 00000000 */ nop -/* 2D2FC 8009CEFC 00000000 */ nop -.size func_8009CE20, . - func_8009CE20 - -glabel func_8009CF00 -/* 2D300 8009CF00 27BDFFE0 */ addiu $sp, $sp, -0x20 -/* 2D304 8009CF04 AFBF001C */ sw $ra, 0x1C($sp) -/* 2D308 8009CF08 F7B40010 */ sdc1 $f20, 0x10($sp) -/* 2D30C 8009CF0C 0C0274EC */ jal func_8009D3B0 -/* 2D310 8009CF10 46006506 */ mov.s $f20, $f12 -/* 2D314 8009CF14 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 2D318 8009CF18 44811000 */ mtc1 $at, $f2 -/* 2D31C 8009CF1C 00000000 */ nop -/* 2D320 8009CF20 4600103C */ c.lt.s $f2, $f0 -/* 2D324 8009CF24 00000000 */ nop -/* 2D328 8009CF28 45000004 */ bc1f .L8009CF3C -/* 2D32C 8009CF2C 00000000 */ nop -/* 2D330 8009CF30 44800000 */ mtc1 $zero, $f0 -/* 2D334 8009CF34 1000001A */ b .L8009CFA0 -/* 2D338 8009CF38 8FBF001C */ lw $ra, 0x1C($sp) -.L8009CF3C: -/* 2D33C 8009CF3C 4614A102 */ mul.s $f4, $f20, $f20 -/* 2D340 8009CF40 0C0241F8 */ jal func_800907E0 -/* 2D344 8009CF44 46041301 */ sub.s $f12, $f2, $f4 -/* 2D348 8009CF48 44806000 */ mtc1 $zero, $f12 -/* 2D34C 8009CF4C 46000086 */ mov.s $f2, $f0 -/* 2D350 8009CF50 460C0032 */ c.eq.s $f0, $f12 -/* 2D354 8009CF54 00000000 */ nop -/* 2D358 8009CF58 4503000A */ bc1tl .L8009CF84 -/* 2D35C 8009CF5C 4614603C */ c.lt.s $f12, $f20 -/* 2D360 8009CF60 4600A321 */ cvt.d.s $f12, $f20 -/* 2D364 8009CF64 0C0274FC */ jal func_8009D3F0 -/* 2D368 8009CF68 460003A1 */ cvt.d.s $f14, $f0 -/* 2D36C 8009CF6C 3C01800B */ lui $at, %hi(D_800AED30) -/* 2D370 8009CF70 D426ED30 */ ldc1 $f6, %lo(D_800AED30)($at) -/* 2D374 8009CF74 46203201 */ sub.d $f8, $f6, $f0 -/* 2D378 8009CF78 10000008 */ b .L8009CF9C -/* 2D37C 8009CF7C 46204020 */ cvt.s.d $f0, $f8 -/* 2D380 8009CF80 4614603C */ c.lt.s $f12, $f20 -.L8009CF84: -/* 2D384 8009CF84 3C01800B */ lui $at, %hi(D_800AED38) -/* 2D388 8009CF88 45000003 */ bc1f .L8009CF98 -/* 2D38C 8009CF8C 00000000 */ nop -/* 2D390 8009CF90 10000002 */ b .L8009CF9C -/* 2D394 8009CF94 46006006 */ mov.s $f0, $f12 -.L8009CF98: -/* 2D398 8009CF98 C420ED38 */ lwc1 $f0, %lo(D_800AED38)($at) -.L8009CF9C: -/* 2D39C 8009CF9C 8FBF001C */ lw $ra, 0x1C($sp) -.L8009CFA0: -/* 2D3A0 8009CFA0 D7B40010 */ ldc1 $f20, 0x10($sp) -/* 2D3A4 8009CFA4 27BD0020 */ addiu $sp, $sp, 0x20 -/* 2D3A8 8009CFA8 03E00008 */ jr $ra -/* 2D3AC 8009CFAC 00000000 */ nop -.size func_8009CF00, . - func_8009CF00 - -glabel func_8009CFB0 -/* 2D3B0 8009CFB0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 2D3B4 8009CFB4 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 2D3B8 8009CFB8 AFBF0014 */ sw $ra, 0x14($sp) -/* 2D3BC 8009CFBC 44817000 */ mtc1 $at, $f14 -/* 2D3C0 8009CFC0 0C0273F8 */ jal func_8009CFE0 -/* 2D3C4 8009CFC4 00000000 */ nop -/* 2D3C8 8009CFC8 8FBF0014 */ lw $ra, 0x14($sp) -/* 2D3CC 8009CFCC 27BD0018 */ addiu $sp, $sp, 0x18 -/* 2D3D0 8009CFD0 03E00008 */ jr $ra -/* 2D3D4 8009CFD4 00000000 */ nop -/* 2D3D8 8009CFD8 00000000 */ nop -/* 2D3DC 8009CFDC 00000000 */ nop -.size func_8009CFB0, . - func_8009CFB0 - -glabel func_8009CFE0 -/* 2D3E0 8009CFE0 44808000 */ mtc1 $zero, $f16 -/* 2D3E4 8009CFE4 27BDFFD0 */ addiu $sp, $sp, -0x30 -/* 2D3E8 8009CFE8 E7AC0030 */ swc1 $f12, 0x30($sp) -/* 2D3EC 8009CFEC 46107032 */ c.eq.s $f14, $f16 -/* 2D3F0 8009CFF0 AFBF0014 */ sw $ra, 0x14($sp) -/* 2D3F4 8009CFF4 C7A40030 */ lwc1 $f4, 0x30($sp) -/* 2D3F8 8009CFF8 45020008 */ bc1fl .L8009D01C -/* 2D3FC 8009CFFC 46107032 */ c.eq.s $f14, $f16 -/* 2D400 8009D000 46102032 */ c.eq.s $f4, $f16 -/* 2D404 8009D004 00000000 */ nop -/* 2D408 8009D008 45020004 */ bc1fl .L8009D01C -/* 2D40C 8009D00C 46107032 */ c.eq.s $f14, $f16 -/* 2D410 8009D010 10000094 */ b .L8009D264 -/* 2D414 8009D014 46008006 */ mov.s $f0, $f16 -/* 2D418 8009D018 46107032 */ c.eq.s $f14, $f16 -.L8009D01C: -/* 2D41C 8009D01C C7A60030 */ lwc1 $f6, 0x30($sp) -/* 2D420 8009D020 C7A80030 */ lwc1 $f8, 0x30($sp) -/* 2D424 8009D024 4502000B */ bc1fl .L8009D054 -/* 2D428 8009D028 460E4303 */ div.s $f12, $f8, $f14 -/* 2D42C 8009D02C 4606803C */ c.lt.s $f16, $f6 -/* 2D430 8009D030 3C01800B */ lui $at, %hi(D_800AED44) -/* 2D434 8009D034 45000004 */ bc1f .L8009D048 -/* 2D438 8009D038 00000000 */ nop -/* 2D43C 8009D03C 3C01800B */ lui $at, %hi(D_800AED40) -/* 2D440 8009D040 10000088 */ b .L8009D264 -/* 2D444 8009D044 C420ED40 */ lwc1 $f0, %lo(D_800AED40)($at) -.L8009D048: -/* 2D448 8009D048 10000086 */ b .L8009D264 -/* 2D44C 8009D04C C420ED44 */ lwc1 $f0, %lo(D_800AED44)($at) -/* 2D450 8009D050 460E4303 */ div.s $f12, $f8, $f14 -.L8009D054: -/* 2D454 8009D054 E7AE0034 */ swc1 $f14, 0x34($sp) -/* 2D458 8009D058 0C0274EC */ jal func_8009D3B0 -/* 2D45C 8009D05C E7AC001C */ swc1 $f12, 0x1C($sp) -/* 2D460 8009D060 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 2D464 8009D064 44817000 */ mtc1 $at, $f14 -/* 2D468 8009D068 240E00C4 */ addiu $t6, $zero, 0xC4 -/* 2D46C 8009D06C 448E5000 */ mtc1 $t6, $f10 -/* 2D470 8009D070 460E003E */ c.le.s $f0, $f14 -/* 2D474 8009D074 44808000 */ mtc1 $zero, $f16 -/* 2D478 8009D078 C7AC001C */ lwc1 $f12, 0x1C($sp) -/* 2D47C 8009D07C 3C01800B */ lui $at, %hi(D_800AED48) -/* 2D480 8009D080 45000003 */ bc1f .L8009D090 -/* 2D484 8009D084 468054A0 */ cvt.s.w $f18, $f10 -/* 2D488 8009D088 10000002 */ b .L8009D094 -/* 2D48C 8009D08C 46006086 */ mov.s $f2, $f12 -.L8009D090: -/* 2D490 8009D090 460C7083 */ div.s $f2, $f14, $f12 -.L8009D094: -/* 2D494 8009D094 46029102 */ mul.s $f4, $f18, $f2 -/* 2D498 8009D098 240F001D */ addiu $t7, $zero, 0x1D -/* 2D49C 8009D09C 448F4000 */ mtc1 $t7, $f8 -/* 2D4A0 8009D0A0 241800A9 */ addiu $t8, $zero, 0xA9 -/* 2D4A4 8009D0A4 2419001B */ addiu $t9, $zero, 0x1B -/* 2D4A8 8009D0A8 2402000C */ addiu $v0, $zero, 0xC -/* 2D4AC 8009D0AC 468042A0 */ cvt.s.w $f10, $f8 -/* 2D4B0 8009D0B0 46022182 */ mul.s $f6, $f4, $f2 -/* 2D4B4 8009D0B4 44982000 */ mtc1 $t8, $f4 -/* 2D4B8 8009D0B8 24060019 */ addiu $a2, $zero, 0x19 -/* 2D4BC 8009D0BC 24070017 */ addiu $a3, $zero, 0x17 -/* 2D4C0 8009D0C0 24080015 */ addiu $t0, $zero, 0x15 -/* 2D4C4 8009D0C4 46105480 */ add.s $f18, $f10, $f16 -/* 2D4C8 8009D0C8 24090013 */ addiu $t1, $zero, 0x13 -/* 2D4CC 8009D0CC 46802220 */ cvt.s.w $f8, $f4 -/* 2D4D0 8009D0D0 46123003 */ div.s $f0, $f6, $f18 -/* 2D4D4 8009D0D4 44999000 */ mtc1 $t9, $f18 -/* 2D4D8 8009D0D8 46024282 */ mul.s $f10, $f8, $f2 -/* 2D4DC 8009D0DC 46809120 */ cvt.s.w $f4, $f18 -/* 2D4E0 8009D0E0 46025182 */ mul.s $f6, $f10, $f2 -/* 2D4E4 8009D0E4 46002200 */ add.s $f8, $f4, $f0 -/* 2D4E8 8009D0E8 46083003 */ div.s $f0, $f6, $f8 -.L8009D0EC: -/* 2D4EC 8009D0EC 00420019 */ multu $v0, $v0 -/* 2D4F0 8009D0F0 44864000 */ mtc1 $a2, $f8 -/* 2D4F4 8009D0F4 2443FFFF */ addiu $v1, $v0, -0x1 -/* 2D4F8 8009D0F8 2444FFFE */ addiu $a0, $v0, -0x2 -/* 2D4FC 8009D0FC 2445FFFD */ addiu $a1, $v0, -0x3 -/* 2D500 8009D100 2442FFFC */ addiu $v0, $v0, -0x4 -/* 2D504 8009D104 24C6FFF8 */ addiu $a2, $a2, -0x8 -/* 2D508 8009D108 00005012 */ mflo $t2 -/* 2D50C 8009D10C 448A5000 */ mtc1 $t2, $f10 -/* 2D510 8009D110 00000000 */ nop -/* 2D514 8009D114 00630019 */ multu $v1, $v1 -/* 2D518 8009D118 468054A0 */ cvt.s.w $f18, $f10 -/* 2D51C 8009D11C 468042A0 */ cvt.s.w $f10, $f8 -/* 2D520 8009D120 46029102 */ mul.s $f4, $f18, $f2 -/* 2D524 8009D124 00005812 */ mflo $t3 -/* 2D528 8009D128 46005480 */ add.s $f18, $f10, $f0 -/* 2D52C 8009D12C 00000000 */ nop -/* 2D530 8009D130 00840019 */ multu $a0, $a0 -/* 2D534 8009D134 46022182 */ mul.s $f6, $f4, $f2 -/* 2D538 8009D138 448B2000 */ mtc1 $t3, $f4 -/* 2D53C 8009D13C 00000000 */ nop -/* 2D540 8009D140 46802220 */ cvt.s.w $f8, $f4 -/* 2D544 8009D144 00006012 */ mflo $t4 -/* 2D548 8009D148 46123003 */ div.s $f0, $f6, $f18 -/* 2D54C 8009D14C 44879000 */ mtc1 $a3, $f18 -/* 2D550 8009D150 00A50019 */ multu $a1, $a1 -/* 2D554 8009D154 24E7FFF8 */ addiu $a3, $a3, -0x8 -/* 2D558 8009D158 46024282 */ mul.s $f10, $f8, $f2 -/* 2D55C 8009D15C 46809120 */ cvt.s.w $f4, $f18 -/* 2D560 8009D160 00006812 */ mflo $t5 -/* 2D564 8009D164 46025182 */ mul.s $f6, $f10, $f2 -/* 2D568 8009D168 46002200 */ add.s $f8, $f4, $f0 -/* 2D56C 8009D16C 448C5000 */ mtc1 $t4, $f10 -/* 2D570 8009D170 00000000 */ nop -/* 2D574 8009D174 468054A0 */ cvt.s.w $f18, $f10 -/* 2D578 8009D178 46083003 */ div.s $f0, $f6, $f8 -/* 2D57C 8009D17C 44884000 */ mtc1 $t0, $f8 -/* 2D580 8009D180 2508FFF8 */ addiu $t0, $t0, -0x8 -/* 2D584 8009D184 46029102 */ mul.s $f4, $f18, $f2 -/* 2D588 8009D188 468042A0 */ cvt.s.w $f10, $f8 -/* 2D58C 8009D18C 46022182 */ mul.s $f6, $f4, $f2 -/* 2D590 8009D190 46005480 */ add.s $f18, $f10, $f0 -/* 2D594 8009D194 448D2000 */ mtc1 $t5, $f4 -/* 2D598 8009D198 00000000 */ nop -/* 2D59C 8009D19C 46802220 */ cvt.s.w $f8, $f4 -/* 2D5A0 8009D1A0 46123003 */ div.s $f0, $f6, $f18 -/* 2D5A4 8009D1A4 44899000 */ mtc1 $t1, $f18 -/* 2D5A8 8009D1A8 2529FFF8 */ addiu $t1, $t1, -0x8 -/* 2D5AC 8009D1AC 46024282 */ mul.s $f10, $f8, $f2 -/* 2D5B0 8009D1B0 46809120 */ cvt.s.w $f4, $f18 -/* 2D5B4 8009D1B4 46025182 */ mul.s $f6, $f10, $f2 -/* 2D5B8 8009D1B8 46002200 */ add.s $f8, $f4, $f0 -/* 2D5BC 8009D1BC 1440FFCB */ bnez $v0, .L8009D0EC -/* 2D5C0 8009D1C0 46083003 */ div.s $f0, $f6, $f8 -/* 2D5C4 8009D1C4 460C703C */ c.lt.s $f14, $f12 -/* 2D5C8 8009D1C8 46007280 */ add.s $f10, $f14, $f0 -/* 2D5CC 8009D1CC 45000005 */ bc1f .L8009D1E4 -/* 2D5D0 8009D1D0 460A1083 */ div.s $f2, $f2, $f10 -/* 2D5D4 8009D1D4 D432ED48 */ ldc1 $f18, %lo(D_800AED48)($at) -/* 2D5D8 8009D1D8 46001121 */ cvt.d.s $f4, $f2 -/* 2D5DC 8009D1DC 46249181 */ sub.d $f6, $f18, $f4 -/* 2D5E0 8009D1E0 462030A0 */ cvt.s.d $f2, $f6 -.L8009D1E4: -/* 2D5E4 8009D1E4 3C01BF80 */ lui $at, (0xBF800000 >> 16) -/* 2D5E8 8009D1E8 44814000 */ mtc1 $at, $f8 -/* 2D5EC 8009D1EC 3C01800B */ lui $at, %hi(D_800AED50) -/* 2D5F0 8009D1F0 C7A60034 */ lwc1 $f6, 0x34($sp) -/* 2D5F4 8009D1F4 4608603C */ c.lt.s $f12, $f8 -/* 2D5F8 8009D1F8 C7A80030 */ lwc1 $f8, 0x30($sp) -/* 2D5FC 8009D1FC 45020006 */ bc1fl .L8009D218 -/* 2D600 8009D200 4606803C */ c.lt.s $f16, $f6 -/* 2D604 8009D204 D42AED50 */ ldc1 $f10, %lo(D_800AED50)($at) -/* 2D608 8009D208 460014A1 */ cvt.d.s $f18, $f2 -/* 2D60C 8009D20C 46325101 */ sub.d $f4, $f10, $f18 -/* 2D610 8009D210 462020A0 */ cvt.s.d $f2, $f4 -/* 2D614 8009D214 4606803C */ c.lt.s $f16, $f6 -.L8009D218: -/* 2D618 8009D218 00000000 */ nop -/* 2D61C 8009D21C 45020004 */ bc1fl .L8009D230 -/* 2D620 8009D220 4608803C */ c.lt.s $f16, $f8 -/* 2D624 8009D224 1000000F */ b .L8009D264 -/* 2D628 8009D228 46001006 */ mov.s $f0, $f2 -/* 2D62C 8009D22C 4608803C */ c.lt.s $f16, $f8 -.L8009D230: -/* 2D630 8009D230 3C01800B */ lui $at, %hi(D_800AED60) -/* 2D634 8009D234 45000007 */ bc1f .L8009D254 -/* 2D638 8009D238 00000000 */ nop -/* 2D63C 8009D23C 3C01800B */ lui $at, %hi(D_800AED58) -/* 2D640 8009D240 D432ED58 */ ldc1 $f18, %lo(D_800AED58)($at) -/* 2D644 8009D244 460012A1 */ cvt.d.s $f10, $f2 -/* 2D648 8009D248 46325100 */ add.d $f4, $f10, $f18 -/* 2D64C 8009D24C 10000005 */ b .L8009D264 -/* 2D650 8009D250 46202020 */ cvt.s.d $f0, $f4 -.L8009D254: -/* 2D654 8009D254 D428ED60 */ ldc1 $f8, %lo(D_800AED60)($at) -/* 2D658 8009D258 460011A1 */ cvt.d.s $f6, $f2 -/* 2D65C 8009D25C 46283281 */ sub.d $f10, $f6, $f8 -/* 2D660 8009D260 46205020 */ cvt.s.d $f0, $f10 -.L8009D264: -/* 2D664 8009D264 8FBF0014 */ lw $ra, 0x14($sp) -/* 2D668 8009D268 27BD0030 */ addiu $sp, $sp, 0x30 -/* 2D66C 8009D26C 03E00008 */ jr $ra -/* 2D670 8009D270 00000000 */ nop -/* 2D674 8009D274 00000000 */ nop -/* 2D678 8009D278 00000000 */ nop -/* 2D67C 8009D27C 00000000 */ nop -.size func_8009CFE0, . - func_8009CFE0 - -glabel func_8009D280 -/* 2D680 8009D280 44807000 */ mtc1 $zero, $f14 -/* 2D684 8009D284 27BDFFF0 */ addiu $sp, $sp, -0x10 -/* 2D688 8009D288 F7B40008 */ sdc1 $f20, 0x8($sp) -/* 2D68C 8009D28C 460E603C */ c.lt.s $f12, $f14 -/* 2D690 8009D290 00000000 */ nop -/* 2D694 8009D294 45020004 */ bc1fl .L8009D2A8 -/* 2D698 8009D298 460E6032 */ c.eq.s $f12, $f14 -/* 2D69C 8009D29C 1000003B */ b .L8009D38C -/* 2D6A0 8009D2A0 46007006 */ mov.s $f0, $f14 -/* 2D6A4 8009D2A4 460E6032 */ c.eq.s $f12, $f14 -.L8009D2A8: -/* 2D6A8 8009D2A8 3C014000 */ lui $at, (0x40000000 >> 16) -/* 2D6AC 8009D2AC 45020004 */ bc1fl .L8009D2C0 -/* 2D6B0 8009D2B0 44819000 */ mtc1 $at, $f18 -/* 2D6B4 8009D2B4 10000035 */ b .L8009D38C -/* 2D6B8 8009D2B8 46007006 */ mov.s $f0, $f14 -/* 2D6BC 8009D2BC 44819000 */ mtc1 $at, $f18 -.L8009D2C0: -/* 2D6C0 8009D2C0 46007086 */ mov.s $f2, $f14 -/* 2D6C4 8009D2C4 3C01800B */ lui $at, %hi(D_800AED70) -/* 2D6C8 8009D2C8 460C903E */ c.le.s $f18, $f12 -/* 2D6CC 8009D2CC 00000000 */ nop -/* 2D6D0 8009D2D0 4500000A */ bc1f .L8009D2FC -/* 2D6D4 8009D2D4 00000000 */ nop -/* 2D6D8 8009D2D8 D420ED70 */ ldc1 $f0, %lo(D_800AED70)($at) -/* 2D6DC 8009D2DC 46126303 */ div.s $f12, $f12, $f18 -.L8009D2E0: -/* 2D6E0 8009D2E0 46001121 */ cvt.d.s $f4, $f2 -/* 2D6E4 8009D2E4 46202180 */ add.d $f6, $f4, $f0 -/* 2D6E8 8009D2E8 462030A0 */ cvt.s.d $f2, $f6 -/* 2D6EC 8009D2EC 460C903E */ c.le.s $f18, $f12 -/* 2D6F0 8009D2F0 00000000 */ nop -/* 2D6F4 8009D2F4 4503FFFA */ bc1tl .L8009D2E0 -/* 2D6F8 8009D2F8 46126303 */ div.s $f12, $f12, $f18 -.L8009D2FC: -/* 2D6FC 8009D2FC 3C01800B */ lui $at, %hi(D_800AED78) -/* 2D700 8009D300 D420ED78 */ ldc1 $f0, %lo(D_800AED78)($at) -/* 2D704 8009D304 3C013F80 */ lui $at, (0x3F800000 >> 16) -/* 2D708 8009D308 4481A000 */ mtc1 $at, $f20 -/* 2D70C 8009D30C 00000000 */ nop -/* 2D710 8009D310 4614603C */ c.lt.s $f12, $f20 -/* 2D714 8009D314 00000000 */ nop -/* 2D718 8009D318 45020009 */ bc1fl .L8009D340 -/* 2D71C 8009D31C 46146101 */ sub.s $f4, $f12, $f20 -.L8009D320: -/* 2D720 8009D320 46126302 */ mul.s $f12, $f12, $f18 -/* 2D724 8009D324 46001221 */ cvt.d.s $f8, $f2 -/* 2D728 8009D328 46204281 */ sub.d $f10, $f8, $f0 -/* 2D72C 8009D32C 4614603C */ c.lt.s $f12, $f20 -/* 2D730 8009D330 462050A0 */ cvt.s.d $f2, $f10 -/* 2D734 8009D334 4501FFFA */ bc1t .L8009D320 -/* 2D738 8009D338 00000000 */ nop -/* 2D73C 8009D33C 46146101 */ sub.s $f4, $f12, $f20 -.L8009D340: -/* 2D740 8009D340 24020001 */ addiu $v0, $zero, 0x1 -/* 2D744 8009D344 46146180 */ add.s $f6, $f12, $f20 -/* 2D748 8009D348 46062383 */ div.s $f14, $f4, $f6 -/* 2D74C 8009D34C 460E9002 */ mul.s $f0, $f18, $f14 -/* 2D750 8009D350 00000000 */ nop -/* 2D754 8009D354 460E7402 */ mul.s $f16, $f14, $f14 -/* 2D758 8009D358 00000000 */ nop -/* 2D75C 8009D35C 44824000 */ mtc1 $v0, $f8 -.L8009D360: -/* 2D760 8009D360 46001306 */ mov.s $f12, $f2 -/* 2D764 8009D364 24420002 */ addiu $v0, $v0, 0x2 -/* 2D768 8009D368 468042A0 */ cvt.s.w $f10, $f8 -/* 2D76C 8009D36C 460A0103 */ div.s $f4, $f0, $f10 -/* 2D770 8009D370 46100002 */ mul.s $f0, $f0, $f16 -/* 2D774 8009D374 46041080 */ add.s $f2, $f2, $f4 -/* 2D778 8009D378 460C1032 */ c.eq.s $f2, $f12 -/* 2D77C 8009D37C 00000000 */ nop -/* 2D780 8009D380 4502FFF7 */ bc1fl .L8009D360 -/* 2D784 8009D384 44824000 */ mtc1 $v0, $f8 -/* 2D788 8009D388 46001006 */ mov.s $f0, $f2 -.L8009D38C: -/* 2D78C 8009D38C D7B40008 */ ldc1 $f20, 0x8($sp) -/* 2D790 8009D390 03E00008 */ jr $ra -/* 2D794 8009D394 27BD0010 */ addiu $sp, $sp, 0x10 -/* 2D798 8009D398 00000000 */ nop -/* 2D79C 8009D39C 00000000 */ nop -.size func_8009D280, . - func_8009D280 - -glabel func_8009D3A0 -/* 2D7A0 8009D3A0 03E00008 */ jr $ra -/* 2D7A4 8009D3A4 46206005 */ abs.d $f0, $f12 -/* 2D7A8 8009D3A8 00000000 */ nop -/* 2D7AC 8009D3AC 00000000 */ nop -.size func_8009D3A0, . - func_8009D3A0 - -glabel func_8009D3B0 -/* 2D7B0 8009D3B0 03E00008 */ jr $ra -/* 2D7B4 8009D3B4 46006005 */ abs.s $f0, $f12 -/* 2D7B8 8009D3B8 00000000 */ nop -/* 2D7BC 8009D3BC 00000000 */ nop -.size func_8009D3B0, . - func_8009D3B0 - -glabel func_8009D3C0 -/* 2D7C0 8009D3C0 03E00008 */ jr $ra -/* 2D7C4 8009D3C4 46206004 */ sqrt.d $f0, $f12 -/* 2D7C8 8009D3C8 00000000 */ nop -/* 2D7CC 8009D3CC 00000000 */ nop -.size func_8009D3C0, . - func_8009D3C0 - -glabel func_8009D3D0 -/* 2D7D0 8009D3D0 4600638E */ ceil.w.s $f14, $f12 -/* 2D7D4 8009D3D4 03E00008 */ jr $ra -/* 2D7D8 8009D3D8 46807020 */ cvt.s.w $f0, $f14 -/* 2D7DC 8009D3DC 00000000 */ nop -.size func_8009D3D0, . - func_8009D3D0 - -glabel func_8009D3E0 -/* 2D7E0 8009D3E0 4600638F */ floor.w.s $f14, $f12 -/* 2D7E4 8009D3E4 03E00008 */ jr $ra -/* 2D7E8 8009D3E8 46807020 */ cvt.s.w $f0, $f14 -/* 2D7EC 8009D3EC 00000000 */ nop -.size func_8009D3E0, . - func_8009D3E0 - -glabel func_8009D3F0 -/* 2D7F0 8009D3F0 44808800 */ mtc1 $zero, $f17 -/* 2D7F4 8009D3F4 44808000 */ mtc1 $zero, $f16 -/* 2D7F8 8009D3F8 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 2D7FC 8009D3FC F7B60018 */ sdc1 $f22, 0x18($sp) -/* 2D800 8009D400 46307032 */ c.eq.d $f14, $f16 -/* 2D804 8009D404 F7B40010 */ sdc1 $f20, 0x10($sp) -/* 2D808 8009D408 46207506 */ mov.d $f20, $f14 -/* 2D80C 8009D40C 46206586 */ mov.d $f22, $f12 -/* 2D810 8009D410 45000009 */ bc1f .L8009D438 -/* 2D814 8009D414 AFBF0024 */ sw $ra, 0x24($sp) -/* 2D818 8009D418 46306032 */ c.eq.d $f12, $f16 -/* 2D81C 8009D41C 00000000 */ nop -/* 2D820 8009D420 45020006 */ bc1fl .L8009D43C -/* 2D824 8009D424 4630A032 */ c.eq.d $f20, $f16 -/* 2D828 8009D428 44800800 */ mtc1 $zero, $f1 -/* 2D82C 8009D42C 44800000 */ mtc1 $zero, $f0 -/* 2D830 8009D430 1000008C */ b .L8009D664 -/* 2D834 8009D434 8FBF0024 */ lw $ra, 0x24($sp) -.L8009D438: -/* 2D838 8009D438 4630A032 */ c.eq.d $f20, $f16 -.L8009D43C: -/* 2D83C 8009D43C 00000000 */ nop -/* 2D840 8009D440 4502000B */ bc1fl .L8009D470 -/* 2D844 8009D444 4634B303 */ div.d $f12, $f22, $f20 -/* 2D848 8009D448 4636803C */ c.lt.d $f16, $f22 -/* 2D84C 8009D44C 3C01800B */ lui $at, %hi(D_800AED88) -/* 2D850 8009D450 45000004 */ bc1f .L8009D464 -/* 2D854 8009D454 00000000 */ nop -/* 2D858 8009D458 3C01800B */ lui $at, %hi(D_800AED80) -/* 2D85C 8009D45C 10000080 */ b .L8009D660 -/* 2D860 8009D460 D420ED80 */ ldc1 $f0, %lo(D_800AED80)($at) -.L8009D464: -/* 2D864 8009D464 1000007E */ b .L8009D660 -/* 2D868 8009D468 D420ED88 */ ldc1 $f0, %lo(D_800AED88)($at) -/* 2D86C 8009D46C 4634B303 */ div.d $f12, $f22, $f20 -.L8009D470: -/* 2D870 8009D470 0C0274E8 */ jal func_8009D3A0 -/* 2D874 8009D474 F7AC0028 */ sdc1 $f12, 0x28($sp) -/* 2D878 8009D478 3C013FF0 */ lui $at, (0x3FF00000 >> 16) -/* 2D87C 8009D47C 44817800 */ mtc1 $at, $f15 -/* 2D880 8009D480 44807000 */ mtc1 $zero, $f14 -/* 2D884 8009D484 240E00C4 */ addiu $t6, $zero, 0xC4 -/* 2D888 8009D488 448E2000 */ mtc1 $t6, $f4 -/* 2D88C 8009D48C 462E003E */ c.le.d $f0, $f14 -/* 2D890 8009D490 44808800 */ mtc1 $zero, $f17 -/* 2D894 8009D494 44808000 */ mtc1 $zero, $f16 -/* 2D898 8009D498 D7AC0028 */ ldc1 $f12, 0x28($sp) -/* 2D89C 8009D49C 45000003 */ bc1f .L8009D4AC -/* 2D8A0 8009D4A0 468021A1 */ cvt.d.w $f6, $f4 -/* 2D8A4 8009D4A4 10000002 */ b .L8009D4B0 -/* 2D8A8 8009D4A8 46206086 */ mov.d $f2, $f12 -.L8009D4AC: -/* 2D8AC 8009D4AC 462C7083 */ div.d $f2, $f14, $f12 -.L8009D4B0: -/* 2D8B0 8009D4B0 46223202 */ mul.d $f8, $f6, $f2 -/* 2D8B4 8009D4B4 240F001D */ addiu $t7, $zero, 0x1D -/* 2D8B8 8009D4B8 448F9000 */ mtc1 $t7, $f18 -/* 2D8BC 8009D4BC 241800A9 */ addiu $t8, $zero, 0xA9 -/* 2D8C0 8009D4C0 2419001B */ addiu $t9, $zero, 0x1B -/* 2D8C4 8009D4C4 2402000C */ addiu $v0, $zero, 0xC -/* 2D8C8 8009D4C8 24060019 */ addiu $a2, $zero, 0x19 -/* 2D8CC 8009D4CC 46809121 */ cvt.d.w $f4, $f18 -/* 2D8D0 8009D4D0 46224282 */ mul.d $f10, $f8, $f2 -/* 2D8D4 8009D4D4 44984000 */ mtc1 $t8, $f8 -/* 2D8D8 8009D4D8 24070017 */ addiu $a3, $zero, 0x17 -/* 2D8DC 8009D4DC 24080015 */ addiu $t0, $zero, 0x15 -/* 2D8E0 8009D4E0 24090013 */ addiu $t1, $zero, 0x13 -/* 2D8E4 8009D4E4 3C01800B */ lui $at, %hi(D_800AED90) -/* 2D8E8 8009D4E8 46302180 */ add.d $f6, $f4, $f16 -/* 2D8EC 8009D4EC 468044A1 */ cvt.d.w $f18, $f8 -/* 2D8F0 8009D4F0 46265003 */ div.d $f0, $f10, $f6 -/* 2D8F4 8009D4F4 46229102 */ mul.d $f4, $f18, $f2 -/* 2D8F8 8009D4F8 44993000 */ mtc1 $t9, $f6 -/* 2D8FC 8009D4FC 00000000 */ nop -/* 2D900 8009D500 46803221 */ cvt.d.w $f8, $f6 -/* 2D904 8009D504 46222282 */ mul.d $f10, $f4, $f2 -/* 2D908 8009D508 46204480 */ add.d $f18, $f8, $f0 -/* 2D90C 8009D50C 46325003 */ div.d $f0, $f10, $f18 -.L8009D510: -/* 2D910 8009D510 00420019 */ multu $v0, $v0 -/* 2D914 8009D514 44869000 */ mtc1 $a2, $f18 -/* 2D918 8009D518 2443FFFF */ addiu $v1, $v0, -0x1 -/* 2D91C 8009D51C 2444FFFE */ addiu $a0, $v0, -0x2 -/* 2D920 8009D520 2445FFFD */ addiu $a1, $v0, -0x3 -/* 2D924 8009D524 2442FFFC */ addiu $v0, $v0, -0x4 -/* 2D928 8009D528 24C6FFF8 */ addiu $a2, $a2, -0x8 -/* 2D92C 8009D52C 00005012 */ mflo $t2 -/* 2D930 8009D530 448A2000 */ mtc1 $t2, $f4 -/* 2D934 8009D534 00000000 */ nop -/* 2D938 8009D538 00630019 */ multu $v1, $v1 -/* 2D93C 8009D53C 468021A1 */ cvt.d.w $f6, $f4 -/* 2D940 8009D540 46809121 */ cvt.d.w $f4, $f18 -/* 2D944 8009D544 46223202 */ mul.d $f8, $f6, $f2 -/* 2D948 8009D548 00005812 */ mflo $t3 -/* 2D94C 8009D54C 46202180 */ add.d $f6, $f4, $f0 -/* 2D950 8009D550 00000000 */ nop -/* 2D954 8009D554 00840019 */ multu $a0, $a0 -/* 2D958 8009D558 46224282 */ mul.d $f10, $f8, $f2 -/* 2D95C 8009D55C 448B4000 */ mtc1 $t3, $f8 -/* 2D960 8009D560 00000000 */ nop -/* 2D964 8009D564 468044A1 */ cvt.d.w $f18, $f8 -/* 2D968 8009D568 00006012 */ mflo $t4 -/* 2D96C 8009D56C 46265003 */ div.d $f0, $f10, $f6 -/* 2D970 8009D570 46229102 */ mul.d $f4, $f18, $f2 -/* 2D974 8009D574 44873000 */ mtc1 $a3, $f6 -/* 2D978 8009D578 00A50019 */ multu $a1, $a1 -/* 2D97C 8009D57C 24E7FFF8 */ addiu $a3, $a3, -0x8 -/* 2D980 8009D580 46803221 */ cvt.d.w $f8, $f6 -/* 2D984 8009D584 46222282 */ mul.d $f10, $f4, $f2 -/* 2D988 8009D588 448C2000 */ mtc1 $t4, $f4 -/* 2D98C 8009D58C 00006812 */ mflo $t5 -/* 2D990 8009D590 468021A1 */ cvt.d.w $f6, $f4 -/* 2D994 8009D594 46204480 */ add.d $f18, $f8, $f0 -/* 2D998 8009D598 46223202 */ mul.d $f8, $f6, $f2 -/* 2D99C 8009D59C 46325003 */ div.d $f0, $f10, $f18 -/* 2D9A0 8009D5A0 44889000 */ mtc1 $t0, $f18 -/* 2D9A4 8009D5A4 2508FFF8 */ addiu $t0, $t0, -0x8 -/* 2D9A8 8009D5A8 46224282 */ mul.d $f10, $f8, $f2 -/* 2D9AC 8009D5AC 448D4000 */ mtc1 $t5, $f8 -/* 2D9B0 8009D5B0 46809121 */ cvt.d.w $f4, $f18 -/* 2D9B4 8009D5B4 468044A1 */ cvt.d.w $f18, $f8 -/* 2D9B8 8009D5B8 46202180 */ add.d $f6, $f4, $f0 -/* 2D9BC 8009D5BC 46229102 */ mul.d $f4, $f18, $f2 -/* 2D9C0 8009D5C0 46265003 */ div.d $f0, $f10, $f6 -/* 2D9C4 8009D5C4 44893000 */ mtc1 $t1, $f6 -/* 2D9C8 8009D5C8 2529FFF8 */ addiu $t1, $t1, -0x8 -/* 2D9CC 8009D5CC 46222282 */ mul.d $f10, $f4, $f2 -/* 2D9D0 8009D5D0 46803221 */ cvt.d.w $f8, $f6 -/* 2D9D4 8009D5D4 46204480 */ add.d $f18, $f8, $f0 -/* 2D9D8 8009D5D8 1440FFCD */ bnez $v0, .L8009D510 -/* 2D9DC 8009D5DC 46325003 */ div.d $f0, $f10, $f18 -/* 2D9E0 8009D5E0 462C703C */ c.lt.d $f14, $f12 -/* 2D9E4 8009D5E4 44804000 */ mtc1 $zero, $f8 -/* 2D9E8 8009D5E8 46207100 */ add.d $f4, $f14, $f0 -/* 2D9EC 8009D5EC 45000003 */ bc1f .L8009D5FC -/* 2D9F0 8009D5F0 46241083 */ div.d $f2, $f2, $f4 -/* 2D9F4 8009D5F4 D426ED90 */ ldc1 $f6, %lo(D_800AED90)($at) -/* 2D9F8 8009D5F8 46223081 */ sub.d $f2, $f6, $f2 -.L8009D5FC: -/* 2D9FC 8009D5FC 3C01BFF0 */ lui $at, (0xBFF00000 >> 16) -/* 2DA00 8009D600 44814800 */ mtc1 $at, $f9 -/* 2DA04 8009D604 3C01800B */ lui $at, %hi(D_800AED98) -/* 2DA08 8009D608 4628603C */ c.lt.d $f12, $f8 -/* 2DA0C 8009D60C 00000000 */ nop -/* 2DA10 8009D610 45020004 */ bc1fl .L8009D624 -/* 2DA14 8009D614 4634803C */ c.lt.d $f16, $f20 -/* 2DA18 8009D618 D42AED98 */ ldc1 $f10, %lo(D_800AED98)($at) -/* 2DA1C 8009D61C 46225081 */ sub.d $f2, $f10, $f2 -/* 2DA20 8009D620 4634803C */ c.lt.d $f16, $f20 -.L8009D624: -/* 2DA24 8009D624 00000000 */ nop -/* 2DA28 8009D628 45020004 */ bc1fl .L8009D63C -/* 2DA2C 8009D62C 4636803C */ c.lt.d $f16, $f22 -/* 2DA30 8009D630 1000000B */ b .L8009D660 -/* 2DA34 8009D634 46201006 */ mov.d $f0, $f2 -/* 2DA38 8009D638 4636803C */ c.lt.d $f16, $f22 -.L8009D63C: -/* 2DA3C 8009D63C 3C01800B */ lui $at, %hi(D_800AEDA8) -/* 2DA40 8009D640 45000005 */ bc1f .L8009D658 -/* 2DA44 8009D644 00000000 */ nop -/* 2DA48 8009D648 3C01800B */ lui $at, %hi(D_800AEDA0) -/* 2DA4C 8009D64C D432EDA0 */ ldc1 $f18, %lo(D_800AEDA0)($at) -/* 2DA50 8009D650 10000003 */ b .L8009D660 -/* 2DA54 8009D654 46321000 */ add.d $f0, $f2, $f18 -.L8009D658: -/* 2DA58 8009D658 D424EDA8 */ ldc1 $f4, %lo(D_800AEDA8)($at) -/* 2DA5C 8009D65C 46241001 */ sub.d $f0, $f2, $f4 -.L8009D660: -/* 2DA60 8009D660 8FBF0024 */ lw $ra, 0x24($sp) -.L8009D664: -/* 2DA64 8009D664 D7B40010 */ ldc1 $f20, 0x10($sp) -/* 2DA68 8009D668 D7B60018 */ ldc1 $f22, 0x18($sp) -/* 2DA6C 8009D66C 03E00008 */ jr $ra -/* 2DA70 8009D670 27BD0050 */ addiu $sp, $sp, 0x50 -/* 2DA74 8009D674 00000000 */ nop -/* 2DA78 8009D678 00000000 */ nop -/* 2DA7C 8009D67C 00000000 */ nop -/* 2DA80 8009D680 00000000 */ nop -.size func_8009D3F0, . - func_8009D3F0 - -glabel func_8009D684 -/* 2DA84 8009D684 00A60019 */ multu $a1, $a2 -/* 2DA88 8009D688 00004012 */ mflo $t0 -/* 2DA8C 8009D68C 00000000 */ nop -/* 2DA90 8009D690 00000000 */ nop -/* 2DA94 8009D694 00870019 */ multu $a0, $a3 -/* 2DA98 8009D698 00001812 */ mflo $v1 -/* 2DA9C 8009D69C 01034021 */ addu $t0, $t0, $v1 -/* 2DAA0 8009D6A0 00000000 */ nop -/* 2DAA4 8009D6A4 00860019 */ multu $a0, $a2 -/* 2DAA8 8009D6A8 00001812 */ mflo $v1 -/* 2DAAC 8009D6AC 00001010 */ mfhi $v0 -/* 2DAB0 8009D6B0 03E00008 */ jr $ra -/* 2DAB4 8009D6B4 00481021 */ addu $v0, $v0, $t0 -.size func_8009D684, . - func_8009D684 - -glabel func_8009D6B8 -/* 2DAB8 8009D6B8 00631826 */ xor $v1, $v1, $v1 -/* 2DABC 8009D6BC 00C4C82B */ sltu $t9, $a2, $a0 -/* 2DAC0 8009D6C0 1720000F */ bnez $t9, .L8009D700 -/* 2DAC4 8009D6C4 00000000 */ nop -/* 2DAC8 8009D6C8 1486000B */ bne $a0, $a2, .L8009D6F8 -/* 2DACC 8009D6CC 00000000 */ nop -/* 2DAD0 8009D6D0 00E5C82B */ sltu $t9, $a3, $a1 -/* 2DAD4 8009D6D4 1720000A */ bnez $t9, .L8009D700 -/* 2DAD8 8009D6D8 00000000 */ nop -/* 2DADC 8009D6DC 14A70006 */ bne $a1, $a3, .L8009D6F8 -/* 2DAE0 8009D6E0 00000000 */ nop -/* 2DAE4 8009D6E4 00A52826 */ xor $a1, $a1, $a1 -/* 2DAE8 8009D6E8 00842026 */ xor $a0, $a0, $a0 -/* 2DAEC 8009D6EC 24030001 */ addiu $v1, $zero, 0x1 -/* 2DAF0 8009D6F0 03E00008 */ jr $ra -/* 2DAF4 8009D6F4 00421026 */ xor $v0, $v0, $v0 -.L8009D6F8: -/* 2DAF8 8009D6F8 03E00008 */ jr $ra -/* 2DAFC 8009D6FC 00421026 */ xor $v0, $v0, $v0 -.L8009D700: -/* 2DB00 8009D700 24020001 */ addiu $v0, $zero, 0x1 -/* 2DB04 8009D704 3C088000 */ lui $t0, (0x80000000 >> 16) -.L8009D708: -/* 2DB08 8009D708 00C8C824 */ and $t9, $a2, $t0 -/* 2DB0C 8009D70C 17200013 */ bnez $t9, .L8009D75C -/* 2DB10 8009D710 00000000 */ nop -/* 2DB14 8009D714 0007CFC2 */ srl $t9, $a3, 31 -/* 2DB18 8009D718 00063040 */ sll $a2, $a2, 1 -/* 2DB1C 8009D71C 00D93025 */ or $a2, $a2, $t9 -/* 2DB20 8009D720 00073840 */ sll $a3, $a3, 1 -/* 2DB24 8009D724 00C4C82B */ sltu $t9, $a2, $a0 -/* 2DB28 8009D728 17200006 */ bnez $t9, .L8009D744 -/* 2DB2C 8009D72C 00000000 */ nop -/* 2DB30 8009D730 14860006 */ bne $a0, $a2, .L8009D74C -/* 2DB34 8009D734 00000000 */ nop -/* 2DB38 8009D738 00E5C82B */ sltu $t9, $a3, $a1 -/* 2DB3C 8009D73C 13200003 */ beqz $t9, .L8009D74C -/* 2DB40 8009D740 00000000 */ nop -.L8009D744: -/* 2DB44 8009D744 080275C2 */ j .L8009D708 -/* 2DB48 8009D748 00021040 */ sll $v0, $v0, 1 -.L8009D74C: -/* 2DB4C 8009D74C 0006CFC0 */ sll $t9, $a2, 31 -/* 2DB50 8009D750 00073842 */ srl $a3, $a3, 1 -/* 2DB54 8009D754 00F93825 */ or $a3, $a3, $t9 -/* 2DB58 8009D758 00063042 */ srl $a2, $a2, 1 -.L8009D75C: -/* 2DB5C 8009D75C 00C4C82B */ sltu $t9, $a2, $a0 -/* 2DB60 8009D760 17200006 */ bnez $t9, .L8009D77C -/* 2DB64 8009D764 00000000 */ nop -/* 2DB68 8009D768 14860009 */ bne $a0, $a2, .L8009D790 -/* 2DB6C 8009D76C 00000000 */ nop -/* 2DB70 8009D770 00A7C82B */ sltu $t9, $a1, $a3 -/* 2DB74 8009D774 17200006 */ bnez $t9, .L8009D790 -/* 2DB78 8009D778 00000000 */ nop -.L8009D77C: -/* 2DB7C 8009D77C 00A7C82B */ sltu $t9, $a1, $a3 -/* 2DB80 8009D780 00A72823 */ subu $a1, $a1, $a3 -/* 2DB84 8009D784 00862023 */ subu $a0, $a0, $a2 -/* 2DB88 8009D788 00992023 */ subu $a0, $a0, $t9 -/* 2DB8C 8009D78C 00621825 */ or $v1, $v1, $v0 -.L8009D790: -/* 2DB90 8009D790 0006CFC0 */ sll $t9, $a2, 31 -/* 2DB94 8009D794 00073842 */ srl $a3, $a3, 1 -/* 2DB98 8009D798 00F93825 */ or $a3, $a3, $t9 -/* 2DB9C 8009D79C 00063042 */ srl $a2, $a2, 1 -/* 2DBA0 8009D7A0 00021042 */ srl $v0, $v0, 1 -/* 2DBA4 8009D7A4 1440FFED */ bnez $v0, .L8009D75C -/* 2DBA8 8009D7A8 00000000 */ nop -/* 2DBAC 8009D7AC 03E00008 */ jr $ra -/* 2DBB0 8009D7B0 00421026 */ xor $v0, $v0, $v0 -glabel func_8009D7B4 -/* 2DBB4 8009D7B4 0087001B */ divu $zero, $a0, $a3 -/* 2DBB8 8009D7B8 14E00002 */ bnez $a3, .L8009D7C4 -/* 2DBBC 8009D7BC 00000000 */ nop -/* 2DBC0 8009D7C0 0007000D */ break 7 -.L8009D7C4: -/* 2DBC4 8009D7C4 00005012 */ mflo $t2 -/* 2DBC8 8009D7C8 00002010 */ mfhi $a0 -/* 2DBCC 8009D7CC 01084026 */ xor $t0, $t0, $t0 -.L8009D7D0: -/* 2DBD0 8009D7D0 1080001E */ beqz $a0, .L8009D84C -/* 2DBD4 8009D7D4 00000000 */ nop -/* 2DBD8 8009D7D8 00A01821 */ addu $v1, $a1, $zero -/* 2DBDC 8009D7DC 00801021 */ addu $v0, $a0, $zero -/* 2DBE0 8009D7E0 00E04821 */ addu $t1, $a3, $zero -.L8009D7E4: -/* 2DBE4 8009D7E4 0002CFC0 */ sll $t9, $v0, 31 -/* 2DBE8 8009D7E8 00031842 */ srl $v1, $v1, 1 -/* 2DBEC 8009D7EC 00791825 */ or $v1, $v1, $t9 -/* 2DBF0 8009D7F0 00021042 */ srl $v0, $v0, 1 -/* 2DBF4 8009D7F4 1440FFFB */ bnez $v0, .L8009D7E4 -/* 2DBF8 8009D7F8 00094842 */ srl $t1, $t1, 1 -/* 2DBFC 8009D7FC 25290001 */ addiu $t1, $t1, 0x1 -/* 2DC00 8009D800 0069001B */ divu $zero, $v1, $t1 -/* 2DC04 8009D804 15200002 */ bnez $t1, .L8009D810 -/* 2DC08 8009D808 00000000 */ nop -/* 2DC0C 8009D80C 0007000D */ break 7 -.L8009D810: -/* 2DC10 8009D810 00001812 */ mflo $v1 -/* 2DC14 8009D814 00421026 */ xor $v0, $v0, $v0 -/* 2DC18 8009D818 01034021 */ addu $t0, $t0, $v1 -/* 2DC1C 8009D81C 0103C82B */ sltu $t9, $t0, $v1 -/* 2DC20 8009D820 01425021 */ addu $t2, $t2, $v0 -/* 2DC24 8009D824 01595021 */ addu $t2, $t2, $t9 -/* 2DC28 8009D828 00000000 */ nop -/* 2DC2C 8009D82C 00670019 */ multu $v1, $a3 -/* 2DC30 8009D830 00001812 */ mflo $v1 -/* 2DC34 8009D834 00001010 */ mfhi $v0 -/* 2DC38 8009D838 00A3C82B */ sltu $t9, $a1, $v1 -/* 2DC3C 8009D83C 00A32823 */ subu $a1, $a1, $v1 -/* 2DC40 8009D840 00822023 */ subu $a0, $a0, $v0 -/* 2DC44 8009D844 080275F4 */ j .L8009D7D0 -/* 2DC48 8009D848 00992023 */ subu $a0, $a0, $t9 -.L8009D84C: -/* 2DC4C 8009D84C 00A7001B */ divu $zero, $a1, $a3 -/* 2DC50 8009D850 14E00002 */ bnez $a3, .L8009D85C -/* 2DC54 8009D854 00000000 */ nop -/* 2DC58 8009D858 0007000D */ break 7 -.L8009D85C: -/* 2DC5C 8009D85C 00001812 */ mflo $v1 -/* 2DC60 8009D860 00004810 */ mfhi $t1 -/* 2DC64 8009D864 00421026 */ xor $v0, $v0, $v0 -/* 2DC68 8009D868 00681821 */ addu $v1, $v1, $t0 -/* 2DC6C 8009D86C 0068C82B */ sltu $t9, $v1, $t0 -/* 2DC70 8009D870 004A1021 */ addu $v0, $v0, $t2 -/* 2DC74 8009D874 03E00008 */ jr $ra -/* 2DC78 8009D878 00591021 */ addu $v0, $v0, $t9 -/* 2DC7C 8009D87C 00000000 */ nop -glabel func_8009D880 -/* 2DC80 8009D880 3C088000 */ lui $t0, (0x80000000 >> 16) -/* 2DC84 8009D884 00801821 */ addu $v1, $a0, $zero -/* 2DC88 8009D888 00661826 */ xor $v1, $v1, $a2 -/* 2DC8C 8009D88C 0104C824 */ and $t9, $t0, $a0 -/* 2DC90 8009D890 13200007 */ beqz $t9, .L8009D8B0 -/* 2DC94 8009D894 00000000 */ nop -/* 2DC98 8009D898 2409FFFF */ addiu $t1, $zero, -0x1 -/* 2DC9C 8009D89C 00A92826 */ xor $a1, $a1, $t1 -/* 2DCA0 8009D8A0 00892026 */ xor $a0, $a0, $t1 -/* 2DCA4 8009D8A4 24A50001 */ addiu $a1, $a1, 0x1 -/* 2DCA8 8009D8A8 2CB90001 */ sltiu $t9, $a1, 0x1 -/* 2DCAC 8009D8AC 00992021 */ addu $a0, $a0, $t9 -.L8009D8B0: -/* 2DCB0 8009D8B0 0106C824 */ and $t9, $t0, $a2 -/* 2DCB4 8009D8B4 13200007 */ beqz $t9, .L8009D8D4 -/* 2DCB8 8009D8B8 00000000 */ nop -/* 2DCBC 8009D8BC 2409FFFF */ addiu $t1, $zero, -0x1 -/* 2DCC0 8009D8C0 00E93826 */ xor $a3, $a3, $t1 -/* 2DCC4 8009D8C4 00C93026 */ xor $a2, $a2, $t1 -/* 2DCC8 8009D8C8 24E70001 */ addiu $a3, $a3, 0x1 -/* 2DCCC 8009D8CC 2CF90001 */ sltiu $t9, $a3, 0x1 -/* 2DCD0 8009D8D0 00D93021 */ addu $a2, $a2, $t9 -.L8009D8D4: -/* 2DCD4 8009D8D4 00681824 */ and $v1, $v1, $t0 -/* 2DCD8 8009D8D8 10600045 */ beqz $v1, func_8009D9F0 -/* 2DCDC 8009D8DC 00000000 */ nop -/* 2DCE0 8009D8E0 14C00006 */ bnez $a2, .L8009D8FC -/* 2DCE4 8009D8E4 00000000 */ nop -/* 2DCE8 8009D8E8 03E06821 */ addu $t5, $ra, $zero -/* 2DCEC 8009D8EC 0C0275ED */ jal func_8009D7B4 -/* 2DCF0 8009D8F0 00000000 */ nop -/* 2DCF4 8009D8F4 08027643 */ j .L8009D90C -/* 2DCF8 8009D8F8 01A0F821 */ addu $ra, $t5, $zero -.L8009D8FC: -/* 2DCFC 8009D8FC 03E06821 */ addu $t5, $ra, $zero -/* 2DD00 8009D900 0C0275AE */ jal func_8009D6B8 -/* 2DD04 8009D904 00000000 */ nop -/* 2DD08 8009D908 01A0F821 */ addu $ra, $t5, $zero -.L8009D90C: -/* 2DD0C 8009D90C 2407FFFF */ addiu $a3, $zero, -0x1 -/* 2DD10 8009D910 00671826 */ xor $v1, $v1, $a3 -/* 2DD14 8009D914 00471026 */ xor $v0, $v0, $a3 -/* 2DD18 8009D918 24630001 */ addiu $v1, $v1, 0x1 -/* 2DD1C 8009D91C 2C790001 */ sltiu $t9, $v1, 0x1 -/* 2DD20 8009D920 03E00008 */ jr $ra -/* 2DD24 8009D924 00591021 */ addu $v0, $v0, $t9 -/* 2DD28 8009D928 00000000 */ nop -/* 2DD2C 8009D92C 00000000 */ nop -/* 2DD30 8009D930 3C088000 */ lui $t0, (0x80000000 >> 16) -/* 2DD34 8009D934 00801821 */ addu $v1, $a0, $zero -/* 2DD38 8009D938 0104C824 */ and $t9, $t0, $a0 -/* 2DD3C 8009D93C 13200007 */ beqz $t9, .L8009D95C -/* 2DD40 8009D940 00000000 */ nop -/* 2DD44 8009D944 2409FFFF */ addiu $t1, $zero, -0x1 -/* 2DD48 8009D948 00A92826 */ xor $a1, $a1, $t1 -/* 2DD4C 8009D94C 00892026 */ xor $a0, $a0, $t1 -/* 2DD50 8009D950 24A50001 */ addiu $a1, $a1, 0x1 -/* 2DD54 8009D954 2CB90001 */ sltiu $t9, $a1, 0x1 -/* 2DD58 8009D958 00992021 */ addu $a0, $a0, $t9 -.L8009D95C: -/* 2DD5C 8009D95C 0106C824 */ and $t9, $t0, $a2 -/* 2DD60 8009D960 13200007 */ beqz $t9, .L8009D980 -/* 2DD64 8009D964 00000000 */ nop -/* 2DD68 8009D968 2409FFFF */ addiu $t1, $zero, -0x1 -/* 2DD6C 8009D96C 00E93826 */ xor $a3, $a3, $t1 -/* 2DD70 8009D970 00C93026 */ xor $a2, $a2, $t1 -/* 2DD74 8009D974 24E70001 */ addiu $a3, $a3, 0x1 -/* 2DD78 8009D978 2CF90001 */ sltiu $t9, $a3, 0x1 -/* 2DD7C 8009D97C 00D93021 */ addu $a2, $a2, $t9 -.L8009D980: -/* 2DD80 8009D980 00681824 */ and $v1, $v1, $t0 -/* 2DD84 8009D984 10600022 */ beqz $v1, func_8009DA10 -/* 2DD88 8009D988 00000000 */ nop -/* 2DD8C 8009D98C 14C00008 */ bnez $a2, .L8009D9B0 -/* 2DD90 8009D990 00000000 */ nop -/* 2DD94 8009D994 03E06821 */ addu $t5, $ra, $zero -/* 2DD98 8009D998 0C0275ED */ jal func_8009D7B4 -/* 2DD9C 8009D99C 00000000 */ nop -/* 2DDA0 8009D9A0 01A0F821 */ addu $ra, $t5, $zero -/* 2DDA4 8009D9A4 01201821 */ addu $v1, $t1, $zero -/* 2DDA8 8009D9A8 08027672 */ j .L8009D9C8 -/* 2DDAC 8009D9AC 00421026 */ xor $v0, $v0, $v0 -.L8009D9B0: -/* 2DDB0 8009D9B0 03E06821 */ addu $t5, $ra, $zero -/* 2DDB4 8009D9B4 0C0275AE */ jal func_8009D6B8 -/* 2DDB8 8009D9B8 00000000 */ nop -/* 2DDBC 8009D9BC 01A0F821 */ addu $ra, $t5, $zero -/* 2DDC0 8009D9C0 00A01821 */ addu $v1, $a1, $zero -/* 2DDC4 8009D9C4 00801021 */ addu $v0, $a0, $zero -.L8009D9C8: -/* 2DDC8 8009D9C8 2407FFFF */ addiu $a3, $zero, -0x1 -/* 2DDCC 8009D9CC 00671826 */ xor $v1, $v1, $a3 -/* 2DDD0 8009D9D0 00471026 */ xor $v0, $v0, $a3 -/* 2DDD4 8009D9D4 24630001 */ addiu $v1, $v1, 0x1 -/* 2DDD8 8009D9D8 2C790001 */ sltiu $t9, $v1, 0x1 -/* 2DDDC 8009D9DC 03E00008 */ jr $ra -/* 2DDE0 8009D9E0 00591021 */ addu $v0, $v0, $t9 -/* 2DDE4 8009D9E4 00000000 */ nop -/* 2DDE8 8009D9E8 00000000 */ nop -/* 2DDEC 8009D9EC 00000000 */ nop -glabel func_8009D9F0 -/* 2DDF0 8009D9F0 14C00003 */ bnez $a2, .L8009DA00 -/* 2DDF4 8009D9F4 00000000 */ nop -/* 2DDF8 8009D9F8 080275ED */ j func_8009D7B4 -/* 2DDFC 8009D9FC 00000000 */ nop -.L8009DA00: -/* 2DE00 8009DA00 080275AE */ j func_8009D6B8 -/* 2DE04 8009DA04 00000000 */ nop -/* 2DE08 8009DA08 00000000 */ nop -/* 2DE0C 8009DA0C 00000000 */ nop -glabel func_8009DA10 -/* 2DE10 8009DA10 14C00008 */ bnez $a2, .L8009DA34 -/* 2DE14 8009DA14 00000000 */ nop -/* 2DE18 8009DA18 03E06821 */ addu $t5, $ra, $zero -/* 2DE1C 8009DA1C 0C0275ED */ jal func_8009D7B4 -/* 2DE20 8009DA20 00000000 */ nop -/* 2DE24 8009DA24 01A0F821 */ addu $ra, $t5, $zero -/* 2DE28 8009DA28 01201821 */ addu $v1, $t1, $zero -/* 2DE2C 8009DA2C 03E00008 */ jr $ra -/* 2DE30 8009DA30 00421026 */ xor $v0, $v0, $v0 -.L8009DA34: -/* 2DE34 8009DA34 03E06821 */ addu $t5, $ra, $zero -/* 2DE38 8009DA38 0C0275AE */ jal func_8009D6B8 -/* 2DE3C 8009DA3C 00000000 */ nop -/* 2DE40 8009DA40 01A0F821 */ addu $ra, $t5, $zero -/* 2DE44 8009DA44 00A01821 */ addu $v1, $a1, $zero -/* 2DE48 8009DA48 03E00008 */ jr $ra -/* 2DE4C 8009DA4C 00801021 */ addu $v0, $a0, $zero -.size func_8009D6B8, . - func_8009D6B8 - -glabel func_8009DA50 -/* 2DE50 8009DA50 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 2DE54 8009DA54 AFB00030 */ sw $s0, 0x30($sp) -/* 2DE58 8009DA58 00C08021 */ addu $s0, $a2, $zero -/* 2DE5C 8009DA5C 27A2001F */ addiu $v0, $sp, 0x1F -/* 2DE60 8009DA60 00021102 */ srl $v0, $v0, 4 -/* 2DE64 8009DA64 AFB10034 */ sw $s1, 0x34($sp) -/* 2DE68 8009DA68 00028900 */ sll $s1, $v0, 4 -/* 2DE6C 8009DA6C 2E020010 */ sltiu $v0, $s0, 0x10 -/* 2DE70 8009DA70 AFBF003C */ sw $ra, 0x3C($sp) -/* 2DE74 8009DA74 10400013 */ beqz $v0, .L8009DAC4 -/* 2DE78 8009DA78 AFB20038 */ sw $s2, 0x38($sp) -/* 2DE7C 8009DA7C 00A09021 */ addu $s2, $a1, $zero -/* 2DE80 8009DA80 02202821 */ addu $a1, $s1, $zero -/* 2DE84 8009DA84 26020001 */ addiu $v0, $s0, 0x1 -/* 2DE88 8009DA88 2406FFFE */ addiu $a2, $zero, -0x2 -/* 2DE8C 8009DA8C 0C0227E0 */ jal func_80089F80 -/* 2DE90 8009DA90 00463024 */ and $a2, $v0, $a2 -/* 2DE94 8009DA94 2610FFFF */ addiu $s0, $s0, -0x1 -/* 2DE98 8009DA98 2402FFFF */ addiu $v0, $zero, -0x1 -/* 2DE9C 8009DA9C 1202000D */ beq $s0, $v0, .L8009DAD4 -/* 2DEA0 8009DAA0 2403FFFF */ addiu $v1, $zero, -0x1 -.L8009DAA4: -/* 2DEA4 8009DAA4 92220000 */ lbu $v0, 0x0($s1) -/* 2DEA8 8009DAA8 26310001 */ addiu $s1, $s1, 0x1 -/* 2DEAC 8009DAAC 2610FFFF */ addiu $s0, $s0, -0x1 -/* 2DEB0 8009DAB0 A2420000 */ sb $v0, 0x0($s2) -/* 2DEB4 8009DAB4 1603FFFB */ bne $s0, $v1, .L8009DAA4 -/* 2DEB8 8009DAB8 26520001 */ addiu $s2, $s2, 0x1 -/* 2DEBC 8009DABC 080276B5 */ j .L8009DAD4 -/* 2DEC0 8009DAC0 00000000 */ nop -.L8009DAC4: -/* 2DEC4 8009DAC4 26020001 */ addiu $v0, $s0, 0x1 -/* 2DEC8 8009DAC8 2406FFFE */ addiu $a2, $zero, -0x2 -/* 2DECC 8009DACC 0C0227E0 */ jal func_80089F80 -/* 2DED0 8009DAD0 00463024 */ and $a2, $v0, $a2 -.L8009DAD4: -/* 2DED4 8009DAD4 8FBF003C */ lw $ra, 0x3C($sp) -/* 2DED8 8009DAD8 8FB20038 */ lw $s2, 0x38($sp) -/* 2DEDC 8009DADC 8FB10034 */ lw $s1, 0x34($sp) -/* 2DEE0 8009DAE0 8FB00030 */ lw $s0, 0x30($sp) -/* 2DEE4 8009DAE4 03E00008 */ jr $ra -/* 2DEE8 8009DAE8 27BD0040 */ addiu $sp, $sp, 0x40 -.size func_8009DA50, . - func_8009DA50 - -glabel func_8009DAEC -/* 2DEEC 8009DAEC 03E00008 */ jr $ra -/* 2DEF0 8009DAF0 00000000 */ nop -.size func_8009DAEC, . - func_8009DAEC - -glabel func_8009DAF4 -/* 2DEF4 8009DAF4 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 2DEF8 8009DAF8 AFB20038 */ sw $s2, 0x38($sp) -/* 2DEFC 8009DAFC 00809021 */ addu $s2, $a0, $zero -/* 2DF00 8009DB00 AFBF003C */ sw $ra, 0x3C($sp) -/* 2DF04 8009DB04 AFB10034 */ sw $s1, 0x34($sp) -/* 2DF08 8009DB08 16400003 */ bnez $s2, .L8009DB18 -/* 2DF0C 8009DB0C AFB00030 */ sw $s0, 0x30($sp) -/* 2DF10 8009DB10 080276E8 */ j .L8009DBA0 -/* 2DF14 8009DB14 00001021 */ addu $v0, $zero, $zero -.L8009DB18: -/* 2DF18 8009DB18 3C02800B */ lui $v0, %hi(D_800ABD74) -/* 2DF1C 8009DB1C 8C42BD74 */ lw $v0, %lo(D_800ABD74)($v0) -/* 2DF20 8009DB20 16420004 */ bne $s2, $v0, .L8009DB34 -/* 2DF24 8009DB24 3C040FFF */ lui $a0, (0xFFFFFFF >> 16) -/* 2DF28 8009DB28 3C02800B */ lui $v0, %hi(D_800ABD70) -/* 2DF2C 8009DB2C 080276E8 */ j .L8009DBA0 -/* 2DF30 8009DB30 8C42BD70 */ lw $v0, %lo(D_800ABD70)($v0) -.L8009DB34: -/* 2DF34 8009DB34 3484FFFF */ ori $a0, $a0, (0xFFFFFFF & 0xFFFF) -/* 2DF38 8009DB38 27A2001F */ addiu $v0, $sp, 0x1F -/* 2DF3C 8009DB3C 00021102 */ srl $v0, $v0, 4 -/* 2DF40 8009DB40 00028100 */ sll $s0, $v0, 4 -/* 2DF44 8009DB44 3C11800C */ lui $s1, %hi(D_800C47E0) -/* 2DF48 8009DB48 263147E0 */ addiu $s1, $s1, %lo(D_800C47E0) -/* 2DF4C 8009DB4C 02442024 */ and $a0, $s2, $a0 -/* 2DF50 8009DB50 3C020059 */ lui $v0, %hi(D_594280) -/* 2DF54 8009DB54 24424280 */ addiu $v0, $v0, %lo(D_594280) -/* 2DF58 8009DB58 00822021 */ addu $a0, $a0, $v0 -/* 2DF5C 8009DB5C 02002821 */ addu $a1, $s0, $zero -/* 2DF60 8009DB60 0C0227E0 */ jal func_80089F80 -/* 2DF64 8009DB64 24060004 */ addiu $a2, $zero, 0x4 -/* 2DF68 8009DB68 24030003 */ addiu $v1, $zero, 0x3 -/* 2DF6C 8009DB6C 2404FFFF */ addiu $a0, $zero, -0x1 -.L8009DB70: -/* 2DF70 8009DB70 92020000 */ lbu $v0, 0x0($s0) -/* 2DF74 8009DB74 26100001 */ addiu $s0, $s0, 0x1 -/* 2DF78 8009DB78 2463FFFF */ addiu $v1, $v1, -0x1 -/* 2DF7C 8009DB7C A2220000 */ sb $v0, 0x0($s1) -/* 2DF80 8009DB80 1464FFFB */ bne $v1, $a0, .L8009DB70 -/* 2DF84 8009DB84 26310001 */ addiu $s1, $s1, 0x1 -/* 2DF88 8009DB88 3C02800C */ lui $v0, %hi(D_800C47E0) -/* 2DF8C 8009DB8C 8C4247E0 */ lw $v0, %lo(D_800C47E0)($v0) -/* 2DF90 8009DB90 3C01800B */ lui $at, %hi(D_800ABD74) -/* 2DF94 8009DB94 AC32BD74 */ sw $s2, %lo(D_800ABD74)($at) -/* 2DF98 8009DB98 3C01800B */ lui $at, %hi(D_800ABD70) -/* 2DF9C 8009DB9C AC22BD70 */ sw $v0, %lo(D_800ABD70)($at) -.L8009DBA0: -/* 2DFA0 8009DBA0 8FBF003C */ lw $ra, 0x3C($sp) -/* 2DFA4 8009DBA4 8FB20038 */ lw $s2, 0x38($sp) -/* 2DFA8 8009DBA8 8FB10034 */ lw $s1, 0x34($sp) -/* 2DFAC 8009DBAC 8FB00030 */ lw $s0, 0x30($sp) -/* 2DFB0 8009DBB0 03E00008 */ jr $ra -/* 2DFB4 8009DBB4 27BD0040 */ addiu $sp, $sp, 0x40 -.size func_8009DAF4, . - func_8009DAF4 - -glabel func_8009DBB8 -/* 2DFB8 8009DBB8 27BDFFB0 */ addiu $sp, $sp, -0x50 -/* 2DFBC 8009DBBC AFB40048 */ sw $s4, 0x48($sp) -/* 2DFC0 8009DBC0 0080A021 */ addu $s4, $a0, $zero -/* 2DFC4 8009DBC4 AFB30044 */ sw $s3, 0x44($sp) -/* 2DFC8 8009DBC8 00A09821 */ addu $s3, $a1, $zero -/* 2DFCC 8009DBCC AFBF004C */ sw $ra, 0x4C($sp) -/* 2DFD0 8009DBD0 AFB20040 */ sw $s2, 0x40($sp) -/* 2DFD4 8009DBD4 AFB1003C */ sw $s1, 0x3C($sp) -/* 2DFD8 8009DBD8 16600003 */ bnez $s3, .L8009DBE8 -/* 2DFDC 8009DBDC AFB00038 */ sw $s0, 0x38($sp) -/* 2DFE0 8009DBE0 0802771D */ j .L8009DC74 -/* 2DFE4 8009DBE4 00008821 */ addu $s1, $zero, $zero -.L8009DBE8: -/* 2DFE8 8009DBE8 3C02800B */ lui $v0, %hi(D_800ABD74) -/* 2DFEC 8009DBEC 8C42BD74 */ lw $v0, %lo(D_800ABD74)($v0) -/* 2DFF0 8009DBF0 16620004 */ bne $s3, $v0, .L8009DC04 -/* 2DFF4 8009DBF4 3C040FFF */ lui $a0, (0xFFFFFFF >> 16) -/* 2DFF8 8009DBF8 3C11800B */ lui $s1, %hi(D_800ABD70) -/* 2DFFC 8009DBFC 0802771D */ j .L8009DC74 -/* 2E000 8009DC00 8E31BD70 */ lw $s1, %lo(D_800ABD70)($s1) -.L8009DC04: -/* 2E004 8009DC04 3484FFFF */ ori $a0, $a0, (0xFFFFFFF & 0xFFFF) -/* 2E008 8009DC08 27A2001F */ addiu $v0, $sp, 0x1F -/* 2E00C 8009DC0C 00021102 */ srl $v0, $v0, 4 -/* 2E010 8009DC10 00028100 */ sll $s0, $v0, 4 -/* 2E014 8009DC14 3C11800C */ lui $s1, %hi(D_800C47E0) -/* 2E018 8009DC18 263147E0 */ addiu $s1, $s1, %lo(D_800C47E0) -/* 2E01C 8009DC1C 02642024 */ and $a0, $s3, $a0 -/* 2E020 8009DC20 3C020059 */ lui $v0, %hi(D_594280) -/* 2E024 8009DC24 24424280 */ addiu $v0, $v0, %lo(D_594280) -/* 2E028 8009DC28 00822021 */ addu $a0, $a0, $v0 -/* 2E02C 8009DC2C 02002821 */ addu $a1, $s0, $zero -/* 2E030 8009DC30 0C0227E0 */ jal func_80089F80 -/* 2E034 8009DC34 24060004 */ addiu $a2, $zero, 0x4 -/* 2E038 8009DC38 24030003 */ addiu $v1, $zero, 0x3 -/* 2E03C 8009DC3C 2404FFFF */ addiu $a0, $zero, -0x1 -.L8009DC40: -/* 2E040 8009DC40 92020000 */ lbu $v0, 0x0($s0) -/* 2E044 8009DC44 26100001 */ addiu $s0, $s0, 0x1 -/* 2E048 8009DC48 2463FFFF */ addiu $v1, $v1, -0x1 -/* 2E04C 8009DC4C A2220000 */ sb $v0, 0x0($s1) -/* 2E050 8009DC50 1464FFFB */ bne $v1, $a0, .L8009DC40 -/* 2E054 8009DC54 26310001 */ addiu $s1, $s1, 0x1 -/* 2E058 8009DC58 3C02800C */ lui $v0, %hi(D_800C47E0) -/* 2E05C 8009DC5C 8C4247E0 */ lw $v0, %lo(D_800C47E0)($v0) -/* 2E060 8009DC60 3C01800B */ lui $at, %hi(D_800ABD74) -/* 2E064 8009DC64 AC33BD74 */ sw $s3, %lo(D_800ABD74)($at) -/* 2E068 8009DC68 00408821 */ addu $s1, $v0, $zero -/* 2E06C 8009DC6C 3C01800B */ lui $at, %hi(D_800ABD70) -/* 2E070 8009DC70 AC31BD70 */ sw $s1, %lo(D_800ABD70)($at) -.L8009DC74: -/* 2E074 8009DC74 16800005 */ bnez $s4, .L8009DC8C -/* 2E078 8009DC78 27A2001F */ addiu $v0, $sp, 0x1F -/* 2E07C 8009DC7C 0C01C3CC */ jal func_80070F30 -/* 2E080 8009DC80 02202021 */ addu $a0, $s1, $zero -/* 2E084 8009DC84 0040A021 */ addu $s4, $v0, $zero -/* 2E088 8009DC88 27A2001F */ addiu $v0, $sp, 0x1F -.L8009DC8C: -/* 2E08C 8009DC8C 00021102 */ srl $v0, $v0, 4 -/* 2E090 8009DC90 00028100 */ sll $s0, $v0, 4 -/* 2E094 8009DC94 26220001 */ addiu $v0, $s1, 0x1 -/* 2E098 8009DC98 2403FFFE */ addiu $v1, $zero, -0x2 -/* 2E09C 8009DC9C 00439024 */ and $s2, $v0, $v1 -/* 2E0A0 8009DCA0 3C020059 */ lui $v0, %hi(D_594284) -/* 2E0A4 8009DCA4 24424284 */ addiu $v0, $v0, %lo(D_594284) -/* 2E0A8 8009DCA8 02622021 */ addu $a0, $s3, $v0 -/* 2E0AC 8009DCAC 2E420010 */ sltiu $v0, $s2, 0x10 -/* 2E0B0 8009DCB0 10400010 */ beqz $v0, .L8009DCF4 -/* 2E0B4 8009DCB4 02808821 */ addu $s1, $s4, $zero -/* 2E0B8 8009DCB8 02002821 */ addu $a1, $s0, $zero -/* 2E0BC 8009DCBC 26460001 */ addiu $a2, $s2, 0x1 -/* 2E0C0 8009DCC0 0C0227E0 */ jal func_80089F80 -/* 2E0C4 8009DCC4 00C33024 */ and $a2, $a2, $v1 -/* 2E0C8 8009DCC8 1240000E */ beqz $s2, .L8009DD04 -/* 2E0CC 8009DCCC 2643FFFF */ addiu $v1, $s2, -0x1 -/* 2E0D0 8009DCD0 2404FFFF */ addiu $a0, $zero, -0x1 -.L8009DCD4: -/* 2E0D4 8009DCD4 92020000 */ lbu $v0, 0x0($s0) -/* 2E0D8 8009DCD8 26100001 */ addiu $s0, $s0, 0x1 -/* 2E0DC 8009DCDC 2463FFFF */ addiu $v1, $v1, -0x1 -/* 2E0E0 8009DCE0 A2220000 */ sb $v0, 0x0($s1) -/* 2E0E4 8009DCE4 1464FFFB */ bne $v1, $a0, .L8009DCD4 -/* 2E0E8 8009DCE8 26310001 */ addiu $s1, $s1, 0x1 -/* 2E0EC 8009DCEC 08027742 */ j .L8009DD08 -/* 2E0F0 8009DCF0 02801021 */ addu $v0, $s4, $zero -.L8009DCF4: -/* 2E0F4 8009DCF4 02802821 */ addu $a1, $s4, $zero -/* 2E0F8 8009DCF8 26460001 */ addiu $a2, $s2, 0x1 -/* 2E0FC 8009DCFC 0C0227E0 */ jal func_80089F80 -/* 2E100 8009DD00 00C33024 */ and $a2, $a2, $v1 -.L8009DD04: -/* 2E104 8009DD04 02801021 */ addu $v0, $s4, $zero -.L8009DD08: -/* 2E108 8009DD08 8FBF004C */ lw $ra, 0x4C($sp) -/* 2E10C 8009DD0C 8FB40048 */ lw $s4, 0x48($sp) -/* 2E110 8009DD10 8FB30044 */ lw $s3, 0x44($sp) -/* 2E114 8009DD14 8FB20040 */ lw $s2, 0x40($sp) -/* 2E118 8009DD18 8FB1003C */ lw $s1, 0x3C($sp) -/* 2E11C 8009DD1C 8FB00038 */ lw $s0, 0x38($sp) -/* 2E120 8009DD20 03E00008 */ jr $ra -/* 2E124 8009DD24 27BD0050 */ addiu $sp, $sp, 0x50 -.size func_8009DBB8, . - func_8009DBB8 - -glabel func_8009DD28 -/* 2E128 8009DD28 3C020059 */ lui $v0, %hi(D_594284) -/* 2E12C 8009DD2C 24424284 */ addiu $v0, $v0, %lo(D_594284) -/* 2E130 8009DD30 03E00008 */ jr $ra -/* 2E134 8009DD34 00821021 */ addu $v0, $a0, $v0 -.size func_8009DD28, . - func_8009DD28 - -glabel func_8009DD38 -/* 2E138 8009DD38 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 2E13C 8009DD3C AFB20038 */ sw $s2, 0x38($sp) -/* 2E140 8009DD40 00809021 */ addu $s2, $a0, $zero -/* 2E144 8009DD44 AFBF003C */ sw $ra, 0x3C($sp) -/* 2E148 8009DD48 AFB10034 */ sw $s1, 0x34($sp) -/* 2E14C 8009DD4C 16400003 */ bnez $s2, .L8009DD5C -/* 2E150 8009DD50 AFB00030 */ sw $s0, 0x30($sp) -/* 2E154 8009DD54 08027779 */ j .L8009DDE4 -/* 2E158 8009DD58 00001021 */ addu $v0, $zero, $zero -.L8009DD5C: -/* 2E15C 8009DD5C 3C02800B */ lui $v0, %hi(D_800ABD74) -/* 2E160 8009DD60 8C42BD74 */ lw $v0, %lo(D_800ABD74)($v0) -/* 2E164 8009DD64 56420004 */ bnel $s2, $v0, .L8009DD78 -/* 2E168 8009DD68 3C040FFF */ lui $a0, (0xFFFFFFF >> 16) -/* 2E16C 8009DD6C 3C02800B */ lui $v0, %hi(D_800ABD70) -/* 2E170 8009DD70 08027779 */ j .L8009DDE4 -/* 2E174 8009DD74 8C42BD70 */ lw $v0, %lo(D_800ABD70)($v0) -.L8009DD78: -/* 2E178 8009DD78 3484FFFF */ ori $a0, $a0, (0xFFFFFFF & 0xFFFF) -/* 2E17C 8009DD7C 27A2001F */ addiu $v0, $sp, 0x1F -/* 2E180 8009DD80 00021102 */ srl $v0, $v0, 4 -/* 2E184 8009DD84 00028100 */ sll $s0, $v0, 4 -/* 2E188 8009DD88 3C11800C */ lui $s1, %hi(D_800C47E0) -/* 2E18C 8009DD8C 263147E0 */ addiu $s1, $s1, %lo(D_800C47E0) -/* 2E190 8009DD90 02442024 */ and $a0, $s2, $a0 -/* 2E194 8009DD94 3C020059 */ lui $v0, %hi(D_594280) -/* 2E198 8009DD98 24424280 */ addiu $v0, $v0, %lo(D_594280) -/* 2E19C 8009DD9C 00822021 */ addu $a0, $a0, $v0 -/* 2E1A0 8009DDA0 02002821 */ addu $a1, $s0, $zero -/* 2E1A4 8009DDA4 0C0227E0 */ jal func_80089F80 -/* 2E1A8 8009DDA8 24060004 */ addiu $a2, $zero, 0x4 -/* 2E1AC 8009DDAC 24030003 */ addiu $v1, $zero, 0x3 -/* 2E1B0 8009DDB0 2404FFFF */ addiu $a0, $zero, -0x1 -.L8009DDB4: -/* 2E1B4 8009DDB4 92020000 */ lbu $v0, 0x0($s0) -/* 2E1B8 8009DDB8 26100001 */ addiu $s0, $s0, 0x1 -/* 2E1BC 8009DDBC 2463FFFF */ addiu $v1, $v1, -0x1 -/* 2E1C0 8009DDC0 A2220000 */ sb $v0, 0x0($s1) -/* 2E1C4 8009DDC4 1464FFFB */ bne $v1, $a0, .L8009DDB4 -/* 2E1C8 8009DDC8 26310001 */ addiu $s1, $s1, 0x1 -/* 2E1CC 8009DDCC 3C02800C */ lui $v0, %hi(D_800C47E0) -/* 2E1D0 8009DDD0 8C4247E0 */ lw $v0, %lo(D_800C47E0)($v0) -/* 2E1D4 8009DDD4 3C01800B */ lui $at, %hi(D_800ABD74) -/* 2E1D8 8009DDD8 AC32BD74 */ sw $s2, %lo(D_800ABD74)($at) -/* 2E1DC 8009DDDC 3C01800B */ lui $at, %hi(D_800ABD70) -/* 2E1E0 8009DDE0 AC22BD70 */ sw $v0, %lo(D_800ABD70)($at) -.L8009DDE4: -/* 2E1E4 8009DDE4 0C01C701 */ jal func_80071C04 -/* 2E1E8 8009DDE8 00402021 */ addu $a0, $v0, $zero -/* 2E1EC 8009DDEC 00408021 */ addu $s0, $v0, $zero -/* 2E1F0 8009DDF0 02002021 */ addu $a0, $s0, $zero -/* 2E1F4 8009DDF4 0C0276EE */ jal func_8009DBB8 -/* 2E1F8 8009DDF8 02402821 */ addu $a1, $s2, $zero -/* 2E1FC 8009DDFC 0C01E9F8 */ jal func_8007A7E0 -/* 2E200 8009DE00 02002021 */ addu $a0, $s0, $zero -/* 2E204 8009DE04 0C01C3CC */ jal func_80070F30 -/* 2E208 8009DE08 00402021 */ addu $a0, $v0, $zero -/* 2E20C 8009DE0C 00408821 */ addu $s1, $v0, $zero -/* 2E210 8009DE10 02202021 */ addu $a0, $s1, $zero -/* 2E214 8009DE14 0C01E844 */ jal func_8007A110 -/* 2E218 8009DE18 02002821 */ addu $a1, $s0, $zero -/* 2E21C 8009DE1C 0C01C4B1 */ jal func_800712C4 -/* 2E220 8009DE20 02002021 */ addu $a0, $s0, $zero -/* 2E224 8009DE24 02201021 */ addu $v0, $s1, $zero -/* 2E228 8009DE28 8FBF003C */ lw $ra, 0x3C($sp) -/* 2E22C 8009DE2C 8FB20038 */ lw $s2, 0x38($sp) -/* 2E230 8009DE30 8FB10034 */ lw $s1, 0x34($sp) -/* 2E234 8009DE34 8FB00030 */ lw $s0, 0x30($sp) -/* 2E238 8009DE38 03E00008 */ jr $ra -/* 2E23C 8009DE3C 27BD0040 */ addiu $sp, $sp, 0x40 -.size func_8009DD38, . - func_8009DD38 - -glabel func_8009DE40 -/* 2E240 8009DE40 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 2E244 8009DE44 AFB20038 */ sw $s2, 0x38($sp) -/* 2E248 8009DE48 00809021 */ addu $s2, $a0, $zero -/* 2E24C 8009DE4C AFBF003C */ sw $ra, 0x3C($sp) -/* 2E250 8009DE50 AFB10034 */ sw $s1, 0x34($sp) -/* 2E254 8009DE54 16400003 */ bnez $s2, .L8009DE64 -/* 2E258 8009DE58 AFB00030 */ sw $s0, 0x30($sp) -/* 2E25C 8009DE5C 080277BB */ j .L8009DEEC -/* 2E260 8009DE60 00001021 */ addu $v0, $zero, $zero -.L8009DE64: -/* 2E264 8009DE64 3C02800B */ lui $v0, %hi(D_800ABD74) -/* 2E268 8009DE68 8C42BD74 */ lw $v0, %lo(D_800ABD74)($v0) -/* 2E26C 8009DE6C 56420004 */ bnel $s2, $v0, .L8009DE80 -/* 2E270 8009DE70 3C040FFF */ lui $a0, (0xFFFFFFF >> 16) -/* 2E274 8009DE74 3C02800B */ lui $v0, %hi(D_800ABD70) -/* 2E278 8009DE78 080277BB */ j .L8009DEEC -/* 2E27C 8009DE7C 8C42BD70 */ lw $v0, %lo(D_800ABD70)($v0) -.L8009DE80: -/* 2E280 8009DE80 3484FFFF */ ori $a0, $a0, (0xFFFFFFF & 0xFFFF) -/* 2E284 8009DE84 27A2001F */ addiu $v0, $sp, 0x1F -/* 2E288 8009DE88 00021102 */ srl $v0, $v0, 4 -/* 2E28C 8009DE8C 00028100 */ sll $s0, $v0, 4 -/* 2E290 8009DE90 3C11800C */ lui $s1, %hi(D_800C47E0) -/* 2E294 8009DE94 263147E0 */ addiu $s1, $s1, %lo(D_800C47E0) -/* 2E298 8009DE98 02442024 */ and $a0, $s2, $a0 -/* 2E29C 8009DE9C 3C020059 */ lui $v0, %hi(D_594280) -/* 2E2A0 8009DEA0 24424280 */ addiu $v0, $v0, %lo(D_594280) -/* 2E2A4 8009DEA4 00822021 */ addu $a0, $a0, $v0 -/* 2E2A8 8009DEA8 02002821 */ addu $a1, $s0, $zero -/* 2E2AC 8009DEAC 0C0227E0 */ jal func_80089F80 -/* 2E2B0 8009DEB0 24060004 */ addiu $a2, $zero, 0x4 -/* 2E2B4 8009DEB4 24030003 */ addiu $v1, $zero, 0x3 -/* 2E2B8 8009DEB8 2404FFFF */ addiu $a0, $zero, -0x1 -.L8009DEBC: -/* 2E2BC 8009DEBC 92020000 */ lbu $v0, 0x0($s0) -/* 2E2C0 8009DEC0 26100001 */ addiu $s0, $s0, 0x1 -/* 2E2C4 8009DEC4 2463FFFF */ addiu $v1, $v1, -0x1 -/* 2E2C8 8009DEC8 A2220000 */ sb $v0, 0x0($s1) -/* 2E2CC 8009DECC 1464FFFB */ bne $v1, $a0, .L8009DEBC -/* 2E2D0 8009DED0 26310001 */ addiu $s1, $s1, 0x1 -/* 2E2D4 8009DED4 3C02800C */ lui $v0, %hi(D_800C47E0) -/* 2E2D8 8009DED8 8C4247E0 */ lw $v0, %lo(D_800C47E0)($v0) -/* 2E2DC 8009DEDC 3C01800B */ lui $at, %hi(D_800ABD74) -/* 2E2E0 8009DEE0 AC32BD74 */ sw $s2, %lo(D_800ABD74)($at) -/* 2E2E4 8009DEE4 3C01800B */ lui $at, %hi(D_800ABD70) -/* 2E2E8 8009DEE8 AC22BD70 */ sw $v0, %lo(D_800ABD70)($at) -.L8009DEEC: -/* 2E2EC 8009DEEC 0C01C701 */ jal func_80071C04 -/* 2E2F0 8009DEF0 00402021 */ addu $a0, $v0, $zero -/* 2E2F4 8009DEF4 00408021 */ addu $s0, $v0, $zero -/* 2E2F8 8009DEF8 02002021 */ addu $a0, $s0, $zero -/* 2E2FC 8009DEFC 0C0276EE */ jal func_8009DBB8 -/* 2E300 8009DF00 02402821 */ addu $a1, $s2, $zero -/* 2E304 8009DF04 0C01E9F8 */ jal func_8007A7E0 -/* 2E308 8009DF08 02002021 */ addu $a0, $s0, $zero -/* 2E30C 8009DF0C 0C01C4A2 */ jal func_80071288 -/* 2E310 8009DF10 00402021 */ addu $a0, $v0, $zero -/* 2E314 8009DF14 00408821 */ addu $s1, $v0, $zero -/* 2E318 8009DF18 02202021 */ addu $a0, $s1, $zero -/* 2E31C 8009DF1C 0C01E844 */ jal func_8007A110 -/* 2E320 8009DF20 02002821 */ addu $a1, $s0, $zero -/* 2E324 8009DF24 0C01C4B1 */ jal func_800712C4 -/* 2E328 8009DF28 02002021 */ addu $a0, $s0, $zero -/* 2E32C 8009DF2C 02201021 */ addu $v0, $s1, $zero -/* 2E330 8009DF30 8FBF003C */ lw $ra, 0x3C($sp) -/* 2E334 8009DF34 8FB20038 */ lw $s2, 0x38($sp) -/* 2E338 8009DF38 8FB10034 */ lw $s1, 0x34($sp) -/* 2E33C 8009DF3C 8FB00030 */ lw $s0, 0x30($sp) -/* 2E340 8009DF40 03E00008 */ jr $ra -/* 2E344 8009DF44 27BD0040 */ addiu $sp, $sp, 0x40 -.size func_8009DE40, . - func_8009DE40 - -glabel func_8009DF48 -/* 2E348 8009DF48 27BDFFC0 */ addiu $sp, $sp, -0x40 -/* 2E34C 8009DF4C AFB20038 */ sw $s2, 0x38($sp) -/* 2E350 8009DF50 00809021 */ addu $s2, $a0, $zero -/* 2E354 8009DF54 AFBF003C */ sw $ra, 0x3C($sp) -/* 2E358 8009DF58 AFB10034 */ sw $s1, 0x34($sp) -/* 2E35C 8009DF5C 16400003 */ bnez $s2, .L8009DF6C -/* 2E360 8009DF60 AFB00030 */ sw $s0, 0x30($sp) -/* 2E364 8009DF64 080277FD */ j .L8009DFF4 -/* 2E368 8009DF68 00001021 */ addu $v0, $zero, $zero -.L8009DF6C: -/* 2E36C 8009DF6C 3C02800B */ lui $v0, %hi(D_800ABD74) -/* 2E370 8009DF70 8C42BD74 */ lw $v0, %lo(D_800ABD74)($v0) -/* 2E374 8009DF74 56420004 */ bnel $s2, $v0, .L8009DF88 -/* 2E378 8009DF78 3C040FFF */ lui $a0, (0xFFFFFFF >> 16) -/* 2E37C 8009DF7C 3C02800B */ lui $v0, %hi(D_800ABD70) -/* 2E380 8009DF80 080277FD */ j .L8009DFF4 -/* 2E384 8009DF84 8C42BD70 */ lw $v0, %lo(D_800ABD70)($v0) -.L8009DF88: -/* 2E388 8009DF88 3484FFFF */ ori $a0, $a0, (0xFFFFFFF & 0xFFFF) -/* 2E38C 8009DF8C 27A2001F */ addiu $v0, $sp, 0x1F -/* 2E390 8009DF90 00021102 */ srl $v0, $v0, 4 -/* 2E394 8009DF94 00028100 */ sll $s0, $v0, 4 -/* 2E398 8009DF98 3C11800C */ lui $s1, %hi(D_800C47E0) -/* 2E39C 8009DF9C 263147E0 */ addiu $s1, $s1, %lo(D_800C47E0) -/* 2E3A0 8009DFA0 02442024 */ and $a0, $s2, $a0 -/* 2E3A4 8009DFA4 3C020059 */ lui $v0, %hi(D_594280) -/* 2E3A8 8009DFA8 24424280 */ addiu $v0, $v0, %lo(D_594280) -/* 2E3AC 8009DFAC 00822021 */ addu $a0, $a0, $v0 -/* 2E3B0 8009DFB0 02002821 */ addu $a1, $s0, $zero -/* 2E3B4 8009DFB4 0C0227E0 */ jal func_80089F80 -/* 2E3B8 8009DFB8 24060004 */ addiu $a2, $zero, 0x4 -/* 2E3BC 8009DFBC 24030003 */ addiu $v1, $zero, 0x3 -/* 2E3C0 8009DFC0 2404FFFF */ addiu $a0, $zero, -0x1 -.L8009DFC4: -/* 2E3C4 8009DFC4 92020000 */ lbu $v0, 0x0($s0) -/* 2E3C8 8009DFC8 26100001 */ addiu $s0, $s0, 0x1 -/* 2E3CC 8009DFCC 2463FFFF */ addiu $v1, $v1, -0x1 -/* 2E3D0 8009DFD0 A2220000 */ sb $v0, 0x0($s1) -/* 2E3D4 8009DFD4 1464FFFB */ bne $v1, $a0, .L8009DFC4 -/* 2E3D8 8009DFD8 26310001 */ addiu $s1, $s1, 0x1 -/* 2E3DC 8009DFDC 3C02800C */ lui $v0, %hi(D_800C47E0) -/* 2E3E0 8009DFE0 8C4247E0 */ lw $v0, %lo(D_800C47E0)($v0) -/* 2E3E4 8009DFE4 3C01800B */ lui $at, %hi(D_800ABD74) -/* 2E3E8 8009DFE8 AC32BD74 */ sw $s2, %lo(D_800ABD74)($at) -/* 2E3EC 8009DFEC 3C01800B */ lui $at, %hi(D_800ABD70) -/* 2E3F0 8009DFF0 AC22BD70 */ sw $v0, %lo(D_800ABD70)($at) -.L8009DFF4: -/* 2E3F4 8009DFF4 0C01C701 */ jal func_80071C04 -/* 2E3F8 8009DFF8 00402021 */ addu $a0, $v0, $zero -/* 2E3FC 8009DFFC 00408021 */ addu $s0, $v0, $zero -/* 2E400 8009E000 02002021 */ addu $a0, $s0, $zero -/* 2E404 8009E004 0C0276EE */ jal func_8009DBB8 -/* 2E408 8009E008 02402821 */ addu $a1, $s2, $zero -/* 2E40C 8009E00C 0C01E9F8 */ jal func_8007A7E0 -/* 2E410 8009E010 02002021 */ addu $a0, $s0, $zero -/* 2E414 8009E014 0C01C701 */ jal func_80071C04 -/* 2E418 8009E018 00402021 */ addu $a0, $v0, $zero -/* 2E41C 8009E01C 00408821 */ addu $s1, $v0, $zero -/* 2E420 8009E020 02202021 */ addu $a0, $s1, $zero -/* 2E424 8009E024 0C01E844 */ jal func_8007A110 -/* 2E428 8009E028 02002821 */ addu $a1, $s0, $zero -/* 2E42C 8009E02C 0C01C4B1 */ jal func_800712C4 -/* 2E430 8009E030 02002021 */ addu $a0, $s0, $zero -/* 2E434 8009E034 02201021 */ addu $v0, $s1, $zero -/* 2E438 8009E038 8FBF003C */ lw $ra, 0x3C($sp) -/* 2E43C 8009E03C 8FB20038 */ lw $s2, 0x38($sp) -/* 2E440 8009E040 8FB10034 */ lw $s1, 0x34($sp) -/* 2E444 8009E044 8FB00030 */ lw $s0, 0x30($sp) -/* 2E448 8009E048 03E00008 */ jr $ra -/* 2E44C 8009E04C 27BD0040 */ addiu $sp, $sp, 0x40 -.size func_8009DF48, . - func_8009DF48 - -# Handwritten function -glabel func_8009E050 -/* 2E450 8009E050 40055800 */ mfc0 $a1, $11 # handwritten instruction -/* 2E454 8009E054 8C3C0030 */ lw $gp, 0x30($at) -/* 2E458 8009E058 8C3B0034 */ lw $k1, 0x34($at) # handwritten instruction -/* 2E45C 8009E05C 30A40001 */ andi $a0, $a1, 0x1 -/* 2E460 8009E060 10800006 */ beqz $a0, .L8009E07C -/* 2E464 8009E064 30A40100 */ andi $a0, $a1, 0x100 -/* 2E468 8009E068 10800004 */ beqz $a0, .L8009E07C -/* 2E46C 8009E06C 40045800 */ mfc0 $a0, $11 # handwritten instruction -.L8009E070: -/* 2E470 8009E070 30840100 */ andi $a0, $a0, 0x100 -/* 2E474 8009E074 1C80FFFE */ bgtz $a0, .L8009E070 -/* 2E478 8009E078 40045800 */ mfc0 $a0, $11 # handwritten instruction -.L8009E07C: -/* 2E47C 8009E07C 20180FA0 */ addi $t8, $zero, 0xFA0 # handwritten instruction -/* 2E480 8009E080 0D000448 */ jal func_84001120 -/* 2E484 8009E084 001C1020 */ add $v0, $zero, $gp # handwritten instruction -/* 2E488 8009E088 40023000 */ mfc0 $v0, $6 # handwritten instruction -.L8009E08C: -/* 2E48C 8009E08C 1440FFFF */ bnez $v0, .L8009E08C -/* 2E490 8009E090 40023000 */ mfc0 $v0, $6 # handwritten instruction -/* 2E494 8009E094 40803800 */ mtc0 $zero, $7 # handwritten instruction -.L8009E098: -/* 2E498 8009E098 8FBA0000 */ lw $k0, 0x0($sp) # handwritten instruction -/* 2E49C 8009E09C 8FB90004 */ lw $t9, 0x4($sp) -/* 2E4A0 8009E0A0 239C0008 */ addi $gp, $gp, (0x8 & 0xFFFF) # handwritten instruction -/* 2E4A4 8009E0A4 001A0DC2 */ srl $at, $k0, 23 -/* 2E4A8 8009E0A8 302100FE */ andi $at, $at, 0xFE -/* 2E4AC 8009E0AC 84210000 */ lh $at, 0x0($at) -/* 2E4B0 8009E0B0 00200008 */ jr $at -/* 2E4B4 8009E0B4 237BFFF8 */ addi $k1, $k1, -0x8 # handwritten instruction -/* 2E4B8 8009E0B8 0000000D */ break 0 -/* 2E4BC 8009E0BC 1FC0FFF6 */ bgtz $fp, .L8009E098 -/* 2E4C0 8009E0C0 23BD0008 */ addi $sp, $sp, 0x8 # handwritten instruction -/* 2E4C4 8009E0C4 1B600005 */ blez $k1, .L8009E0DC # handwritten instruction -/* 2E4C8 8009E0C8 34014000 */ ori $at, $zero, 0x4000 -/* 2E4CC 8009E0CC 0D000448 */ jal func_84001120 -/* 2E4D0 8009E0D0 001C1020 */ add $v0, $zero, $gp # handwritten instruction -/* 2E4D4 8009E0D4 0900042F */ j func_840010BC -/* 2E4D8 8009E0D8 40023000 */ mfc0 $v0, $6 # handwritten instruction -.L8009E0DC: -/* 2E4DC 8009E0DC 40812000 */ mtc0 $at, $4 # handwritten instruction -/* 2E4E0 8009E0E0 0000000D */ break 0 -/* 2E4E4 8009E0E4 00000000 */ nop -.L8009E0E8: -/* 2E4E8 8009E0E8 1000FFFF */ b .L8009E0E8 -/* 2E4EC 8009E0EC 00000000 */ nop -/* 2E4F0 8009E0F0 23E50000 */ addi $a1, $ra, 0x0 # handwritten instruction -/* 2E4F4 8009E0F4 23630000 */ addi $v1, $k1, 0x0 # handwritten instruction -/* 2E4F8 8009E0F8 2064FEC0 */ addi $a0, $v1, -0x140 # handwritten instruction -/* 2E4FC 8009E0FC 18800002 */ blez $a0, .L8009E108 -/* 2E500 8009E100 200102B0 */ addi $at, $zero, 0x2B0 # handwritten instruction -/* 2E504 8009E104 20030140 */ addi $v1, $zero, 0x140 # handwritten instruction -.L8009E108: -/* 2E508 8009E108 207E0000 */ addi $fp, $v1, 0x0 # handwritten instruction -/* 2E50C 8009E10C 0D000453 */ jal func_8400114C -/* 2E510 8009E110 2063FFFF */ addi $v1, $v1, -0x1 # handwritten instruction -/* 2E514 8009E114 00A00008 */ jr $a1 -/* 2E518 8009E118 201D02B0 */ addi $sp, $zero, 0x2B0 # handwritten instruction -/* 2E51C 8009E11C 40043800 */ mfc0 $a0, $7 # handwritten instruction -.L8009E120: -/* 2E520 8009E120 1480FFFF */ bnez $a0, .L8009E120 -/* 2E524 8009E124 40043800 */ mfc0 $a0, $7 # handwritten instruction -/* 2E528 8009E128 40042800 */ mfc0 $a0, $5 # handwritten instruction -.L8009E12C: -/* 2E52C 8009E12C 1480FFFF */ bnez $a0, .L8009E12C -/* 2E530 8009E130 40042800 */ mfc0 $a0, $5 # handwritten instruction -/* 2E534 8009E134 40810000 */ mtc0 $at, $0 # handwritten instruction -/* 2E538 8009E138 40820800 */ mtc0 $v0, $1 # handwritten instruction -/* 2E53C 8009E13C 03E00008 */ jr $ra -/* 2E540 8009E140 40831000 */ mtc0 $v1, $2 # handwritten instruction -/* 2E544 8009E144 40043800 */ mfc0 $a0, $7 # handwritten instruction -.L8009E148: -/* 2E548 8009E148 1480FFFF */ bnez $a0, .L8009E148 -/* 2E54C 8009E14C 40043800 */ mfc0 $a0, $7 # handwritten instruction -/* 2E550 8009E150 40042800 */ mfc0 $a0, $5 # handwritten instruction -.L8009E154: -/* 2E554 8009E154 1480FFFF */ bnez $a0, .L8009E154 -/* 2E558 8009E158 40042800 */ mfc0 $a0, $5 # handwritten instruction -/* 2E55C 8009E15C 40810000 */ mtc0 $at, $0 # handwritten instruction -/* 2E560 8009E160 40820800 */ mtc0 $v0, $1 # handwritten instruction -/* 2E564 8009E164 03E00008 */ jr $ra -/* 2E568 8009E168 40831800 */ mtc0 $v1, $3 # handwritten instruction -/* 2E56C 8009E16C 3322FFFF */ andi $v0, $t9, 0xFFFF -.size func_8009E050, . - func_8009E050 diff --git a/asm/data/2E570.data.s b/asm/data/2E570.data.s deleted file mode 100644 index 51e4d8f..0000000 --- a/asm/data/2E570.data.s +++ /dev/null @@ -1,18838 +0,0 @@ -.include "macro.inc" - -.section .data - -/* Generated by spimdisasm 1.16.3 */ - -glabel D_8009E170 -/* 2E570 8009E170 */ .word 0x4A01086C -/* 2E574 8009E174 */ .word 0x3341FFFF -/* 2E578 8009E178 */ .word 0x202104F0 -/* 2E57C 8009E17C */ .word 0xE8211800 -/* 2E580 8009E180 */ .word 0xE8211801 -/* 2E584 8009E184 */ .word 0x2042FFF0 -/* 2E588 8009E188 */ .word 0x1C40FFFC -/* 2E58C 8009E18C */ .word 0x20210010 -/* 2E590 8009E190 */ .word 0x0900043B -/* 2E594 8009E194 */ .word 0x23DEFFF8 -/* 2E598 8009E198 */ .word 0x001A1A00 -/* 2E59C 8009E19C */ .word 0x00031D02 -/* 2E5A0 8009E1A0 */ .word 0x1060FFC6 -/* 2E5A4 8009E1A4 */ .word 0x23DEFFF8 -/* 2E5A8 8009E1A8 */ .word 0x33410FFF -/* 2E5AC 8009E1AC */ .word 0x202104F0 -/* 2E5B0 8009E1B0 */ .word 0x00191200 -/* 2E5B4 8009E1B4 */ .word 0x00021202 -/* 2E5B8 8009E1B8 */ .word 0x2063FFFF -/* 2E5BC 8009E1BC */ .word 0x0D000453 -/* 2E5C0 8009E1C0 */ .word 0x20420000 -/* 2E5C4 8009E1C4 */ .word 0x40013000 -/* 2E5C8 8009E1C8 */ .word 0x1420FFFF -/* 2E5CC 8009E1CC */ .word 0x40013000 -/* 2E5D0 8009E1D0 */ .word 0x0900043B -/* 2E5D4 8009E1D4 */ .word 0x40803800 -/* 2E5D8 8009E1D8 */ .word 0x001A1A00 -/* 2E5DC 8009E1DC */ .word 0x00031D02 -/* 2E5E0 8009E1E0 */ .word 0x1060FFB6 -/* 2E5E4 8009E1E4 */ .word 0x23DEFFF8 -/* 2E5E8 8009E1E8 */ .word 0x33410FFF -/* 2E5EC 8009E1EC */ .word 0x202104F0 -/* 2E5F0 8009E1F0 */ .word 0x00191200 -/* 2E5F4 8009E1F4 */ .word 0x00021202 -/* 2E5F8 8009E1F8 */ .word 0x2063FFFF -/* 2E5FC 8009E1FC */ .word 0x0D00045D -/* 2E600 8009E200 */ .word 0x20420000 -/* 2E604 8009E204 */ .word 0x40013000 -/* 2E608 8009E208 */ .word 0x1420FFFF -/* 2E60C 8009E20C */ .word 0x40013000 -/* 2E610 8009E210 */ .word 0x0900043B -/* 2E614 8009E214 */ .word 0x40803800 -/* 2E618 8009E218 */ .word 0x00191200 -/* 2E61C 8009E21C */ .word 0x00021202 -/* 2E620 8009E220 */ .word 0x20420000 -/* 2E624 8009E224 */ .word 0x200103F0 -/* 2E628 8009E228 */ .word 0x3343FFFF -/* 2E62C 8009E22C */ .word 0x0D000453 -/* 2E630 8009E230 */ .word 0x2063FFFF -/* 2E634 8009E234 */ .word 0x40013000 -/* 2E638 8009E238 */ .word 0x1420FFFF -/* 2E63C 8009E23C */ .word 0x40013000 -/* 2E640 8009E240 */ .word 0x40803800 -/* 2E644 8009E244 */ .word 0x0900043B -/* 2E648 8009E248 */ .word 0x23DEFFF8 -/* 2E64C 8009E24C */ .word 0x001A1C02 -/* 2E650 8009E250 */ .word 0x30610004 -/* 2E654 8009E254 */ .word 0x1020000D -/* 2E658 8009E258 */ .word 0x30610002 -/* 2E65C 8009E25C */ .word 0x10200006 -/* 2E660 8009E260 */ .word 0x00191402 -/* 2E664 8009E264 */ .word 0xA71A0050 -/* 2E668 8009E268 */ .word 0xA702004C -/* 2E66C 8009E26C */ .word 0xA719004E -/* 2E670 8009E270 */ .word 0x0900043B -/* 2E674 8009E274 */ .word 0x23DEFFF8 -/* 2E678 8009E278 */ .word 0xA71A0046 -/* 2E67C 8009E27C */ .word 0xA7020048 -/* 2E680 8009E280 */ .word 0xA719004A -/* 2E684 8009E284 */ .word 0x0900043B -/* 2E688 8009E288 */ .word 0x23DEFFF8 -/* 2E68C 8009E28C */ .word 0x00191402 -/* 2E690 8009E290 */ .word 0xA71A0040 -/* 2E694 8009E294 */ .word 0xA7020042 -/* 2E698 8009E298 */ .word 0xA7190044 -/* 2E69C 8009E29C */ .word 0x0900043B -/* 2E6A0 8009E2A0 */ .word 0x23DEFFF8 -/* 2E6A4 8009E2A4 */ .word 0x20010170 -/* 2E6A8 8009E2A8 */ .word 0x200404F0 -/* 2E6AC 8009E2AC */ .word 0x200209D0 -/* 2E6B0 8009E2B0 */ .word 0x20030B40 -/* 2E6B4 8009E2B4 */ .word 0xC8412000 -/* 2E6B8 8009E2B8 */ .word 0xC8622000 -/* 2E6BC 8009E2BC */ .word 0x2021FFF0 -/* 2E6C0 8009E2C0 */ .word 0x20420010 -/* 2E6C4 8009E2C4 */ .word 0x20630010 -/* 2E6C8 8009E2C8 */ .word 0xE8810800 -/* 2E6CC 8009E2CC */ .word 0xE8820801 -/* 2E6D0 8009E2D0 */ .word 0xE8810902 -/* 2E6D4 8009E2D4 */ .word 0xE8820903 -/* 2E6D8 8009E2D8 */ .word 0xE8810A04 -/* 2E6DC 8009E2DC */ .word 0xE8820A05 -/* 2E6E0 8009E2E0 */ .word 0xE8810B06 -/* 2E6E4 8009E2E4 */ .word 0xE8820B07 -/* 2E6E8 8009E2E8 */ .word 0xE8810C08 -/* 2E6EC 8009E2EC */ .word 0xE8820C09 -/* 2E6F0 8009E2F0 */ .word 0xE8810D0A -/* 2E6F4 8009E2F4 */ .word 0xE8820D0B -/* 2E6F8 8009E2F8 */ .word 0xE8810E0C -/* 2E6FC 8009E2FC */ .word 0xE8820E0D -/* 2E700 8009E300 */ .word 0xE8810F0E -/* 2E704 8009E304 */ .word 0xE8820F0F -/* 2E708 8009E308 */ .word 0x1C20FFEA -/* 2E70C 8009E30C */ .word 0x20840020 -/* 2E710 8009E310 */ .word 0x0900043B -/* 2E714 8009E314 */ .word 0x23DEFFF8 -/* 2E718 8009E318 */ .word 0x3321FFFF -/* 2E71C 8009E31C */ .word 0x3342FFFF -/* 2E720 8009E320 */ .word 0x204204F0 -/* 2E724 8009E324 */ .word 0x00191C02 -/* 2E728 8009E328 */ .word 0x206304F0 -/* 2E72C 8009E32C */ .word 0xC8411800 -/* 2E730 8009E330 */ .word 0xC8421801 -/* 2E734 8009E334 */ .word 0x2021FFF0 -/* 2E738 8009E338 */ .word 0x20420010 -/* 2E73C 8009E33C */ .word 0xE8611800 -/* 2E740 8009E340 */ .word 0xE8621801 -/* 2E744 8009E344 */ .word 0x1C20FFF9 -/* 2E748 8009E348 */ .word 0x20630010 -/* 2E74C 8009E34C */ .word 0x0900043B -/* 2E750 8009E350 */ .word 0x23DEFFF8 -/* 2E754 8009E354 */ .word 0x00190A00 -/* 2E758 8009E358 */ .word 0x00010A02 -/* 2E75C 8009E35C */ .word 0x20210000 -/* 2E760 8009E360 */ .word 0xAC01000E -/* 2E764 8009E364 */ .word 0x0900043B -/* 2E768 8009E368 */ .word 0x23DEFFF8 -/* 2E76C 8009E36C */ .word 0xC81F2005 -/* 2E770 8009E370 */ .word 0x0019BB02 -/* 2E774 8009E374 */ .word 0x4A19CE6C -/* 2E778 8009E378 */ .word 0x32F7000F -/* 2E77C 8009E37C */ .word 0x4A18C62C -/* 2E780 8009E380 */ .word 0x22F704F0 -/* 2E784 8009E384 */ .word 0x4A0D6B6C -/* 2E788 8009E388 */ .word 0x33210FFF -/* 2E78C 8009E38C */ .word 0x4A0E73AC -/* 2E790 8009E390 */ .word 0x202104F0 -/* 2E794 8009E394 */ .word 0x4A0F7BEC -/* 2E798 8009E398 */ .word 0x0019AC02 -/* 2E79C 8009E39C */ .word 0x4A10842C -/* 2E7A0 8009E3A0 */ .word 0x32B50FFF -/* 2E7A4 8009E3A4 */ .word 0x4A118C6C -/* 2E7A8 8009E3A8 */ .word 0x001AA200 -/* 2E7AC 8009E3AC */ .word 0x4A1294AC -/* 2E7B0 8009E3B0 */ .word 0x0014A202 -/* 2E7B4 8009E3B4 */ .word 0x4A139CEC -/* 2E7B8 8009E3B8 */ .word 0x2003001F -/* 2E7BC 8009E3BC */ .word 0x00196F02 -/* 2E7C0 8009E3C0 */ .word 0x31A20001 -/* 2E7C4 8009E3C4 */ .word 0x1C40001A -/* 2E7C8 8009E3C8 */ .word 0x22F60001 -/* 2E7CC 8009E3CC */ .word 0x31A20002 -/* 2E7D0 8009E3D0 */ .word 0x10400002 -/* 2E7D4 8009E3D4 */ .word 0x22820000 -/* 2E7D8 8009E3D8 */ .word 0x8C02000E -/* 2E7DC 8009E3DC */ .word 0x400D3800 -/* 2E7E0 8009E3E0 */ .word 0x15A0FFFF -/* 2E7E4 8009E3E4 */ .word 0x400D3800 -/* 2E7E8 8009E3E8 */ .word 0x400D2800 -/* 2E7EC 8009E3EC */ .word 0x15A0FFFF -/* 2E7F0 8009E3F0 */ .word 0x400D2800 -/* 2E7F4 8009E3F4 */ .word 0x40810000 -/* 2E7F8 8009E3F8 */ .word 0x40820800 -/* 2E7FC 8009E3FC */ .word 0x40831000 -/* 2E800 8009E400 */ .word 0x20130020 -/* 2E804 8009E404 */ .word 0x201203F0 -/* 2E808 8009E408 */ .word 0xCA791800 -/* 2E80C 8009E40C */ .word 0xCA781C00 -/* 2E810 8009E410 */ .word 0xCA771801 -/* 2E814 8009E414 */ .word 0xCA771C01 -/* 2E818 8009E418 */ .word 0x40053000 -/* 2E81C 8009E41C */ .word 0x14A0FFFF -/* 2E820 8009E420 */ .word 0x40053000 -/* 2E824 8009E424 */ .word 0x40803800 -/* 2E828 8009E428 */ .word 0x09000521 -/* 2E82C 8009E42C */ .word 0xC83B2001 -/* 2E830 8009E430 */ .word 0x20130020 -/* 2E834 8009E434 */ .word 0x4A1BDEEC -/* 2E838 8009E438 */ .word 0x201203F0 -/* 2E83C 8009E43C */ .word 0xCA791800 -/* 2E840 8009E440 */ .word 0xCA781C00 -/* 2E844 8009E444 */ .word 0xCA771801 -/* 2E848 8009E448 */ .word 0xCA771C01 -/* 2E84C 8009E44C */ .word 0xE83B2000 -/* 2E850 8009E450 */ .word 0xE83B2001 -/* 2E854 8009E454 */ .word 0x12A0006B -/* 2E858 8009E458 */ .word 0x20210020 -/* 2E85C 8009E45C */ .word 0xCACC1800 -/* 2E860 8009E460 */ .word 0x92EA0000 -/* 2E864 8009E464 */ .word 0x200D000C -/* 2E868 8009E468 */ .word 0x200C0001 -/* 2E86C 8009E46C */ .word 0x314E000F -/* 2E870 8009E470 */ .word 0x000E7140 -/* 2E874 8009E474 */ .word 0x4B0CCAA8 -/* 2E878 8009E478 */ .word 0x01D28020 -/* 2E87C 8009E47C */ .word 0x4B2CC268 -/* 2E880 8009E480 */ .word 0x000A8902 -/* 2E884 8009E484 */ .word 0x4B4CCA28 -/* 2E888 8009E488 */ .word 0x01B18822 -/* 2E88C 8009E48C */ .word 0x4B6CC1E8 -/* 2E890 8009E490 */ .word 0x222DFFFF -/* 2E894 8009E494 */ .word 0x000C63C0 -/* 2E898 8009E498 */ .word 0x01AC5806 -/* 2E89C 8009E49C */ .word 0x488BB000 -/* 2E8A0 8009E4A0 */ .word 0xCA152000 -/* 2E8A4 8009E4A4 */ .word 0xCA142001 -/* 2E8A8 8009E4A8 */ .word 0x2210FFFE -/* 2E8AC 8009E4AC */ .word 0xCA132802 -/* 2E8B0 8009E4B0 */ .word 0x2210FFFE -/* 2E8B4 8009E4B4 */ .word 0xCA122802 -/* 2E8B8 8009E4B8 */ .word 0x2210FFFE -/* 2E8BC 8009E4BC */ .word 0xCA112802 -/* 2E8C0 8009E4C0 */ .word 0x2210FFFE -/* 2E8C4 8009E4C4 */ .word 0xCA102802 -/* 2E8C8 8009E4C8 */ .word 0x2210FFFE -/* 2E8CC 8009E4CC */ .word 0xCA0F2802 -/* 2E8D0 8009E4D0 */ .word 0x2210FFFE -/* 2E8D4 8009E4D4 */ .word 0xCA0E2802 -/* 2E8D8 8009E4D8 */ .word 0x2210FFFE -/* 2E8DC 8009E4DC */ .word 0xCA0D2802 -/* 2E8E0 8009E4E0 */ .word 0x22D60009 -/* 2E8E4 8009E4E4 */ .word 0x4A175786 -/* 2E8E8 8009E4E8 */ .word 0x22F70009 -/* 2E8EC 8009E4EC */ .word 0x4A174F8E -/* 2E8F0 8009E4F0 */ .word 0x92EA0000 -/* 2E8F4 8009E4F4 */ .word 0x4A174746 -/* 2E8F8 8009E4F8 */ .word 0xCACC1800 -/* 2E8FC 8009E4FC */ .word 0x4A173F4E -/* 2E900 8009E500 */ .word 0x200D000C -/* 2E904 8009E504 */ .word 0x1A200003 -/* 2E908 8009E508 */ .word 0x314E000F -/* 2E90C 8009E50C */ .word 0x4B16F785 -/* 2E910 8009E510 */ .word 0x4B16EF45 -/* 2E914 8009E514 */ .word 0x000E7140 -/* 2E918 8009E518 */ .word 0x4BDBAAC7 -/* 2E91C 8009E51C */ .word 0x01D28020 -/* 2E920 8009E520 */ .word 0x4BFBA2CF -/* 2E924 8009E524 */ .word 0x4B1E9ACF -/* 2E928 8009E528 */ .word 0x4B3E92CF -/* 2E92C 8009E52C */ .word 0x000A8902 -/* 2E930 8009E530 */ .word 0x4B5E8ACF -/* 2E934 8009E534 */ .word 0x4B7E82CF -/* 2E938 8009E538 */ .word 0x01B18822 -/* 2E93C 8009E53C */ .word 0x4B9E7F0F -/* 2E940 8009E540 */ .word 0x222DFFFF -/* 2E944 8009E544 */ .word 0x4BBE72CF -/* 2E948 8009E548 */ .word 0x4BDE6ACF -/* 2E94C 8009E54C */ .word 0x4B7FF2CF -/* 2E950 8009E550 */ .word 0x01AC5806 -/* 2E954 8009E554 */ .word 0x4B3C369D -/* 2E958 8009E558 */ .word 0x488BB000 -/* 2E95C 8009E55C */ .word 0x4B1C371D -/* 2E960 8009E560 */ .word 0x4B0CCAA8 -/* 2E964 8009E564 */ .word 0x4B2CC268 -/* 2E968 8009E568 */ .word 0x4B4CCA28 -/* 2E96C 8009E56C */ .word 0x4B6CC1E8 -/* 2E970 8009E570 */ .word 0x4B3FD2C6 -/* 2E974 8009E574 */ .word 0x4B3FE70F -/* 2E978 8009E578 */ .word 0x4B1D9AC7 -/* 2E97C 8009E57C */ .word 0x220FFFFE -/* 2E980 8009E580 */ .word 0x4B3D92CF -/* 2E984 8009E584 */ .word 0xC9F32802 -/* 2E988 8009E588 */ .word 0x4B5D8ACF -/* 2E98C 8009E58C */ .word 0x21EFFFFE -/* 2E990 8009E590 */ .word 0x4B7D82CF -/* 2E994 8009E594 */ .word 0xC9F22802 -/* 2E998 8009E598 */ .word 0x4B9D7ACF -/* 2E99C 8009E59C */ .word 0x21EFFFFE -/* 2E9A0 8009E5A0 */ .word 0x4BBD72CF -/* 2E9A4 8009E5A4 */ .word 0xC9F12802 -/* 2E9A8 8009E5A8 */ .word 0x4BDD6ACF -/* 2E9AC 8009E5AC */ .word 0x21EFFFFE -/* 2E9B0 8009E5B0 */ .word 0x4B7FEACF -/* 2E9B4 8009E5B4 */ .word 0xC9F02802 -/* 2E9B8 8009E5B8 */ .word 0x4BDCAACF -/* 2E9BC 8009E5BC */ .word 0x21EFFFFE -/* 2E9C0 8009E5C0 */ .word 0x4BFCA2CF -/* 2E9C4 8009E5C4 */ .word 0xC9EF2802 -/* 2E9C8 8009E5C8 */ .word 0x4B3B369D -/* 2E9CC 8009E5CC */ .word 0x21EFFFFE -/* 2E9D0 8009E5D0 */ .word 0x4B1B36DD -/* 2E9D4 8009E5D4 */ .word 0xC9EE2802 -/* 2E9D8 8009E5D8 */ .word 0x21EFFFFE -/* 2E9DC 8009E5DC */ .word 0xC9ED2802 -/* 2E9E0 8009E5E0 */ .word 0xCA152000 -/* 2E9E4 8009E5E4 */ .word 0x4B3FD2C6 -/* 2E9E8 8009E5E8 */ .word 0xCA142001 -/* 2E9EC 8009E5EC */ .word 0x4B3FDECF -/* 2E9F0 8009E5F0 */ .word 0x22B5FFE0 -/* 2E9F4 8009E5F4 */ .word 0xE83C2000 -/* 2E9F8 8009E5F8 */ .word 0x20210020 -/* 2E9FC 8009E5FC */ .word 0x1EA0FFB8 -/* 2EA00 8009E600 */ .word 0xE83B207F -/* 2EA04 8009E604 */ .word 0x2021FFE0 -/* 2EA08 8009E608 */ .word 0x0D00045D -/* 2EA0C 8009E60C */ .word 0x22820000 -/* 2EA10 8009E610 */ .word 0x23DEFFF8 -/* 2EA14 8009E614 */ .word 0x40053000 -/* 2EA18 8009E618 */ .word 0x14A0FFFF -/* 2EA1C 8009E61C */ .word 0x40053000 -/* 2EA20 8009E620 */ .word 0x0900043B -/* 2EA24 8009E624 */ .word 0x40803800 -/* 2EA28 8009E628 */ .word 0x00199E02 -/* 2EA2C 8009E62C */ .word 0x201403F0 -/* 2EA30 8009E630 */ .word 0x4A15AD6C -/* 2EA34 8009E634 */ .word 0x12600002 -/* 2EA38 8009E638 */ .word 0x201704F0 -/* 2EA3C 8009E63C */ .word 0x20170660 -/* 2EA40 8009E640 */ .word 0xCA9C2001 -/* 2EA44 8009E644 */ .word 0x4A16B5AC -/* 2EA48 8009E648 */ .word 0x489A9500 -/* 2EA4C 8009E64C */ .word 0x4A17BDEC -/* 2EA50 8009E650 */ .word 0x001AD080 -/* 2EA54 8009E654 */ .word 0x4A18C62C -/* 2EA58 8009E658 */ .word 0x489AA000 -/* 2EA5C 8009E65C */ .word 0x4A19CE6C -/* 2EA60 8009E660 */ .word 0x00191200 -/* 2EA64 8009E664 */ .word 0x4A1AD6AC -/* 2EA68 8009E668 */ .word 0x00021202 -/* 2EA6C 8009E66C */ .word 0x4A1BDEEC -/* 2EA70 8009E670 */ .word 0x20420000 -/* 2EA74 8009E674 */ .word 0x20030007 -/* 2EA78 8009E678 */ .word 0x20130004 -/* 2EA7C 8009E67C */ .word 0x48939000 -/* 2EA80 8009E680 */ .word 0x20160170 -/* 2EA84 8009E684 */ .word 0x4B14E505 -/* 2EA88 8009E688 */ .word 0x001A9C82 -/* 2EA8C 8009E68C */ .word 0x32730001 -/* 2EA90 8009E690 */ .word 0x1E60001F -/* 2EA94 8009E694 */ .word 0xEA942001 -/* 2EA98 8009E698 */ .word 0x23010000 -/* 2EA9C 8009E69C */ .word 0x40133800 -/* 2EAA0 8009E6A0 */ .word 0x1660FFFF -/* 2EAA4 8009E6A4 */ .word 0x40133800 -/* 2EAA8 8009E6A8 */ .word 0x40132800 -/* 2EAAC 8009E6AC */ .word 0x1660FFFF -/* 2EAB0 8009E6B0 */ .word 0x40132800 -/* 2EAB4 8009E6B4 */ .word 0x40810000 -/* 2EAB8 8009E6B8 */ .word 0x40820800 -/* 2EABC 8009E6BC */ .word 0x40831000 -/* 2EAC0 8009E6C0 */ .word 0x2294FFFE -/* 2EAC4 8009E6C4 */ .word 0xCA9B2802 -/* 2EAC8 8009E6C8 */ .word 0x2294FFFE -/* 2EACC 8009E6CC */ .word 0xCA9A2802 -/* 2EAD0 8009E6D0 */ .word 0x2294FFFE -/* 2EAD4 8009E6D4 */ .word 0xCA992802 -/* 2EAD8 8009E6D8 */ .word 0x2294FFFE -/* 2EADC 8009E6DC */ .word 0xCA982802 -/* 2EAE0 8009E6E0 */ .word 0x2294FFFE -/* 2EAE4 8009E6E4 */ .word 0xCA972802 -/* 2EAE8 8009E6E8 */ .word 0x2294FFFE -/* 2EAEC 8009E6EC */ .word 0xCA962802 -/* 2EAF0 8009E6F0 */ .word 0x2294FFFE -/* 2EAF4 8009E6F4 */ .word 0xCA952802 -/* 2EAF8 8009E6F8 */ .word 0x40053000 -/* 2EAFC 8009E6FC */ .word 0x14A0FFFF -/* 2EB00 8009E700 */ .word 0x40053000 -/* 2EB04 8009E704 */ .word 0x40803800 -/* 2EB08 8009E708 */ .word 0x090005DF -/* 2EB0C 8009E70C */ .word 0xC83E1C00 -/* 2EB10 8009E710 */ .word 0x2294FFFE -/* 2EB14 8009E714 */ .word 0x4A1EF7AC -/* 2EB18 8009E718 */ .word 0xCA9B2802 -/* 2EB1C 8009E71C */ .word 0x2294FFFE -/* 2EB20 8009E720 */ .word 0xCA9A2802 -/* 2EB24 8009E724 */ .word 0x2294FFFE -/* 2EB28 8009E728 */ .word 0xCA992802 -/* 2EB2C 8009E72C */ .word 0x2294FFFE -/* 2EB30 8009E730 */ .word 0xCA982802 -/* 2EB34 8009E734 */ .word 0x2294FFFE -/* 2EB38 8009E738 */ .word 0xCA972802 -/* 2EB3C 8009E73C */ .word 0x2294FFFE -/* 2EB40 8009E740 */ .word 0xCA962802 -/* 2EB44 8009E744 */ .word 0x2294FFFE -/* 2EB48 8009E748 */ .word 0xCA952802 -/* 2EB4C 8009E74C */ .word 0xCAFF2000 -/* 2EB50 8009E750 */ .word 0x4BFEE507 -/* 2EB54 8009E754 */ .word 0x4B1FDD0F -/* 2EB58 8009E758 */ .word 0x22D6FFF0 -/* 2EB5C 8009E75C */ .word 0x4B3FD50F -/* 2EB60 8009E760 */ .word 0x4B5FCD0F -/* 2EB64 8009E764 */ .word 0xEAFE207F -/* 2EB68 8009E768 */ .word 0x4B7FC50F -/* 2EB6C 8009E76C */ .word 0x4B9FBF8F -/* 2EB70 8009E770 */ .word 0x4BBFB50F -/* 2EB74 8009E774 */ .word 0x4BDFAD0F -/* 2EB78 8009E778 */ .word 0x4BB2FD0F -/* 2EB7C 8009E77C */ .word 0xCAFF2001 -/* 2EB80 8009E780 */ .word 0x4B3E9F5D -/* 2EB84 8009E784 */ .word 0x4B1E9F9D -/* 2EB88 8009E788 */ .word 0x4B12ED06 -/* 2EB8C 8009E78C */ .word 0x4B12F78F -/* 2EB90 8009E790 */ .word 0x1EC0FFEF -/* 2EB94 8009E794 */ .word 0x22F70010 -/* 2EB98 8009E798 */ .word 0x22E1FFF8 -/* 2EB9C 8009E79C */ .word 0x0D00045D -/* 2EBA0 8009E7A0 */ .word 0xEAFE207F -/* 2EBA4 8009E7A4 */ .word 0x23DEFFF8 -/* 2EBA8 8009E7A8 */ .word 0x40053000 -/* 2EBAC 8009E7AC */ .word 0x14A0FFFF -/* 2EBB0 8009E7B0 */ .word 0x40053000 -/* 2EBB4 8009E7B4 */ .word 0x0900043B -/* 2EBB8 8009E7B8 */ .word 0x40803800 -/* 2EBBC 8009E7BC */ .word 0x001A1200 -/* 2EBC0 8009E7C0 */ .word 0x4A17BDEC -/* 2EBC4 8009E7C4 */ .word 0x00021202 -/* 2EBC8 8009E7C8 */ .word 0x20420000 -/* 2EBCC 8009E7CC */ .word 0x2003000F -/* 2EBD0 8009E7D0 */ .word 0x0019AF82 -/* 2EBD4 8009E7D4 */ .word 0x1EA00016 -/* 2EBD8 8009E7D8 */ .word 0x23010000 -/* 2EBDC 8009E7DC */ .word 0x40043800 -/* 2EBE0 8009E7E0 */ .word 0x1480FFFF -/* 2EBE4 8009E7E4 */ .word 0x40043800 -/* 2EBE8 8009E7E8 */ .word 0x40042800 -/* 2EBEC 8009E7EC */ .word 0x1480FFFF -/* 2EBF0 8009E7F0 */ .word 0x40042800 -/* 2EBF4 8009E7F4 */ .word 0x40810000 -/* 2EBF8 8009E7F8 */ .word 0x40820800 -/* 2EBFC 8009E7FC */ .word 0x40831000 -/* 2EC00 8009E800 */ .word 0x0019A082 -/* 2EC04 8009E804 */ .word 0x32940FFF -/* 2EC08 8009E808 */ .word 0x229404E8 -/* 2EC0C 8009E80C */ .word 0xC81F2004 -/* 2EC10 8009E810 */ .word 0xC8192003 -/* 2EC14 8009E814 */ .word 0x40053000 -/* 2EC18 8009E818 */ .word 0x14A0FFFF -/* 2EC1C 8009E81C */ .word 0x40053000 -/* 2EC20 8009E820 */ .word 0x40803800 -/* 2EC24 8009E824 */ .word 0xCB131800 -/* 2EC28 8009E828 */ .word 0x0900061F -/* 2EC2C 8009E82C */ .word 0xCB180F04 -/* 2EC30 8009E830 */ .word 0x0019A082 -/* 2EC34 8009E834 */ .word 0x32940FFF -/* 2EC38 8009E838 */ .word 0x229404E8 -/* 2EC3C 8009E83C */ .word 0xC81F2004 -/* 2EC40 8009E840 */ .word 0x4A139CEC -/* 2EC44 8009E844 */ .word 0xC8192003 -/* 2EC48 8009E848 */ .word 0x4A18C62C -/* 2EC4C 8009E84C */ .word 0x4894AA00 -/* 2EC50 8009E850 */ .word 0x200400B0 -/* 2EC54 8009E854 */ .word 0x4884AB00 -/* 2EC58 8009E858 */ .word 0x4A1FCE51 -/* 2EC5C 8009E85C */ .word 0x00192382 -/* 2EC60 8009E860 */ .word 0x4884AC00 -/* 2EC64 8009E864 */ .word 0x20040040 -/* 2EC68 8009E868 */ .word 0x4884AD00 -/* 2EC6C 8009E86C */ .word 0x4A1FCE51 -/* 2EC70 8009E870 */ .word 0xC81E2005 -/* 2EC74 8009E874 */ .word 0xC81D2006 -/* 2EC78 8009E878 */ .word 0xC81C2007 -/* 2EC7C 8009E87C */ .word 0x4BF8FE05 -/* 2EC80 8009E880 */ .word 0xC81B2008 -/* 2EC84 8009E884 */ .word 0x4B95CDCD -/* 2EC88 8009E888 */ .word 0xC81A2009 -/* 2EC8C 8009E88C */ .word 0x4B1EFE0E -/* 2EC90 8009E890 */ .word 0xEA931800 -/* 2EC94 8009E894 */ .word 0xC8192003 -/* 2EC98 8009E898 */ .word 0x4B55FD86 -/* 2EC9C 8009E89C */ .word 0x20160170 -/* 2ECA0 8009E8A0 */ .word 0x4B5EBD8E -/* 2ECA4 8009E8A4 */ .word 0x33240003 -/* 2ECA8 8009E8A8 */ .word 0x4BB5C504 -/* 2ECAC 8009E8AC */ .word 0x10800002 -/* 2ECB0 8009E8B0 */ .word 0x201704F0 -/* 2ECB4 8009E8B4 */ .word 0x20170660 -/* 2ECB8 8009E8B8 */ .word 0xEB180B84 -/* 2ECBC 8009E8BC */ .word 0x4B9EA506 -/* 2ECC0 8009E8C0 */ .word 0xE816207B -/* 2ECC4 8009E8C4 */ .word 0x4B75FD0E -/* 2ECC8 8009E8C8 */ .word 0xE814207C -/* 2ECCC 8009E8CC */ .word 0x84150FB0 -/* 2ECD0 8009E8D0 */ .word 0x840D0FC0 -/* 2ECD4 8009E8D4 */ .word 0x84110FB8 -/* 2ECD8 8009E8D8 */ .word 0x84090FC8 -/* 2ECDC 8009E8DC */ .word 0x84140FB2 -/* 2ECE0 8009E8E0 */ .word 0x840C0FC2 -/* 2ECE4 8009E8E4 */ .word 0x84100FBA -/* 2ECE8 8009E8E8 */ .word 0x84080FCA -/* 2ECEC 8009E8EC */ .word 0x84130FB4 -/* 2ECF0 8009E8F0 */ .word 0x840B0FC4 -/* 2ECF4 8009E8F4 */ .word 0x840F0FBC -/* 2ECF8 8009E8F8 */ .word 0x84070FCC -/* 2ECFC 8009E8FC */ .word 0x84120FB6 -/* 2ED00 8009E900 */ .word 0x840A0FC6 -/* 2ED04 8009E904 */ .word 0x840E0FBE -/* 2ED08 8009E908 */ .word 0x84060FCE -/* 2ED0C 8009E90C */ .word 0xCAB31800 -/* 2ED10 8009E910 */ .word 0x4BF8FE05 -/* 2ED14 8009E914 */ .word 0xC9B21800 -/* 2ED18 8009E918 */ .word 0x4BF7FE0F -/* 2ED1C 8009E91C */ .word 0xCA331C00 -/* 2ED20 8009E920 */ .word 0x4B95CDCD -/* 2ED24 8009E924 */ .word 0xC9321C00 -/* 2ED28 8009E928 */ .word 0x4B1EFE0E -/* 2ED2C 8009E92C */ .word 0xCA911800 -/* 2ED30 8009E930 */ .word 0x4B55FD86 -/* 2ED34 8009E934 */ .word 0xC9901800 -/* 2ED38 8009E938 */ .word 0xCA111C00 -/* 2ED3C 8009E93C */ .word 0x4B5EBD8E -/* 2ED40 8009E940 */ .word 0xC9101C00 -/* 2ED44 8009E944 */ .word 0x4BB5C504 -/* 2ED48 8009E948 */ .word 0xCA6F1800 -/* 2ED4C 8009E94C */ .word 0xC96E1800 -/* 2ED50 8009E950 */ .word 0xC9EF1C00 -/* 2ED54 8009E954 */ .word 0xC8EE1C00 -/* 2ED58 8009E958 */ .word 0x4B9EA506 -/* 2ED5C 8009E95C */ .word 0xCA4D1800 -/* 2ED60 8009E960 */ .word 0x4B75FD0E -/* 2ED64 8009E964 */ .word 0xC94C1800 -/* 2ED68 8009E968 */ .word 0xC9CD1C00 -/* 2ED6C 8009E96C */ .word 0x4A129AC0 -/* 2ED70 8009E970 */ .word 0xC8CC1C00 -/* 2ED74 8009E974 */ .word 0x4A108A80 -/* 2ED78 8009E978 */ .word 0xE816207B -/* 2ED7C 8009E97C */ .word 0x4A0E7A40 -/* 2ED80 8009E980 */ .word 0xE814207C -/* 2ED84 8009E984 */ .word 0x84150FB0 -/* 2ED88 8009E988 */ .word 0x840D0FC0 -/* 2ED8C 8009E98C */ .word 0x4A0C6A00 -/* 2ED90 8009E990 */ .word 0x84110FB8 -/* 2ED94 8009E994 */ .word 0x4A6B5AD0 -/* 2ED98 8009E998 */ .word 0x84090FC8 -/* 2ED9C 8009E99C */ .word 0x4A6A5290 -/* 2EDA0 8009E9A0 */ .word 0x84140FB2 -/* 2EDA4 8009E9A4 */ .word 0x4A694A50 -/* 2EDA8 8009E9A8 */ .word 0x840C0FC2 -/* 2EDAC 8009E9AC */ .word 0x4A684210 -/* 2EDB0 8009E9B0 */ .word 0x84100FBA -/* 2EDB4 8009E9B4 */ .word 0x4ACB5AD0 -/* 2EDB8 8009E9B8 */ .word 0x84080FCA -/* 2EDBC 8009E9BC */ .word 0x4ACA5290 -/* 2EDC0 8009E9C0 */ .word 0x84130FB4 -/* 2EDC4 8009E9C4 */ .word 0x4AC94A50 -/* 2EDC8 8009E9C8 */ .word 0x840B0FC4 -/* 2EDCC 8009E9CC */ .word 0x4AC84210 -/* 2EDD0 8009E9D0 */ .word 0x840F0FBC -/* 2EDD4 8009E9D4 */ .word 0x4A8BE9C6 -/* 2EDD8 8009E9D8 */ .word 0x84070FCC -/* 2EDDC 8009E9DC */ .word 0x4A8AE1CE -/* 2EDE0 8009E9E0 */ .word 0x84120FB6 -/* 2EDE4 8009E9E4 */ .word 0x4A89D9CE -/* 2EDE8 8009E9E8 */ .word 0x840A0FC6 -/* 2EDEC 8009E9EC */ .word 0x4A88D1CE -/* 2EDF0 8009E9F0 */ .word 0x840E0FBE -/* 2EDF4 8009E9F4 */ .word 0x84060FCE -/* 2EDF8 8009E9F8 */ .word 0x22D6FFF0 -/* 2EDFC 8009E9FC */ .word 0x1AC00003 -/* 2EE00 8009EA00 */ .word 0xEAE72000 -/* 2EE04 8009EA04 */ .word 0x0900064F -/* 2EE08 8009EA08 */ .word 0x22F70010 -/* 2EE0C 8009EA0C */ .word 0xCAB31800 -/* 2EE10 8009EA10 */ .word 0xEB180804 -/* 2EE14 8009EA14 */ .word 0x0D00045D -/* 2EE18 8009EA18 */ .word 0xEB131800 -/* 2EE1C 8009EA1C */ .word 0x23DEFFF8 -/* 2EE20 8009EA20 */ .word 0x40053000 -/* 2EE24 8009EA24 */ .word 0x14A0FFFF -/* 2EE28 8009EA28 */ .word 0x40053000 -/* 2EE2C 8009EA2C */ .word 0x0900043B -/* 2EE30 8009EA30 */ .word 0x40803800 -/* 2EE34 8009EA34 */ .word 0x00191200 -/* 2EE38 8009EA38 */ .word 0x00021202 -/* 2EE3C 8009EA3C */ .word 0x20420000 -/* 2EE40 8009EA40 */ .word 0xC81F2004 -/* 2EE44 8009EA44 */ .word 0xC80A2005 -/* 2EE48 8009EA48 */ .word 0xC81E200A -/* 2EE4C 8009EA4C */ .word 0x4A00002C -/* 2EE50 8009EA50 */ .word 0x001A7402 -/* 2EE54 8009EA54 */ .word 0x31CF0001 -/* 2EE58 8009EA58 */ .word 0x1DE0000B -/* 2EE5C 8009EA5C */ .word 0x23010000 -/* 2EE60 8009EA60 */ .word 0x0D000453 -/* 2EE64 8009EA64 */ .word 0x2003004F -/* 2EE68 8009EA68 */ .word 0x40053000 -/* 2EE6C 8009EA6C */ .word 0x14A0FFFF -/* 2EE70 8009EA70 */ .word 0x40053000 -/* 2EE74 8009EA74 */ .word 0x40803800 -/* 2EE78 8009EA78 */ .word 0xCB142000 -/* 2EE7C 8009EA7C */ .word 0xCB152001 -/* 2EE80 8009EA80 */ .word 0xCB122002 -/* 2EE84 8009EA84 */ .word 0xCB132003 -/* 2EE88 8009EA88 */ .word 0xCB182004 -/* 2EE8C 8009EA8C */ .word 0x201004F0 -/* 2EE90 8009EA90 */ .word 0x201509D0 -/* 2EE94 8009EA94 */ .word 0x20140B40 -/* 2EE98 8009EA98 */ .word 0x20130CB0 -/* 2EE9C 8009EA9C */ .word 0x20120E20 -/* 2EEA0 8009EAA0 */ .word 0x20110170 -/* 2EEA4 8009EAA4 */ .word 0x4816C400 -/* 2EEA8 8009EAA8 */ .word 0x11E00033 -/* 2EEAC 8009EAAC */ .word 0x4817C100 -/* 2EEB0 8009EAB0 */ .word 0x2003004F -/* 2EEB4 8009EAB4 */ .word 0x4A14A52C -/* 2EEB8 8009EAB8 */ .word 0xCB140F28 -/* 2EEBC 8009EABC */ .word 0x4A15AD6C -/* 2EEC0 8009EAC0 */ .word 0xCA112000 -/* 2EEC4 8009EAC4 */ .word 0x4A1294AC -/* 2EEC8 8009EAC8 */ .word 0x489A9700 -/* 2EECC 8009EACC */ .word 0x4B58F5C4 -/* 2EED0 8009EAD0 */ .word 0xCABD2000 -/* 2EED4 8009EAD4 */ .word 0x4B38F5CE -/* 2EED8 8009EAD8 */ .word 0xCA7B2000 -/* 2EEDC 8009EADC */ .word 0x4BF4FD0F -/* 2EEE0 8009EAE0 */ .word 0xCA9C2000 -/* 2EEE4 8009EAE4 */ .word 0x4B00FD4E -/* 2EEE8 8009EAE8 */ .word 0x06E10003 -/* 2EEEC 8009EAEC */ .word 0x4A139CEC -/* 2EEF0 8009EAF0 */ .word 0x090006CB -/* 2EEF4 8009EAF4 */ .word 0x4B18A523 -/* 2EEF8 8009EAF8 */ .word 0x4B18A520 -/* 2EEFC 8009EAFC */ .word 0x4BB8F5C4 -/* 2EF00 8009EB00 */ .word 0xCA5A2000 -/* 2EF04 8009EB04 */ .word 0x4B98F5CE -/* 2EF08 8009EB08 */ .word 0x2231FFF0 -/* 2EF0C 8009EB0C */ .word 0x4BF2FC8F -/* 2EF10 8009EB10 */ .word 0x22100010 -/* 2EF14 8009EB14 */ .word 0x4B00FCCE -/* 2EF18 8009EB18 */ .word 0x4BD8A400 -/* 2EF1C 8009EB1C */ .word 0x06C10003 -/* 2EF20 8009EB20 */ .word 0x4BF8A3C0 -/* 2EF24 8009EB24 */ .word 0x090006D8 -/* 2EF28 8009EB28 */ .word 0x4B7894A3 -/* 2EF2C 8009EB2C */ .word 0x4B7894A0 -/* 2EF30 8009EB30 */ .word 0x4BAAEF40 -/* 2EF34 8009EB34 */ .word 0x4A108F48 -/* 2EF38 8009EB38 */ .word 0x4BAADEC0 -/* 2EF3C 8009EB3C */ .word 0x4A0F8EC8 -/* 2EF40 8009EB40 */ .word 0x4BD89400 -/* 2EF44 8009EB44 */ .word 0x4BF893C0 -/* 2EF48 8009EB48 */ .word 0xEABD2000 -/* 2EF4C 8009EB4C */ .word 0x4BAAE700 -/* 2EF50 8009EB50 */ .word 0x22B50010 -/* 2EF54 8009EB54 */ .word 0x4A108F08 -/* 2EF58 8009EB58 */ .word 0xEA7B2000 -/* 2EF5C 8009EB5C */ .word 0x4BAAD680 -/* 2EF60 8009EB60 */ .word 0x22730010 -/* 2EF64 8009EB64 */ .word 0x4A0F8E88 -/* 2EF68 8009EB68 */ .word 0xEA9C2000 -/* 2EF6C 8009EB6C */ .word 0x22940010 -/* 2EF70 8009EB70 */ .word 0xEA5A2000 -/* 2EF74 8009EB74 */ .word 0x22520010 -/* 2EF78 8009EB78 */ .word 0x4B58AD54 -/* 2EF7C 8009EB7C */ .word 0x4B38A510 -/* 2EF80 8009EB80 */ .word 0xCABD2000 -/* 2EF84 8009EB84 */ .word 0x4BB89CD4 -/* 2EF88 8009EB88 */ .word 0xCA112000 -/* 2EF8C 8009EB8C */ .word 0x06E10003 -/* 2EF90 8009EB90 */ .word 0x4B989490 -/* 2EF94 8009EB94 */ .word 0x090006F4 -/* 2EF98 8009EB98 */ .word 0x4B18A523 -/* 2EF9C 8009EB9C */ .word 0x4B18A520 -/* 2EFA0 8009EBA0 */ .word 0x06C10003 -/* 2EFA4 8009EBA4 */ .word 0xCA7B2000 -/* 2EFA8 8009EBA8 */ .word 0x090006F9 -/* 2EFAC 8009EBAC */ .word 0x4B7894A3 -/* 2EFB0 8009EBB0 */ .word 0x4B7894A0 -/* 2EFB4 8009EBB4 */ .word 0x4BD8A400 -/* 2EFB8 8009EBB8 */ .word 0xEB142000 -/* 2EFBC 8009EBBC */ .word 0x4BF8A3C0 -/* 2EFC0 8009EBC0 */ .word 0xEB152001 -/* 2EFC4 8009EBC4 */ .word 0x4BAAEF40 -/* 2EFC8 8009EBC8 */ .word 0x4A108F48 -/* 2EFCC 8009EBCC */ .word 0xCA9C2000 -/* 2EFD0 8009EBD0 */ .word 0x4BAADEC0 -/* 2EFD4 8009EBD4 */ .word 0xCA5A2000 -/* 2EFD8 8009EBD8 */ .word 0x4A0F8EC8 -/* 2EFDC 8009EBDC */ .word 0x2231FFF0 -/* 2EFE0 8009EBE0 */ .word 0x4B58AD54 -/* 2EFE4 8009EBE4 */ .word 0x22100010 -/* 2EFE8 8009EBE8 */ .word 0x4B38A510 -/* 2EFEC 8009EBEC */ .word 0xEABD2000 -/* 2EFF0 8009EBF0 */ .word 0x4BD89400 -/* 2EFF4 8009EBF4 */ .word 0x22B50010 -/* 2EFF8 8009EBF8 */ .word 0x4BF893C0 -/* 2EFFC 8009EBFC */ .word 0xEA7B2000 -/* 2F000 8009EC00 */ .word 0x4BAAE700 -/* 2F004 8009EC04 */ .word 0x22730010 -/* 2F008 8009EC08 */ .word 0x4A108F08 -/* 2F00C 8009EC0C */ .word 0x4BAAD680 -/* 2F010 8009EC10 */ .word 0x4A0F8E88 -/* 2F014 8009EC14 */ .word 0xEA9C2000 -/* 2F018 8009EC18 */ .word 0x22940010 -/* 2F01C 8009EC1C */ .word 0x1A200003 -/* 2F020 8009EC20 */ .word 0xEA5A2000 -/* 2F024 8009EC24 */ .word 0x090006EC -/* 2F028 8009EC28 */ .word 0x22520010 -/* 2F02C 8009EC2C */ .word 0xEB122002 -/* 2F030 8009EC30 */ .word 0xEB132003 -/* 2F034 8009EC34 */ .word 0x0D00045D -/* 2F038 8009EC38 */ .word 0xEB182004 -/* 2F03C 8009EC3C */ .word 0x40053000 -/* 2F040 8009EC40 */ .word 0x14A0FFFF -/* 2F044 8009EC44 */ .word 0x40053000 -/* 2F048 8009EC48 */ .word 0x40803800 -/* 2F04C 8009EC4C */ .word 0x0900043B -/* 2F050 8009EC50 */ .word 0x23DEFFF8 -/* 2F054 8009EC54 */ .word 0xC81F2005 -/* 2F058 8009EC58 */ .word 0x3336FFFF -/* 2F05C 8009EC5C */ .word 0x22D604F0 -/* 2F060 8009EC60 */ .word 0xCADC2000 -/* 2F064 8009EC64 */ .word 0x0019BC02 -/* 2F068 8009EC68 */ .word 0x22F704F0 -/* 2F06C 8009EC6C */ .word 0xCAFD2000 -/* 2F070 8009EC70 */ .word 0x489AF000 -/* 2F074 8009EC74 */ .word 0x20150170 -/* 2F078 8009EC78 */ .word 0x4BBFE6C0 -/* 2F07C 8009EC7C */ .word 0x22B5FFF0 -/* 2F080 8009EC80 */ .word 0x22F70010 -/* 2F084 8009EC84 */ .word 0x22D60010 -/* 2F088 8009EC88 */ .word 0x4B1EEEC8 -/* 2F08C 8009EC8C */ .word 0xCADC2000 -/* 2F090 8009EC90 */ .word 0xCAFD2000 -/* 2F094 8009EC94 */ .word 0x1EA0FFF8 -/* 2F098 8009EC98 */ .word 0xEADB207F -/* 2F09C 8009EC9C */ .word 0x0900043B -/* 2F0A0 8009ECA0 */ .word 0x23DEFFF8 -/* 2F0A4 8009ECA4 */ .word 0x00000000 -/* 2F0A8 8009ECA8 */ .word 0x00000000 -/* 2F0AC 8009ECAC */ .word 0x00000000 -.size D_8009E170, . - D_8009E170 - -glabel D_8009ECB0 -/* 2F0B0 8009ECB0 */ .word 0x09000419 -/* 2F0B4 8009ECB4 */ .word 0x20010FC0 -/* 2F0B8 8009ECB8 */ .word 0x8C220010 -/* 2F0BC 8009ECBC */ .word 0x20030F7F -/* 2F0C0 8009ECC0 */ .word 0x20071080 -/* 2F0C4 8009ECC4 */ .word 0x40870000 -/* 2F0C8 8009ECC8 */ .word 0x40820800 -/* 2F0CC 8009ECCC */ .word 0x40831000 -/* 2F0D0 8009ECD0 */ .word 0x40043000 -/* 2F0D4 8009ECD4 */ .word 0x1480FFFE -/* 2F0D8 8009ECD8 */ .word 0x00000000 -/* 2F0DC 8009ECDC */ .word 0x0D00040F -/* 2F0E0 8009ECE0 */ .word 0x00000000 -/* 2F0E4 8009ECE4 */ .word 0x00E00008 -/* 2F0E8 8009ECE8 */ .word 0x40803800 -/* 2F0EC 8009ECEC */ .word 0x40082000 -/* 2F0F0 8009ECF0 */ .word 0x31080080 -/* 2F0F4 8009ECF4 */ .word 0x15000002 -/* 2F0F8 8009ECF8 */ .word 0x00000000 -/* 2F0FC 8009ECFC */ .word 0x03E00008 -/* 2F100 8009ED00 */ .word 0x40803800 -/* 2F104 8009ED04 */ .word 0x34085200 -/* 2F108 8009ED08 */ .word 0x40882000 -/* 2F10C 8009ED0C */ .word 0x0000000D -/* 2F110 8009ED10 */ .word 0x00000000 -/* 2F114 8009ED14 */ .word 0x8C220004 -/* 2F118 8009ED18 */ .word 0x30420002 -/* 2F11C 8009ED1C */ .word 0x10400007 -/* 2F120 8009ED20 */ .word 0x00000000 -/* 2F124 8009ED24 */ .word 0x0D00040F -/* 2F128 8009ED28 */ .word 0x00000000 -/* 2F12C 8009ED2C */ .word 0x40025800 -/* 2F130 8009ED30 */ .word 0x30420100 -/* 2F134 8009ED34 */ .word 0x1C40FFED -/* 2F138 8009ED38 */ .word 0x00000000 -/* 2F13C 8009ED3C */ .word 0x8C220018 -/* 2F140 8009ED40 */ .word 0x8C23001C -/* 2F144 8009ED44 */ .word 0x2063FFFF -/* 2F148 8009ED48 */ .word 0x401E2800 -/* 2F14C 8009ED4C */ .word 0x17C0FFFE -/* 2F150 8009ED50 */ .word 0x00000000 -/* 2F154 8009ED54 */ .word 0x40800000 -/* 2F158 8009ED58 */ .word 0x40820800 -/* 2F15C 8009ED5C */ .word 0x40831000 -/* 2F160 8009ED60 */ .word 0x40043000 -/* 2F164 8009ED64 */ .word 0x1480FFFE -/* 2F168 8009ED68 */ .word 0x00000000 -/* 2F16C 8009ED6C */ .word 0x0D00040F -/* 2F170 8009ED70 */ .word 0x00000000 -/* 2F174 8009ED74 */ .word 0x09000402 -/* 2F178 8009ED78 */ .word 0x00000000 -/* 2F17C 8009ED7C */ .word 0x00000000 -.size D_8009ECB0, . - D_8009ECB0 - -glabel D_8009ED80 -/* 2F180 8009ED80 */ .word 0x8C26003C -/* 2F184 8009ED84 */ .word 0x8C240034 -/* 2F188 8009ED88 */ .word 0x8C3C0030 -/* 2F18C 8009ED8C */ .word 0x201E02FF -/* 2F190 8009ED90 */ .word 0x201A00F0 -/* 2F194 8009ED94 */ .word 0x201B0CF0 -/* 2F198 8009ED98 */ .word 0x239DFD00 -/* 2F19C 8009ED9C */ .word 0x400B3800 -/* 2F1A0 8009EDA0 */ .word 0x1560FFFF -/* 2F1A4 8009EDA4 */ .word 0x400B3800 -/* 2F1A8 8009EDA8 */ .word 0x400B2800 -/* 2F1AC 8009EDAC */ .word 0x1560FFFF -/* 2F1B0 8009EDB0 */ .word 0x400B2800 -/* 2F1B4 8009EDB4 */ .word 0x409A0000 -/* 2F1B8 8009EDB8 */ .word 0x409C0800 -/* 2F1BC 8009EDBC */ .word 0x409E1000 -/* 2F1C0 8009EDC0 */ .word 0x200900B0 -/* 2F1C4 8009EDC4 */ .word 0x20024000 -/* 2F1C8 8009EDC8 */ .word 0x00042820 -/* 2F1CC 8009EDCC */ .word 0xC8012000 -/* 2F1D0 8009EDD0 */ .word 0xC9222000 -/* 2F1D4 8009EDD4 */ .word 0xC9232001 -/* 2F1D8 8009EDD8 */ .word 0x4A00002C -/* 2F1DC 8009EDDC */ .word 0x0000B820 -/* 2F1E0 8009EDE0 */ .word 0x0000C020 -/* 2F1E4 8009EDE4 */ .word 0x0000C820 -/* 2F1E8 8009EDE8 */ .word 0x400B3000 -/* 2F1EC 8009EDEC */ .word 0x1560FFFF -/* 2F1F0 8009EDF0 */ .word 0x400B3000 -/* 2F1F4 8009EDF4 */ .word 0x40803800 -/* 2F1F8 8009EDF8 */ .word 0x239C0300 -/* 2F1FC 8009EDFC */ .word 0x10A40009 -/* 2F200 8009EE00 */ .word 0x400B3800 -/* 2F204 8009EE04 */ .word 0x1560FFFF -/* 2F208 8009EE08 */ .word 0x400B3800 -/* 2F20C 8009EE0C */ .word 0x400B2800 -/* 2F210 8009EE10 */ .word 0x1560FFFF -/* 2F214 8009EE14 */ .word 0x400B2800 -/* 2F218 8009EE18 */ .word 0x409B0000 -/* 2F21C 8009EE1C */ .word 0x409D0800 -/* 2F220 8009EE20 */ .word 0x409E1800 -/* 2F224 8009EE24 */ .word 0x2084FFFF -/* 2F228 8009EE28 */ .word 0x20030006 -/* 2F22C 8009EE2C */ .word 0x200A0004 -/* 2F230 8009EE30 */ .word 0x200700F0 -/* 2F234 8009EE34 */ .word 0x200803F0 -/* 2F238 8009EE38 */ .word 0x2063FFFF -/* 2F23C 8009EE3C */ .word 0x214AFFFF -/* 2F240 8009EE40 */ .word 0xC8F82000 -/* 2F244 8009EE44 */ .word 0xC8F92001 -/* 2F248 8009EE48 */ .word 0xC8FA2002 -/* 2F24C 8009EE4C */ .word 0xC8FB2003 -/* 2F250 8009EE50 */ .word 0x480BC000 -/* 2F254 8009EE54 */ .word 0xC8FC2004 -/* 2F258 8009EE58 */ .word 0xC8FD2005 -/* 2F25C 8009EE5C */ .word 0x05410009 -/* 2F260 8009EE60 */ .word 0xC8FE2006 -/* 2F264 8009EE64 */ .word 0x14600004 -/* 2F268 8009EE68 */ .word 0xC8FF2007 -/* 2F26C 8009EE6C */ .word 0x032BC820 -/* 2F270 8009EE70 */ .word 0x09000464 -/* 2F274 8009EE74 */ .word 0xA5190000 -/* 2F278 8009EE78 */ .word 0x030BC020 -/* 2F27C 8009EE7C */ .word 0x09000464 -/* 2F280 8009EE80 */ .word 0xA5180000 -/* 2F284 8009EE84 */ .word 0xC8FF2007 -/* 2F288 8009EE88 */ .word 0x02EBB820 -/* 2F28C 8009EE8C */ .word 0xA5170000 -/* 2F290 8009EE90 */ .word 0xE9180901 -/* 2F294 8009EE94 */ .word 0xE9180A08 -/* 2F298 8009EE98 */ .word 0xE9180B10 -/* 2F29C 8009EE9C */ .word 0xE9180C09 -/* 2F2A0 8009EEA0 */ .word 0xE9181501 -/* 2F2A4 8009EEA4 */ .word 0xE9180F0A -/* 2F2A8 8009EEA8 */ .word 0xE9190811 -/* 2F2AC 8009EEAC */ .word 0xE9190918 -/* 2F2B0 8009EEB0 */ .word 0xE9190A20 -/* 2F2B4 8009EEB4 */ .word 0xE9190B19 -/* 2F2B8 8009EEB8 */ .word 0xE9190C12 -/* 2F2BC 8009EEBC */ .word 0xE9190D0B -/* 2F2C0 8009EEC0 */ .word 0xE9191602 -/* 2F2C4 8009EEC4 */ .word 0xE91A080C -/* 2F2C8 8009EEC8 */ .word 0xE91A0913 -/* 2F2CC 8009EECC */ .word 0xE91A0A1A -/* 2F2D0 8009EED0 */ .word 0xE91A0B21 -/* 2F2D4 8009EED4 */ .word 0xE91A0C28 -/* 2F2D8 8009EED8 */ .word 0xE91A0D30 -/* 2F2DC 8009EEDC */ .word 0xE91A0E29 -/* 2F2E0 8009EEE0 */ .word 0xE91A0F22 -/* 2F2E4 8009EEE4 */ .word 0xE91B081B -/* 2F2E8 8009EEE8 */ .word 0xE91B0914 -/* 2F2EC 8009EEEC */ .word 0xE91B0A0D -/* 2F2F0 8009EEF0 */ .word 0xE91B1303 -/* 2F2F4 8009EEF4 */ .word 0xE91B0D0E -/* 2F2F8 8009EEF8 */ .word 0xE91B0E15 -/* 2F2FC 8009EEFC */ .word 0xE91B0F1C -/* 2F300 8009EF00 */ .word 0xE91C0823 -/* 2F304 8009EF04 */ .word 0xE91C092A -/* 2F308 8009EF08 */ .word 0xE91C0A31 -/* 2F30C 8009EF0C */ .word 0xE91C131C -/* 2F310 8009EF10 */ .word 0xE91C0D32 -/* 2F314 8009EF14 */ .word 0xE91C0E2B -/* 2F318 8009EF18 */ .word 0xE91C0F24 -/* 2F31C 8009EF1C */ .word 0xE91D081D -/* 2F320 8009EF20 */ .word 0xE91D0916 -/* 2F324 8009EF24 */ .word 0xE91D0A0F -/* 2F328 8009EF28 */ .word 0xE91D0B17 -/* 2F32C 8009EF2C */ .word 0xE91D0C1E -/* 2F330 8009EF30 */ .word 0xE91D0D25 -/* 2F334 8009EF34 */ .word 0xE91D0E2C -/* 2F338 8009EF38 */ .word 0xE91D0F33 -/* 2F33C 8009EF3C */ .word 0xE91E101D -/* 2F340 8009EF40 */ .word 0xE91E0A34 -/* 2F344 8009EF44 */ .word 0xE91E0B2D -/* 2F348 8009EF48 */ .word 0xE91E0C26 -/* 2F34C 8009EF4C */ .word 0xE91E0D1F -/* 2F350 8009EF50 */ .word 0xE91E0E27 -/* 2F354 8009EF54 */ .word 0xE91E0F2E -/* 2F358 8009EF58 */ .word 0xE91F0835 -/* 2F35C 8009EF5C */ .word 0xE91F111E -/* 2F360 8009EF60 */ .word 0xE91F0B36 -/* 2F364 8009EF64 */ .word 0xE91F0C2F -/* 2F368 8009EF68 */ .word 0xE91F0D37 -/* 2F36C 8009EF6C */ .word 0xE91F161F -/* 2F370 8009EF70 */ .word 0x20E70080 -/* 2F374 8009EF74 */ .word 0x1C60FFB0 -/* 2F378 8009EF78 */ .word 0x21080080 -/* 2F37C 8009EF7C */ .word 0x14C00016 -/* 2F380 8009EF80 */ .word 0x200703F0 -/* 2F384 8009EF84 */ .word 0x200900A0 -/* 2F388 8009EF88 */ .word 0xC9252000 -/* 2F38C 8009EF8C */ .word 0xC9262000 -/* 2F390 8009EF90 */ .word 0xC9272000 -/* 2F394 8009EF94 */ .word 0xC9282000 -/* 2F398 8009EF98 */ .word 0xC9292000 -/* 2F39C 8009EF9C */ .word 0xC92A2000 -/* 2F3A0 8009EFA0 */ .word 0xC92B2000 -/* 2F3A4 8009EFA4 */ .word 0xC92C2000 -/* 2F3A8 8009EFA8 */ .word 0xC8F02000 -/* 2F3AC 8009EFAC */ .word 0xC8F12001 -/* 2F3B0 8009EFB0 */ .word 0xC8F22002 -/* 2F3B4 8009EFB4 */ .word 0xC8F32003 -/* 2F3B8 8009EFB8 */ .word 0xC8F42004 -/* 2F3BC 8009EFBC */ .word 0xC8F52005 -/* 2F3C0 8009EFC0 */ .word 0xC8F62006 -/* 2F3C4 8009EFC4 */ .word 0xC8F72007 -/* 2F3C8 8009EFC8 */ .word 0x20E70080 -/* 2F3CC 8009EFCC */ .word 0x20080970 -/* 2F3D0 8009EFD0 */ .word 0x090004EC -/* 2F3D4 8009EFD4 */ .word 0x20030006 -/* 2F3D8 8009EFD8 */ .word 0x20090020 -/* 2F3DC 8009EFDC */ .word 0xC9252000 -/* 2F3E0 8009EFE0 */ .word 0xC9262001 -/* 2F3E4 8009EFE4 */ .word 0xC9272002 -/* 2F3E8 8009EFE8 */ .word 0xC9282003 -/* 2F3EC 8009EFEC */ .word 0xC9292004 -/* 2F3F0 8009EFF0 */ .word 0xC92A2005 -/* 2F3F4 8009EFF4 */ .word 0xC92B2006 -/* 2F3F8 8009EFF8 */ .word 0x1CC00019 -/* 2F3FC 8009EFFC */ .word 0xC92C2007 -/* 2F400 8009F000 */ .word 0x00C66820 -/* 2F404 8009F004 */ .word 0x21AD0006 -/* 2F408 8009F008 */ .word 0xC9A10808 -/* 2F40C 8009F00C */ .word 0xC8F02000 -/* 2F410 8009F010 */ .word 0xC8F12001 -/* 2F414 8009F014 */ .word 0xC8F22002 -/* 2F418 8009F018 */ .word 0xC8F32003 -/* 2F41C 8009F01C */ .word 0x4B012940 -/* 2F420 8009F020 */ .word 0xC8F42004 -/* 2F424 8009F024 */ .word 0x4B013180 -/* 2F428 8009F028 */ .word 0xC8F52005 -/* 2F42C 8009F02C */ .word 0x4B0139C0 -/* 2F430 8009F030 */ .word 0xC8F62006 -/* 2F434 8009F034 */ .word 0x4B014200 -/* 2F438 8009F038 */ .word 0xC8F72007 -/* 2F43C 8009F03C */ .word 0x4B014A40 -/* 2F440 8009F040 */ .word 0x20080970 -/* 2F444 8009F044 */ .word 0x4B015280 -/* 2F448 8009F048 */ .word 0x20030006 -/* 2F44C 8009F04C */ .word 0x4B015AC0 -/* 2F450 8009F050 */ .word 0x20E70080 -/* 2F454 8009F054 */ .word 0x4B016300 -/* 2F458 8009F058 */ .word 0x090004EC -/* 2F45C 8009F05C */ .word 0x00000000 -/* 2F460 8009F060 */ .word 0x48860800 -/* 2F464 8009F064 */ .word 0xC8F02000 -/* 2F468 8009F068 */ .word 0xC8F12001 -/* 2F46C 8009F06C */ .word 0xC8F22002 -/* 2F470 8009F070 */ .word 0xC8F32003 -/* 2F474 8009F074 */ .word 0x4B012947 -/* 2F478 8009F078 */ .word 0xC8F42004 -/* 2F47C 8009F07C */ .word 0x4B013187 -/* 2F480 8009F080 */ .word 0xC8F52005 -/* 2F484 8009F084 */ .word 0x4B0139C7 -/* 2F488 8009F088 */ .word 0xC8F62006 -/* 2F48C 8009F08C */ .word 0x4B014207 -/* 2F490 8009F090 */ .word 0xC8F72007 -/* 2F494 8009F094 */ .word 0x4B014A47 -/* 2F498 8009F098 */ .word 0x20080970 -/* 2F49C 8009F09C */ .word 0x4B015287 -/* 2F4A0 8009F0A0 */ .word 0x20030006 -/* 2F4A4 8009F0A4 */ .word 0x4B015AC7 -/* 2F4A8 8009F0A8 */ .word 0x20E70080 -/* 2F4AC 8009F0AC */ .word 0x4B016307 -/* 2F4B0 8009F0B0 */ .word 0x2063FFFF -/* 2F4B4 8009F0B4 */ .word 0xE9182000 -/* 2F4B8 8009F0B8 */ .word 0x4A058407 -/* 2F4BC 8009F0BC */ .word 0xE9192001 -/* 2F4C0 8009F0C0 */ .word 0x4A068C47 -/* 2F4C4 8009F0C4 */ .word 0xE91A2002 -/* 2F4C8 8009F0C8 */ .word 0x4A079487 -/* 2F4CC 8009F0CC */ .word 0xE91B2003 -/* 2F4D0 8009F0D0 */ .word 0x4A089CC7 -/* 2F4D4 8009F0D4 */ .word 0xE91C2004 -/* 2F4D8 8009F0D8 */ .word 0x4A09A507 -/* 2F4DC 8009F0DC */ .word 0xE91D2005 -/* 2F4E0 8009F0E0 */ .word 0x4A0AAD47 -/* 2F4E4 8009F0E4 */ .word 0xE91E2006 -/* 2F4E8 8009F0E8 */ .word 0x4A0BB587 -/* 2F4EC 8009F0EC */ .word 0xE91F2007 -/* 2F4F0 8009F0F0 */ .word 0x4A0CBDC7 -/* 2F4F4 8009F0F4 */ .word 0x21080080 -/* 2F4F8 8009F0F8 */ .word 0x4B218606 -/* 2F4FC 8009F0FC */ .word 0xC8F02000 -/* 2F500 8009F100 */ .word 0x4B218E46 -/* 2F504 8009F104 */ .word 0xC8F12001 -/* 2F508 8009F108 */ .word 0x4B219686 -/* 2F50C 8009F10C */ .word 0xC8F22002 -/* 2F510 8009F110 */ .word 0x4B219EC6 -/* 2F514 8009F114 */ .word 0xC8F32003 -/* 2F518 8009F118 */ .word 0x4B21A706 -/* 2F51C 8009F11C */ .word 0xC8F42004 -/* 2F520 8009F120 */ .word 0x4B21AF46 -/* 2F524 8009F124 */ .word 0xC8F52005 -/* 2F528 8009F128 */ .word 0x4B21B786 -/* 2F52C 8009F12C */ .word 0xC8F62006 -/* 2F530 8009F130 */ .word 0x4B21BFC6 -/* 2F534 8009F134 */ .word 0xC8F72007 -/* 2F538 8009F138 */ .word 0x1C60FFDD -/* 2F53C 8009F13C */ .word 0x20E70080 -/* 2F540 8009F140 */ .word 0xE9182000 -/* 2F544 8009F144 */ .word 0xE9192001 -/* 2F548 8009F148 */ .word 0xE91A2002 -/* 2F54C 8009F14C */ .word 0xE91B2003 -/* 2F550 8009F150 */ .word 0xE91C2004 -/* 2F554 8009F154 */ .word 0xE91D2005 -/* 2F558 8009F158 */ .word 0xE91E2006 -/* 2F55C 8009F15C */ .word 0xE91F2007 -/* 2F560 8009F160 */ .word 0x400B3000 -/* 2F564 8009F164 */ .word 0x1560FFFF -/* 2F568 8009F168 */ .word 0x400B3000 -/* 2F56C 8009F16C */ .word 0x40803800 -/* 2F570 8009F170 */ .word 0x23BD0300 -/* 2F574 8009F174 */ .word 0x10800009 -/* 2F578 8009F178 */ .word 0x400B3800 -/* 2F57C 8009F17C */ .word 0x1560FFFF -/* 2F580 8009F180 */ .word 0x400B3800 -/* 2F584 8009F184 */ .word 0x400B2800 -/* 2F588 8009F188 */ .word 0x1560FFFF -/* 2F58C 8009F18C */ .word 0x400B2800 -/* 2F590 8009F190 */ .word 0x409A0000 -/* 2F594 8009F194 */ .word 0x409C0800 -/* 2F598 8009F198 */ .word 0x409E1000 -/* 2F59C 8009F19C */ .word 0x20030006 -/* 2F5A0 8009F1A0 */ .word 0x200709F0 -/* 2F5A4 8009F1A4 */ .word 0x20080670 -/* 2F5A8 8009F1A8 */ .word 0x200B0CF0 -/* 2F5AC 8009F1AC */ .word 0xC8F32003 -/* 2F5B0 8009F1B0 */ .word 0xC8F52005 -/* 2F5B4 8009F1B4 */ .word 0xC8F72007 -/* 2F5B8 8009F1B8 */ .word 0xC8F12001 -/* 2F5BC 8009F1BC */ .word 0xC8F02000 -/* 2F5C0 8009F1C0 */ .word 0xC8F42004 -/* 2F5C4 8009F1C4 */ .word 0xC8F62006 -/* 2F5C8 8009F1C8 */ .word 0xC8F22002 -/* 2F5CC 8009F1CC */ .word 0x20E70080 -/* 2F5D0 8009F1D0 */ .word 0x2063FFFF -/* 2F5D4 8009F1D4 */ .word 0x4B429A80 -/* 2F5D8 8009F1D8 */ .word 0x4B82AA88 -/* 2F5DC 8009F1DC */ .word 0x4B02BAC0 -/* 2F5E0 8009F1E0 */ .word 0xE9182000 -/* 2F5E4 8009F1E4 */ .word 0x4BA28AC8 -/* 2F5E8 8009F1E8 */ .word 0xE91F2007 -/* 2F5EC 8009F1EC */ .word 0x4B028A00 -/* 2F5F0 8009F1F0 */ .word 0xE91B2003 -/* 2F5F4 8009F1F4 */ .word 0x4B22BA08 -/* 2F5F8 8009F1F8 */ .word 0xE91C2004 -/* 2F5FC 8009F1FC */ .word 0x4B42AA40 -/* 2F600 8009F200 */ .word 0xE9192001 -/* 2F604 8009F204 */ .word 0x4B629A48 -/* 2F608 8009F208 */ .word 0xE91E2006 -/* 2F60C 8009F20C */ .word 0x4B038180 -/* 2F610 8009F210 */ .word 0xE91A2002 -/* 2F614 8009F214 */ .word 0x4B23A188 -/* 2F618 8009F218 */ .word 0xE91D2005 -/* 2F61C 8009F21C */ .word 0x4A0A5951 -/* 2F620 8009F220 */ .word 0x4A094111 -/* 2F624 8009F224 */ .word 0x4A094310 -/* 2F628 8009F228 */ .word 0x4A0A5BD0 -/* 2F62C 8009F22C */ .word 0x4B032B40 -/* 2F630 8009F230 */ .word 0x4B232348 -/* 2F634 8009F234 */ .word 0x4B032B80 -/* 2F638 8009F238 */ .word 0x4B032388 -/* 2F63C 8009F23C */ .word 0x4B038100 -/* 2F640 8009F240 */ .word 0x4B03A108 -/* 2F644 8009F244 */ .word 0x4B43B140 -/* 2F648 8009F248 */ .word 0x4B839148 -/* 2F64C 8009F24C */ .word 0x4B4391C0 -/* 2F650 8009F250 */ .word 0x4B63B1C8 -/* 2F654 8009F254 */ .word 0x00000000 -/* 2F658 8009F258 */ .word 0x4A052210 -/* 2F65C 8009F25C */ .word 0x4A0522D1 -/* 2F660 8009F260 */ .word 0x4A073250 -/* 2F664 8009F264 */ .word 0x4A073291 -/* 2F668 8009F268 */ .word 0x4A0F4410 -/* 2F66C 8009F26C */ .word 0x4A0F45D1 -/* 2F670 8009F270 */ .word 0x4A0C5CD0 -/* 2F674 8009F274 */ .word 0x4A0C5D11 -/* 2F678 8009F278 */ .word 0x4A0E4C50 -/* 2F67C 8009F27C */ .word 0x4A0E4D91 -/* 2F680 8009F280 */ .word 0x4A0D5490 -/* 2F684 8009F284 */ .word 0x4A0D5551 -/* 2F688 8009F288 */ .word 0xE9705800 -/* 2F68C 8009F28C */ .word 0xE9705901 -/* 2F690 8009F290 */ .word 0xE9705A02 -/* 2F694 8009F294 */ .word 0xE9705B03 -/* 2F698 8009F298 */ .word 0xE9705C04 -/* 2F69C 8009F29C */ .word 0xE9705D05 -/* 2F6A0 8009F2A0 */ .word 0xE9705E06 -/* 2F6A4 8009F2A4 */ .word 0xE9705F07 -/* 2F6A8 8009F2A8 */ .word 0xC9785800 -/* 2F6AC 8009F2AC */ .word 0xC9785F01 -/* 2F6B0 8009F2B0 */ .word 0xC9785E02 -/* 2F6B4 8009F2B4 */ .word 0xC9785D03 -/* 2F6B8 8009F2B8 */ .word 0xC9785C04 -/* 2F6BC 8009F2BC */ .word 0xC9785B05 -/* 2F6C0 8009F2C0 */ .word 0xC9785A06 -/* 2F6C4 8009F2C4 */ .word 0xC9785907 -/* 2F6C8 8009F2C8 */ .word 0x4B42DA80 -/* 2F6CC 8009F2CC */ .word 0x4B82EA88 -/* 2F6D0 8009F2D0 */ .word 0x4B02FAC0 -/* 2F6D4 8009F2D4 */ .word 0x4BA2CAC8 -/* 2F6D8 8009F2D8 */ .word 0x4B02CA00 -/* 2F6DC 8009F2DC */ .word 0x4B22FA08 -/* 2F6E0 8009F2E0 */ .word 0x4B42EA40 -/* 2F6E4 8009F2E4 */ .word 0x4B62DA48 -/* 2F6E8 8009F2E8 */ .word 0x4B03C180 -/* 2F6EC 8009F2EC */ .word 0x4B23E188 -/* 2F6F0 8009F2F0 */ .word 0x4A0A5951 -/* 2F6F4 8009F2F4 */ .word 0x4A094111 -/* 2F6F8 8009F2F8 */ .word 0x4A094310 -/* 2F6FC 8009F2FC */ .word 0x4A0A5BD0 -/* 2F700 8009F300 */ .word 0x4B032B40 -/* 2F704 8009F304 */ .word 0x4B232348 -/* 2F708 8009F308 */ .word 0x4B032B80 -/* 2F70C 8009F30C */ .word 0xC8F32003 -/* 2F710 8009F310 */ .word 0x4B032388 -/* 2F714 8009F314 */ .word 0xC8F52005 -/* 2F718 8009F318 */ .word 0x4B03C100 -/* 2F71C 8009F31C */ .word 0xC8F72007 -/* 2F720 8009F320 */ .word 0x4B03E108 -/* 2F724 8009F324 */ .word 0xC8F12001 -/* 2F728 8009F328 */ .word 0x4B43F140 -/* 2F72C 8009F32C */ .word 0xC8F02000 -/* 2F730 8009F330 */ .word 0x4B83D148 -/* 2F734 8009F334 */ .word 0xC8F42004 -/* 2F738 8009F338 */ .word 0x4B43D1C0 -/* 2F73C 8009F33C */ .word 0xC8F62006 -/* 2F740 8009F340 */ .word 0x4B63F1C8 -/* 2F744 8009F344 */ .word 0xC8F22002 -/* 2F748 8009F348 */ .word 0x00000000 -/* 2F74C 8009F34C */ .word 0x4A052210 -/* 2F750 8009F350 */ .word 0x4A0522D1 -/* 2F754 8009F354 */ .word 0x4A073250 -/* 2F758 8009F358 */ .word 0x4A073291 -/* 2F75C 8009F35C */ .word 0x4B414600 -/* 2F760 8009F360 */ .word 0x4B417E08 -/* 2F764 8009F364 */ .word 0x4B617FC8 -/* 2F768 8009F368 */ .word 0x4B415EC0 -/* 2F76C 8009F36C */ .word 0x4B4166C8 -/* 2F770 8009F370 */ .word 0x4B616708 -/* 2F774 8009F374 */ .word 0x4B414E40 -/* 2F778 8009F378 */ .word 0x4B417648 -/* 2F77C 8009F37C */ .word 0x4B617788 -/* 2F780 8009F380 */ .word 0x4B415680 -/* 2F784 8009F384 */ .word 0x4B416E88 -/* 2F788 8009F388 */ .word 0x4B616F48 -/* 2F78C 8009F38C */ .word 0x20E70080 -/* 2F790 8009F390 */ .word 0x1C60FF8F -/* 2F794 8009F394 */ .word 0x21080080 -/* 2F798 8009F398 */ .word 0xE9182000 -/* 2F79C 8009F39C */ .word 0xE91F2007 -/* 2F7A0 8009F3A0 */ .word 0xE91B2003 -/* 2F7A4 8009F3A4 */ .word 0xE91C2004 -/* 2F7A8 8009F3A8 */ .word 0xE9192001 -/* 2F7AC 8009F3AC */ .word 0xE91E2006 -/* 2F7B0 8009F3B0 */ .word 0xE91A2002 -/* 2F7B4 8009F3B4 */ .word 0xE91D2005 -/* 2F7B8 8009F3B8 */ .word 0x200706F0 -/* 2F7BC 8009F3BC */ .word 0x20EC0200 -/* 2F7C0 8009F3C0 */ .word 0x20080CB0 -/* 2F7C4 8009F3C4 */ .word 0x20030002 -/* 2F7C8 8009F3C8 */ .word 0x200A0003 -/* 2F7CC 8009F3CC */ .word 0xC9922000 -/* 2F7D0 8009F3D0 */ .word 0xC8F02000 -/* 2F7D4 8009F3D4 */ .word 0xC8EE2008 -/* 2F7D8 8009F3D8 */ .word 0xC8F12001 -/* 2F7DC 8009F3DC */ .word 0xC8EF2009 -/* 2F7E0 8009F3E0 */ .word 0xC9932008 -/* 2F7E4 8009F3E4 */ .word 0x20E70020 -/* 2F7E8 8009F3E8 */ .word 0x218C0010 -/* 2F7EC 8009F3EC */ .word 0x214AFFFF -/* 2F7F0 8009F3F0 */ .word 0x4A009623 -/* 2F7F4 8009F3F4 */ .word 0xE91E4800 -/* 2F7F8 8009F3F8 */ .word 0x4A0085A3 -/* 2F7FC 8009F3FC */ .word 0xE91E4C01 -/* 2F800 8009F400 */ .word 0x4A007523 -/* 2F804 8009F404 */ .word 0xE91E4802 -/* 2F808 8009F408 */ .word 0x4A008DE3 -/* 2F80C 8009F40C */ .word 0xE91E4C03 -/* 2F810 8009F410 */ .word 0x4A007D63 -/* 2F814 8009F414 */ .word 0x21080001 -/* 2F818 8009F418 */ .word 0x4A009E63 -/* 2F81C 8009F41C */ .word 0xE91C4000 -/* 2F820 8009F420 */ .word 0x4B81C620 -/* 2F824 8009F424 */ .word 0xE91A4001 -/* 2F828 8009F428 */ .word 0x4B81B5A0 -/* 2F82C 8009F42C */ .word 0xE91D4002 -/* 2F830 8009F430 */ .word 0x4B81A520 -/* 2F834 8009F434 */ .word 0xE91B4003 -/* 2F838 8009F438 */ .word 0x4B81BDE0 -/* 2F83C 8009F43C */ .word 0x21080001 -/* 2F840 8009F440 */ .word 0x4B81AD60 -/* 2F844 8009F444 */ .word 0xE91F4800 -/* 2F848 8009F448 */ .word 0x4B81CE60 -/* 2F84C 8009F44C */ .word 0xE91F4C01 -/* 2F850 8009F450 */ .word 0xE91F4802 -/* 2F854 8009F454 */ .word 0xE91F4C03 -/* 2F858 8009F458 */ .word 0x4BA1C786 -/* 2F85C 8009F45C */ .word 0xC9922000 -/* 2F860 8009F460 */ .word 0x4BA1B706 -/* 2F864 8009F464 */ .word 0xC8F02000 -/* 2F868 8009F468 */ .word 0x4BA1A686 -/* 2F86C 8009F46C */ .word 0xC8EE2008 -/* 2F870 8009F470 */ .word 0x4BA1BF46 -/* 2F874 8009F474 */ .word 0xC8F12001 -/* 2F878 8009F478 */ .word 0x4BA1AEC6 -/* 2F87C 8009F47C */ .word 0xC8EF2009 -/* 2F880 8009F480 */ .word 0x4BA1CFC6 -/* 2F884 8009F484 */ .word 0xC9932008 -/* 2F888 8009F488 */ .word 0x20E70020 -/* 2F88C 8009F48C */ .word 0x218C0010 -/* 2F890 8009F490 */ .word 0x1D40FFD6 -/* 2F894 8009F494 */ .word 0x2108003E -/* 2F898 8009F498 */ .word 0x2063FFFF -/* 2F89C 8009F49C */ .word 0x200A0005 -/* 2F8A0 8009F4A0 */ .word 0x1C60FFD2 -/* 2F8A4 8009F4A4 */ .word 0x20E70080 -/* 2F8A8 8009F4A8 */ .word 0xE91E4800 -/* 2F8AC 8009F4AC */ .word 0xE91E4C01 -/* 2F8B0 8009F4B0 */ .word 0xE91E4802 -/* 2F8B4 8009F4B4 */ .word 0xE91E4C03 -/* 2F8B8 8009F4B8 */ .word 0x21080001 -/* 2F8BC 8009F4BC */ .word 0xE91C4000 -/* 2F8C0 8009F4C0 */ .word 0xE91A4001 -/* 2F8C4 8009F4C4 */ .word 0xE91D4002 -/* 2F8C8 8009F4C8 */ .word 0xE91B4003 -/* 2F8CC 8009F4CC */ .word 0x21080001 -/* 2F8D0 8009F4D0 */ .word 0xE91F4800 -/* 2F8D4 8009F4D4 */ .word 0xE91F4C01 -/* 2F8D8 8009F4D8 */ .word 0xE91F4802 -/* 2F8DC 8009F4DC */ .word 0xE91F4C03 -/* 2F8E0 8009F4E0 */ .word 0x400B3000 -/* 2F8E4 8009F4E4 */ .word 0x1560FFFF -/* 2F8E8 8009F4E8 */ .word 0x400B3000 -/* 2F8EC 8009F4EC */ .word 0x40803800 -/* 2F8F0 8009F4F0 */ .word 0x1C80FE42 -/* 2F8F4 8009F4F4 */ .word 0x239C0300 -/* 2F8F8 8009F4F8 */ .word 0x400B3800 -/* 2F8FC 8009F4FC */ .word 0x1560FFFF -/* 2F900 8009F500 */ .word 0x400B3800 -/* 2F904 8009F504 */ .word 0x400B2800 -/* 2F908 8009F508 */ .word 0x1560FFFF -/* 2F90C 8009F50C */ .word 0x400B2800 -/* 2F910 8009F510 */ .word 0x409B0000 -/* 2F914 8009F514 */ .word 0x409D0800 -/* 2F918 8009F518 */ .word 0x409E1800 -/* 2F91C 8009F51C */ .word 0x400B3000 -/* 2F920 8009F520 */ .word 0x1560FFFF -/* 2F924 8009F524 */ .word 0x400B3000 -/* 2F928 8009F528 */ .word 0x40803800 -/* 2F92C 8009F52C */ .word 0x40822000 -/* 2F930 8009F530 */ .word 0x0000000D -/* 2F934 8009F534 */ .word 0x00000000 -/* 2F938 8009F538 */ .word 0x0900060E -/* 2F93C 8009F53C */ .word 0x00000000 -.size D_8009ED80, . - D_8009ED80 - -glabel D_8009F540 -/* 2F940 8009F540 */ .word 0x4A00002C -/* 2F944 8009F544 */ .word 0xC81F201B -/* 2F948 8009F548 */ .word 0xC81E201C -/* 2F94C 8009F54C */ .word 0x20170BA8 -/* 2F950 8009F550 */ .word 0x4A000050 -/* 2F954 8009F554 */ .word 0x20160D00 -/* 2F958 8009F558 */ .word 0x4B1F0051 -/* 2F95C 8009F55C */ .word 0x8C0B00F0 -/* 2F960 8009F560 */ .word 0x8C0C0FC4 -/* 2F964 8009F564 */ .word 0x20012800 -/* 2F968 8009F568 */ .word 0x11600006 -/* 2F96C 8009F56C */ .word 0x40812000 -/* 2F970 8009F570 */ .word 0x318C0001 -/* 2F974 8009F574 */ .word 0x1180001E -/* 2F978 8009F578 */ .word 0xAC000FC4 -/* 2F97C 8009F57C */ .word 0x0800045A -/* 2F980 8009F580 */ .word 0x8C1A0BF8 -/* 2F984 8009F584 */ .word 0x400B5800 -/* 2F988 8009F588 */ .word 0x316B0001 -/* 2F98C 8009F58C */ .word 0x1560000B -/* 2F990 8009F590 */ .word 0x40024800 -/* 2F994 8009F594 */ .word 0x8C030FE8 -/* 2F998 8009F598 */ .word 0x00625822 -/* 2F99C 8009F59C */ .word 0x1D600007 -/* 2F9A0 8009F5A0 */ .word 0x40015000 -/* 2F9A4 8009F5A4 */ .word 0x8C040FEC -/* 2F9A8 8009F5A8 */ .word 0x10200004 -/* 2F9AC 8009F5AC */ .word 0x00245822 -/* 2F9B0 8009F5B0 */ .word 0x05610002 -/* 2F9B4 8009F5B4 */ .word 0x00000000 -/* 2F9B8 8009F5B8 */ .word 0x14220008 -/* 2F9BC 8009F5BC */ .word 0x400B5800 -/* 2F9C0 8009F5C0 */ .word 0x316B0400 -/* 2F9C4 8009F5C4 */ .word 0x1560FFFD -/* 2F9C8 8009F5C8 */ .word 0x200B0001 -/* 2F9CC 8009F5CC */ .word 0x408B5800 -/* 2F9D0 8009F5D0 */ .word 0x8C020FEC -/* 2F9D4 8009F5D4 */ .word 0x40824000 -/* 2F9D8 8009F5D8 */ .word 0x40824800 -/* 2F9DC 8009F5DC */ .word 0xAC0200F0 -/* 2F9E0 8009F5E0 */ .word 0x8C0B00F4 -/* 2F9E4 8009F5E4 */ .word 0x15600002 -/* 2F9E8 8009F5E8 */ .word 0x8C0B0FE0 -/* 2F9EC 8009F5EC */ .word 0xAC0B00F4 -/* 2F9F0 8009F5F0 */ .word 0x8C010FD0 -/* 2F9F4 8009F5F4 */ .word 0x8C0202E0 -/* 2F9F8 8009F5F8 */ .word 0x8C0302E8 -/* 2F9FC 8009F5FC */ .word 0x8C040410 -/* 2FA00 8009F600 */ .word 0x8C050418 -/* 2FA04 8009F604 */ .word 0x00411020 -/* 2FA08 8009F608 */ .word 0x00611820 -/* 2FA0C 8009F60C */ .word 0xAC0202E0 -/* 2FA10 8009F610 */ .word 0xAC0302E8 -/* 2FA14 8009F614 */ .word 0x00812020 -/* 2FA18 8009F618 */ .word 0x00A12820 -/* 2FA1C 8009F61C */ .word 0xAC040410 -/* 2FA20 8009F620 */ .word 0xAC050418 -/* 2FA24 8009F624 */ .word 0x8C1A0FF0 -/* 2FA28 8009F628 */ .word 0x200B02E8 -/* 2FA2C 8009F62C */ .word 0x00000000 -/* 2FA30 8009F630 */ .word 0x0C0007ED -/* 2FA34 8009F634 */ .word 0x37EC0000 -/* 2FA38 8009F638 */ .word 0x201300A7 -/* 2FA3C 8009F63C */ .word 0x37580000 -/* 2FA40 8009F640 */ .word 0x0C0007F6 -/* 2FA44 8009F644 */ .word 0x24140920 -/* 2FA48 8009F648 */ .word 0x275A00A8 -/* 2FA4C 8009F64C */ .word 0x201BFF58 -/* 2FA50 8009F650 */ .word 0x0C0007F2 -/* 2FA54 8009F654 */ .word 0x40012000 -/* 2FA58 8009F658 */ .word 0x8F7909C8 -/* 2FA5C 8009F65C */ .word 0x1360FFF6 -/* 2FA60 8009F660 */ .word 0x30210080 -/* 2FA64 8009F664 */ .word 0x00196603 -/* 2FA68 8009F668 */ .word 0x000C5840 -/* 2FA6C 8009F66C */ .word 0x956B036E -/* 2FA70 8009F670 */ .word 0x1420037E -/* 2FA74 8009F674 */ .word 0x8F7809CC -/* 2FA78 8009F678 */ .word 0x01600008 -/* 2FA7C 8009F67C */ .word 0x277B0008 -/* 2FA80 8009F680 */ .word 0x0C000489 -/* 2FA84 8009F684 */ .word 0x877409C1 -/* 2FA88 8009F688 */ .word 0x33330FF8 -/* 2FA8C 8009F68C */ .word 0x0014A083 -/* 2FA90 8009F690 */ .word 0x080007F6 -/* 2FA94 8009F694 */ .word 0x201F1190 -/* 2FA98 8009F698 */ .word 0x8C0B01EC -/* 2FA9C 8009F69C */ .word 0x01795824 -/* 2FAA0 8009F6A0 */ .word 0x01785825 -/* 2FAA4 8009F6A4 */ .word 0x08000465 -/* 2FAA8 8009F6A8 */ .word 0xAC0B01EC -/* 2FAAC 8009F6AC */ .word 0x900100DE -/* 2FAB0 8009F6B0 */ .word 0x1020036E -/* 2FAB4 8009F6B4 */ .word 0x2021FFFC -/* 2FAB8 8009F6B8 */ .word 0x08000408 -/* 2FABC 8009F6BC */ .word 0x8C3A0138 -/* 2FAC0 8009F6C0 */ .word 0xC81D181A -/* 2FAC4 8009F6C4 */ .word 0x8C1900D8 -/* 2FAC8 8009F6C8 */ .word 0x22F70008 -/* 2FACC 8009F6CC */ .word 0xEAFD187F -/* 2FAD0 8009F6D0 */ .word 0xAEF80004 -/* 2FAD4 8009F6D4 */ .word 0xAEF90000 -/* 2FAD8 8009F6D8 */ .word 0x08000496 -/* 2FADC 8009F6DC */ .word 0x22F70008 -/* 2FAE0 8009F6E0 */ .word 0x201F1210 -/* 2FAE4 8009F6E4 */ .word 0x00185D82 -/* 2FAE8 8009F6E8 */ .word 0x316B003C -/* 2FAEC 8009F6EC */ .word 0x8D6B00F8 -/* 2FAF0 8009F6F0 */ .word 0x0018C200 -/* 2FAF4 8009F6F4 */ .word 0x0018C202 -/* 2FAF8 8009F6F8 */ .word 0x03E00008 -/* 2FAFC 8009F6FC */ .word 0x030BC020 -/* 2FB00 8009F700 */ .word 0xAC1900C8 -/* 2FB04 8009F704 */ .word 0x08000484 -/* 2FB08 8009F708 */ .word 0xAC1800CC -/* 2FB0C 8009F70C */ .word 0xAC1900C0 -/* 2FB10 8009F710 */ .word 0x08000484 -/* 2FB14 8009F714 */ .word 0xAC1800C4 -/* 2FB18 8009F718 */ .word 0x201F1194 -/* 2FB1C 8009F71C */ .word 0x02F65822 -/* 2FB20 8009F720 */ .word 0x1960035C -/* 2FB24 8009F724 */ .word 0x400C3000 -/* 2FB28 8009F728 */ .word 0x8C1800F0 -/* 2FB2C 8009F72C */ .word 0x25730158 -/* 2FB30 8009F730 */ .word 0x1580FFFC -/* 2FB34 8009F734 */ .word 0x8C0C0FEC -/* 2FB38 8009F738 */ .word 0x40984800 -/* 2FB3C 8009F73C */ .word 0x03135820 -/* 2FB40 8009F740 */ .word 0x018B6022 -/* 2FB44 8009F744 */ .word 0x05810008 -/* 2FB48 8009F748 */ .word 0x400B5800 -/* 2FB4C 8009F74C */ .word 0x316B0400 -/* 2FB50 8009F750 */ .word 0x1560FFFD -/* 2FB54 8009F754 */ .word 0x8C180FE8 -/* 2FB58 8009F758 */ .word 0x400B5000 -/* 2FB5C 8009F75C */ .word 0x1178FFFE -/* 2FB60 8009F760 */ .word 0x00000000 -/* 2FB64 8009F764 */ .word 0x40984000 -/* 2FB68 8009F768 */ .word 0x400B5000 -/* 2FB6C 8009F76C */ .word 0x01785822 -/* 2FB70 8009F770 */ .word 0x19600002 -/* 2FB74 8009F774 */ .word 0x01735822 -/* 2FB78 8009F778 */ .word 0x1960FFFB -/* 2FB7C 8009F77C */ .word 0x03135820 -/* 2FB80 8009F780 */ .word 0xAC0B00F0 -/* 2FB84 8009F784 */ .word 0x2273FFFF -/* 2FB88 8009F788 */ .word 0x22D4DEA8 -/* 2FB8C 8009F78C */ .word 0x3AD60208 -/* 2FB90 8009F790 */ .word 0x080007F6 -/* 2FB94 8009F794 */ .word 0x22D7FEA8 -/* 2FB98 8009F798 */ .word 0x200B0410 -/* 2FB9C 8009F79C */ .word 0x080007ED -/* 2FBA0 8009F7A0 */ .word 0x200C12D8 -/* 2FBA4 8009F7A4 */ .word 0x37FE0000 -/* 2FBA8 8009F7A8 */ .word 0x24050014 -/* 2FBAC 8009F7AC */ .word 0x24120006 -/* 2FBB0 8009F7B0 */ .word 0x240F09C8 -/* 2FBB4 8009F7B4 */ .word 0xA64103CA -/* 2FBB8 8009F7B8 */ .word 0xA64203CC -/* 2FBBC 8009F7BC */ .word 0xA64303CE -/* 2FBC0 8009F7C0 */ .word 0xA64003D0 -/* 2FBC4 8009F7C4 */ .word 0x8C1D03CC -/* 2FBC8 8009F7C8 */ .word 0x8CA903F8 -/* 2FBCC 8009F7CC */ .word 0x8C700024 -/* 2FBD0 8009F7D0 */ .word 0x02098024 -/* 2FBD4 8009F7D4 */ .word 0x2251FFFA -/* 2FBD8 8009F7D8 */ .word 0x3A52001C -/* 2FBDC 8009F7DC */ .word 0x2255FFFA -/* 2FBE0 8009F7E0 */ .word 0x962203D0 -/* 2FBE4 8009F7E4 */ .word 0x22310002 -/* 2FBE8 8009F7E8 */ .word 0x1040005F -/* 2FBEC 8009F7EC */ .word 0x8C4B0024 -/* 2FBF0 8009F7F0 */ .word 0x01695824 -/* 2FBF4 8009F7F4 */ .word 0x11700057 -/* 2FBF8 8009F7F8 */ .word 0x35700000 -/* 2FBFC 8009F7FC */ .word 0x12000003 -/* 2FC00 8009F800 */ .word 0x34530000 -/* 2FC04 8009F804 */ .word 0x34730000 -/* 2FC08 8009F808 */ .word 0x34430000 -/* 2FC0C 8009F80C */ .word 0x00055840 -/* 2FC10 8009F810 */ .word 0xC9621830 -/* 2FC14 8009F814 */ .word 0xCA641801 -/* 2FC18 8009F818 */ .word 0xCA651800 -/* 2FC1C 8009F81C */ .word 0xC8661801 -/* 2FC20 8009F820 */ .word 0xC8671800 -/* 2FC24 8009F824 */ .word 0x4B1F10C7 -/* 2FC28 8009F828 */ .word 0x4A022206 -/* 2FC2C 8009F82C */ .word 0x4A022A4F -/* 2FC30 8009F830 */ .word 0x4A03328E -/* 2FC34 8009F834 */ .word 0x4A033ACF -/* 2FC38 8009F838 */ .word 0x4A484214 -/* 2FC3C 8009F83C */ .word 0xC819201D -/* 2FC40 8009F840 */ .word 0x4A494A50 -/* 2FC44 8009F844 */ .word 0x4A4A5294 -/* 2FC48 8009F848 */ .word 0x4A4B5AD0 -/* 2FC4C 8009F84C */ .word 0x4AA84214 -/* 2FC50 8009F850 */ .word 0x4AA94A50 -/* 2FC54 8009F854 */ .word 0x4AAA5294 -/* 2FC58 8009F858 */ .word 0x4AAB5AD0 -/* 2FC5C 8009F85C */ .word 0x4B015F6A -/* 2FC60 8009F860 */ .word 0x4B6B58F2 -/* 2FC64 8009F864 */ .word 0x4B6A58B1 -/* 2FC68 8009F868 */ .word 0x4B0058F2 -/* 2FC6C 8009F86C */ .word 0x4B79EF53 -/* 2FC70 8009F870 */ .word 0x4B7D1086 -/* 2FC74 8009F874 */ .word 0x4B7D18CF -/* 2FC78 8009F878 */ .word 0x4B0018E1 -/* 2FC7C 8009F87C */ .word 0x4B1F10A7 -/* 2FC80 8009F880 */ .word 0x4B625744 -/* 2FC84 8009F884 */ .word 0x4B625ACD -/* 2FC88 8009F888 */ .word 0x4B00028E -/* 2FC8C 8009F88C */ .word 0x4B6B5B72 -/* 2FC90 8009F890 */ .word 0x4B6A5B31 -/* 2FC94 8009F894 */ .word 0x4B005B72 -/* 2FC98 8009F898 */ .word 0x4A0A6744 -/* 2FC9C 8009F89C */ .word 0x4A0A6F4D -/* 2FCA0 8009F8A0 */ .word 0x4A0B628E -/* 2FCA4 8009F8A4 */ .word 0x4A0B6ACF -/* 2FCA8 8009F8A8 */ .word 0x4B3F0F47 -/* 2FCAC 8009F8AC */ .word 0x4B9F528E -/* 2FCB0 8009F8B0 */ .word 0x4B9F5ACF -/* 2FCB4 8009F8B4 */ .word 0x4A0A6744 -/* 2FCB8 8009F8B8 */ .word 0x4A0A6F4D -/* 2FCBC 8009F8BC */ .word 0x4A0B630E -/* 2FCC0 8009F8C0 */ .word 0x4A0B6B4F -/* 2FCC4 8009F8C4 */ .word 0x4A0C4744 -/* 2FCC8 8009F8C8 */ .word 0xC87A3802 -/* 2FCCC 8009F8CC */ .word 0x4A0C4F4D -/* 2FCD0 8009F8D0 */ .word 0xC87A1405 -/* 2FCD4 8009F8D4 */ .word 0x4A0D428E -/* 2FCD8 8009F8D8 */ .word 0xCA793802 -/* 2FCDC 8009F8DC */ .word 0x4A0D4ACF -/* 2FCE0 8009F8E0 */ .word 0xCA791405 -/* 2FCE4 8009F8E4 */ .word 0x4B625744 -/* 2FCE8 8009F8E8 */ .word 0x4B625ACD -/* 2FCEC 8009F8EC */ .word 0x4B00528E -/* 2FCF0 8009F8F0 */ .word 0x4B015AE0 -/* 2FCF4 8009F8F4 */ .word 0x4B1F52A7 -/* 2FCF8 8009F8F8 */ .word 0x4B015755 -/* 2FCFC 8009F8FC */ .word 0x4B005AE3 -/* 2FD00 8009F900 */ .word 0x4B0152A7 -/* 2FD04 8009F904 */ .word 0x4B1F5086 -/* 2FD08 8009F908 */ .word 0x4B6A3744 -/* 2FD0C 8009F90C */ .word 0x4B6A3F4D -/* 2FD10 8009F910 */ .word 0x4B62274C -/* 2FD14 8009F914 */ .word 0x4B622E0D -/* 2FD18 8009F918 */ .word 0x4B0005CE -/* 2FD1C 8009F91C */ .word 0x4B6AD745 -/* 2FD20 8009F920 */ .word 0x4B62CD8D -/* 2FD24 8009F924 */ .word 0x20070000 -/* 2FD28 8009F928 */ .word 0x20010002 -/* 2FD2C 8009F92C */ .word 0xA6AF03D0 -/* 2FD30 8009F930 */ .word 0x080005DB -/* 2FD34 8009F934 */ .word 0x201F95E8 -/* 2FD38 8009F938 */ .word 0xE9F91072 -/* 2FD3C 8009F93C */ .word 0xE9FA0A67 -/* 2FD40 8009F940 */ .word 0xE9F63878 -/* 2FD44 8009F944 */ .word 0xE9F61471 -/* 2FD48 8009F948 */ .word 0xE9E30A66 -/* 2FD4C 8009F94C */ .word 0x21EFFFD8 -/* 2FD50 8009F950 */ .word 0x22B50002 -/* 2FD54 8009F954 */ .word 0x1600FFA2 -/* 2FD58 8009F958 */ .word 0x34430000 -/* 2FD5C 8009F95C */ .word 0xA6A303D0 -/* 2FD60 8009F960 */ .word 0x080004C8 -/* 2FD64 8009F964 */ .word 0x22B50002 -/* 2FD68 8009F968 */ .word 0x02B25822 -/* 2FD6C 8009F96C */ .word 0x0560000F -/* 2FD70 8009F970 */ .word 0xA6A003D0 -/* 2FD74 8009F974 */ .word 0x96A303CE -/* 2FD78 8009F978 */ .word 0x14A0FF93 -/* 2FD7C 8009F97C */ .word 0x20A5FFFC -/* 2FD80 8009F980 */ .word 0xAC0003CC -/* 2FD84 8009F984 */ .word 0x964103CA -/* 2FD88 8009F988 */ .word 0x964203CC -/* 2FD8C 8009F98C */ .word 0x96A303CE -/* 2FD90 8009F990 */ .word 0x48811500 -/* 2FD94 8009F994 */ .word 0x4BBF00EA -/* 2FD98 8009F998 */ .word 0x48822600 -/* 2FD9C 8009F99C */ .word 0x0C0005FD -/* 2FDA0 8009F9A0 */ .word 0x48831700 -/* 2FDA4 8009F9A4 */ .word 0x16B2FFF7 -/* 2FDA8 8009F9A8 */ .word 0x22520002 -/* 2FDAC 8009F9AC */ .word 0x03C00008 -/* 2FDB0 8009F9B0 */ .word 0xAC1D03CC -/* 2FDB4 8009F9B4 */ .word 0x00000000 -/* 2FDB8 8009F9B8 */ .word 0x97340380 -/* 2FDBC 8009F9BC */ .word 0x0C000489 -/* 2FDC0 8009F9C0 */ .word 0x976109C1 -/* 2FDC4 8009F9C4 */ .word 0x0281A022 -/* 2FDC8 8009F9C8 */ .word 0x0C0007F6 -/* 2FDCC 8009F9CC */ .word 0x2033FFFF -/* 2FDD0 8009F9D0 */ .word 0x940501EC -/* 2FDD4 8009F9D4 */ .word 0x000108C2 -/* 2FDD8 8009F9D8 */ .word 0x03217822 -/* 2FDDC 8009F9DC */ .word 0x95EF0380 -/* 2FDE0 8009F9E0 */ .word 0x368E0000 -/* 2FDE4 8009F9E4 */ .word 0x900801D9 -/* 2FDE8 8009F9E8 */ .word 0x30A60002 -/* 2FDEC 8009F9EC */ .word 0x14C0FF6A -/* 2FDF0 8009F9F0 */ .word 0x30A70001 -/* 2FDF4 8009F9F4 */ .word 0x15000006 -/* 2FDF8 8009F9F8 */ .word 0x000738C0 -/* 2FDFC 8009F9FC */ .word 0xA01901D9 -/* 2FE00 8009FA00 */ .word 0x20150040 -/* 2FE04 8009FA04 */ .word 0x20140000 -/* 2FE08 8009FA08 */ .word 0x0C000422 -/* 2FE0C 8009FA0C */ .word 0x20130080 -/* 2FE10 8009FA10 */ .word 0xC8082008 -/* 2FE14 8009FA14 */ .word 0xC80A2009 -/* 2FE18 8009FA18 */ .word 0xC80C200A -/* 2FE1C 8009FA1C */ .word 0xC80E200B -/* 2FE20 8009FA20 */ .word 0x4B004250 -/* 2FE24 8009FA24 */ .word 0xC8091811 -/* 2FE28 8009FA28 */ .word 0x4B0052D0 -/* 2FE2C 8009FA2C */ .word 0xC80B1813 -/* 2FE30 8009FA30 */ .word 0x4B006350 -/* 2FE34 8009FA34 */ .word 0xC80D1815 -/* 2FE38 8009FA38 */ .word 0x4B0073D0 -/* 2FE3C 8009FA3C */ .word 0xC80F1817 -/* 2FE40 8009FA40 */ .word 0xC8081C10 -/* 2FE44 8009FA44 */ .word 0xC80A1C12 -/* 2FE48 8009FA48 */ .word 0x0C0005DB -/* 2FE4C 8009FA4C */ .word 0xC80C1C14 -/* 2FE50 8009FA50 */ .word 0x0C0007F2 -/* 2FE54 8009FA54 */ .word 0xC80E1C16 -/* 2FE58 8009FA58 */ .word 0xC9D41800 -/* 2FE5C 8009FA5C */ .word 0x4B356C33 -/* 2FE60 8009FA60 */ .word 0xC9D41C02 -/* 2FE64 8009FA64 */ .word 0x4B017F46 -/* 2FE68 8009FA68 */ .word 0x8DCB001C -/* 2FE6C 8009FA6C */ .word 0x4B015F4F -/* 2FE70 8009FA70 */ .word 0xC9D61602 -/* 2FE74 8009FA74 */ .word 0x4A94674E -/* 2FE78 8009FA78 */ .word 0x34C90000 -/* 2FE7C 8009FA7C */ .word 0x4A94474F -/* 2FE80 8009FA80 */ .word 0xC9223016 -/* 2FE84 8009FA84 */ .word 0x4AB46F4E -/* 2FE88 8009FA88 */ .word 0xADCB0008 -/* 2FE8C 8009FA8C */ .word 0x4AB44F4F -/* 2FE90 8009FA90 */ .word 0xC9C73001 -/* 2FE94 8009FA94 */ .word 0x4AD475CE -/* 2FE98 8009FA98 */ .word 0x14C0FF7F -/* 2FE9C 8009FA9C */ .word 0x4AD4560F -/* 2FEA0 8009FAA0 */ .word 0x4B7FCEE3 -/* 2FEA4 8009FAA4 */ .word 0xC9D61206 -/* 2FEA8 8009FAA8 */ .word 0x4B00C8E3 -/* 2FEAC 8009FAAC */ .word 0x2021FFFC -/* 2FEB0 8009FAB0 */ .word 0x4B92BF44 -/* 2FEB4 8009FAB4 */ .word 0x01075822 -/* 2FEB8 8009FAB8 */ .word 0x4B92C08D -/* 2FEBC 8009FABC */ .word 0xE97B07F3 -/* 2FEC0 8009FAC0 */ .word 0x4B00054E -/* 2FEC4 8009FAC4 */ .word 0xE97B03CB -/* 2FEC8 8009FAC8 */ .word 0x4B434EB3 -/* 2FECC 8009FACC */ .word 0xE9030E7A -/* 2FED0 8009FAD0 */ .word 0x4BB2B9C6 -/* 2FED4 8009FAD4 */ .word 0xE919147C -/* 2FED8 8009FAD8 */ .word 0x4BB2C18F -/* 2FEDC 8009FADC */ .word 0xE9191879 -/* 2FEE0 8009FAE0 */ .word 0x4B624772 -/* 2FEE4 8009FAE4 */ .word 0xE91A0E7B -/* 2FEE8 8009FAE8 */ .word 0x4B755971 -/* 2FEEC 8009FAEC */ .word 0xE91A1173 -/* 2FEF0 8009FAF0 */ .word 0x4BE25932 -/* 2FEF4 8009FAF4 */ .word 0xC9C31801 -/* 2FEF8 8009FAF8 */ .word 0x4BF57971 -/* 2FEFC 8009FAFC */ .word 0x00015FC3 -/* 2FF00 8009FB00 */ .word 0x4B007932 -/* 2FF04 8009FB04 */ .word 0x316B0028 -/* 2FF08 8009FB08 */ .word 0x4AF8C765 -/* 2FF0C 8009FB0C */ .word 0x21EF0050 -/* 2FF10 8009FB10 */ .word 0x4AF7BF64 -/* 2FF14 8009FB14 */ .word 0x01EB4022 -/* 2FF18 8009FB18 */ .word 0x4A05AF44 -/* 2FF1C 8009FB1C */ .word 0x484A0800 -/* 2FF20 8009FB20 */ .word 0x4A05174D -/* 2FF24 8009FB24 */ .word 0xE9171C7C -/* 2FF28 8009FB28 */ .word 0x4A04AD4E -/* 2FF2C 8009FB2C */ .word 0xC9D41804 -/* 2FF30 8009FB30 */ .word 0x4A04108F -/* 2FF34 8009FB34 */ .word 0xE9F71877 -/* 2FF38 8009FB38 */ .word 0x4B00C763 -/* 2FF3C 8009FB3C */ .word 0xC9170F72 -/* 2FF40 8009FB40 */ .word 0x4B3F0F47 -/* 2FF44 8009FB44 */ .word 0xE9181C7B -/* 2FF48 8009FB48 */ .word 0x4B9FAE8E -/* 2FF4C 8009FB4C */ .word 0xC9F70B5E -/* 2FF50 8009FB50 */ .word 0x4B9F164F -/* 2FF54 8009FB54 */ .word 0xE9F81876 -/* 2FF58 8009FB58 */ .word 0x4BFF00A7 -/* 2FF5C 8009FB5C */ .word 0xC9D41C06 -/* 2FF60 8009FB60 */ .word 0x4AE6C765 -/* 2FF64 8009FB64 */ .word 0xE903107A -/* 2FF68 8009FB68 */ .word 0x4A05D744 -/* 2FF6C 8009FB6C */ .word 0xC9180F6E -/* 2FF70 8009FB70 */ .word 0x4A05CF4D -/* 2FF74 8009FB74 */ .word 0xE9E31270 -/* 2FF78 8009FB78 */ .word 0x4A04D14E -/* 2FF7C 8009FB7C */ .word 0xC9F80B5A -/* 2FF80 8009FB80 */ .word 0x4A04C90F -/* 2FF84 8009FB84 */ .word 0xA50AFFFE -/* 2FF88 8009FB88 */ .word 0x4BFF108F -/* 2FF8C 8009FB8C */ .word 0x000A5900 -/* 2FF90 8009FB90 */ .word 0x4AE7BF64 -/* 2FF94 8009FB94 */ .word 0x484A0800 -/* 2FF98 8009FB98 */ .word 0x4AE5BF44 -/* 2FF9C 8009FB9C */ .word 0xE9050F7D -/* 2FFA0 8009FBA0 */ .word 0x4AE5C74D -/* 2FFA4 8009FBA4 */ .word 0x21CE0020 -/* 2FFA8 8009FBA8 */ .word 0x4AE2BE8E -/* 2FFAC 8009FBAC */ .word 0xA50AFFFC -/* 2FFB0 8009FBB0 */ .word 0x4AE2C64F -/* 2FFB4 8009FBB4 */ .word 0x000A5100 -/* 2FFB8 8009FBB8 */ .word 0x4A12B0C5 -/* 2FFBC 8009FBBC */ .word 0xA5EBFFD6 -/* 2FFC0 8009FBC0 */ .word 0xA5EAFFD4 -/* 2FFC4 8009FBC4 */ .word 0x4B92D744 -/* 2FFC8 8009FBC8 */ .word 0xE9E50B69 -/* 2FFCC 8009FBCC */ .word 0x4B92CE4D -/* 2FFD0 8009FBD0 */ .word 0xE9040F7C -/* 2FFD4 8009FBD4 */ .word 0x4B00068E -/* 2FFD8 8009FBD8 */ .word 0xE9E40B68 -/* 2FFDC 8009FBDC */ .word 0xE903127B -/* 2FFE0 8009FBE0 */ .word 0x4B018F47 -/* 2FFE4 8009FBE4 */ .word 0xE9E31671 -/* 2FFE8 8009FBE8 */ .word 0x4B7F9F4F -/* 2FFEC 8009FBEC */ .word 0x4A10D68E -/* 2FFF0 8009FBF0 */ .word 0x1C20FF9C -/* 2FFF4 8009FBF4 */ .word 0x4A10CE4F -/* 2FFF8 8009FBF8 */ .word 0x07E0FF4F -/* 2FFFC 8009FBFC */ .word 0x4B00C8E3 -/* 30000 8009FC00 */ .word 0xE919147C -/* 30004 8009FC04 */ .word 0x4B7FCEE3 -/* 30008 8009FC08 */ .word 0xE9F91072 -/* 3000C 8009FC0C */ .word 0xE91A0E7B -/* 30010 8009FC10 */ .word 0xE9FA0A67 -/* 30014 8009FC14 */ .word 0xE9030E7A -/* 30018 8009FC18 */ .word 0x10E0FE8E -/* 3001C 8009FC1C */ .word 0xE9E30A66 -/* 30020 8009FC20 */ .word 0xE91B07EB -/* 30024 8009FC24 */ .word 0x08000465 -/* 30028 8009FC28 */ .word 0xE9FB03C3 -/* 3002C 8009FC2C */ .word 0x200D0180 -/* 30030 8009FC30 */ .word 0xC810181C -/* 30034 8009FC34 */ .word 0xC8101C1C -/* 30038 8009FC38 */ .word 0xC9BD1018 -/* 3003C 8009FC3C */ .word 0xC811181D -/* 30040 8009FC40 */ .word 0xC8111C1D -/* 30044 8009FC44 */ .word 0x4B7FFCE0 -/* 30048 8009FC48 */ .word 0x4A100551 -/* 3004C 8009FC4C */ .word 0xC9B2121A -/* 30050 8009FC50 */ .word 0x4B1D8427 -/* 30054 8009FC54 */ .word 0xC9B2161A -/* 30058 8009FC58 */ .word 0x4B0104E7 -/* 3005C 8009FC5C */ .word 0xC8121437 -/* 30060 8009FC60 */ .word 0x4B3D8C67 -/* 30064 8009FC64 */ .word 0xC9B20D03 -/* 30068 8009FC68 */ .word 0x4B354C33 -/* 3006C 8009FC6C */ .word 0x03E00008 -/* 30070 8009FC70 */ .word 0x22E80050 -/* 30074 8009FC74 */ .word 0x0C0005F1 -/* 30078 8009FC78 */ .word 0xAEF80004 -/* 3007C 8009FC7C */ .word 0x201F1194 -/* 30080 8009FC80 */ .word 0xAEF90004 -/* 30084 8009FC84 */ .word 0xCAE23000 -/* 30088 8009FC88 */ .word 0x92E10005 -/* 3008C 8009FC8C */ .word 0x92E20006 -/* 30090 8009FC90 */ .word 0x92E30007 -/* 30094 8009FC94 */ .word 0x4BBF00EA -/* 30098 8009FC98 */ .word 0x94210380 -/* 3009C 8009FC9C */ .word 0x4BDF0906 -/* 300A0 8009FCA0 */ .word 0x94420380 -/* 300A4 8009FCA4 */ .word 0x4B3E108C -/* 300A8 8009FCA8 */ .word 0x94630380 -/* 300AC 8009FCAC */ .word 0x4B00010E -/* 300B0 8009FCB0 */ .word 0x34240000 -/* 300B4 8009FCB4 */ .word 0x4BFF016D -/* 300B8 8009FCB8 */ .word 0xC8261006 -/* 300BC 8009FCBC */ .word 0x4BFF01ED -/* 300C0 8009FCC0 */ .word 0xC8441006 -/* 300C4 8009FCC4 */ .word 0x4BA271B3 -/* 300C8 8009FCC8 */ .word 0xC8681006 -/* 300CC 8009FCCC */ .word 0x4BFF026D -/* 300D0 8009FCD0 */ .word 0x8C250024 -/* 300D4 8009FCD4 */ .word 0x4BE27233 -/* 300D8 8009FCD8 */ .word 0x8C460024 -/* 300DC 8009FCDC */ .word 0x4B260090 -/* 300E0 8009FCE0 */ .word 0x8C670024 -/* 300E4 8009FCE4 */ .word 0x4A043291 -/* 300E8 8009FCE8 */ .word 0x30AB7070 -/* 300EC 8009FCEC */ .word 0x4A0622D1 -/* 300F0 8009FCF0 */ .word 0x00CB5824 -/* 300F4 8009FCF4 */ .word 0x4A083311 -/* 300F8 8009FCF8 */ .word 0x00EB5824 -/* 300FC 8009FCFC */ .word 0x4B241360 -/* 30100 8009FD00 */ .word 0x4A0433A7 -/* 30104 8009FD04 */ .word 0x156001E3 -/* 30108 8009FD08 */ .word 0x900B01EE -/* 3010C 8009FD0C */ .word 0x4B2C5747 -/* 30110 8009FD10 */ .word 0x8C0C03CC -/* 30114 8009FD14 */ .word 0x4B2B674F -/* 30118 8009FD18 */ .word 0x00A62825 -/* 3011C 8009FD1C */ .word 0x4B2410A3 -/* 30120 8009FD20 */ .word 0x00A72825 -/* 30124 8009FD24 */ .word 0x4A0432A7 -/* 30128 8009FD28 */ .word 0x8D6B03C2 -/* 3012C 8009FD2C */ .word 0x4B2869A3 -/* 30130 8009FD30 */ .word 0x4806E800 -/* 30134 8009FD34 */ .word 0x4A087127 -/* 30138 8009FD38 */ .word 0x00AC2824 -/* 3013C 8009FD3C */ .word 0x4A0E43A7 -/* 30140 8009FD40 */ .word 0x14A0FE98 -/* 30144 8009FD44 */ .word 0x00CB5820 -/* 30148 8009FD48 */ .word 0x4A0231A0 -/* 3014C 8009FD4C */ .word 0x056101D1 -/* 30150 8009FD50 */ .word 0x4A0A20A7 -/* 30154 8009FD54 */ .word 0x4A0452A7 -/* 30158 8009FD58 */ .word 0x48017600 -/* 3015C 8009FD5C */ .word 0x4BBF7106 -/* 30160 8009FD60 */ .word 0x10C001CC -/* 30164 8009FD64 */ .word 0x4A0E1191 -/* 30168 8009FD68 */ .word 0x48021600 -/* 3016C 8009FD6C */ .word 0x4A0E5211 -/* 30170 8009FD70 */ .word 0x48035600 -/* 30174 8009FD74 */ .word 0x4A0272D1 -/* 30178 8009FD78 */ .word 0x8C0601EC -/* 3017C 8009FD7C */ .word 0x4A0A7311 -/* 30180 8009FD80 */ .word 0xC82D1008 -/* 30184 8009FD84 */ .word 0x4A0253D1 -/* 30188 8009FD88 */ .word 0xC84D1408 -/* 3018C 8009FD8C */ .word 0x4B083407 -/* 30190 8009FD90 */ .word 0xC86D1608 -/* 30194 8009FD94 */ .word 0x4B0B440F -/* 30198 8009FD98 */ .word 0x00065A80 -/* 3019C 8009FD9C */ .word 0x4B118C5D -/* 301A0 8009FDA0 */ .word 0x0561000A -/* 301A4 8009FDA4 */ .word 0x4B30841D -/* 301A8 8009FDA8 */ .word 0xC8323002 -/* 301AC 8009FDAC */ .word 0x4B0653F3 -/* 301B0 8009FDB0 */ .word 0xC8533002 -/* 301B4 8009FDB4 */ .word 0x4B2F4530 -/* 301B8 8009FDB8 */ .word 0xC8753002 -/* 301BC 8009FDBC */ .word 0x4B3145B2 -/* 301C0 8009FDC0 */ .word 0x4B304DF1 -/* 301C4 8009FDC4 */ .word 0x0800064E -/* 301C8 8009FDC8 */ .word 0x4B004E32 -/* 301CC 8009FDCC */ .word 0xC8923002 -/* 301D0 8009FDD0 */ .word 0x4B2F4530 -/* 301D4 8009FDD4 */ .word 0xC8320313 -/* 301D8 8009FDD8 */ .word 0x4B3145B2 -/* 301DC 8009FDDC */ .word 0xC8933002 -/* 301E0 8009FDE0 */ .word 0x4B304DF1 -/* 301E4 8009FDE4 */ .word 0xC8530313 -/* 301E8 8009FDE8 */ .word 0x4B004E32 -/* 301EC 8009FDEC */ .word 0xC8953002 -/* 301F0 8009FDF0 */ .word 0x4B0653F3 -/* 301F4 8009FDF4 */ .word 0xC8750313 -/* 301F8 8009FDF8 */ .word 0x4B265530 -/* 301FC 8009FDFC */ .word 0x4B2655B2 -/* 30200 8009FE00 */ .word 0x8C250020 -/* 30204 8009FE04 */ .word 0x4B285D30 -/* 30208 8009FE08 */ .word 0x8C470020 -/* 3020C 8009FE0C */ .word 0x4B285DB2 -/* 30210 8009FE10 */ .word 0x8C680020 -/* 30214 8009FE14 */ .word 0x4B7E9484 -/* 30218 8009FE18 */ .word 0x900901E7 -/* 3021C 8009FE1C */ .word 0x4B7E9CC4 -/* 30220 8009FE20 */ .word 0x00A75822 -/* 30224 8009FE24 */ .word 0x4B7EAD44 -/* 30228 8009FE28 */ .word 0x000B67C3 -/* 3022C 8009FE2C */ .word 0x4B085BF3 -/* 30230 8009FE30 */ .word 0x016C5824 -/* 30234 8009FE34 */ .word 0x4BFEA744 -/* 30238 8009FE38 */ .word 0x00AB2822 -/* 3023C 8009FE3C */ .word 0x4BFEB58D -/* 30240 8009FE40 */ .word 0x00A85822 -/* 30244 8009FE44 */ .word 0x4B00050E -/* 30248 8009FE48 */ .word 0x000B67C3 -/* 3024C 8009FE4C */ .word 0x4B5E7E45 -/* 30250 8009FE50 */ .word 0x016C5824 -/* 30254 8009FE54 */ .word 0x4B0003CE -/* 30258 8009FE58 */ .word 0x00AB2822 -/* 3025C 8009FE5C */ .word 0x4A040115 -/* 30260 8009FE60 */ .word 0xAEE50010 -/* 30264 8009FE64 */ .word 0x4A000691 -/* 30268 8009FE68 */ .word 0xCAFB1004 -/* 3026C 8009FE6C */ .word 0x4A14CF45 -/* 30270 8009FE70 */ .word 0x48058880 -/* 30274 8009FE74 */ .word 0x4A147F4C -/* 30278 8009FE78 */ .word 0x900701E6 -/* 3027C 8009FE7C */ .word 0x4A167D0E -/* 30280 8009FE80 */ .word 0xC8530F0E -/* 30284 8009FE84 */ .word 0x4A16CBCF -/* 30288 8009FE88 */ .word 0xC8750F0E -/* 3028C 8009FE8C */ .word 0x4A10BF44 -/* 30290 8009FE90 */ .word 0xC8470F0F -/* 30294 8009FE94 */ .word 0x4A10C74D -/* 30298 8009FE98 */ .word 0xC8690F0F -/* 3029C 8009FE9C */ .word 0x4A11BC0E -/* 302A0 8009FEA0 */ .word 0x34CB00C8 -/* 302A4 8009FEA4 */ .word 0x4A11C44F -/* 302A8 8009FEA8 */ .word 0x01695825 -/* 302AC 8009FEAC */ .word 0x4BBEA5A8 -/* 302B0 8009FEB0 */ .word 0x4B7E7BE6 -/* 302B4 8009FEB4 */ .word 0xA2EB0000 -/* 302B8 8009FEB8 */ .word 0x4BDE0F47 -/* 302BC 8009FEBC */ .word 0xEAEA0901 -/* 302C0 8009FEC0 */ .word 0x4B9E840E -/* 302C4 8009FEC4 */ .word 0xEAE20902 -/* 302C8 8009FEC8 */ .word 0x4B9E8C4F -/* 302CC 8009FECC */ .word 0xEAEE0903 -/* 302D0 8009FED0 */ .word 0x4B0E1F46 -/* 302D4 8009FED4 */ .word 0x30AC0080 -/* 302D8 8009FED8 */ .word 0x4B24B74C -/* 302DC 8009FEDC */ .word 0x01876025 -/* 302E0 8009FEE0 */ .word 0x4B247F4D -/* 302E4 8009FEE4 */ .word 0xA2EC0001 -/* 302E8 8009FEE8 */ .word 0x4B3AB08E -/* 302EC 8009FEEC */ .word 0x1120001D -/* 302F0 8009FEF0 */ .word 0x4B3A78CF -/* 302F4 8009FEF4 */ .word 0x4B1B4772 -/* 302F8 8009FEF8 */ .word 0x4B3B42B1 -/* 302FC 8009FEFC */ .word 0x4A6D0390 -/* 30300 8009FF00 */ .word 0x4B0046F2 -/* 30304 8009FF04 */ .word 0x4BFF05AA -/* 30308 8009FF08 */ .word 0x4B0A6F45 -/* 3030C 8009FF0C */ .word 0x4B0A774C -/* 30310 8009FF10 */ .word 0xC8361005 -/* 30314 8009FF14 */ .word 0x4B1B738E -/* 30318 8009FF18 */ .word 0xC8561405 -/* 3031C 8009FF1C */ .word 0x4B1B6B4F -/* 30320 8009FF20 */ .word 0x4BFF02AA -/* 30324 8009FF24 */ .word 0x4BFEF763 -/* 30328 8009FF28 */ .word 0xC86A1405 -/* 3032C 8009FF2C */ .word 0x4A8EB745 -/* 30330 8009FF30 */ .word 0x4A8DB58F -/* 30334 8009FF34 */ .word 0x4B00064E -/* 30338 8009FF38 */ .word 0x4BCE5745 -/* 3033C 8009FF3C */ .word 0x4BCD528F -/* 30340 8009FF40 */ .word 0x4B00034E -/* 30344 8009FF44 */ .word 0xEAF61804 -/* 30348 8009FF48 */ .word 0x4A169CE7 -/* 3034C 8009FF4C */ .word 0xEAF91805 -/* 30350 8009FF50 */ .word 0x4A1939E7 -/* 30354 8009FF54 */ .word 0xCAF21C04 -/* 30358 8009FF58 */ .word 0x4A0AAD67 -/* 3035C 8009FF5C */ .word 0xCAE51C05 -/* 30360 8009FF60 */ .word 0x4A0D4A67 -/* 30364 8009FF64 */ .word 0x4A178744 -/* 30368 8009FF68 */ .word 0xC8250F0F -/* 3036C 8009FF6C */ .word 0x4A178F4D -/* 30370 8009FF70 */ .word 0xC8320F0E -/* 30374 8009FF74 */ .word 0x4A1885CE -/* 30378 8009FF78 */ .word 0x84410018 -/* 3037C 8009FF7C */ .word 0x4A188E0F -/* 30380 8009FF80 */ .word 0x26E20020 -/* 30384 8009FF84 */ .word 0x4A054A95 -/* 30388 8009FF88 */ .word 0x30C30004 -/* 3038C 8009FF8C */ .word 0x4A12AA51 -/* 30390 8009FF90 */ .word 0x00010B80 -/* 30394 8009FF94 */ .word 0x4A053B55 -/* 30398 8009FF98 */ .word 0xAEE10008 -/* 3039C 8009FF9C */ .word 0x4A1299D1 -/* 303A0 8009FFA0 */ .word 0xEAE30B08 -/* 303A4 8009FFA4 */ .word 0x4B265746 -/* 303A8 8009FFA8 */ .word 0xEAE20B09 -/* 303AC 8009FFAC */ .word 0x4B264F4F -/* 303B0 8009FFB0 */ .word 0xEAE30A0C -/* 303B4 8009FFB4 */ .word 0x4B2C6F4E -/* 303B8 8009FFB8 */ .word 0xEAE20A0D -/* 303BC 8009FFBC */ .word 0x4B2C3F4F -/* 303C0 8009FFC0 */ .word 0xEAEF0806 -/* 303C4 8009FFC4 */ .word 0x4B22109D -/* 303C8 8009FFC8 */ .word 0xEAF40807 -/* 303CC 8009FFCC */ .word 0x4B0318DD -/* 303D0 8009FFD0 */ .word 0xEAEF0B0A -/* 303D4 8009FFD4 */ .word 0x4B086F46 -/* 303D8 8009FFD8 */ .word 0xEAF40B0B -/* 303DC 8009FFDC */ .word 0x4B083F4F -/* 303E0 8009FFE0 */ .word 0xEAEF0A0E -/* 303E4 8009FFE4 */ .word 0x4B0B574E -/* 303E8 8009FFE8 */ .word 0xEAF40A0F -/* 303EC 8009FFEC */ .word 0x4B0B4F4F -/* 303F0 8009FFF0 */ .word 0x00035900 -/* 303F4 8009FFF4 */ .word 0x4B26319D -/* 303F8 8009FFF8 */ .word 0x004B0820 -/* 303FC 8009FFFC */ .word 0x4B0739DD -/* 30400 800A0000 */ .word 0x00095940 -/* 30404 800A0004 */ .word 0x4B371744 -/* 30408 800A0008 */ .word 0x002BB820 -/* 3040C 800A000C */ .word 0x4B371F4D -/* 30410 800A0010 */ .word 0x30C60001 -/* 30414 800A0014 */ .word 0x4B38108E -/* 30418 800A0018 */ .word 0x00065900 -/* 3041C 800A001C */ .word 0x4B3818CF -/* 30420 800A0020 */ .word 0x02EBB820 -/* 30424 800A0024 */ .word 0x4B373744 -/* 30428 800A0028 */ .word 0x4B373F4D -/* 3042C 800A002C */ .word 0x4B38318E -/* 30430 800A0030 */ .word 0xE8421803 -/* 30434 800A0034 */ .word 0x4B3839CF -/* 30438 800A0038 */ .word 0xE8431801 -/* 3043C 800A003C */ .word 0x4B74174C -/* 30440 800A0040 */ .word 0xE8221C03 -/* 30444 800A0044 */ .word 0x4B741F4D -/* 30448 800A0048 */ .word 0xE8231C01 -/* 3044C 800A004C */ .word 0x4B6F120E -/* 30450 800A0050 */ .word 0xE8461807 -/* 30454 800A0054 */ .word 0x4B6F1A4F -/* 30458 800A0058 */ .word 0xE8471805 -/* 3045C 800A005C */ .word 0x4B012F46 -/* 30460 800A0060 */ .word 0xE8261C07 -/* 30464 800A0064 */ .word 0x4B01974F -/* 30468 800A0068 */ .word 0xE8271C05 -/* 3046C 800A006C */ .word 0x4B24474C -/* 30470 800A0070 */ .word 0xE8481806 -/* 30474 800A0074 */ .word 0x4B244F4D -/* 30478 800A0078 */ .word 0xE8491804 -/* 3047C 800A007C */ .word 0x4B3A414E -/* 30480 800A0080 */ .word 0xE8281C06 -/* 30484 800A0084 */ .word 0x4B3A4C8F -/* 30488 800A0088 */ .word 0xE8291C04 -/* 3048C 800A008C */ .word 0x4B244286 -/* 30490 800A0090 */ .word 0x10C00016 -/* 30494 800A0094 */ .word 0x4BFE4206 -/* 30498 800A0098 */ .word 0x4BFE4A4F -/* 3049C 800A009C */ .word 0xE8451802 -/* 304A0 800A00A0 */ .word 0x4BFE1086 -/* 304A4 800A00A4 */ .word 0xE8521800 -/* 304A8 800A00A8 */ .word 0x4BFE18CF -/* 304AC 800A00AC */ .word 0xE8251C02 -/* 304B0 800A00B0 */ .word 0x4BFE3186 -/* 304B4 800A00B4 */ .word 0xE8321C00 -/* 304B8 800A00B8 */ .word 0x4BFE39CF -/* 304BC 800A00BC */ .word 0xEAE80F7D -/* 304C0 800A00C0 */ .word 0x4BFE5744 -/* 304C4 800A00C4 */ .word 0xEAE90F7C -/* 304C8 800A00C8 */ .word 0x4BFE294E -/* 304CC 800A00CC */ .word 0xEAE20F7B -/* 304D0 800A00D0 */ .word 0x4BFE948F -/* 304D4 800A00D4 */ .word 0xEAE30F7A -/* 304D8 800A00D8 */ .word 0xEAE60F7F -/* 304DC 800A00DC */ .word 0xEAE70F7E -/* 304E0 800A00E0 */ .word 0xEAE50F79 -/* 304E4 800A00E4 */ .word 0x08000497 -/* 304E8 800A00E8 */ .word 0xEAF20F78 -/* 304EC 800A00EC */ .word 0xE8451802 -/* 304F0 800A00F0 */ .word 0xE8521800 -/* 304F4 800A00F4 */ .word 0xE8251C02 -/* 304F8 800A00F8 */ .word 0x08000497 -/* 304FC 800A00FC */ .word 0xE8321C00 -/* 30500 800A0100 */ .word 0x97390380 -/* 30504 800A0104 */ .word 0x97180380 -/* 30508 800A0108 */ .word 0x24017070 -/* 3050C 800A010C */ .word 0x8F2B0024 -/* 30510 800A0110 */ .word 0x002B0824 -/* 30514 800A0114 */ .word 0x1020FD4F -/* 30518 800A0118 */ .word 0x8F2B004C -/* 3051C 800A011C */ .word 0x1738FFFC -/* 30520 800A0120 */ .word 0x27390028 -/* 30524 800A0124 */ .word 0x0800047B -/* 30528 800A0128 */ .word 0x97390380 -/* 3052C 800A012C */ .word 0x8F39001C -/* 30530 800A0130 */ .word 0x03381022 -/* 30534 800A0134 */ .word 0x0441FD47 -/* 30538 800A0138 */ .word 0x8C1800D8 -/* 3053C 800A013C */ .word 0x08000402 -/* 30540 800A0140 */ .word 0x936109C1 -/* 30544 800A0144 */ .word 0x08000410 -/* 30548 800A0148 */ .word 0x97390380 -/* 3054C 800A014C */ .word 0x00000000 -/* 30550 800A0150 */ .word 0x00000000 -/* 30554 800A0154 */ .word 0x00000000 -/* 30558 800A0158 */ .word 0x00000000 -/* 3055C 800A015C */ .word 0x00000000 -/* 30560 800A0160 */ .word 0x00000000 -/* 30564 800A0164 */ .word 0x00000000 -/* 30568 800A0168 */ .word 0x00000000 -/* 3056C 800A016C */ .word 0x00000000 -/* 30570 800A0170 */ .word 0x00000000 -/* 30574 800A0174 */ .word 0x00000000 -/* 30578 800A0178 */ .word 0x00000000 -/* 3057C 800A017C */ .word 0x00000000 -/* 30580 800A0180 */ .word 0x00000000 -/* 30584 800A0184 */ .word 0x00000000 -/* 30588 800A0188 */ .word 0x00000000 -/* 3058C 800A018C */ .word 0x00000000 -/* 30590 800A0190 */ .word 0x00000000 -/* 30594 800A0194 */ .word 0x00000000 -/* 30598 800A0198 */ .word 0x00000000 -/* 3059C 800A019C */ .word 0x00000000 -/* 305A0 800A01A0 */ .word 0x00000000 -/* 305A4 800A01A4 */ .word 0x00000000 -/* 305A8 800A01A8 */ .word 0x00000000 -/* 305AC 800A01AC */ .word 0x00000000 -/* 305B0 800A01B0 */ .word 0x00000000 -/* 305B4 800A01B4 */ .word 0x00000000 -/* 305B8 800A01B8 */ .word 0x00000000 -/* 305BC 800A01BC */ .word 0x00000000 -/* 305C0 800A01C0 */ .word 0x00000000 -/* 305C4 800A01C4 */ .word 0x00000000 -/* 305C8 800A01C8 */ .word 0x00000000 -/* 305CC 800A01CC */ .word 0x00000000 -/* 305D0 800A01D0 */ .word 0x00000000 -/* 305D4 800A01D4 */ .word 0x00000000 -/* 305D8 800A01D8 */ .word 0x00000000 -/* 305DC 800A01DC */ .word 0x00000000 -/* 305E0 800A01E0 */ .word 0x00000000 -/* 305E4 800A01E4 */ .word 0x00000000 -/* 305E8 800A01E8 */ .word 0x00000000 -/* 305EC 800A01EC */ .word 0x00000000 -/* 305F0 800A01F0 */ .word 0x00000000 -/* 305F4 800A01F4 */ .word 0x00000000 -/* 305F8 800A01F8 */ .word 0x00000000 -/* 305FC 800A01FC */ .word 0x00000000 -/* 30600 800A0200 */ .word 0x00000000 -/* 30604 800A0204 */ .word 0x00000000 -/* 30608 800A0208 */ .word 0x00000000 -/* 3060C 800A020C */ .word 0x00000000 -/* 30610 800A0210 */ .word 0x00000000 -/* 30614 800A0214 */ .word 0x00000000 -/* 30618 800A0218 */ .word 0x00000000 -/* 3061C 800A021C */ .word 0x00000000 -/* 30620 800A0220 */ .word 0x00000000 -/* 30624 800A0224 */ .word 0x00000000 -/* 30628 800A0228 */ .word 0x00000000 -/* 3062C 800A022C */ .word 0x00000000 -/* 30630 800A0230 */ .word 0x00000000 -/* 30634 800A0234 */ .word 0x00000000 -/* 30638 800A0238 */ .word 0x00000000 -/* 3063C 800A023C */ .word 0x00000000 -/* 30640 800A0240 */ .word 0x00000000 -/* 30644 800A0244 */ .word 0x00000000 -/* 30648 800A0248 */ .word 0x00000000 -/* 3064C 800A024C */ .word 0x00000000 -/* 30650 800A0250 */ .word 0x00000000 -/* 30654 800A0254 */ .word 0x00000000 -/* 30658 800A0258 */ .word 0x00000000 -/* 3065C 800A025C */ .word 0x00000000 -/* 30660 800A0260 */ .word 0x00000000 -/* 30664 800A0264 */ .word 0x00000000 -/* 30668 800A0268 */ .word 0x00000000 -/* 3066C 800A026C */ .word 0x00000000 -/* 30670 800A0270 */ .word 0x00000000 -/* 30674 800A0274 */ .word 0x00000000 -/* 30678 800A0278 */ .word 0x00000000 -/* 3067C 800A027C */ .word 0x00000000 -/* 30680 800A0280 */ .word 0x00000000 -/* 30684 800A0284 */ .word 0x00000000 -/* 30688 800A0288 */ .word 0x00000000 -/* 3068C 800A028C */ .word 0x00000000 -/* 30690 800A0290 */ .word 0x00000000 -/* 30694 800A0294 */ .word 0x00000000 -/* 30698 800A0298 */ .word 0x00000000 -/* 3069C 800A029C */ .word 0x00000000 -/* 306A0 800A02A0 */ .word 0x00000000 -/* 306A4 800A02A4 */ .word 0x00000000 -/* 306A8 800A02A8 */ .word 0x00000000 -/* 306AC 800A02AC */ .word 0x00000000 -/* 306B0 800A02B0 */ .word 0x00000000 -/* 306B4 800A02B4 */ .word 0x00000000 -/* 306B8 800A02B8 */ .word 0x00000000 -/* 306BC 800A02BC */ .word 0x00000000 -/* 306C0 800A02C0 */ .word 0x00000000 -/* 306C4 800A02C4 */ .word 0x00000000 -/* 306C8 800A02C8 */ .word 0x00000000 -/* 306CC 800A02CC */ .word 0x00000000 -/* 306D0 800A02D0 */ .word 0x00000000 -/* 306D4 800A02D4 */ .word 0x00000000 -/* 306D8 800A02D8 */ .word 0x00000000 -/* 306DC 800A02DC */ .word 0x00000000 -/* 306E0 800A02E0 */ .word 0x00000000 -/* 306E4 800A02E4 */ .word 0x00000000 -/* 306E8 800A02E8 */ .word 0x00000000 -/* 306EC 800A02EC */ .word 0x00000000 -/* 306F0 800A02F0 */ .word 0x00000000 -/* 306F4 800A02F4 */ .word 0x00000000 -/* 306F8 800A02F8 */ .word 0x00000000 -/* 306FC 800A02FC */ .word 0x00000000 -/* 30700 800A0300 */ .word 0x00000000 -/* 30704 800A0304 */ .word 0x00000000 -/* 30708 800A0308 */ .word 0x00000000 -/* 3070C 800A030C */ .word 0x00000000 -/* 30710 800A0310 */ .word 0x00000000 -/* 30714 800A0314 */ .word 0x00000000 -/* 30718 800A0318 */ .word 0x00000000 -/* 3071C 800A031C */ .word 0x00000000 -/* 30720 800A0320 */ .word 0x00000000 -/* 30724 800A0324 */ .word 0x00000000 -/* 30728 800A0328 */ .word 0x00000000 -/* 3072C 800A032C */ .word 0x00000000 -/* 30730 800A0330 */ .word 0x00000000 -/* 30734 800A0334 */ .word 0x00000000 -/* 30738 800A0338 */ .word 0x00000000 -/* 3073C 800A033C */ .word 0x00000000 -/* 30740 800A0340 */ .word 0x00000000 -/* 30744 800A0344 */ .word 0x00000000 -/* 30748 800A0348 */ .word 0x00000000 -/* 3074C 800A034C */ .word 0x00000000 -/* 30750 800A0350 */ .word 0x00000000 -/* 30754 800A0354 */ .word 0x00000000 -/* 30758 800A0358 */ .word 0x00000000 -/* 3075C 800A035C */ .word 0x00000000 -/* 30760 800A0360 */ .word 0x00000000 -/* 30764 800A0364 */ .word 0x00000000 -/* 30768 800A0368 */ .word 0x00000000 -/* 3076C 800A036C */ .word 0x00000000 -/* 30770 800A0370 */ .word 0x00000000 -/* 30774 800A0374 */ .word 0x00000000 -/* 30778 800A0378 */ .word 0x00000000 -/* 3077C 800A037C */ .word 0x00000000 -/* 30780 800A0380 */ .word 0x00000000 -/* 30784 800A0384 */ .word 0x00000000 -/* 30788 800A0388 */ .word 0x00000000 -/* 3078C 800A038C */ .word 0x00000000 -/* 30790 800A0390 */ .word 0x00000000 -/* 30794 800A0394 */ .word 0x00000000 -/* 30798 800A0398 */ .word 0x00000000 -/* 3079C 800A039C */ .word 0x00000000 -/* 307A0 800A03A0 */ .word 0x00000000 -/* 307A4 800A03A4 */ .word 0x00000000 -/* 307A8 800A03A8 */ .word 0x00000000 -/* 307AC 800A03AC */ .word 0x00000000 -/* 307B0 800A03B0 */ .word 0x00000000 -/* 307B4 800A03B4 */ .word 0x00000000 -/* 307B8 800A03B8 */ .word 0x00000000 -/* 307BC 800A03BC */ .word 0x00000000 -/* 307C0 800A03C0 */ .word 0x00000000 -/* 307C4 800A03C4 */ .word 0x00000000 -/* 307C8 800A03C8 */ .word 0x00000000 -/* 307CC 800A03CC */ .word 0x00000000 -/* 307D0 800A03D0 */ .word 0x00000000 -/* 307D4 800A03D4 */ .word 0x00000000 -/* 307D8 800A03D8 */ .word 0x00000000 -/* 307DC 800A03DC */ .word 0x00000000 -/* 307E0 800A03E0 */ .word 0x00000000 -/* 307E4 800A03E4 */ .word 0x00000000 -/* 307E8 800A03E8 */ .word 0x00000000 -/* 307EC 800A03EC */ .word 0x00000000 -/* 307F0 800A03F0 */ .word 0x00000000 -/* 307F4 800A03F4 */ .word 0x00000000 -/* 307F8 800A03F8 */ .word 0x00000000 -/* 307FC 800A03FC */ .word 0x00000000 -/* 30800 800A0400 */ .word 0x00000000 -/* 30804 800A0404 */ .word 0x00000000 -/* 30808 800A0408 */ .word 0x00000000 -/* 3080C 800A040C */ .word 0x00000000 -/* 30810 800A0410 */ .word 0x00000000 -/* 30814 800A0414 */ .word 0x00000000 -/* 30818 800A0418 */ .word 0x00000000 -/* 3081C 800A041C */ .word 0x00000000 -/* 30820 800A0420 */ .word 0x00000000 -/* 30824 800A0424 */ .word 0x00000000 -/* 30828 800A0428 */ .word 0x00000000 -/* 3082C 800A042C */ .word 0x00000000 -/* 30830 800A0430 */ .word 0x00000000 -/* 30834 800A0434 */ .word 0x00000000 -/* 30838 800A0438 */ .word 0x00000000 -/* 3083C 800A043C */ .word 0x00000000 -/* 30840 800A0440 */ .word 0x00000000 -/* 30844 800A0444 */ .word 0x00000000 -/* 30848 800A0448 */ .word 0x00000000 -/* 3084C 800A044C */ .word 0x00000000 -/* 30850 800A0450 */ .word 0x00000000 -/* 30854 800A0454 */ .word 0x00000000 -/* 30858 800A0458 */ .word 0x00000000 -/* 3085C 800A045C */ .word 0x00000000 -/* 30860 800A0460 */ .word 0x00000000 -/* 30864 800A0464 */ .word 0x00000000 -/* 30868 800A0468 */ .word 0x00000000 -/* 3086C 800A046C */ .word 0x200C1000 -/* 30870 800A0470 */ .word 0x200B02E0 -/* 30874 800A0474 */ .word 0x8D780000 -/* 30878 800A0478 */ .word 0x95730004 -/* 3087C 800A047C */ .word 0x0C0007F6 -/* 30880 800A0480 */ .word 0x95740006 -/* 30884 800A0484 */ .word 0x359F0000 -/* 30888 800A0488 */ .word 0x400B3000 -/* 3088C 800A048C */ .word 0x1560FFFF -/* 30890 800A0490 */ .word 0x400B3000 -/* 30894 800A0494 */ .word 0x03E00008 -/* 30898 800A0498 */ .word 0x400B2800 -/* 3089C 800A049C */ .word 0x1560FFFF -/* 308A0 800A04A0 */ .word 0x400B2800 -/* 308A4 800A04A4 */ .word 0x40940000 -/* 308A8 800A04A8 */ .word 0x06800003 -/* 308AC 800A04AC */ .word 0x40980800 -/* 308B0 800A04B0 */ .word 0x03E00008 -/* 308B4 800A04B4 */ .word 0x40931000 -/* 308B8 800A04B8 */ .word 0x03E00008 -/* 308BC 800A04BC */ .word 0x40931800 -/* 308C0 800A04C0 */ .word 0x02F65822 -/* 308C4 800A04C4 */ .word 0x256C0157 -/* 308C8 800A04C8 */ .word 0x05910096 -/* 308CC 800A04CC */ .word 0x00000000 -/* 308D0 800A04D0 */ .word 0x0C0007F2 -/* 308D4 800A04D4 */ .word 0x8C1800F0 -/* 308D8 800A04D8 */ .word 0x0420001A -/* 308DC 800A04DC */ .word 0x40984800 -/* 308E0 800A04E0 */ .word 0x1420000F -/* 308E4 800A04E4 */ .word 0x035BD020 -/* 308E8 800A04E8 */ .word 0x8F7809C4 -/* 308EC 800A04EC */ .word 0xAC1A0FF0 -/* 308F0 800A04F0 */ .word 0xAC180FD0 -/* 308F4 800A04F4 */ .word 0x24141080 -/* 308F8 800A04F8 */ .word 0x0C0007F6 -/* 308FC 800A04FC */ .word 0x20130F47 -/* 30900 800A0500 */ .word 0x8C1800D8 -/* 30904 800A0504 */ .word 0x24140180 -/* 30908 800A0508 */ .word 0x33330FFF -/* 3090C 800A050C */ .word 0x0314C020 -/* 30910 800A0510 */ .word 0x0C0007F6 -/* 30914 800A0514 */ .word 0x02749822 -/* 30918 800A0518 */ .word 0x080007F2 -/* 3091C 800A051C */ .word 0x201F1084 -/* 30920 800A0520 */ .word 0x8C0B0FD0 -/* 30924 800A0524 */ .word 0xAC1A0BF8 -/* 30928 800A0528 */ .word 0xAC0B0BFC -/* 3092C 800A052C */ .word 0x200C5000 -/* 30930 800A0530 */ .word 0x8C180FF8 -/* 30934 800A0534 */ .word 0x20148000 -/* 30938 800A0538 */ .word 0x20130BFF -/* 3093C 800A053C */ .word 0x080007F6 -/* 30940 800A0540 */ .word 0x201F1088 -/* 30944 800A0544 */ .word 0x200C4000 -/* 30948 800A0548 */ .word 0x408C2000 -/* 3094C 800A054C */ .word 0x0000000D -/* 30950 800A0550 */ .word 0x00000000 -/* 30954 800A0554 */ .word 0x00000000 -/* 30958 800A0558 */ .word 0x900100DE -/* 3095C 800A055C */ .word 0x001913C0 -/* 30960 800A0560 */ .word 0x0C000489 -/* 30964 800A0564 */ .word 0x035B1820 -/* 30968 800A0568 */ .word 0x04400059 -/* 3096C 800A056C */ .word 0x371A0000 -/* 30970 800A0570 */ .word 0xAC230138 -/* 30974 800A0574 */ .word 0x20210004 -/* 30978 800A0578 */ .word 0x0800045E -/* 3097C 800A057C */ .word 0xA00100DE -/* 30980 800A0580 */ .word 0x200B1140 -/* 30984 800A0584 */ .word 0xAD79F0A4 -/* 30988 800A0588 */ .word 0x08000465 -/* 3098C 800A058C */ .word 0xAD78F0A8 -/* 30990 800A0590 */ .word 0x00191402 -/* 30994 800A0594 */ .word 0x944127FE -/* 30998 800A0598 */ .word 0x00390820 -/* 3099C 800A059C */ .word 0x08000465 -/* 309A0 800A05A0 */ .word 0xAC380000 -/* 309A4 800A05A4 */ .word 0x8C0B00F4 -/* 309A8 800A05A8 */ .word 0x8C020FE0 -/* 309AC 800A05AC */ .word 0x0178C022 -/* 309B0 800A05B0 */ .word 0x03020822 -/* 309B4 800A05B4 */ .word 0x04210002 -/* 309B8 800A05B8 */ .word 0x00000000 -/* 309BC 800A05BC */ .word 0x34580000 -/* 309C0 800A05C0 */ .word 0x130B004A -/* 309C4 800A05C4 */ .word 0xAC1800F4 -/* 309C8 800A05C8 */ .word 0x08000449 -/* 309CC 800A05CC */ .word 0xAC0001D9 -/* 309D0 800A05D0 */ .word 0x943302F2 -/* 309D4 800A05D4 */ .word 0x0C0007F2 -/* 309D8 800A05D8 */ .word 0x943502F2 -/* 309DC 800A05DC */ .word 0x201F1194 -/* 309E0 800A05E0 */ .word 0x228C0018 -/* 309E4 800A05E4 */ .word 0x4B00024E -/* 309E8 800A05E8 */ .word 0x228B0008 -/* 309EC 800A05EC */ .word 0x4B00020F -/* 309F0 800A05F0 */ .word 0x22B5FFE0 -/* 309F4 800A05F4 */ .word 0x4B000747 -/* 309F8 800A05F8 */ .word 0xCAA51808 -/* 309FC 800A05FC */ .word 0xCAA51C08 -/* 30A00 800A0600 */ .word 0xCA832002 -/* 30A04 800A0604 */ .word 0xCAA41804 -/* 30A08 800A0608 */ .word 0xCAA41C04 -/* 30A0C 800A060C */ .word 0xCA822000 -/* 30A10 800A0610 */ .word 0x4A832F4C -/* 30A14 800A0614 */ .word 0x22940002 -/* 30A18 800A0618 */ .word 0x4A83274D -/* 30A1C 800A061C */ .word 0x22B50008 -/* 30A20 800A0620 */ .word 0x4A8229CE -/* 30A24 800A0624 */ .word 0x168BFFF4 -/* 30A28 800A0628 */ .word 0x4A82218F -/* 30A2C 800A062C */ .word 0x168CFFED -/* 30A30 800A0630 */ .word 0x22940008 -/* 30A34 800A0634 */ .word 0xEA692002 -/* 30A38 800A0638 */ .word 0xEA682000 -/* 30A3C 800A063C */ .word 0xEA672003 -/* 30A40 800A0640 */ .word 0x03E00008 -/* 30A44 800A0644 */ .word 0xEA662001 -/* 30A48 800A0648 */ .word 0x332B0005 -/* 30A4C 800A064C */ .word 0x15600008 -/* 30A50 800A0650 */ .word 0x33220002 -/* 30A54 800A0654 */ .word 0x8C1800F4 -/* 30A58 800A0658 */ .word 0x2014E000 -/* 30A5C 800A065C */ .word 0x0C0007F6 -/* 30A60 800A0660 */ .word 0x2013003F -/* 30A64 800A0664 */ .word 0x23180040 -/* 30A68 800A0668 */ .word 0xAC1800F4 -/* 30A6C 800A066C */ .word 0x8F7809C4 -/* 30A70 800A0670 */ .word 0x01826020 -/* 30A74 800A0674 */ .word 0xAC0001D9 -/* 30A78 800A0678 */ .word 0x0C000489 -/* 30A7C 800A067C */ .word 0x332100FE -/* 30A80 800A0680 */ .word 0x937309C1 -/* 30A84 800A0684 */ .word 0x943402F0 -/* 30A88 800A0688 */ .word 0x00191142 -/* 30A8C 800A068C */ .word 0x959F0336 -/* 30A90 800A0690 */ .word 0x080007F6 -/* 30A94 800A0694 */ .word 0x0282A020 -/* 30A98 800A0698 */ .word 0x8D63EF8C -/* 30A9C 800A069C */ .word 0x3C028000 -/* 30AA0 800A06A0 */ .word 0x03221007 -/* 30AA4 800A06A4 */ .word 0x00190A02 -/* 30AA8 800A06A8 */ .word 0x00221006 -/* 30AAC 800A06AC */ .word 0x00401027 -/* 30AB0 800A06B0 */ .word 0x00621824 -/* 30AB4 800A06B4 */ .word 0x00781825 -/* 30AB8 800A06B8 */ .word 0xAD63EF8C -/* 30ABC 800A06BC */ .word 0x8C1900C8 -/* 30AC0 800A06C0 */ .word 0x08000484 -/* 30AC4 800A06C4 */ .word 0x8C1800CC -/* 30AC8 800A06C8 */ .word 0x900B01DC -/* 30ACC 800A06CC */ .word 0x080004BD -/* 30AD0 800A06D0 */ .word 0x900601DD -/* 30AD4 800A06D4 */ .word 0x37FE0000 -/* 30AD8 800A06D8 */ .word 0x200B0418 -/* 30ADC 800A06DC */ .word 0x080007ED -/* 30AE0 800A06E0 */ .word 0x200C12E8 -/* 30AE4 800A06E4 */ .word 0x1560008F -/* 30AE8 800A06E8 */ .word 0x20C60168 -/* 30AEC 800A06EC */ .word 0xA01901DC -/* 30AF0 800A06F0 */ .word 0xC80C2002 -/* 30AF4 800A06F4 */ .word 0xC8082000 -/* 30AF8 800A06F8 */ .word 0xC80D0915 -/* 30AFC 800A06FC */ .word 0xC8090905 -/* 30B00 800A0700 */ .word 0x4B2C4373 -/* 30B04 800A0704 */ .word 0xC80E0A1A -/* 30B08 800A0708 */ .word 0x4B284273 -/* 30B0C 800A070C */ .word 0xC80A0A0A -/* 30B10 800A0710 */ .word 0x4B4C43B3 -/* 30B14 800A0714 */ .word 0x20140150 -/* 30B18 800A0718 */ .word 0x4B4842B3 -/* 30B1C 800A071C */ .word 0xCA873015 -/* 30B20 800A0720 */ .word 0x4BCC4BB3 -/* 30B24 800A0724 */ .word 0xC80D0A19 -/* 30B28 800A0728 */ .word 0x4BC84AB3 -/* 30B2C 800A072C */ .word 0xC8090A09 -/* 30B30 800A0730 */ .word 0x4B8C4B33 -/* 30B34 800A0734 */ .word 0xC80C0A18 -/* 30B38 800A0738 */ .word 0x4B884A33 -/* 30B3C 800A073C */ .word 0xC8080A08 -/* 30B40 800A0740 */ .word 0x4B276F46 -/* 30B44 800A0744 */ .word 0x4B274F4F -/* 30B48 800A0748 */ .word 0x4B07674E -/* 30B4C 800A074C */ .word 0xEA8F3016 -/* 30B50 800A0750 */ .word 0x4B07474F -/* 30B54 800A0754 */ .word 0x8E8C00B0 -/* 30B58 800A0758 */ .word 0x4B47774E -/* 30B5C 800A075C */ .word 0x4B47574F -/* 30B60 800A0760 */ .word 0x4B2B5ADD -/* 30B64 800A0764 */ .word 0xAE8C00B4 -/* 30B68 800A0768 */ .word 0x4B0F7BDD -/* 30B6C 800A076C */ .word 0x1286006D -/* 30B70 800A0770 */ .word 0x4A0B5F44 -/* 30B74 800A0774 */ .word 0x4A0B7F4D -/* 30B78 800A0778 */ .word 0x4A0F5C0E -/* 30B7C 800A077C */ .word 0x11600002 -/* 30B80 800A0780 */ .word 0x4A0F7C4F -/* 30B84 800A0784 */ .word 0x22940018 -/* 30B88 800A0788 */ .word 0x4B308494 -/* 30B8C 800A078C */ .word 0x200B0001 -/* 30B90 800A0790 */ .word 0x4B318F50 -/* 30B94 800A0794 */ .word 0x4B509414 -/* 30B98 800A0798 */ .word 0x4B51EC50 -/* 30B9C 800A079C */ .word 0x4B114776 -/* 30BA0 800A07A0 */ .word 0xCA873018 -/* 30BA4 800A07A4 */ .word 0x4B104435 -/* 30BA8 800A07A8 */ .word 0x4B004476 -/* 30BAC 800A07AC */ .word 0x4B105F44 -/* 30BB0 800A07B0 */ .word 0x4B107F4D -/* 30BB4 800A07B4 */ .word 0x4B115ACE -/* 30BB8 800A07B8 */ .word 0x4B117BCF -/* 30BBC 800A07BC */ .word 0x4B7E5AC6 -/* 30BC0 800A07C0 */ .word 0x080004D4 -/* 30BC4 800A07C4 */ .word 0x4B7E7BCF -/* 30BC8 800A07C8 */ .word 0x4AA70190 -/* 30BCC 800A07CC */ .word 0xC9343013 -/* 30BD0 800A07D0 */ .word 0x4AC70150 -/* 30BD4 800A07D4 */ .word 0xC9DB3801 -/* 30BD8 800A07D8 */ .word 0x4AFFF922 -/* 30BDC 800A07DC */ .word 0xC93D3817 -/* 30BE0 800A07E0 */ .word 0x4A823D41 -/* 30BE4 800A07E4 */ .word 0xC9243814 -/* 30BE8 800A07E8 */ .word 0x4AA23549 -/* 30BEC 800A07EC */ .word 0x112D002E -/* 30BF0 800A07F0 */ .word 0x4AC22D49 -/* 30BF4 800A07F4 */ .word 0x4A943F01 -/* 30BF8 800A07F8 */ .word 0xC9233811 -/* 30BFC 800A07FC */ .word 0x4AB43709 -/* 30C00 800A0800 */ .word 0x212BFFE8 -/* 30C04 800A0804 */ .word 0x4AD42F09 -/* 30C08 800A0808 */ .word 0x2129FFD0 -/* 30C0C 800A080C */ .word 0x4A1BEF67 -/* 30C10 800A0810 */ .word 0x48802300 -/* 30C14 800A0814 */ .word 0x4B0018E7 -/* 30C18 800A0818 */ .word 0x48802700 -/* 30C1C 800A081C */ .word 0x4BFFAD68 -/* 30C20 800A0820 */ .word 0xC9223016 -/* 30C24 800A0824 */ .word 0x4BFFE728 -/* 30C28 800A0828 */ .word 0xC9343013 -/* 30C2C 800A082C */ .word 0x4BFFEF40 -/* 30C30 800A0830 */ .word 0x4A952748 -/* 30C34 800A0834 */ .word 0x156DFFEA -/* 30C38 800A0838 */ .word 0x4A9C1F48 -/* 30C3C 800A083C */ .word 0x4BBF00E7 -/* 30C40 800A0840 */ .word 0xC9D61206 -/* 30C44 800A0844 */ .word 0x4B7FCEE3 -/* 30C48 800A0848 */ .word 0x30AB0004 -/* 30C4C 800A084C */ .word 0x4A823D40 -/* 30C50 800A0850 */ .word 0x11600061 -/* 30C54 800A0854 */ .word 0xE9DD3801 -/* 30C58 800A0858 */ .word 0x4AA23548 -/* 30C5C 800A085C */ .word 0x30AC0008 -/* 30C60 800A0860 */ .word 0x4AC22D48 -/* 30C64 800A0864 */ .word 0x4BBF192C -/* 30C68 800A0868 */ .word 0x4A943F00 -/* 30C6C 800A086C */ .word 0x4AB43708 -/* 30C70 800A0870 */ .word 0x4AD42F08 -/* 30C74 800A0874 */ .word 0xC802201D -/* 30C78 800A0878 */ .word 0x4BBF0D87 -/* 30C7C 800A087C */ .word 0x4A951D88 -/* 30C80 800A0880 */ .word 0x11800055 -/* 30C84 800A0884 */ .word 0x4A9C2588 -/* 30C88 800A0888 */ .word 0x4B020D8F -/* 30C8C 800A088C */ .word 0x4A16B100 -/* 30C90 800A0890 */ .word 0x4BFFB0C0 -/* 30C94 800A0894 */ .word 0x4B42B0C8 -/* 30C98 800A0898 */ .word 0x4BBF0D47 -/* 30C9C 800A089C */ .word 0x4B22B588 -/* 30CA0 800A08A0 */ .word 0x0800057A -/* 30CA4 800A08A4 */ .word 0x4A032588 -/* 30CA8 800A08A8 */ .word 0x4A1BEF67 -/* 30CAC 800A08AC */ .word 0x4B002127 -/* 30CB0 800A08B0 */ .word 0x4BFFAD68 -/* 30CB4 800A08B4 */ .word 0x4AFFF8E1 -/* 30CB8 800A08B8 */ .word 0xC9223010 -/* 30CBC 800A08BC */ .word 0x4BBF00E7 -/* 30CC0 800A08C0 */ .word 0xC9D61206 -/* 30CC4 800A08C4 */ .word 0x4BFFEF40 -/* 30CC8 800A08C8 */ .word 0x08000515 -/* 30CCC 800A08CC */ .word 0x4A952748 -.size D_8009F540, . - D_8009F540 - -glabel D_800A08D0 -/* 30CD0 800A08D0 */ .word 0x4A00002C -/* 30CD4 800A08D4 */ .word 0xC81F201B -/* 30CD8 800A08D8 */ .word 0xC81E201C -/* 30CDC 800A08DC */ .word 0x20170BA8 -/* 30CE0 800A08E0 */ .word 0x4A000050 -/* 30CE4 800A08E4 */ .word 0x20160D00 -/* 30CE8 800A08E8 */ .word 0x4B1F0051 -/* 30CEC 800A08EC */ .word 0x8C0B00F0 -/* 30CF0 800A08F0 */ .word 0x8C0C0FC4 -/* 30CF4 800A08F4 */ .word 0x20012800 -/* 30CF8 800A08F8 */ .word 0x11600006 -/* 30CFC 800A08FC */ .word 0x40812000 -/* 30D00 800A0900 */ .word 0x318C0001 -/* 30D04 800A0904 */ .word 0x1180001E -/* 30D08 800A0908 */ .word 0xAC000FC4 -/* 30D0C 800A090C */ .word 0x0800045A -/* 30D10 800A0910 */ .word 0x8C1A0BF8 -/* 30D14 800A0914 */ .word 0x400B5800 -/* 30D18 800A0918 */ .word 0x316B0001 -/* 30D1C 800A091C */ .word 0x1560000B -/* 30D20 800A0920 */ .word 0x40024800 -/* 30D24 800A0924 */ .word 0x8C030FE8 -/* 30D28 800A0928 */ .word 0x00625822 -/* 30D2C 800A092C */ .word 0x1D600007 -/* 30D30 800A0930 */ .word 0x40015000 -/* 30D34 800A0934 */ .word 0x8C040FEC -/* 30D38 800A0938 */ .word 0x10200004 -/* 30D3C 800A093C */ .word 0x00245822 -/* 30D40 800A0940 */ .word 0x05610002 -/* 30D44 800A0944 */ .word 0x00000000 -/* 30D48 800A0948 */ .word 0x14220008 -/* 30D4C 800A094C */ .word 0x400B5800 -/* 30D50 800A0950 */ .word 0x316B0400 -/* 30D54 800A0954 */ .word 0x1560FFFD -/* 30D58 800A0958 */ .word 0x200B0001 -/* 30D5C 800A095C */ .word 0x408B5800 -/* 30D60 800A0960 */ .word 0x8C020FEC -/* 30D64 800A0964 */ .word 0x40824000 -/* 30D68 800A0968 */ .word 0x40824800 -/* 30D6C 800A096C */ .word 0xAC0200F0 -/* 30D70 800A0970 */ .word 0x8C0B00F4 -/* 30D74 800A0974 */ .word 0x15600002 -/* 30D78 800A0978 */ .word 0x8C0B0FE0 -/* 30D7C 800A097C */ .word 0xAC0B00F4 -/* 30D80 800A0980 */ .word 0x8C010FD0 -/* 30D84 800A0984 */ .word 0x8C0202E0 -/* 30D88 800A0988 */ .word 0x8C0302E8 -/* 30D8C 800A098C */ .word 0x8C040410 -/* 30D90 800A0990 */ .word 0x8C050418 -/* 30D94 800A0994 */ .word 0x00411020 -/* 30D98 800A0998 */ .word 0x00611820 -/* 30D9C 800A099C */ .word 0xAC0202E0 -/* 30DA0 800A09A0 */ .word 0xAC0302E8 -/* 30DA4 800A09A4 */ .word 0x00812020 -/* 30DA8 800A09A8 */ .word 0x00A12820 -/* 30DAC 800A09AC */ .word 0xAC040410 -/* 30DB0 800A09B0 */ .word 0xAC050418 -/* 30DB4 800A09B4 */ .word 0x8C1A0FF0 -/* 30DB8 800A09B8 */ .word 0x200B02E8 -/* 30DBC 800A09BC */ .word 0x00000000 -/* 30DC0 800A09C0 */ .word 0x0C0007ED -/* 30DC4 800A09C4 */ .word 0x37EC0000 -/* 30DC8 800A09C8 */ .word 0x201300A7 -/* 30DCC 800A09CC */ .word 0x37580000 -/* 30DD0 800A09D0 */ .word 0x0C0007F6 -/* 30DD4 800A09D4 */ .word 0x24140920 -/* 30DD8 800A09D8 */ .word 0x275A00A8 -/* 30DDC 800A09DC */ .word 0x201BFF58 -/* 30DE0 800A09E0 */ .word 0x0C0007F2 -/* 30DE4 800A09E4 */ .word 0x40012000 -/* 30DE8 800A09E8 */ .word 0x8F7909C8 -/* 30DEC 800A09EC */ .word 0x1360FFF6 -/* 30DF0 800A09F0 */ .word 0x30210080 -/* 30DF4 800A09F4 */ .word 0x00196603 -/* 30DF8 800A09F8 */ .word 0x000C5840 -/* 30DFC 800A09FC */ .word 0x956B036E -/* 30E00 800A0A00 */ .word 0x1420037E -/* 30E04 800A0A04 */ .word 0x8F7809CC -/* 30E08 800A0A08 */ .word 0x01600008 -/* 30E0C 800A0A0C */ .word 0x277B0008 -/* 30E10 800A0A10 */ .word 0x0C000489 -/* 30E14 800A0A14 */ .word 0x877409C1 -/* 30E18 800A0A18 */ .word 0x33330FF8 -/* 30E1C 800A0A1C */ .word 0x0014A083 -/* 30E20 800A0A20 */ .word 0x080007F6 -/* 30E24 800A0A24 */ .word 0x201F1190 -/* 30E28 800A0A28 */ .word 0x8C0B01EC -/* 30E2C 800A0A2C */ .word 0x01795824 -/* 30E30 800A0A30 */ .word 0x01785825 -/* 30E34 800A0A34 */ .word 0x08000465 -/* 30E38 800A0A38 */ .word 0xAC0B01EC -/* 30E3C 800A0A3C */ .word 0x900100DE -/* 30E40 800A0A40 */ .word 0x1020036E -/* 30E44 800A0A44 */ .word 0x2021FFFC -/* 30E48 800A0A48 */ .word 0x08000408 -/* 30E4C 800A0A4C */ .word 0x8C3A0138 -/* 30E50 800A0A50 */ .word 0xC81D181A -/* 30E54 800A0A54 */ .word 0x8C1900D8 -/* 30E58 800A0A58 */ .word 0x22F70008 -/* 30E5C 800A0A5C */ .word 0xEAFD187F -/* 30E60 800A0A60 */ .word 0xAEF80004 -/* 30E64 800A0A64 */ .word 0xAEF90000 -/* 30E68 800A0A68 */ .word 0x08000496 -/* 30E6C 800A0A6C */ .word 0x22F70008 -/* 30E70 800A0A70 */ .word 0x201F1210 -/* 30E74 800A0A74 */ .word 0x00185D82 -/* 30E78 800A0A78 */ .word 0x316B003C -/* 30E7C 800A0A7C */ .word 0x8D6B00F8 -/* 30E80 800A0A80 */ .word 0x0018C200 -/* 30E84 800A0A84 */ .word 0x0018C202 -/* 30E88 800A0A88 */ .word 0x03E00008 -/* 30E8C 800A0A8C */ .word 0x030BC020 -/* 30E90 800A0A90 */ .word 0xAC1900C8 -/* 30E94 800A0A94 */ .word 0x08000484 -/* 30E98 800A0A98 */ .word 0xAC1800CC -/* 30E9C 800A0A9C */ .word 0xAC1900C0 -/* 30EA0 800A0AA0 */ .word 0x08000484 -/* 30EA4 800A0AA4 */ .word 0xAC1800C4 -/* 30EA8 800A0AA8 */ .word 0x201F1194 -/* 30EAC 800A0AAC */ .word 0x02F65822 -/* 30EB0 800A0AB0 */ .word 0x1960035C -/* 30EB4 800A0AB4 */ .word 0x400C3000 -/* 30EB8 800A0AB8 */ .word 0x8C1800F0 -/* 30EBC 800A0ABC */ .word 0x25730158 -/* 30EC0 800A0AC0 */ .word 0x1580FFFC -/* 30EC4 800A0AC4 */ .word 0x8C0C0FEC -/* 30EC8 800A0AC8 */ .word 0x40984800 -/* 30ECC 800A0ACC */ .word 0x03135820 -/* 30ED0 800A0AD0 */ .word 0x018B6022 -/* 30ED4 800A0AD4 */ .word 0x05810008 -/* 30ED8 800A0AD8 */ .word 0x400B5800 -/* 30EDC 800A0ADC */ .word 0x316B0400 -/* 30EE0 800A0AE0 */ .word 0x1560FFFD -/* 30EE4 800A0AE4 */ .word 0x8C180FE8 -/* 30EE8 800A0AE8 */ .word 0x400B5000 -/* 30EEC 800A0AEC */ .word 0x1178FFFE -/* 30EF0 800A0AF0 */ .word 0x00000000 -/* 30EF4 800A0AF4 */ .word 0x40984000 -/* 30EF8 800A0AF8 */ .word 0x400B5000 -/* 30EFC 800A0AFC */ .word 0x01785822 -/* 30F00 800A0B00 */ .word 0x19600002 -/* 30F04 800A0B04 */ .word 0x01735822 -/* 30F08 800A0B08 */ .word 0x1960FFFB -/* 30F0C 800A0B0C */ .word 0x03135820 -/* 30F10 800A0B10 */ .word 0xAC0B00F0 -/* 30F14 800A0B14 */ .word 0x2273FFFF -/* 30F18 800A0B18 */ .word 0x22D4DEA8 -/* 30F1C 800A0B1C */ .word 0x3AD60208 -/* 30F20 800A0B20 */ .word 0x080007F6 -/* 30F24 800A0B24 */ .word 0x22D7FEA8 -/* 30F28 800A0B28 */ .word 0x200B0410 -/* 30F2C 800A0B2C */ .word 0x080007ED -/* 30F30 800A0B30 */ .word 0x200C12D8 -/* 30F34 800A0B34 */ .word 0x37FE0000 -/* 30F38 800A0B38 */ .word 0x24050014 -/* 30F3C 800A0B3C */ .word 0x24120006 -/* 30F40 800A0B40 */ .word 0x240F09C8 -/* 30F44 800A0B44 */ .word 0xA64103CA -/* 30F48 800A0B48 */ .word 0xA64203CC -/* 30F4C 800A0B4C */ .word 0xA64303CE -/* 30F50 800A0B50 */ .word 0xA64003D0 -/* 30F54 800A0B54 */ .word 0x8C1D03CC -/* 30F58 800A0B58 */ .word 0x8CA903F8 -/* 30F5C 800A0B5C */ .word 0x8C700024 -/* 30F60 800A0B60 */ .word 0x02098024 -/* 30F64 800A0B64 */ .word 0x2251FFFA -/* 30F68 800A0B68 */ .word 0x3A52001C -/* 30F6C 800A0B6C */ .word 0x2255FFFA -/* 30F70 800A0B70 */ .word 0x962203D0 -/* 30F74 800A0B74 */ .word 0x22310002 -/* 30F78 800A0B78 */ .word 0x1040005F -/* 30F7C 800A0B7C */ .word 0x8C4B0024 -/* 30F80 800A0B80 */ .word 0x01695824 -/* 30F84 800A0B84 */ .word 0x11700057 -/* 30F88 800A0B88 */ .word 0x35700000 -/* 30F8C 800A0B8C */ .word 0x12000003 -/* 30F90 800A0B90 */ .word 0x34530000 -/* 30F94 800A0B94 */ .word 0x34730000 -/* 30F98 800A0B98 */ .word 0x34430000 -/* 30F9C 800A0B9C */ .word 0x00055840 -/* 30FA0 800A0BA0 */ .word 0xC9621830 -/* 30FA4 800A0BA4 */ .word 0xCA641801 -/* 30FA8 800A0BA8 */ .word 0xCA651800 -/* 30FAC 800A0BAC */ .word 0xC8661801 -/* 30FB0 800A0BB0 */ .word 0xC8671800 -/* 30FB4 800A0BB4 */ .word 0x4B1F10C7 -/* 30FB8 800A0BB8 */ .word 0x4A022206 -/* 30FBC 800A0BBC */ .word 0x4A022A4F -/* 30FC0 800A0BC0 */ .word 0x4A03328E -/* 30FC4 800A0BC4 */ .word 0x4A033ACF -/* 30FC8 800A0BC8 */ .word 0x4A484214 -/* 30FCC 800A0BCC */ .word 0xC819201D -/* 30FD0 800A0BD0 */ .word 0x4A494A50 -/* 30FD4 800A0BD4 */ .word 0x4A4A5294 -/* 30FD8 800A0BD8 */ .word 0x4A4B5AD0 -/* 30FDC 800A0BDC */ .word 0x4AA84214 -/* 30FE0 800A0BE0 */ .word 0x4AA94A50 -/* 30FE4 800A0BE4 */ .word 0x4AAA5294 -/* 30FE8 800A0BE8 */ .word 0x4AAB5AD0 -/* 30FEC 800A0BEC */ .word 0x4B015F6A -/* 30FF0 800A0BF0 */ .word 0x4B6B58F2 -/* 30FF4 800A0BF4 */ .word 0x4B6A58B1 -/* 30FF8 800A0BF8 */ .word 0x4B0058F2 -/* 30FFC 800A0BFC */ .word 0x4B79EF53 -/* 31000 800A0C00 */ .word 0x4B7D1086 -/* 31004 800A0C04 */ .word 0x4B7D18CF -/* 31008 800A0C08 */ .word 0x4B0018E1 -/* 3100C 800A0C0C */ .word 0x4B1F10A7 -/* 31010 800A0C10 */ .word 0x4B625744 -/* 31014 800A0C14 */ .word 0x4B625ACD -/* 31018 800A0C18 */ .word 0x4B00028E -/* 3101C 800A0C1C */ .word 0x4B6B5B72 -/* 31020 800A0C20 */ .word 0x4B6A5B31 -/* 31024 800A0C24 */ .word 0x4B005B72 -/* 31028 800A0C28 */ .word 0x4A0A6744 -/* 3102C 800A0C2C */ .word 0x4A0A6F4D -/* 31030 800A0C30 */ .word 0x4A0B628E -/* 31034 800A0C34 */ .word 0x4A0B6ACF -/* 31038 800A0C38 */ .word 0x4B3F0F47 -/* 3103C 800A0C3C */ .word 0x4B9F528E -/* 31040 800A0C40 */ .word 0x4B9F5ACF -/* 31044 800A0C44 */ .word 0x4A0A6744 -/* 31048 800A0C48 */ .word 0x4A0A6F4D -/* 3104C 800A0C4C */ .word 0x4A0B630E -/* 31050 800A0C50 */ .word 0x4A0B6B4F -/* 31054 800A0C54 */ .word 0x4A0C4744 -/* 31058 800A0C58 */ .word 0xC87A3802 -/* 3105C 800A0C5C */ .word 0x4A0C4F4D -/* 31060 800A0C60 */ .word 0xC87A1405 -/* 31064 800A0C64 */ .word 0x4A0D428E -/* 31068 800A0C68 */ .word 0xCA793802 -/* 3106C 800A0C6C */ .word 0x4A0D4ACF -/* 31070 800A0C70 */ .word 0xCA791405 -/* 31074 800A0C74 */ .word 0x4B625744 -/* 31078 800A0C78 */ .word 0x4B625ACD -/* 3107C 800A0C7C */ .word 0x4B00528E -/* 31080 800A0C80 */ .word 0x4B015AE0 -/* 31084 800A0C84 */ .word 0x4B1F52A7 -/* 31088 800A0C88 */ .word 0x4B015755 -/* 3108C 800A0C8C */ .word 0x4B005AE3 -/* 31090 800A0C90 */ .word 0x4B0152A7 -/* 31094 800A0C94 */ .word 0x4B1F5086 -/* 31098 800A0C98 */ .word 0x4B6A3744 -/* 3109C 800A0C9C */ .word 0x4B6A3F4D -/* 310A0 800A0CA0 */ .word 0x4B62274C -/* 310A4 800A0CA4 */ .word 0x4B622E0D -/* 310A8 800A0CA8 */ .word 0x4B0005CE -/* 310AC 800A0CAC */ .word 0x4B6AD745 -/* 310B0 800A0CB0 */ .word 0x4B62CD8D -/* 310B4 800A0CB4 */ .word 0x20070000 -/* 310B8 800A0CB8 */ .word 0x20010002 -/* 310BC 800A0CBC */ .word 0xA6AF03D0 -/* 310C0 800A0CC0 */ .word 0x080005DB -/* 310C4 800A0CC4 */ .word 0x201F95E8 -/* 310C8 800A0CC8 */ .word 0xE9F91072 -/* 310CC 800A0CCC */ .word 0xE9FA0A67 -/* 310D0 800A0CD0 */ .word 0xE9F63878 -/* 310D4 800A0CD4 */ .word 0xE9F61471 -/* 310D8 800A0CD8 */ .word 0xE9E30A66 -/* 310DC 800A0CDC */ .word 0x21EFFFD8 -/* 310E0 800A0CE0 */ .word 0x22B50002 -/* 310E4 800A0CE4 */ .word 0x1600FFA2 -/* 310E8 800A0CE8 */ .word 0x34430000 -/* 310EC 800A0CEC */ .word 0xA6A303D0 -/* 310F0 800A0CF0 */ .word 0x080004C8 -/* 310F4 800A0CF4 */ .word 0x22B50002 -/* 310F8 800A0CF8 */ .word 0x02B25822 -/* 310FC 800A0CFC */ .word 0x0560000F -/* 31100 800A0D00 */ .word 0xA6A003D0 -/* 31104 800A0D04 */ .word 0x96A303CE -/* 31108 800A0D08 */ .word 0x14A0FF93 -/* 3110C 800A0D0C */ .word 0x20A5FFFC -/* 31110 800A0D10 */ .word 0xAC0003CC -/* 31114 800A0D14 */ .word 0x964103CA -/* 31118 800A0D18 */ .word 0x964203CC -/* 3111C 800A0D1C */ .word 0x96A303CE -/* 31120 800A0D20 */ .word 0x48811500 -/* 31124 800A0D24 */ .word 0x4BBF00EA -/* 31128 800A0D28 */ .word 0x48822600 -/* 3112C 800A0D2C */ .word 0x0C0005FD -/* 31130 800A0D30 */ .word 0x48831700 -/* 31134 800A0D34 */ .word 0x16B2FFF7 -/* 31138 800A0D38 */ .word 0x22520002 -/* 3113C 800A0D3C */ .word 0x03C00008 -/* 31140 800A0D40 */ .word 0xAC1D03CC -/* 31144 800A0D44 */ .word 0x00000000 -/* 31148 800A0D48 */ .word 0x97340380 -/* 3114C 800A0D4C */ .word 0x0C000489 -/* 31150 800A0D50 */ .word 0x976109C1 -/* 31154 800A0D54 */ .word 0x0281A022 -/* 31158 800A0D58 */ .word 0x0C0007F6 -/* 3115C 800A0D5C */ .word 0x2033FFFF -/* 31160 800A0D60 */ .word 0x940501EC -/* 31164 800A0D64 */ .word 0x000108C2 -/* 31168 800A0D68 */ .word 0x03217822 -/* 3116C 800A0D6C */ .word 0x95EF0380 -/* 31170 800A0D70 */ .word 0x368E0000 -/* 31174 800A0D74 */ .word 0x900801D9 -/* 31178 800A0D78 */ .word 0x30A60002 -/* 3117C 800A0D7C */ .word 0x14C0FF6A -/* 31180 800A0D80 */ .word 0x30A70001 -/* 31184 800A0D84 */ .word 0x15000006 -/* 31188 800A0D88 */ .word 0x000738C0 -/* 3118C 800A0D8C */ .word 0xA01901D9 -/* 31190 800A0D90 */ .word 0x20150040 -/* 31194 800A0D94 */ .word 0x20140000 -/* 31198 800A0D98 */ .word 0x0C000422 -/* 3119C 800A0D9C */ .word 0x20130080 -/* 311A0 800A0DA0 */ .word 0xC8082008 -/* 311A4 800A0DA4 */ .word 0xC80A2009 -/* 311A8 800A0DA8 */ .word 0xC80C200A -/* 311AC 800A0DAC */ .word 0xC80E200B -/* 311B0 800A0DB0 */ .word 0x4B004250 -/* 311B4 800A0DB4 */ .word 0xC8091811 -/* 311B8 800A0DB8 */ .word 0x4B0052D0 -/* 311BC 800A0DBC */ .word 0xC80B1813 -/* 311C0 800A0DC0 */ .word 0x4B006350 -/* 311C4 800A0DC4 */ .word 0xC80D1815 -/* 311C8 800A0DC8 */ .word 0x4B0073D0 -/* 311CC 800A0DCC */ .word 0xC80F1817 -/* 311D0 800A0DD0 */ .word 0xC8081C10 -/* 311D4 800A0DD4 */ .word 0xC80A1C12 -/* 311D8 800A0DD8 */ .word 0x0C0005DB -/* 311DC 800A0DDC */ .word 0xC80C1C14 -/* 311E0 800A0DE0 */ .word 0x0C0007F2 -/* 311E4 800A0DE4 */ .word 0xC80E1C16 -/* 311E8 800A0DE8 */ .word 0xC9D41800 -/* 311EC 800A0DEC */ .word 0x4B356C33 -/* 311F0 800A0DF0 */ .word 0xC9D41C02 -/* 311F4 800A0DF4 */ .word 0x4B017F46 -/* 311F8 800A0DF8 */ .word 0x8DCB001C -/* 311FC 800A0DFC */ .word 0x4B015F4F -/* 31200 800A0E00 */ .word 0xC9D61602 -/* 31204 800A0E04 */ .word 0x4A94674E -/* 31208 800A0E08 */ .word 0x34C90000 -/* 3120C 800A0E0C */ .word 0x4A94474F -/* 31210 800A0E10 */ .word 0xC9223016 -/* 31214 800A0E14 */ .word 0x4AB46F4E -/* 31218 800A0E18 */ .word 0xADCB0008 -/* 3121C 800A0E1C */ .word 0x4AB44F4F -/* 31220 800A0E20 */ .word 0xC9C73001 -/* 31224 800A0E24 */ .word 0x4AD475CE -/* 31228 800A0E28 */ .word 0x14C0FF7F -/* 3122C 800A0E2C */ .word 0x4AD4560F -/* 31230 800A0E30 */ .word 0x4B7FCEE3 -/* 31234 800A0E34 */ .word 0xC9D61206 -/* 31238 800A0E38 */ .word 0x4B00C8E3 -/* 3123C 800A0E3C */ .word 0x2021FFFC -/* 31240 800A0E40 */ .word 0x4B92BF44 -/* 31244 800A0E44 */ .word 0x01075822 -/* 31248 800A0E48 */ .word 0x4B92C08D -/* 3124C 800A0E4C */ .word 0xE97B07F3 -/* 31250 800A0E50 */ .word 0x4B00054E -/* 31254 800A0E54 */ .word 0xE97B03CB -/* 31258 800A0E58 */ .word 0x4B434EB3 -/* 3125C 800A0E5C */ .word 0xE9030E7A -/* 31260 800A0E60 */ .word 0x4BB2B9C6 -/* 31264 800A0E64 */ .word 0xE919147C -/* 31268 800A0E68 */ .word 0x4BB2C18F -/* 3126C 800A0E6C */ .word 0xE9191879 -/* 31270 800A0E70 */ .word 0x4B624772 -/* 31274 800A0E74 */ .word 0xE91A0E7B -/* 31278 800A0E78 */ .word 0x4B755971 -/* 3127C 800A0E7C */ .word 0xE91A1173 -/* 31280 800A0E80 */ .word 0x4BE25932 -/* 31284 800A0E84 */ .word 0xC9C31801 -/* 31288 800A0E88 */ .word 0x4BF57971 -/* 3128C 800A0E8C */ .word 0x00015FC3 -/* 31290 800A0E90 */ .word 0x4B007932 -/* 31294 800A0E94 */ .word 0x316B0028 -/* 31298 800A0E98 */ .word 0x4AF8C765 -/* 3129C 800A0E9C */ .word 0x21EF0050 -/* 312A0 800A0EA0 */ .word 0x4AF7BF64 -/* 312A4 800A0EA4 */ .word 0x01EB4022 -/* 312A8 800A0EA8 */ .word 0x4A05AF44 -/* 312AC 800A0EAC */ .word 0x484A0800 -/* 312B0 800A0EB0 */ .word 0x4A05174D -/* 312B4 800A0EB4 */ .word 0xE9171C7C -/* 312B8 800A0EB8 */ .word 0x4A04AD4E -/* 312BC 800A0EBC */ .word 0xC9D41804 -/* 312C0 800A0EC0 */ .word 0x4A04108F -/* 312C4 800A0EC4 */ .word 0xE9F71877 -/* 312C8 800A0EC8 */ .word 0x4B00C763 -/* 312CC 800A0ECC */ .word 0xC9170F72 -/* 312D0 800A0ED0 */ .word 0x4B3F0F47 -/* 312D4 800A0ED4 */ .word 0xE9181C7B -/* 312D8 800A0ED8 */ .word 0x4B9FAE8E -/* 312DC 800A0EDC */ .word 0xC9F70B5E -/* 312E0 800A0EE0 */ .word 0x4B9F164F -/* 312E4 800A0EE4 */ .word 0xE9F81876 -/* 312E8 800A0EE8 */ .word 0x4BFF00A7 -/* 312EC 800A0EEC */ .word 0xC9D41C06 -/* 312F0 800A0EF0 */ .word 0x4AE6C765 -/* 312F4 800A0EF4 */ .word 0xE903107A -/* 312F8 800A0EF8 */ .word 0x4A05D744 -/* 312FC 800A0EFC */ .word 0xC9180F6E -/* 31300 800A0F00 */ .word 0x4A05CF4D -/* 31304 800A0F04 */ .word 0xE9E31270 -/* 31308 800A0F08 */ .word 0x4A04D14E -/* 3130C 800A0F0C */ .word 0xC9F80B5A -/* 31310 800A0F10 */ .word 0x4A04C90F -/* 31314 800A0F14 */ .word 0xA50AFFFE -/* 31318 800A0F18 */ .word 0x4BFF108F -/* 3131C 800A0F1C */ .word 0x000A5900 -/* 31320 800A0F20 */ .word 0x4AE7BF64 -/* 31324 800A0F24 */ .word 0x484A0800 -/* 31328 800A0F28 */ .word 0x4AE5BF44 -/* 3132C 800A0F2C */ .word 0xE9050F7D -/* 31330 800A0F30 */ .word 0x4AE5C74D -/* 31334 800A0F34 */ .word 0x21CE0020 -/* 31338 800A0F38 */ .word 0x4AE2BE8E -/* 3133C 800A0F3C */ .word 0xA50AFFFC -/* 31340 800A0F40 */ .word 0x4AE2C64F -/* 31344 800A0F44 */ .word 0x000A5100 -/* 31348 800A0F48 */ .word 0x4A12B0C5 -/* 3134C 800A0F4C */ .word 0xA5EBFFD6 -/* 31350 800A0F50 */ .word 0xA5EAFFD4 -/* 31354 800A0F54 */ .word 0x4B92D744 -/* 31358 800A0F58 */ .word 0xE9E50B69 -/* 3135C 800A0F5C */ .word 0x4B92CE4D -/* 31360 800A0F60 */ .word 0xE9040F7C -/* 31364 800A0F64 */ .word 0x4B00068E -/* 31368 800A0F68 */ .word 0xE9E40B68 -/* 3136C 800A0F6C */ .word 0xE903127B -/* 31370 800A0F70 */ .word 0x4B018F47 -/* 31374 800A0F74 */ .word 0xE9E31671 -/* 31378 800A0F78 */ .word 0x4B7F9F4F -/* 3137C 800A0F7C */ .word 0x4A10D68E -/* 31380 800A0F80 */ .word 0x1C20FF9C -/* 31384 800A0F84 */ .word 0x4A10CE4F -/* 31388 800A0F88 */ .word 0x07E0FF4F -/* 3138C 800A0F8C */ .word 0x4B00C8E3 -/* 31390 800A0F90 */ .word 0xE919147C -/* 31394 800A0F94 */ .word 0x4B7FCEE3 -/* 31398 800A0F98 */ .word 0xE9F91072 -/* 3139C 800A0F9C */ .word 0xE91A0E7B -/* 313A0 800A0FA0 */ .word 0xE9FA0A67 -/* 313A4 800A0FA4 */ .word 0xE9030E7A -/* 313A8 800A0FA8 */ .word 0x10E0FE8E -/* 313AC 800A0FAC */ .word 0xE9E30A66 -/* 313B0 800A0FB0 */ .word 0xE91B07EB -/* 313B4 800A0FB4 */ .word 0x08000465 -/* 313B8 800A0FB8 */ .word 0xE9FB03C3 -/* 313BC 800A0FBC */ .word 0x200D0180 -/* 313C0 800A0FC0 */ .word 0xC810181C -/* 313C4 800A0FC4 */ .word 0xC8101C1C -/* 313C8 800A0FC8 */ .word 0xC9BD1018 -/* 313CC 800A0FCC */ .word 0xC811181D -/* 313D0 800A0FD0 */ .word 0xC8111C1D -/* 313D4 800A0FD4 */ .word 0x4B7FFCE0 -/* 313D8 800A0FD8 */ .word 0x4A100551 -/* 313DC 800A0FDC */ .word 0xC9B2121A -/* 313E0 800A0FE0 */ .word 0x4B1D8427 -/* 313E4 800A0FE4 */ .word 0xC9B2161A -/* 313E8 800A0FE8 */ .word 0x4B0104E7 -/* 313EC 800A0FEC */ .word 0xC8121437 -/* 313F0 800A0FF0 */ .word 0x4B3D8C67 -/* 313F4 800A0FF4 */ .word 0xC9B20D03 -/* 313F8 800A0FF8 */ .word 0x4B354C33 -/* 313FC 800A0FFC */ .word 0x03E00008 -/* 31400 800A1000 */ .word 0x22E80050 -/* 31404 800A1004 */ .word 0x0C0005F1 -/* 31408 800A1008 */ .word 0xAEF80004 -/* 3140C 800A100C */ .word 0x201F1194 -/* 31410 800A1010 */ .word 0xAEF90004 -/* 31414 800A1014 */ .word 0xCAE23000 -/* 31418 800A1018 */ .word 0x92E10005 -/* 3141C 800A101C */ .word 0x92E20006 -/* 31420 800A1020 */ .word 0x92E30007 -/* 31424 800A1024 */ .word 0x4BBF00EA -/* 31428 800A1028 */ .word 0x94210380 -/* 3142C 800A102C */ .word 0x4BDF0906 -/* 31430 800A1030 */ .word 0x94420380 -/* 31434 800A1034 */ .word 0x4B3E108C -/* 31438 800A1038 */ .word 0x94630380 -/* 3143C 800A103C */ .word 0x4B00010E -/* 31440 800A1040 */ .word 0x34240000 -/* 31444 800A1044 */ .word 0x4BFF016D -/* 31448 800A1048 */ .word 0xC8261006 -/* 3144C 800A104C */ .word 0x4BFF01ED -/* 31450 800A1050 */ .word 0xC8441006 -/* 31454 800A1054 */ .word 0x4BA271B3 -/* 31458 800A1058 */ .word 0xC8681006 -/* 3145C 800A105C */ .word 0x4BFF026D -/* 31460 800A1060 */ .word 0x8C250024 -/* 31464 800A1064 */ .word 0x4BE27233 -/* 31468 800A1068 */ .word 0x8C460024 -/* 3146C 800A106C */ .word 0x4B260090 -/* 31470 800A1070 */ .word 0x8C670024 -/* 31474 800A1074 */ .word 0x4A043291 -/* 31478 800A1078 */ .word 0x30AB70B0 -/* 3147C 800A107C */ .word 0x4A0622D1 -/* 31480 800A1080 */ .word 0x00CB5824 -/* 31484 800A1084 */ .word 0x4A083311 -/* 31488 800A1088 */ .word 0x00EB5824 -/* 3148C 800A108C */ .word 0x4B241360 -/* 31490 800A1090 */ .word 0x4A0433A7 -/* 31494 800A1094 */ .word 0x156001E3 -/* 31498 800A1098 */ .word 0x900B01EE -/* 3149C 800A109C */ .word 0x4B2C5747 -/* 314A0 800A10A0 */ .word 0x8C0C03CC -/* 314A4 800A10A4 */ .word 0x4B2B674F -/* 314A8 800A10A8 */ .word 0x00A62825 -/* 314AC 800A10AC */ .word 0x4B2410A3 -/* 314B0 800A10B0 */ .word 0x00A72825 -/* 314B4 800A10B4 */ .word 0x4A0432A7 -/* 314B8 800A10B8 */ .word 0x8D6B03C2 -/* 314BC 800A10BC */ .word 0x4B2869A3 -/* 314C0 800A10C0 */ .word 0x4806E800 -/* 314C4 800A10C4 */ .word 0x4A087127 -/* 314C8 800A10C8 */ .word 0x00AC2824 -/* 314CC 800A10CC */ .word 0x4A0E43A7 -/* 314D0 800A10D0 */ .word 0x14A0FE98 -/* 314D4 800A10D4 */ .word 0x00CB5820 -/* 314D8 800A10D8 */ .word 0x4A0231A0 -/* 314DC 800A10DC */ .word 0x056101D1 -/* 314E0 800A10E0 */ .word 0x4A0A20A7 -/* 314E4 800A10E4 */ .word 0x4A0452A7 -/* 314E8 800A10E8 */ .word 0x48017600 -/* 314EC 800A10EC */ .word 0x4BBF7106 -/* 314F0 800A10F0 */ .word 0x10C001CC -/* 314F4 800A10F4 */ .word 0x4A0E1191 -/* 314F8 800A10F8 */ .word 0x48021600 -/* 314FC 800A10FC */ .word 0x4A0E5211 -/* 31500 800A1100 */ .word 0x48035600 -/* 31504 800A1104 */ .word 0x4A0272D1 -/* 31508 800A1108 */ .word 0x8C0601EC -/* 3150C 800A110C */ .word 0x4A0A7311 -/* 31510 800A1110 */ .word 0xC82D1008 -/* 31514 800A1114 */ .word 0x4A0253D1 -/* 31518 800A1118 */ .word 0xC84D1408 -/* 3151C 800A111C */ .word 0x4B083407 -/* 31520 800A1120 */ .word 0xC86D1608 -/* 31524 800A1124 */ .word 0x4B0B440F -/* 31528 800A1128 */ .word 0x00065A80 -/* 3152C 800A112C */ .word 0x4B118C5D -/* 31530 800A1130 */ .word 0x0561000A -/* 31534 800A1134 */ .word 0x4B30841D -/* 31538 800A1138 */ .word 0xC8323002 -/* 3153C 800A113C */ .word 0x4B0653F3 -/* 31540 800A1140 */ .word 0xC8533002 -/* 31544 800A1144 */ .word 0x4B2F4530 -/* 31548 800A1148 */ .word 0xC8753002 -/* 3154C 800A114C */ .word 0x4B3145B2 -/* 31550 800A1150 */ .word 0x4B304DF1 -/* 31554 800A1154 */ .word 0x0800064E -/* 31558 800A1158 */ .word 0x4B004E32 -/* 3155C 800A115C */ .word 0xC8923002 -/* 31560 800A1160 */ .word 0x4B2F4530 -/* 31564 800A1164 */ .word 0xC8320313 -/* 31568 800A1168 */ .word 0x4B3145B2 -/* 3156C 800A116C */ .word 0xC8933002 -/* 31570 800A1170 */ .word 0x4B304DF1 -/* 31574 800A1174 */ .word 0xC8530313 -/* 31578 800A1178 */ .word 0x4B004E32 -/* 3157C 800A117C */ .word 0xC8953002 -/* 31580 800A1180 */ .word 0x4B0653F3 -/* 31584 800A1184 */ .word 0xC8750313 -/* 31588 800A1188 */ .word 0x4B265530 -/* 3158C 800A118C */ .word 0x4B2655B2 -/* 31590 800A1190 */ .word 0x8C250020 -/* 31594 800A1194 */ .word 0x4B285D30 -/* 31598 800A1198 */ .word 0x8C470020 -/* 3159C 800A119C */ .word 0x4B285DB2 -/* 315A0 800A11A0 */ .word 0x8C680020 -/* 315A4 800A11A4 */ .word 0x4B7E9484 -/* 315A8 800A11A8 */ .word 0x900901E7 -/* 315AC 800A11AC */ .word 0x4B7E9CC4 -/* 315B0 800A11B0 */ .word 0x00A75822 -/* 315B4 800A11B4 */ .word 0x4B7EAD44 -/* 315B8 800A11B8 */ .word 0x000B67C3 -/* 315BC 800A11BC */ .word 0x4B085BF3 -/* 315C0 800A11C0 */ .word 0x016C5824 -/* 315C4 800A11C4 */ .word 0x4BFEA744 -/* 315C8 800A11C8 */ .word 0x00AB2822 -/* 315CC 800A11CC */ .word 0x4BFEB58D -/* 315D0 800A11D0 */ .word 0x00A85822 -/* 315D4 800A11D4 */ .word 0x4B00050E -/* 315D8 800A11D8 */ .word 0x000B67C3 -/* 315DC 800A11DC */ .word 0x4B5E7E45 -/* 315E0 800A11E0 */ .word 0x016C5824 -/* 315E4 800A11E4 */ .word 0x4B0003CE -/* 315E8 800A11E8 */ .word 0x00AB2822 -/* 315EC 800A11EC */ .word 0x4A040115 -/* 315F0 800A11F0 */ .word 0xAEE50010 -/* 315F4 800A11F4 */ .word 0x4A000691 -/* 315F8 800A11F8 */ .word 0xCAFB1004 -/* 315FC 800A11FC */ .word 0x4A14CF45 -/* 31600 800A1200 */ .word 0x48058880 -/* 31604 800A1204 */ .word 0x4A147F4C -/* 31608 800A1208 */ .word 0x900701E6 -/* 3160C 800A120C */ .word 0x4A167D0E -/* 31610 800A1210 */ .word 0xC8530F0E -/* 31614 800A1214 */ .word 0x4A16CBCF -/* 31618 800A1218 */ .word 0xC8750F0E -/* 3161C 800A121C */ .word 0x4A10BF44 -/* 31620 800A1220 */ .word 0xC8470F0F -/* 31624 800A1224 */ .word 0x4A10C74D -/* 31628 800A1228 */ .word 0xC8690F0F -/* 3162C 800A122C */ .word 0x4A11BC0E -/* 31630 800A1230 */ .word 0x34CB00C8 -/* 31634 800A1234 */ .word 0x4A11C44F -/* 31638 800A1238 */ .word 0x01695825 -/* 3163C 800A123C */ .word 0x4BBEA5A8 -/* 31640 800A1240 */ .word 0x4B7E7BE6 -/* 31644 800A1244 */ .word 0xA2EB0000 -/* 31648 800A1248 */ .word 0x4BDE0F47 -/* 3164C 800A124C */ .word 0xEAEA0901 -/* 31650 800A1250 */ .word 0x4B9E840E -/* 31654 800A1254 */ .word 0xEAE20902 -/* 31658 800A1258 */ .word 0x4B9E8C4F -/* 3165C 800A125C */ .word 0xEAEE0903 -/* 31660 800A1260 */ .word 0x4B0E1F46 -/* 31664 800A1264 */ .word 0x30AC0080 -/* 31668 800A1268 */ .word 0x4B24B74C -/* 3166C 800A126C */ .word 0x01876025 -/* 31670 800A1270 */ .word 0x4B247F4D -/* 31674 800A1274 */ .word 0xA2EC0001 -/* 31678 800A1278 */ .word 0x4B3AB08E -/* 3167C 800A127C */ .word 0x1120001D -/* 31680 800A1280 */ .word 0x4B3A78CF -/* 31684 800A1284 */ .word 0x4B1B4772 -/* 31688 800A1288 */ .word 0x4B3B42B1 -/* 3168C 800A128C */ .word 0x4A6D0390 -/* 31690 800A1290 */ .word 0x4B0046F2 -/* 31694 800A1294 */ .word 0x4BFF05AA -/* 31698 800A1298 */ .word 0x4B0A6F45 -/* 3169C 800A129C */ .word 0x4B0A774C -/* 316A0 800A12A0 */ .word 0xC8361005 -/* 316A4 800A12A4 */ .word 0x4B1B738E -/* 316A8 800A12A8 */ .word 0xC8561405 -/* 316AC 800A12AC */ .word 0x4B1B6B4F -/* 316B0 800A12B0 */ .word 0x4BFF02AA -/* 316B4 800A12B4 */ .word 0x4BFEF763 -/* 316B8 800A12B8 */ .word 0xC86A1405 -/* 316BC 800A12BC */ .word 0x4A8EB745 -/* 316C0 800A12C0 */ .word 0x4A8DB58F -/* 316C4 800A12C4 */ .word 0x4B00064E -/* 316C8 800A12C8 */ .word 0x4BCE5745 -/* 316CC 800A12CC */ .word 0x4BCD528F -/* 316D0 800A12D0 */ .word 0x4B00034E -/* 316D4 800A12D4 */ .word 0xEAF61804 -/* 316D8 800A12D8 */ .word 0x4A169CE7 -/* 316DC 800A12DC */ .word 0xEAF91805 -/* 316E0 800A12E0 */ .word 0x4A1939E7 -/* 316E4 800A12E4 */ .word 0xCAF21C04 -/* 316E8 800A12E8 */ .word 0x4A0AAD67 -/* 316EC 800A12EC */ .word 0xCAE51C05 -/* 316F0 800A12F0 */ .word 0x4A0D4A67 -/* 316F4 800A12F4 */ .word 0x4A178744 -/* 316F8 800A12F8 */ .word 0xC8250F0F -/* 316FC 800A12FC */ .word 0x4A178F4D -/* 31700 800A1300 */ .word 0xC8320F0E -/* 31704 800A1304 */ .word 0x4A1885CE -/* 31708 800A1308 */ .word 0x84410018 -/* 3170C 800A130C */ .word 0x4A188E0F -/* 31710 800A1310 */ .word 0x26E20020 -/* 31714 800A1314 */ .word 0x4A054A95 -/* 31718 800A1318 */ .word 0x30C30004 -/* 3171C 800A131C */ .word 0x4A12AA51 -/* 31720 800A1320 */ .word 0x00010B80 -/* 31724 800A1324 */ .word 0x4A053B55 -/* 31728 800A1328 */ .word 0xAEE10008 -/* 3172C 800A132C */ .word 0x4A1299D1 -/* 31730 800A1330 */ .word 0xEAE30B08 -/* 31734 800A1334 */ .word 0x4B265746 -/* 31738 800A1338 */ .word 0xEAE20B09 -/* 3173C 800A133C */ .word 0x4B264F4F -/* 31740 800A1340 */ .word 0xEAE30A0C -/* 31744 800A1344 */ .word 0x4B2C6F4E -/* 31748 800A1348 */ .word 0xEAE20A0D -/* 3174C 800A134C */ .word 0x4B2C3F4F -/* 31750 800A1350 */ .word 0xEAEF0806 -/* 31754 800A1354 */ .word 0x4B22109D -/* 31758 800A1358 */ .word 0xEAF40807 -/* 3175C 800A135C */ .word 0x4B0318DD -/* 31760 800A1360 */ .word 0xEAEF0B0A -/* 31764 800A1364 */ .word 0x4B086F46 -/* 31768 800A1368 */ .word 0xEAF40B0B -/* 3176C 800A136C */ .word 0x4B083F4F -/* 31770 800A1370 */ .word 0xEAEF0A0E -/* 31774 800A1374 */ .word 0x4B0B574E -/* 31778 800A1378 */ .word 0xEAF40A0F -/* 3177C 800A137C */ .word 0x4B0B4F4F -/* 31780 800A1380 */ .word 0x00035900 -/* 31784 800A1384 */ .word 0x4B26319D -/* 31788 800A1388 */ .word 0x004B0820 -/* 3178C 800A138C */ .word 0x4B0739DD -/* 31790 800A1390 */ .word 0x00095940 -/* 31794 800A1394 */ .word 0x4B371744 -/* 31798 800A1398 */ .word 0x002BB820 -/* 3179C 800A139C */ .word 0x4B371F4D -/* 317A0 800A13A0 */ .word 0x30C60001 -/* 317A4 800A13A4 */ .word 0x4B38108E -/* 317A8 800A13A8 */ .word 0x00065900 -/* 317AC 800A13AC */ .word 0x4B3818CF -/* 317B0 800A13B0 */ .word 0x02EBB820 -/* 317B4 800A13B4 */ .word 0x4B373744 -/* 317B8 800A13B8 */ .word 0x4B373F4D -/* 317BC 800A13BC */ .word 0x4B38318E -/* 317C0 800A13C0 */ .word 0xE8421803 -/* 317C4 800A13C4 */ .word 0x4B3839CF -/* 317C8 800A13C8 */ .word 0xE8431801 -/* 317CC 800A13CC */ .word 0x4B74174C -/* 317D0 800A13D0 */ .word 0xE8221C03 -/* 317D4 800A13D4 */ .word 0x4B741F4D -/* 317D8 800A13D8 */ .word 0xE8231C01 -/* 317DC 800A13DC */ .word 0x4B6F120E -/* 317E0 800A13E0 */ .word 0xE8461807 -/* 317E4 800A13E4 */ .word 0x4B6F1A4F -/* 317E8 800A13E8 */ .word 0xE8471805 -/* 317EC 800A13EC */ .word 0x4B012F46 -/* 317F0 800A13F0 */ .word 0xE8261C07 -/* 317F4 800A13F4 */ .word 0x4B01974F -/* 317F8 800A13F8 */ .word 0xE8271C05 -/* 317FC 800A13FC */ .word 0x4B24474C -/* 31800 800A1400 */ .word 0xE8481806 -/* 31804 800A1404 */ .word 0x4B244F4D -/* 31808 800A1408 */ .word 0xE8491804 -/* 3180C 800A140C */ .word 0x4B3A414E -/* 31810 800A1410 */ .word 0xE8281C06 -/* 31814 800A1414 */ .word 0x4B3A4C8F -/* 31818 800A1418 */ .word 0xE8291C04 -/* 3181C 800A141C */ .word 0x4B244286 -/* 31820 800A1420 */ .word 0x10C00016 -/* 31824 800A1424 */ .word 0x4BFE4206 -/* 31828 800A1428 */ .word 0x4BFE4A4F -/* 3182C 800A142C */ .word 0xE8451802 -/* 31830 800A1430 */ .word 0x4BFE1086 -/* 31834 800A1434 */ .word 0xE8521800 -/* 31838 800A1438 */ .word 0x4BFE18CF -/* 3183C 800A143C */ .word 0xE8251C02 -/* 31840 800A1440 */ .word 0x4BFE3186 -/* 31844 800A1444 */ .word 0xE8321C00 -/* 31848 800A1448 */ .word 0x4BFE39CF -/* 3184C 800A144C */ .word 0xEAE80F7D -/* 31850 800A1450 */ .word 0x4BFE5744 -/* 31854 800A1454 */ .word 0xEAE90F7C -/* 31858 800A1458 */ .word 0x4BFE294E -/* 3185C 800A145C */ .word 0xEAE20F7B -/* 31860 800A1460 */ .word 0x4BFE948F -/* 31864 800A1464 */ .word 0xEAE30F7A -/* 31868 800A1468 */ .word 0xEAE60F7F -/* 3186C 800A146C */ .word 0xEAE70F7E -/* 31870 800A1470 */ .word 0xEAE50F79 -/* 31874 800A1474 */ .word 0x08000497 -/* 31878 800A1478 */ .word 0xEAF20F78 -/* 3187C 800A147C */ .word 0xE8451802 -/* 31880 800A1480 */ .word 0xE8521800 -/* 31884 800A1484 */ .word 0xE8251C02 -/* 31888 800A1488 */ .word 0x08000497 -/* 3188C 800A148C */ .word 0xE8321C00 -/* 31890 800A1490 */ .word 0x97390380 -/* 31894 800A1494 */ .word 0x97180380 -/* 31898 800A1498 */ .word 0x240170B0 -/* 3189C 800A149C */ .word 0x8F2B0024 -/* 318A0 800A14A0 */ .word 0x002B0824 -/* 318A4 800A14A4 */ .word 0x1020FD4F -/* 318A8 800A14A8 */ .word 0x8F2B004C -/* 318AC 800A14AC */ .word 0x1738FFFC -/* 318B0 800A14B0 */ .word 0x27390028 -/* 318B4 800A14B4 */ .word 0x0800047B -/* 318B8 800A14B8 */ .word 0x97390380 -/* 318BC 800A14BC */ .word 0x8F39001C -/* 318C0 800A14C0 */ .word 0x03381022 -/* 318C4 800A14C4 */ .word 0x0441FD47 -/* 318C8 800A14C8 */ .word 0x8C1800D8 -/* 318CC 800A14CC */ .word 0x08000402 -/* 318D0 800A14D0 */ .word 0x936109C1 -/* 318D4 800A14D4 */ .word 0x08000410 -/* 318D8 800A14D8 */ .word 0x97390380 -/* 318DC 800A14DC */ .word 0x00000000 -/* 318E0 800A14E0 */ .word 0x00000000 -/* 318E4 800A14E4 */ .word 0x00000000 -/* 318E8 800A14E8 */ .word 0x00000000 -/* 318EC 800A14EC */ .word 0x00000000 -/* 318F0 800A14F0 */ .word 0x00000000 -/* 318F4 800A14F4 */ .word 0x00000000 -/* 318F8 800A14F8 */ .word 0x00000000 -/* 318FC 800A14FC */ .word 0x00000000 -/* 31900 800A1500 */ .word 0x00000000 -/* 31904 800A1504 */ .word 0x00000000 -/* 31908 800A1508 */ .word 0x00000000 -/* 3190C 800A150C */ .word 0x00000000 -/* 31910 800A1510 */ .word 0x00000000 -/* 31914 800A1514 */ .word 0x00000000 -/* 31918 800A1518 */ .word 0x00000000 -/* 3191C 800A151C */ .word 0x00000000 -/* 31920 800A1520 */ .word 0x00000000 -/* 31924 800A1524 */ .word 0x00000000 -/* 31928 800A1528 */ .word 0x00000000 -/* 3192C 800A152C */ .word 0x00000000 -/* 31930 800A1530 */ .word 0x00000000 -/* 31934 800A1534 */ .word 0x00000000 -/* 31938 800A1538 */ .word 0x00000000 -/* 3193C 800A153C */ .word 0x00000000 -/* 31940 800A1540 */ .word 0x00000000 -/* 31944 800A1544 */ .word 0x00000000 -/* 31948 800A1548 */ .word 0x00000000 -/* 3194C 800A154C */ .word 0x00000000 -/* 31950 800A1550 */ .word 0x00000000 -/* 31954 800A1554 */ .word 0x00000000 -/* 31958 800A1558 */ .word 0x00000000 -/* 3195C 800A155C */ .word 0x00000000 -/* 31960 800A1560 */ .word 0x00000000 -/* 31964 800A1564 */ .word 0x00000000 -/* 31968 800A1568 */ .word 0x00000000 -/* 3196C 800A156C */ .word 0x00000000 -/* 31970 800A1570 */ .word 0x00000000 -/* 31974 800A1574 */ .word 0x00000000 -/* 31978 800A1578 */ .word 0x00000000 -/* 3197C 800A157C */ .word 0x00000000 -/* 31980 800A1580 */ .word 0x00000000 -/* 31984 800A1584 */ .word 0x00000000 -/* 31988 800A1588 */ .word 0x00000000 -/* 3198C 800A158C */ .word 0x00000000 -/* 31990 800A1590 */ .word 0x00000000 -/* 31994 800A1594 */ .word 0x00000000 -/* 31998 800A1598 */ .word 0x00000000 -/* 3199C 800A159C */ .word 0x00000000 -/* 319A0 800A15A0 */ .word 0x00000000 -/* 319A4 800A15A4 */ .word 0x00000000 -/* 319A8 800A15A8 */ .word 0x00000000 -/* 319AC 800A15AC */ .word 0x00000000 -/* 319B0 800A15B0 */ .word 0x00000000 -/* 319B4 800A15B4 */ .word 0x00000000 -/* 319B8 800A15B8 */ .word 0x00000000 -/* 319BC 800A15BC */ .word 0x00000000 -/* 319C0 800A15C0 */ .word 0x00000000 -/* 319C4 800A15C4 */ .word 0x00000000 -/* 319C8 800A15C8 */ .word 0x00000000 -/* 319CC 800A15CC */ .word 0x00000000 -/* 319D0 800A15D0 */ .word 0x00000000 -/* 319D4 800A15D4 */ .word 0x00000000 -/* 319D8 800A15D8 */ .word 0x00000000 -/* 319DC 800A15DC */ .word 0x00000000 -/* 319E0 800A15E0 */ .word 0x00000000 -/* 319E4 800A15E4 */ .word 0x00000000 -/* 319E8 800A15E8 */ .word 0x00000000 -/* 319EC 800A15EC */ .word 0x00000000 -/* 319F0 800A15F0 */ .word 0x00000000 -/* 319F4 800A15F4 */ .word 0x00000000 -/* 319F8 800A15F8 */ .word 0x00000000 -/* 319FC 800A15FC */ .word 0x00000000 -/* 31A00 800A1600 */ .word 0x00000000 -/* 31A04 800A1604 */ .word 0x00000000 -/* 31A08 800A1608 */ .word 0x00000000 -/* 31A0C 800A160C */ .word 0x00000000 -/* 31A10 800A1610 */ .word 0x00000000 -/* 31A14 800A1614 */ .word 0x00000000 -/* 31A18 800A1618 */ .word 0x00000000 -/* 31A1C 800A161C */ .word 0x00000000 -/* 31A20 800A1620 */ .word 0x00000000 -/* 31A24 800A1624 */ .word 0x00000000 -/* 31A28 800A1628 */ .word 0x00000000 -/* 31A2C 800A162C */ .word 0x00000000 -/* 31A30 800A1630 */ .word 0x00000000 -/* 31A34 800A1634 */ .word 0x00000000 -/* 31A38 800A1638 */ .word 0x00000000 -/* 31A3C 800A163C */ .word 0x00000000 -/* 31A40 800A1640 */ .word 0x00000000 -/* 31A44 800A1644 */ .word 0x00000000 -/* 31A48 800A1648 */ .word 0x00000000 -/* 31A4C 800A164C */ .word 0x00000000 -/* 31A50 800A1650 */ .word 0x00000000 -/* 31A54 800A1654 */ .word 0x00000000 -/* 31A58 800A1658 */ .word 0x00000000 -/* 31A5C 800A165C */ .word 0x00000000 -/* 31A60 800A1660 */ .word 0x00000000 -/* 31A64 800A1664 */ .word 0x00000000 -/* 31A68 800A1668 */ .word 0x00000000 -/* 31A6C 800A166C */ .word 0x00000000 -/* 31A70 800A1670 */ .word 0x00000000 -/* 31A74 800A1674 */ .word 0x00000000 -/* 31A78 800A1678 */ .word 0x00000000 -/* 31A7C 800A167C */ .word 0x00000000 -/* 31A80 800A1680 */ .word 0x00000000 -/* 31A84 800A1684 */ .word 0x00000000 -/* 31A88 800A1688 */ .word 0x00000000 -/* 31A8C 800A168C */ .word 0x00000000 -/* 31A90 800A1690 */ .word 0x00000000 -/* 31A94 800A1694 */ .word 0x00000000 -/* 31A98 800A1698 */ .word 0x00000000 -/* 31A9C 800A169C */ .word 0x00000000 -/* 31AA0 800A16A0 */ .word 0x00000000 -/* 31AA4 800A16A4 */ .word 0x00000000 -/* 31AA8 800A16A8 */ .word 0x00000000 -/* 31AAC 800A16AC */ .word 0x00000000 -/* 31AB0 800A16B0 */ .word 0x00000000 -/* 31AB4 800A16B4 */ .word 0x00000000 -/* 31AB8 800A16B8 */ .word 0x00000000 -/* 31ABC 800A16BC */ .word 0x00000000 -/* 31AC0 800A16C0 */ .word 0x00000000 -/* 31AC4 800A16C4 */ .word 0x00000000 -/* 31AC8 800A16C8 */ .word 0x00000000 -/* 31ACC 800A16CC */ .word 0x00000000 -/* 31AD0 800A16D0 */ .word 0x00000000 -/* 31AD4 800A16D4 */ .word 0x00000000 -/* 31AD8 800A16D8 */ .word 0x00000000 -/* 31ADC 800A16DC */ .word 0x00000000 -/* 31AE0 800A16E0 */ .word 0x00000000 -/* 31AE4 800A16E4 */ .word 0x00000000 -/* 31AE8 800A16E8 */ .word 0x00000000 -/* 31AEC 800A16EC */ .word 0x00000000 -/* 31AF0 800A16F0 */ .word 0x00000000 -/* 31AF4 800A16F4 */ .word 0x00000000 -/* 31AF8 800A16F8 */ .word 0x00000000 -/* 31AFC 800A16FC */ .word 0x00000000 -/* 31B00 800A1700 */ .word 0x00000000 -/* 31B04 800A1704 */ .word 0x00000000 -/* 31B08 800A1708 */ .word 0x00000000 -/* 31B0C 800A170C */ .word 0x00000000 -/* 31B10 800A1710 */ .word 0x00000000 -/* 31B14 800A1714 */ .word 0x00000000 -/* 31B18 800A1718 */ .word 0x00000000 -/* 31B1C 800A171C */ .word 0x00000000 -/* 31B20 800A1720 */ .word 0x00000000 -/* 31B24 800A1724 */ .word 0x00000000 -/* 31B28 800A1728 */ .word 0x00000000 -/* 31B2C 800A172C */ .word 0x00000000 -/* 31B30 800A1730 */ .word 0x00000000 -/* 31B34 800A1734 */ .word 0x00000000 -/* 31B38 800A1738 */ .word 0x00000000 -/* 31B3C 800A173C */ .word 0x00000000 -/* 31B40 800A1740 */ .word 0x00000000 -/* 31B44 800A1744 */ .word 0x00000000 -/* 31B48 800A1748 */ .word 0x00000000 -/* 31B4C 800A174C */ .word 0x00000000 -/* 31B50 800A1750 */ .word 0x00000000 -/* 31B54 800A1754 */ .word 0x00000000 -/* 31B58 800A1758 */ .word 0x00000000 -/* 31B5C 800A175C */ .word 0x00000000 -/* 31B60 800A1760 */ .word 0x00000000 -/* 31B64 800A1764 */ .word 0x00000000 -/* 31B68 800A1768 */ .word 0x00000000 -/* 31B6C 800A176C */ .word 0x00000000 -/* 31B70 800A1770 */ .word 0x00000000 -/* 31B74 800A1774 */ .word 0x00000000 -/* 31B78 800A1778 */ .word 0x00000000 -/* 31B7C 800A177C */ .word 0x00000000 -/* 31B80 800A1780 */ .word 0x00000000 -/* 31B84 800A1784 */ .word 0x00000000 -/* 31B88 800A1788 */ .word 0x00000000 -/* 31B8C 800A178C */ .word 0x00000000 -/* 31B90 800A1790 */ .word 0x00000000 -/* 31B94 800A1794 */ .word 0x00000000 -/* 31B98 800A1798 */ .word 0x00000000 -/* 31B9C 800A179C */ .word 0x00000000 -/* 31BA0 800A17A0 */ .word 0x00000000 -/* 31BA4 800A17A4 */ .word 0x00000000 -/* 31BA8 800A17A8 */ .word 0x00000000 -/* 31BAC 800A17AC */ .word 0x00000000 -/* 31BB0 800A17B0 */ .word 0x00000000 -/* 31BB4 800A17B4 */ .word 0x00000000 -/* 31BB8 800A17B8 */ .word 0x00000000 -/* 31BBC 800A17BC */ .word 0x00000000 -/* 31BC0 800A17C0 */ .word 0x00000000 -/* 31BC4 800A17C4 */ .word 0x00000000 -/* 31BC8 800A17C8 */ .word 0x00000000 -/* 31BCC 800A17CC */ .word 0x00000000 -/* 31BD0 800A17D0 */ .word 0x00000000 -/* 31BD4 800A17D4 */ .word 0x00000000 -/* 31BD8 800A17D8 */ .word 0x00000000 -/* 31BDC 800A17DC */ .word 0x00000000 -/* 31BE0 800A17E0 */ .word 0x00000000 -/* 31BE4 800A17E4 */ .word 0x00000000 -/* 31BE8 800A17E8 */ .word 0x00000000 -/* 31BEC 800A17EC */ .word 0x00000000 -/* 31BF0 800A17F0 */ .word 0x00000000 -/* 31BF4 800A17F4 */ .word 0x00000000 -/* 31BF8 800A17F8 */ .word 0x00000000 -/* 31BFC 800A17FC */ .word 0x200C1000 -/* 31C00 800A1800 */ .word 0x200B02E0 -/* 31C04 800A1804 */ .word 0x8D780000 -/* 31C08 800A1808 */ .word 0x95730004 -/* 31C0C 800A180C */ .word 0x0C0007F6 -/* 31C10 800A1810 */ .word 0x95740006 -/* 31C14 800A1814 */ .word 0x359F0000 -/* 31C18 800A1818 */ .word 0x400B3000 -/* 31C1C 800A181C */ .word 0x1560FFFF -/* 31C20 800A1820 */ .word 0x400B3000 -/* 31C24 800A1824 */ .word 0x03E00008 -/* 31C28 800A1828 */ .word 0x400B2800 -/* 31C2C 800A182C */ .word 0x1560FFFF -/* 31C30 800A1830 */ .word 0x400B2800 -/* 31C34 800A1834 */ .word 0x40940000 -/* 31C38 800A1838 */ .word 0x06800003 -/* 31C3C 800A183C */ .word 0x40980800 -/* 31C40 800A1840 */ .word 0x03E00008 -/* 31C44 800A1844 */ .word 0x40931000 -/* 31C48 800A1848 */ .word 0x03E00008 -/* 31C4C 800A184C */ .word 0x40931800 -/* 31C50 800A1850 */ .word 0x02F65822 -/* 31C54 800A1854 */ .word 0x256C0157 -/* 31C58 800A1858 */ .word 0x05910096 -/* 31C5C 800A185C */ .word 0x00000000 -/* 31C60 800A1860 */ .word 0x0C0007F2 -/* 31C64 800A1864 */ .word 0x8C1800F0 -/* 31C68 800A1868 */ .word 0x0420001A -/* 31C6C 800A186C */ .word 0x40984800 -/* 31C70 800A1870 */ .word 0x1420000F -/* 31C74 800A1874 */ .word 0x035BD020 -/* 31C78 800A1878 */ .word 0x8F7809C4 -/* 31C7C 800A187C */ .word 0xAC1A0FF0 -/* 31C80 800A1880 */ .word 0xAC180FD0 -/* 31C84 800A1884 */ .word 0x24141080 -/* 31C88 800A1888 */ .word 0x0C0007F6 -/* 31C8C 800A188C */ .word 0x20130F47 -/* 31C90 800A1890 */ .word 0x8C1800D8 -/* 31C94 800A1894 */ .word 0x24140180 -/* 31C98 800A1898 */ .word 0x33330FFF -/* 31C9C 800A189C */ .word 0x0314C020 -/* 31CA0 800A18A0 */ .word 0x0C0007F6 -/* 31CA4 800A18A4 */ .word 0x02749822 -/* 31CA8 800A18A8 */ .word 0x080007F2 -/* 31CAC 800A18AC */ .word 0x201F1084 -/* 31CB0 800A18B0 */ .word 0x8C0B0FD0 -/* 31CB4 800A18B4 */ .word 0xAC1A0BF8 -/* 31CB8 800A18B8 */ .word 0xAC0B0BFC -/* 31CBC 800A18BC */ .word 0x200C5000 -/* 31CC0 800A18C0 */ .word 0x8C180FF8 -/* 31CC4 800A18C4 */ .word 0x20148000 -/* 31CC8 800A18C8 */ .word 0x20130BFF -/* 31CCC 800A18CC */ .word 0x080007F6 -/* 31CD0 800A18D0 */ .word 0x201F1088 -/* 31CD4 800A18D4 */ .word 0x200C4000 -/* 31CD8 800A18D8 */ .word 0x408C2000 -/* 31CDC 800A18DC */ .word 0x0000000D -/* 31CE0 800A18E0 */ .word 0x00000000 -/* 31CE4 800A18E4 */ .word 0x00000000 -/* 31CE8 800A18E8 */ .word 0x900100DE -/* 31CEC 800A18EC */ .word 0x001913C0 -/* 31CF0 800A18F0 */ .word 0x0C000489 -/* 31CF4 800A18F4 */ .word 0x035B1820 -/* 31CF8 800A18F8 */ .word 0x04400059 -/* 31CFC 800A18FC */ .word 0x371A0000 -/* 31D00 800A1900 */ .word 0xAC230138 -/* 31D04 800A1904 */ .word 0x20210004 -/* 31D08 800A1908 */ .word 0x0800045E -/* 31D0C 800A190C */ .word 0xA00100DE -/* 31D10 800A1910 */ .word 0x200B1140 -/* 31D14 800A1914 */ .word 0xAD79F0A4 -/* 31D18 800A1918 */ .word 0x08000465 -/* 31D1C 800A191C */ .word 0xAD78F0A8 -/* 31D20 800A1920 */ .word 0x00191402 -/* 31D24 800A1924 */ .word 0x944127FE -/* 31D28 800A1928 */ .word 0x00390820 -/* 31D2C 800A192C */ .word 0x08000465 -/* 31D30 800A1930 */ .word 0xAC380000 -/* 31D34 800A1934 */ .word 0x8C0B00F4 -/* 31D38 800A1938 */ .word 0x8C020FE0 -/* 31D3C 800A193C */ .word 0x0178C022 -/* 31D40 800A1940 */ .word 0x03020822 -/* 31D44 800A1944 */ .word 0x04210002 -/* 31D48 800A1948 */ .word 0x00000000 -/* 31D4C 800A194C */ .word 0x34580000 -/* 31D50 800A1950 */ .word 0x130B004A -/* 31D54 800A1954 */ .word 0xAC1800F4 -/* 31D58 800A1958 */ .word 0x08000449 -/* 31D5C 800A195C */ .word 0xAC0001D9 -/* 31D60 800A1960 */ .word 0x943302F2 -/* 31D64 800A1964 */ .word 0x0C0007F2 -/* 31D68 800A1968 */ .word 0x943502F2 -/* 31D6C 800A196C */ .word 0x201F1194 -/* 31D70 800A1970 */ .word 0x228C0018 -/* 31D74 800A1974 */ .word 0x4B00024E -/* 31D78 800A1978 */ .word 0x228B0008 -/* 31D7C 800A197C */ .word 0x4B00020F -/* 31D80 800A1980 */ .word 0x22B5FFE0 -/* 31D84 800A1984 */ .word 0x4B000747 -/* 31D88 800A1988 */ .word 0xCAA51808 -/* 31D8C 800A198C */ .word 0xCAA51C08 -/* 31D90 800A1990 */ .word 0xCA832002 -/* 31D94 800A1994 */ .word 0xCAA41804 -/* 31D98 800A1998 */ .word 0xCAA41C04 -/* 31D9C 800A199C */ .word 0xCA822000 -/* 31DA0 800A19A0 */ .word 0x4A832F4C -/* 31DA4 800A19A4 */ .word 0x22940002 -/* 31DA8 800A19A8 */ .word 0x4A83274D -/* 31DAC 800A19AC */ .word 0x22B50008 -/* 31DB0 800A19B0 */ .word 0x4A8229CE -/* 31DB4 800A19B4 */ .word 0x168BFFF4 -/* 31DB8 800A19B8 */ .word 0x4A82218F -/* 31DBC 800A19BC */ .word 0x168CFFED -/* 31DC0 800A19C0 */ .word 0x22940008 -/* 31DC4 800A19C4 */ .word 0xEA692002 -/* 31DC8 800A19C8 */ .word 0xEA682000 -/* 31DCC 800A19CC */ .word 0xEA672003 -/* 31DD0 800A19D0 */ .word 0x03E00008 -/* 31DD4 800A19D4 */ .word 0xEA662001 -/* 31DD8 800A19D8 */ .word 0x332B0005 -/* 31DDC 800A19DC */ .word 0x15600008 -/* 31DE0 800A19E0 */ .word 0x33220002 -/* 31DE4 800A19E4 */ .word 0x8C1800F4 -/* 31DE8 800A19E8 */ .word 0x2014E000 -/* 31DEC 800A19EC */ .word 0x0C0007F6 -/* 31DF0 800A19F0 */ .word 0x2013003F -/* 31DF4 800A19F4 */ .word 0x23180040 -/* 31DF8 800A19F8 */ .word 0xAC1800F4 -/* 31DFC 800A19FC */ .word 0x8F7809C4 -/* 31E00 800A1A00 */ .word 0x01826020 -/* 31E04 800A1A04 */ .word 0xAC0001D9 -/* 31E08 800A1A08 */ .word 0x0C000489 -/* 31E0C 800A1A0C */ .word 0x332100FE -/* 31E10 800A1A10 */ .word 0x937309C1 -/* 31E14 800A1A14 */ .word 0x943402F0 -/* 31E18 800A1A18 */ .word 0x00191142 -/* 31E1C 800A1A1C */ .word 0x959F0336 -/* 31E20 800A1A20 */ .word 0x080007F6 -/* 31E24 800A1A24 */ .word 0x0282A020 -/* 31E28 800A1A28 */ .word 0x8D63EF8C -/* 31E2C 800A1A2C */ .word 0x3C028000 -/* 31E30 800A1A30 */ .word 0x03221007 -/* 31E34 800A1A34 */ .word 0x00190A02 -/* 31E38 800A1A38 */ .word 0x00221006 -/* 31E3C 800A1A3C */ .word 0x00401027 -/* 31E40 800A1A40 */ .word 0x00621824 -/* 31E44 800A1A44 */ .word 0x00781825 -/* 31E48 800A1A48 */ .word 0xAD63EF8C -/* 31E4C 800A1A4C */ .word 0x8C1900C8 -/* 31E50 800A1A50 */ .word 0x08000484 -/* 31E54 800A1A54 */ .word 0x8C1800CC -/* 31E58 800A1A58 */ .word 0x900B01DC -/* 31E5C 800A1A5C */ .word 0x080004BD -/* 31E60 800A1A60 */ .word 0x900601DD -/* 31E64 800A1A64 */ .word 0x37FE0000 -/* 31E68 800A1A68 */ .word 0x200B0418 -/* 31E6C 800A1A6C */ .word 0x080007ED -/* 31E70 800A1A70 */ .word 0x200C12E8 -/* 31E74 800A1A74 */ .word 0x1560008F -/* 31E78 800A1A78 */ .word 0x20C60168 -/* 31E7C 800A1A7C */ .word 0xA01901DC -/* 31E80 800A1A80 */ .word 0xC80C2002 -/* 31E84 800A1A84 */ .word 0xC8082000 -/* 31E88 800A1A88 */ .word 0xC80D0915 -/* 31E8C 800A1A8C */ .word 0xC8090905 -/* 31E90 800A1A90 */ .word 0x4B2C4373 -/* 31E94 800A1A94 */ .word 0xC80E0A1A -/* 31E98 800A1A98 */ .word 0x4B284273 -/* 31E9C 800A1A9C */ .word 0xC80A0A0A -/* 31EA0 800A1AA0 */ .word 0x4B4C43B3 -/* 31EA4 800A1AA4 */ .word 0x20140150 -/* 31EA8 800A1AA8 */ .word 0x4B4842B3 -/* 31EAC 800A1AAC */ .word 0xCA873015 -/* 31EB0 800A1AB0 */ .word 0x4BCC4BB3 -/* 31EB4 800A1AB4 */ .word 0xC80D0A19 -/* 31EB8 800A1AB8 */ .word 0x4BC84AB3 -/* 31EBC 800A1ABC */ .word 0xC8090A09 -/* 31EC0 800A1AC0 */ .word 0x4B8C4B33 -/* 31EC4 800A1AC4 */ .word 0xC80C0A18 -/* 31EC8 800A1AC8 */ .word 0x4B884A33 -/* 31ECC 800A1ACC */ .word 0xC8080A08 -/* 31ED0 800A1AD0 */ .word 0x4B276F46 -/* 31ED4 800A1AD4 */ .word 0x4B274F4F -/* 31ED8 800A1AD8 */ .word 0x4B07674E -/* 31EDC 800A1ADC */ .word 0xEA8F3016 -/* 31EE0 800A1AE0 */ .word 0x4B07474F -/* 31EE4 800A1AE4 */ .word 0x8E8C00B0 -/* 31EE8 800A1AE8 */ .word 0x4B47774E -/* 31EEC 800A1AEC */ .word 0x4B47574F -/* 31EF0 800A1AF0 */ .word 0x4B2B5ADD -/* 31EF4 800A1AF4 */ .word 0xAE8C00B4 -/* 31EF8 800A1AF8 */ .word 0x4B0F7BDD -/* 31EFC 800A1AFC */ .word 0x1286006D -/* 31F00 800A1B00 */ .word 0x4A0B5F44 -/* 31F04 800A1B04 */ .word 0x4A0B7F4D -/* 31F08 800A1B08 */ .word 0x4A0F5C0E -/* 31F0C 800A1B0C */ .word 0x11600002 -/* 31F10 800A1B10 */ .word 0x4A0F7C4F -/* 31F14 800A1B14 */ .word 0x22940018 -/* 31F18 800A1B18 */ .word 0x4B308494 -/* 31F1C 800A1B1C */ .word 0x200B0001 -/* 31F20 800A1B20 */ .word 0x4B318F50 -/* 31F24 800A1B24 */ .word 0x4B509414 -/* 31F28 800A1B28 */ .word 0x4B51EC50 -/* 31F2C 800A1B2C */ .word 0x4B114776 -/* 31F30 800A1B30 */ .word 0xCA873018 -/* 31F34 800A1B34 */ .word 0x4B104435 -/* 31F38 800A1B38 */ .word 0x4B004476 -/* 31F3C 800A1B3C */ .word 0x4B105F44 -/* 31F40 800A1B40 */ .word 0x4B107F4D -/* 31F44 800A1B44 */ .word 0x4B115ACE -/* 31F48 800A1B48 */ .word 0x4B117BCF -/* 31F4C 800A1B4C */ .word 0x4B7E5AC6 -/* 31F50 800A1B50 */ .word 0x080004D4 -/* 31F54 800A1B54 */ .word 0x4B7E7BCF -/* 31F58 800A1B58 */ .word 0x4AA70190 -/* 31F5C 800A1B5C */ .word 0xC9343013 -/* 31F60 800A1B60 */ .word 0x4AC70150 -/* 31F64 800A1B64 */ .word 0xC9DB3801 -/* 31F68 800A1B68 */ .word 0x4AFFF922 -/* 31F6C 800A1B6C */ .word 0xC93D3817 -/* 31F70 800A1B70 */ .word 0x4A823D41 -/* 31F74 800A1B74 */ .word 0xC9243814 -/* 31F78 800A1B78 */ .word 0x4AA23549 -/* 31F7C 800A1B7C */ .word 0x112D002E -/* 31F80 800A1B80 */ .word 0x4AC22D49 -/* 31F84 800A1B84 */ .word 0x4A943F01 -/* 31F88 800A1B88 */ .word 0xC9233811 -/* 31F8C 800A1B8C */ .word 0x4AB43709 -/* 31F90 800A1B90 */ .word 0x212BFFE8 -/* 31F94 800A1B94 */ .word 0x4AD42F09 -/* 31F98 800A1B98 */ .word 0x2129FFD0 -/* 31F9C 800A1B9C */ .word 0x4A1BEF67 -/* 31FA0 800A1BA0 */ .word 0x48802300 -/* 31FA4 800A1BA4 */ .word 0x4B0018E7 -/* 31FA8 800A1BA8 */ .word 0x48802700 -/* 31FAC 800A1BAC */ .word 0x4BFFAD68 -/* 31FB0 800A1BB0 */ .word 0xC9223016 -/* 31FB4 800A1BB4 */ .word 0x4BFFE728 -/* 31FB8 800A1BB8 */ .word 0xC9343013 -/* 31FBC 800A1BBC */ .word 0x4BFFEF40 -/* 31FC0 800A1BC0 */ .word 0x4A952748 -/* 31FC4 800A1BC4 */ .word 0x156DFFEA -/* 31FC8 800A1BC8 */ .word 0x4A9C1F48 -/* 31FCC 800A1BCC */ .word 0x4BBF00E7 -/* 31FD0 800A1BD0 */ .word 0xC9D61206 -/* 31FD4 800A1BD4 */ .word 0x4B7FCEE3 -/* 31FD8 800A1BD8 */ .word 0x30AB0004 -/* 31FDC 800A1BDC */ .word 0x4A823D40 -/* 31FE0 800A1BE0 */ .word 0x11600061 -/* 31FE4 800A1BE4 */ .word 0xE9DD3801 -/* 31FE8 800A1BE8 */ .word 0x4AA23548 -/* 31FEC 800A1BEC */ .word 0x30AC0008 -/* 31FF0 800A1BF0 */ .word 0x4AC22D48 -/* 31FF4 800A1BF4 */ .word 0x4BBF192C -/* 31FF8 800A1BF8 */ .word 0x4A943F00 -/* 31FFC 800A1BFC */ .word 0x4AB43708 -/* 32000 800A1C00 */ .word 0x4AD42F08 -/* 32004 800A1C04 */ .word 0xC802201D -/* 32008 800A1C08 */ .word 0x4BBF0D87 -/* 3200C 800A1C0C */ .word 0x4A951D88 -/* 32010 800A1C10 */ .word 0x11800055 -/* 32014 800A1C14 */ .word 0x4A9C2588 -/* 32018 800A1C18 */ .word 0x4B020D8F -/* 3201C 800A1C1C */ .word 0x4A16B100 -/* 32020 800A1C20 */ .word 0x4BFFB0C0 -/* 32024 800A1C24 */ .word 0x4B42B0C8 -/* 32028 800A1C28 */ .word 0x4BBF0D47 -/* 3202C 800A1C2C */ .word 0x4B22B588 -/* 32030 800A1C30 */ .word 0x0800057A -/* 32034 800A1C34 */ .word 0x4A032588 -/* 32038 800A1C38 */ .word 0x4A1BEF67 -/* 3203C 800A1C3C */ .word 0x4B002127 -/* 32040 800A1C40 */ .word 0x4BFFAD68 -/* 32044 800A1C44 */ .word 0x4AFFF8E1 -/* 32048 800A1C48 */ .word 0xC9223010 -/* 3204C 800A1C4C */ .word 0x4BBF00E7 -/* 32050 800A1C50 */ .word 0xC9D61206 -/* 32054 800A1C54 */ .word 0x4BFFEF40 -/* 32058 800A1C58 */ .word 0x08000515 -/* 3205C 800A1C5C */ .word 0x4A952748 -.size D_800A08D0, . - D_800A08D0 - -glabel D_800A1C60 -/* 32060 800A1C60 */ .word 0x4A00002C -/* 32064 800A1C64 */ .word 0xC81F201B -/* 32068 800A1C68 */ .word 0xC81E201C -/* 3206C 800A1C6C */ .word 0x201709B8 -/* 32070 800A1C70 */ .word 0x4A000050 -/* 32074 800A1C74 */ .word 0x20160C08 -/* 32078 800A1C78 */ .word 0x4B1F0051 -/* 3207C 800A1C7C */ .word 0x8C0B00F0 -/* 32080 800A1C80 */ .word 0x8C0C0FC4 -/* 32084 800A1C84 */ .word 0x20012800 -/* 32088 800A1C88 */ .word 0x11600006 -/* 3208C 800A1C8C */ .word 0x40812000 -/* 32090 800A1C90 */ .word 0x318C0001 -/* 32094 800A1C94 */ .word 0x11800024 -/* 32098 800A1C98 */ .word 0xAC000FC4 -/* 3209C 800A1C9C */ .word 0x0800045A -/* 320A0 800A1CA0 */ .word 0x8C1A0BF8 -/* 320A4 800A1CA4 */ .word 0x400B5800 -/* 320A8 800A1CA8 */ .word 0x316B0001 -/* 320AC 800A1CAC */ .word 0x1560000B -/* 320B0 800A1CB0 */ .word 0x40024800 -/* 320B4 800A1CB4 */ .word 0x8C030FE8 -/* 320B8 800A1CB8 */ .word 0x00625822 -/* 320BC 800A1CBC */ .word 0x1D600007 -/* 320C0 800A1CC0 */ .word 0x40015000 -/* 320C4 800A1CC4 */ .word 0x8C040FEC -/* 320C8 800A1CC8 */ .word 0x10200004 -/* 320CC 800A1CCC */ .word 0x00245822 -/* 320D0 800A1CD0 */ .word 0x05610002 -/* 320D4 800A1CD4 */ .word 0x00000000 -/* 320D8 800A1CD8 */ .word 0x14220008 -/* 320DC 800A1CDC */ .word 0x400B5800 -/* 320E0 800A1CE0 */ .word 0x316B0400 -/* 320E4 800A1CE4 */ .word 0x1560FFFD -/* 320E8 800A1CE8 */ .word 0x200B0001 -/* 320EC 800A1CEC */ .word 0x408B5800 -/* 320F0 800A1CF0 */ .word 0x8C020FEC -/* 320F4 800A1CF4 */ .word 0x40824000 -/* 320F8 800A1CF8 */ .word 0x40824800 -/* 320FC 800A1CFC */ .word 0xAC0200F0 -/* 32100 800A1D00 */ .word 0x00000000 -/* 32104 800A1D04 */ .word 0x00000000 -/* 32108 800A1D08 */ .word 0x00000000 -/* 3210C 800A1D0C */ .word 0x00000000 -/* 32110 800A1D10 */ .word 0x00000000 -/* 32114 800A1D14 */ .word 0x00000000 -/* 32118 800A1D18 */ .word 0x8C0B00F4 -/* 3211C 800A1D1C */ .word 0x15600002 -/* 32120 800A1D20 */ .word 0x8C0B0FE0 -/* 32124 800A1D24 */ .word 0xAC0B00F4 -/* 32128 800A1D28 */ .word 0x8C010FD0 -/* 3212C 800A1D2C */ .word 0x8C0202E0 -/* 32130 800A1D30 */ .word 0x8C0302E8 -/* 32134 800A1D34 */ .word 0x00411020 -/* 32138 800A1D38 */ .word 0x00611820 -/* 3213C 800A1D3C */ .word 0xAC0202E0 -/* 32140 800A1D40 */ .word 0xAC0302E8 -/* 32144 800A1D44 */ .word 0x8C1A0FF0 -/* 32148 800A1D48 */ .word 0x200B02E8 -/* 3214C 800A1D4C */ .word 0x00000000 -/* 32150 800A1D50 */ .word 0x0C0007ED -/* 32154 800A1D54 */ .word 0x37EC0000 -/* 32158 800A1D58 */ .word 0x201300A7 -/* 3215C 800A1D5C */ .word 0x37580000 -/* 32160 800A1D60 */ .word 0x0C0007F6 -/* 32164 800A1D64 */ .word 0x24140910 -/* 32168 800A1D68 */ .word 0x275A00A8 -/* 3216C 800A1D6C */ .word 0x201BFF58 -/* 32170 800A1D70 */ .word 0x0C0007F2 -/* 32174 800A1D74 */ .word 0x40012000 -/* 32178 800A1D78 */ .word 0x8F7909B8 -/* 3217C 800A1D7C */ .word 0x1360FFF6 -/* 32180 800A1D80 */ .word 0x30210080 -/* 32184 800A1D84 */ .word 0x00196603 -/* 32188 800A1D88 */ .word 0x000C5840 -/* 3218C 800A1D8C */ .word 0x956B036E -/* 32190 800A1D90 */ .word 0x1420037E -/* 32194 800A1D94 */ .word 0x8F7809BC -/* 32198 800A1D98 */ .word 0x01600008 -/* 3219C 800A1D9C */ .word 0x277B0008 -/* 321A0 800A1DA0 */ .word 0x0C000489 -/* 321A4 800A1DA4 */ .word 0x877409B1 -/* 321A8 800A1DA8 */ .word 0x33330FF8 -/* 321AC 800A1DAC */ .word 0x0014A083 -/* 321B0 800A1DB0 */ .word 0x080007F6 -/* 321B4 800A1DB4 */ .word 0x201F1190 -/* 321B8 800A1DB8 */ .word 0x8C0B01EC -/* 321BC 800A1DBC */ .word 0x01795824 -/* 321C0 800A1DC0 */ .word 0x01785825 -/* 321C4 800A1DC4 */ .word 0x08000465 -/* 321C8 800A1DC8 */ .word 0xAC0B01EC -/* 321CC 800A1DCC */ .word 0x900100DE -/* 321D0 800A1DD0 */ .word 0x1020036E -/* 321D4 800A1DD4 */ .word 0x2021FFFC -/* 321D8 800A1DD8 */ .word 0x08000408 -/* 321DC 800A1DDC */ .word 0x8C3A0138 -/* 321E0 800A1DE0 */ .word 0xC81D181A -/* 321E4 800A1DE4 */ .word 0x8C1900D8 -/* 321E8 800A1DE8 */ .word 0x22F70008 -/* 321EC 800A1DEC */ .word 0xEAFD187F -/* 321F0 800A1DF0 */ .word 0xAEF80004 -/* 321F4 800A1DF4 */ .word 0xAEF90000 -/* 321F8 800A1DF8 */ .word 0x08000496 -/* 321FC 800A1DFC */ .word 0x22F70008 -/* 32200 800A1E00 */ .word 0x201F1210 -/* 32204 800A1E04 */ .word 0x00185D82 -/* 32208 800A1E08 */ .word 0x316B003C -/* 3220C 800A1E0C */ .word 0x8D6B00F8 -/* 32210 800A1E10 */ .word 0x0018C200 -/* 32214 800A1E14 */ .word 0x0018C202 -/* 32218 800A1E18 */ .word 0x03E00008 -/* 3221C 800A1E1C */ .word 0x030BC020 -/* 32220 800A1E20 */ .word 0xAC1900C8 -/* 32224 800A1E24 */ .word 0x08000484 -/* 32228 800A1E28 */ .word 0xAC1800CC -/* 3222C 800A1E2C */ .word 0xAC1900C0 -/* 32230 800A1E30 */ .word 0x08000484 -/* 32234 800A1E34 */ .word 0xAC1800C4 -/* 32238 800A1E38 */ .word 0x201F1194 -/* 3223C 800A1E3C */ .word 0x02F65822 -/* 32240 800A1E40 */ .word 0x1960035C -/* 32244 800A1E44 */ .word 0x400C3000 -/* 32248 800A1E48 */ .word 0x8C1800F0 -/* 3224C 800A1E4C */ .word 0x25730250 -/* 32250 800A1E50 */ .word 0x1580FFFC -/* 32254 800A1E54 */ .word 0x8C0C0FEC -/* 32258 800A1E58 */ .word 0x40984800 -/* 3225C 800A1E5C */ .word 0x03135820 -/* 32260 800A1E60 */ .word 0x018B6022 -/* 32264 800A1E64 */ .word 0x05810008 -/* 32268 800A1E68 */ .word 0x400B5800 -/* 3226C 800A1E6C */ .word 0x316B0400 -/* 32270 800A1E70 */ .word 0x1560FFFD -/* 32274 800A1E74 */ .word 0x8C180FE8 -/* 32278 800A1E78 */ .word 0x400B5000 -/* 3227C 800A1E7C */ .word 0x1178FFFE -/* 32280 800A1E80 */ .word 0x00000000 -/* 32284 800A1E84 */ .word 0x40984000 -/* 32288 800A1E88 */ .word 0x400B5000 -/* 3228C 800A1E8C */ .word 0x01785822 -/* 32290 800A1E90 */ .word 0x19600002 -/* 32294 800A1E94 */ .word 0x01735822 -/* 32298 800A1E98 */ .word 0x1960FFFB -/* 3229C 800A1E9C */ .word 0x03135820 -/* 322A0 800A1EA0 */ .word 0xAC0B00F0 -/* 322A4 800A1EA4 */ .word 0x2273FFFF -/* 322A8 800A1EA8 */ .word 0x22D4DDB0 -/* 322AC 800A1EAC */ .word 0x3AD60300 -/* 322B0 800A1EB0 */ .word 0x080007F6 -/* 322B4 800A1EB4 */ .word 0x22D7FDB0 -/* 322B8 800A1EB8 */ .word 0x900B01DC -/* 322BC 800A1EBC */ .word 0x900601DD -/* 322C0 800A1EC0 */ .word 0xC80C2002 -/* 322C4 800A1EC4 */ .word 0x15600089 -/* 322C8 800A1EC8 */ .word 0x20C60168 -/* 322CC 800A1ECC */ .word 0xA01901DC -/* 322D0 800A1ED0 */ .word 0xC8082000 -/* 322D4 800A1ED4 */ .word 0xC80D0915 -/* 322D8 800A1ED8 */ .word 0xC8090905 -/* 322DC 800A1EDC */ .word 0x4B2C4373 -/* 322E0 800A1EE0 */ .word 0xC80E0A1A -/* 322E4 800A1EE4 */ .word 0x4B284273 -/* 322E8 800A1EE8 */ .word 0xC80A0A0A -/* 322EC 800A1EEC */ .word 0x4B4C43B3 -/* 322F0 800A1EF0 */ .word 0x20140150 -/* 322F4 800A1EF4 */ .word 0x4B4842B3 -/* 322F8 800A1EF8 */ .word 0xCA873015 -/* 322FC 800A1EFC */ .word 0x4BCC4BB3 -/* 32300 800A1F00 */ .word 0xC80D0A19 -/* 32304 800A1F04 */ .word 0x4BC84AB3 -/* 32308 800A1F08 */ .word 0xC8090A09 -/* 3230C 800A1F0C */ .word 0x4B8C4B33 -/* 32310 800A1F10 */ .word 0xC80C0A18 -/* 32314 800A1F14 */ .word 0x4B884A33 -/* 32318 800A1F18 */ .word 0xC8080A08 -/* 3231C 800A1F1C */ .word 0x4B276F46 -/* 32320 800A1F20 */ .word 0x4B274F4F -/* 32324 800A1F24 */ .word 0x4B07674E -/* 32328 800A1F28 */ .word 0xEA8F3016 -/* 3232C 800A1F2C */ .word 0x4B07474F -/* 32330 800A1F30 */ .word 0x8E8C00B0 -/* 32334 800A1F34 */ .word 0x4B47774E -/* 32338 800A1F38 */ .word 0x4B47574F -/* 3233C 800A1F3C */ .word 0x4B2B5ADD -/* 32340 800A1F40 */ .word 0xAE8C00B4 -/* 32344 800A1F44 */ .word 0x4B0F7BDD -/* 32348 800A1F48 */ .word 0x12860068 -/* 3234C 800A1F4C */ .word 0x4A0B5F44 -/* 32350 800A1F50 */ .word 0x4A0B7F4D -/* 32354 800A1F54 */ .word 0x4A0F5C0E -/* 32358 800A1F58 */ .word 0x11600002 -/* 3235C 800A1F5C */ .word 0x4A0F7C4F -/* 32360 800A1F60 */ .word 0x22940018 -/* 32364 800A1F64 */ .word 0x4B308494 -/* 32368 800A1F68 */ .word 0x200B0001 -/* 3236C 800A1F6C */ .word 0x4B318F50 -/* 32370 800A1F70 */ .word 0x4B509414 -/* 32374 800A1F74 */ .word 0x4B51EC50 -/* 32378 800A1F78 */ .word 0x4B114776 -/* 3237C 800A1F7C */ .word 0xCA873018 -/* 32380 800A1F80 */ .word 0x4B104435 -/* 32384 800A1F84 */ .word 0x4B004476 -/* 32388 800A1F88 */ .word 0x4B105F44 -/* 3238C 800A1F8C */ .word 0x4B107F4D -/* 32390 800A1F90 */ .word 0x4B115ACE -/* 32394 800A1F94 */ .word 0x4B117BCF -/* 32398 800A1F98 */ .word 0x4B7E5AC6 -/* 3239C 800A1F9C */ .word 0x080004CF -/* 323A0 800A1FA0 */ .word 0x4B7E7BCF -/* 323A4 800A1FA4 */ .word 0x4AA70190 -/* 323A8 800A1FA8 */ .word 0xC9343013 -/* 323AC 800A1FAC */ .word 0x4AC70150 -/* 323B0 800A1FB0 */ .word 0xC9DB3801 -/* 323B4 800A1FB4 */ .word 0x4AFFF922 -/* 323B8 800A1FB8 */ .word 0xC93D3817 -/* 323BC 800A1FBC */ .word 0x4A823D41 -/* 323C0 800A1FC0 */ .word 0xC9243814 -/* 323C4 800A1FC4 */ .word 0x4AA23549 -/* 323C8 800A1FC8 */ .word 0x112D002E -/* 323CC 800A1FCC */ .word 0x4AC22D49 -/* 323D0 800A1FD0 */ .word 0x4A943F01 -/* 323D4 800A1FD4 */ .word 0xC9233811 -/* 323D8 800A1FD8 */ .word 0x4AB43709 -/* 323DC 800A1FDC */ .word 0x212BFFE8 -/* 323E0 800A1FE0 */ .word 0x4AD42F09 -/* 323E4 800A1FE4 */ .word 0x2129FFD0 -/* 323E8 800A1FE8 */ .word 0x4A1BEF67 -/* 323EC 800A1FEC */ .word 0x48802300 -/* 323F0 800A1FF0 */ .word 0x4B0018E7 -/* 323F4 800A1FF4 */ .word 0x48802700 -/* 323F8 800A1FF8 */ .word 0x4BFFAD68 -/* 323FC 800A1FFC */ .word 0xC9223016 -/* 32400 800A2000 */ .word 0x4BFFE728 -/* 32404 800A2004 */ .word 0xC9343013 -/* 32408 800A2008 */ .word 0x4BFFEF40 -/* 3240C 800A200C */ .word 0x4A952748 -/* 32410 800A2010 */ .word 0x156DFFEA -/* 32414 800A2014 */ .word 0x4A9C1F48 -/* 32418 800A2018 */ .word 0x4BBF00E7 -/* 3241C 800A201C */ .word 0xC9D61206 -/* 32420 800A2020 */ .word 0x4B7FCEE3 -/* 32424 800A2024 */ .word 0x30AB0004 -/* 32428 800A2028 */ .word 0x4A823D40 -/* 3242C 800A202C */ .word 0x1160006D -/* 32430 800A2030 */ .word 0xE9DD3801 -/* 32434 800A2034 */ .word 0x4AA23548 -/* 32438 800A2038 */ .word 0x30AC0008 -/* 3243C 800A203C */ .word 0x4AC22D48 -/* 32440 800A2040 */ .word 0x4BBF192C -/* 32444 800A2044 */ .word 0x4A943F00 -/* 32448 800A2048 */ .word 0x4AB43708 -/* 3244C 800A204C */ .word 0x4AD42F08 -/* 32450 800A2050 */ .word 0xC802201D -/* 32454 800A2054 */ .word 0x4BBF0D87 -/* 32458 800A2058 */ .word 0x4A951D88 -/* 3245C 800A205C */ .word 0x11800061 -/* 32460 800A2060 */ .word 0x4A9C2588 -/* 32464 800A2064 */ .word 0x4B020D8F -/* 32468 800A2068 */ .word 0x4A16B100 -/* 3246C 800A206C */ .word 0x4BFFB0C0 -/* 32470 800A2070 */ .word 0x4B42B0C8 -/* 32474 800A2074 */ .word 0x4BBF0D47 -/* 32478 800A2078 */ .word 0x4B22B588 -/* 3247C 800A207C */ .word 0x08000581 -/* 32480 800A2080 */ .word 0x4A032588 -/* 32484 800A2084 */ .word 0x4A1BEF67 -/* 32488 800A2088 */ .word 0x4B002127 -/* 3248C 800A208C */ .word 0x4BFFAD68 -/* 32490 800A2090 */ .word 0x4AFFF8E1 -/* 32494 800A2094 */ .word 0xC9223010 -/* 32498 800A2098 */ .word 0x4BBF00E7 -/* 3249C 800A209C */ .word 0xC9D61206 -/* 324A0 800A20A0 */ .word 0x4BFFEF40 -/* 324A4 800A20A4 */ .word 0x08000510 -/* 324A8 800A20A8 */ .word 0x4A952748 -/* 324AC 800A20AC */ .word 0x97340380 -/* 324B0 800A20B0 */ .word 0x0C000489 -/* 324B4 800A20B4 */ .word 0x976109B1 -/* 324B8 800A20B8 */ .word 0x32940FF8 -/* 324BC 800A20BC */ .word 0x0281A022 -/* 324C0 800A20C0 */ .word 0x0C0007F6 -/* 324C4 800A20C4 */ .word 0x2033FFFF -/* 324C8 800A20C8 */ .word 0x940501EC -/* 324CC 800A20CC */ .word 0x000108C2 -/* 324D0 800A20D0 */ .word 0x03217822 -/* 324D4 800A20D4 */ .word 0x95EF0380 -/* 324D8 800A20D8 */ .word 0x368E0000 -/* 324DC 800A20DC */ .word 0x900801D9 -/* 324E0 800A20E0 */ .word 0x30A60002 -/* 324E4 800A20E4 */ .word 0x14C0FF74 -/* 324E8 800A20E8 */ .word 0x30A70001 -/* 324EC 800A20EC */ .word 0x15000006 -/* 324F0 800A20F0 */ .word 0x000738C0 -/* 324F4 800A20F4 */ .word 0xA01901D9 -/* 324F8 800A20F8 */ .word 0x20150040 -/* 324FC 800A20FC */ .word 0x20140000 -/* 32500 800A2100 */ .word 0x0C000422 -/* 32504 800A2104 */ .word 0x20130080 -/* 32508 800A2108 */ .word 0x200D0180 -/* 3250C 800A210C */ .word 0xC810181C -/* 32510 800A2110 */ .word 0xC8101C1C -/* 32514 800A2114 */ .word 0xC9BD1018 -/* 32518 800A2118 */ .word 0xC811181D -/* 3251C 800A211C */ .word 0xC8111C1D -/* 32520 800A2120 */ .word 0x4B7FFCE0 -/* 32524 800A2124 */ .word 0x4A100091 -/* 32528 800A2128 */ .word 0xC9B2121A -/* 3252C 800A212C */ .word 0x4B1D8427 -/* 32530 800A2130 */ .word 0xC9B2161A -/* 32534 800A2134 */ .word 0x4B0104E7 -/* 32538 800A2138 */ .word 0xC8121437 -/* 3253C 800A213C */ .word 0xC9B20D03 -/* 32540 800A2140 */ .word 0x4B3D8C67 -/* 32544 800A2144 */ .word 0x22E80050 -/* 32548 800A2148 */ .word 0x4B224C33 -/* 3254C 800A214C */ .word 0xC8082008 -/* 32550 800A2150 */ .word 0x4B226C33 -/* 32554 800A2154 */ .word 0xC80A2009 -/* 32558 800A2158 */ .word 0xC80C200A -/* 3255C 800A215C */ .word 0xC80E200B -/* 32560 800A2160 */ .word 0x4B004250 -/* 32564 800A2164 */ .word 0xC8091811 -/* 32568 800A2168 */ .word 0x4B0052D0 -/* 3256C 800A216C */ .word 0xC80B1813 -/* 32570 800A2170 */ .word 0x4B006350 -/* 32574 800A2174 */ .word 0xC80D1815 -/* 32578 800A2178 */ .word 0x4B0073D0 -/* 3257C 800A217C */ .word 0xC80F1817 -/* 32580 800A2180 */ .word 0xC8081C10 -/* 32584 800A2184 */ .word 0xC80A1C12 -/* 32588 800A2188 */ .word 0xC80C1C14 -/* 3258C 800A218C */ .word 0x0C0007F2 -/* 32590 800A2190 */ .word 0xC80E1C16 -/* 32594 800A2194 */ .word 0xC9D41800 -/* 32598 800A2198 */ .word 0xC9D41C02 -/* 3259C 800A219C */ .word 0x210A0004 -/* 325A0 800A21A0 */ .word 0x4B017F46 -/* 325A4 800A21A4 */ .word 0x8DCB001C -/* 325A8 800A21A8 */ .word 0x4B015F4F -/* 325AC 800A21AC */ .word 0xC9D61602 -/* 325B0 800A21B0 */ .word 0x4A94674E -/* 325B4 800A21B4 */ .word 0x34C90000 -/* 325B8 800A21B8 */ .word 0x4A94474F -/* 325BC 800A21BC */ .word 0xC9223016 -/* 325C0 800A21C0 */ .word 0x4AB46F4E -/* 325C4 800A21C4 */ .word 0xADCB0008 -/* 325C8 800A21C8 */ .word 0x4AB44F4F -/* 325CC 800A21CC */ .word 0xC9C73001 -/* 325D0 800A21D0 */ .word 0x4AD475CE -/* 325D4 800A21D4 */ .word 0x14C0FF73 -/* 325D8 800A21D8 */ .word 0x4AD4560F -/* 325DC 800A21DC */ .word 0x4B7FCEE3 -/* 325E0 800A21E0 */ .word 0xC9D61206 -/* 325E4 800A21E4 */ .word 0x4B92BF44 -/* 325E8 800A21E8 */ .word 0x4B92C10D -/* 325EC 800A21EC */ .word 0x4B0000CE -/* 325F0 800A21F0 */ .word 0x2021FFFC -/* 325F4 800A21F4 */ .word 0x4BB2B946 -/* 325F8 800A21F8 */ .word 0x01075822 -/* 325FC 800A21FC */ .word 0x4BB2C18F -/* 32600 800A2200 */ .word 0xE97B07F7 -/* 32604 800A2204 */ .word 0x4B644772 -/* 32608 800A2208 */ .word 0xE97B03E3 -/* 3260C 800A220C */ .word 0x4B6359F1 -/* 32610 800A2210 */ .word 0xE9591C7E -/* 32614 800A2214 */ .word 0x4BE45D72 -/* 32618 800A2218 */ .word 0xE919187C -/* 3261C 800A221C */ .word 0x4BE379F1 -/* 32620 800A2220 */ .word 0xE91A0E7D -/* 32624 800A2224 */ .word 0x4B007D72 -/* 32628 800A2228 */ .word 0xE91A0A73 -/* 3262C 800A222C */ .word 0x4AE6C765 -/* 32630 800A2230 */ .word 0x4AE5BF64 -/* 32634 800A2234 */ .word 0x4A071F44 -/* 32638 800A2238 */ .word 0xC9C21801 -/* 3263C 800A223C */ .word 0x4A07274D -/* 32640 800A2240 */ .word 0x48420800 -/* 32644 800A2244 */ .word 0x4A1518CE -/* 32648 800A2248 */ .word 0x00015FC3 -/* 3264C 800A224C */ .word 0x4A15210F -/* 32650 800A2250 */ .word 0x316B0014 -/* 32654 800A2254 */ .word 0x4B7FFF60 -/* 32658 800A2258 */ .word 0x21EF0028 -/* 3265C 800A225C */ .word 0x4B3F0F47 -/* 32660 800A2260 */ .word 0x01EB4022 -/* 32664 800A2264 */ .word 0x4B9F18CE -/* 32668 800A2268 */ .word 0x304B0707 -/* 3266C 800A226C */ .word 0x4B9F210F -/* 32670 800A2270 */ .word 0x304C7070 -/* 32674 800A2274 */ .word 0x4AD7BDE7 -/* 32678 800A2278 */ .word 0x488B2800 -/* 3267C 800A227C */ .word 0x4AD8C627 -/* 32680 800A2280 */ .word 0x488C2C00 -/* 32684 800A2284 */ .word 0x4A071F44 -/* 32688 800A2288 */ .word 0x4A07274D -/* 3268C 800A228C */ .word 0x21CE0020 -/* 32690 800A2290 */ .word 0x4A1519CE -/* 32694 800A2294 */ .word 0xE902107B -/* 32698 800A2298 */ .word 0x4A15254F -/* 3269C 800A229C */ .word 0xE9E21276 -/* 326A0 800A22A0 */ .word 0x4A12B585 -/* 326A4 800A22A4 */ .word 0x4AE7BF44 -/* 326A8 800A22A8 */ .word 0x4AE7C74D -/* 326AC 800A22AC */ .word 0x4AF5BDCE -/* 326B0 800A22B0 */ .word 0x4AF5C60F -/* 326B4 800A22B4 */ .word 0xE9070F7F -/* 326B8 800A22B8 */ .word 0x4A850761 -/* 326BC 800A22BC */ .word 0xE9E70B75 -/* 326C0 800A22C0 */ .word 0x4BFF0167 -/* 326C4 800A22C4 */ .word 0xE9150F7E -/* 326C8 800A22C8 */ .word 0x4B92BF44 -/* 326CC 800A22CC */ .word 0xE9F50B74 -/* 326D0 800A22D0 */ .word 0x4B92C60D -/* 326D4 800A22D4 */ .word 0xE916127C -/* 326D8 800A22D8 */ .word 0x4B0005CE -/* 326DC 800A22DC */ .word 0xE9F61677 -/* 326E0 800A22E0 */ .word 0x4BFF2F47 -/* 326E4 800A22E4 */ .word 0xC9D41800 -/* 326E8 800A22E8 */ .word 0x4B018F4F -/* 326EC 800A22EC */ .word 0xC9D41C02 -/* 326F0 800A22F0 */ .word 0x4B7F9F4F -/* 326F4 800A22F4 */ .word 0x210A0004 -/* 326F8 800A22F8 */ .word 0x4A10BE8E -/* 326FC 800A22FC */ .word 0x1C20FFA8 -/* 32700 800A2300 */ .word 0x4A10C64F -/* 32704 800A2304 */ .word 0x4B7FC8A3 -/* 32708 800A2308 */ .word 0xE9591C7E -/* 3270C 800A230C */ .word 0xE9F9187C -/* 32710 800A2310 */ .word 0xE91A0E7D -/* 32714 800A2314 */ .word 0x10E0FE97 -/* 32718 800A2318 */ .word 0xE9FA0A73 -/* 3271C 800A231C */ .word 0xE90207EF -/* 32720 800A2320 */ .word 0x08000465 -/* 32724 800A2324 */ .word 0xE9E203DB -/* 32728 800A2328 */ .word 0xAF6009B4 -/* 3272C 800A232C */ .word 0x276B09B8 -/* 32730 800A2330 */ .word 0x4BFF022D -/* 32734 800A2334 */ .word 0xC963387F -/* 32738 800A2338 */ .word 0x4BFF026D -/* 3273C 800A233C */ .word 0x9161FFF9 -/* 32740 800A2340 */ .word 0x4BFF02AD -/* 32744 800A2344 */ .word 0x9165FFFD -/* 32748 800A2348 */ .word 0x9162FFFA -/* 3274C 800A234C */ .word 0x4BDF0886 -/* 32750 800A2350 */ .word 0x9166FFFE -/* 32754 800A2354 */ .word 0x4B3E18CC -/* 32758 800A2358 */ .word 0x94210380 -/* 3275C 800A235C */ .word 0x94A50380 -/* 32760 800A2360 */ .word 0x94420380 -/* 32764 800A2364 */ .word 0x94C60380 -/* 32768 800A2368 */ .word 0x4AA300AA -/* 3276C 800A236C */ .word 0xC8221002 -/* 32770 800A2370 */ .word 0x4AE3012A -/* 32774 800A2374 */ .word 0xC8A21402 -/* 32778 800A2378 */ .word 0xC8431002 -/* 3277C 800A237C */ .word 0xC8C31402 -/* 32780 800A2380 */ .word 0x34240000 -/* 32784 800A2384 */ .word 0x34A80000 -/* 32788 800A2388 */ .word 0x4AA2016A -/* 3278C 800A238C */ .word 0x48032300 -/* 32790 800A2390 */ .word 0x48072700 -/* 32794 800A2394 */ .word 0x4A021991 -/* 32798 800A2398 */ .word 0x900901EE -/* 3279C 800A239C */ .word 0x4A0311D1 -/* 327A0 800A23A0 */ .word 0x4AA32B23 -/* 327A4 800A23A4 */ .word 0xC8641002 -/* 327A8 800A23A8 */ .word 0xC8E41402 -/* 327AC 800A23AC */ .word 0x4AA32960 -/* 327B0 800A23B0 */ .word 0x8465000A -/* 327B4 800A23B4 */ .word 0x4A0313E7 -/* 327B8 800A23B8 */ .word 0x36EE0000 -/* 327BC 800A23BC */ .word 0x4A021CA7 -/* 327C0 800A23C0 */ .word 0x84E6000A -/* 327C4 800A23C4 */ .word 0x4B1E6760 -/* 327C8 800A23C8 */ .word 0x484A0800 -/* 327CC 800A23CC */ .word 0x4A041351 -/* 327D0 800A23D0 */ .word 0x95290402 -/* 327D4 800A23D4 */ .word 0x4AA42AE3 -/* 327D8 800A23D8 */ .word 0x28A57FFC -/* 327DC 800A23DC */ .word 0x4A047C27 -/* 327E0 800A23E0 */ .word 0x00052840 -/* 327E4 800A23E4 */ .word 0x4A0F23E7 -/* 327E8 800A23E8 */ .word 0x28C67FFC -/* 327EC 800A23EC */ .word 0x4A8D3747 -/* 327F0 800A23F0 */ .word 0x00063140 -/* 327F4 800A23F4 */ .word 0x4A8769CF -/* 327F8 800A23F8 */ .word 0x00A62825 -/* 327FC 800A23FC */ .word 0x4A0B6323 -/* 32800 800A2400 */ .word 0x01455024 -/* 32804 800A2404 */ .word 0x4A109467 -/* 32808 800A2408 */ .word 0x000A2A00 -/* 3280C 800A240C */ .word 0x4A128427 -/* 32810 800A2410 */ .word 0x01455025 -/* 32814 800A2414 */ .word 0x4B0139E5 -/* 32818 800A2418 */ .word 0x484D0800 -/* 3281C 800A241C */ .word 0x4A0001D0 -/* 32820 800A2420 */ .word 0x48017A00 -/* 32824 800A2424 */ .word 0x4A0F8B51 -/* 32828 800A2428 */ .word 0x012A4824 -/* 3282C 800A242C */ .word 0x4A0F81D1 -/* 32830 800A2430 */ .word 0x01A95024 -/* 32834 800A2434 */ .word 0x4A107991 -/* 32838 800A2438 */ .word 0x4A108B91 -/* 3283C 800A243C */ .word 0x1140FE4D -/* 32840 800A2440 */ .word 0x48028200 -/* 32844 800A2444 */ .word 0x48038A00 -/* 32848 800A2448 */ .word 0x4A8D3F47 -/* 3284C 800A244C */ .word 0x8C0501EC -/* 32850 800A2450 */ .word 0x4A866F4F -/* 32854 800A2454 */ .word 0x314B0202 -/* 32858 800A2458 */ .word 0x4B0318DD -/* 3285C 800A245C */ .word 0x4B22109D -/* 32860 800A2460 */ .word 0x116000D3 -/* 32864 800A2464 */ .word 0x4A117AD1 -/* 32868 800A2468 */ .word 0x00055A80 -/* 3286C 800A246C */ .word 0x4B2E4130 -/* 32870 800A2470 */ .word 0x4B004172 -/* 32874 800A2474 */ .word 0x0561000A -/* 32878 800A2478 */ .word 0x4B275130 -/* 3287C 800A247C */ .word 0xC82C3000 -/* 32880 800A2480 */ .word 0x4B005172 -/* 32884 800A2484 */ .word 0xC8523000 -/* 32888 800A2488 */ .word 0x4B2D5930 -/* 3288C 800A248C */ .word 0xC8733000 -/* 32890 800A2490 */ .word 0x4B235972 -/* 32894 800A2494 */ .word 0x4B224D31 -/* 32898 800A2498 */ .word 0x0800063B -/* 3289C 800A249C */ .word 0x4B004D72 -/* 328A0 800A24A0 */ .word 0xC88C3000 -/* 328A4 800A24A4 */ .word 0x4B005172 -/* 328A8 800A24A8 */ .word 0xC82C0303 -/* 328AC 800A24AC */ .word 0x4B2D5930 -/* 328B0 800A24B0 */ .word 0xC8923000 -/* 328B4 800A24B4 */ .word 0x4B235972 -/* 328B8 800A24B8 */ .word 0xC8520303 -/* 328BC 800A24BC */ .word 0x4B224D31 -/* 328C0 800A24C0 */ .word 0xC8933000 -/* 328C4 800A24C4 */ .word 0x4B004D72 -/* 328C8 800A24C8 */ .word 0xC8730303 -/* 328CC 800A24CC */ .word 0x4B0753B3 -/* 328D0 800A24D0 */ .word 0x8C260010 -/* 328D4 800A24D4 */ .word 0x4B0D5BB3 -/* 328D8 800A24D8 */ .word 0x8C470010 -/* 328DC 800A24DC */ .word 0x4BFE2744 -/* 328E0 800A24E0 */ .word 0x8C690010 -/* 328E4 800A24E4 */ .word 0x4BFE294D -/* 328E8 800A24E8 */ .word 0xC8280F07 -/* 328EC 800A24EC */ .word 0x4B00010E -/* 328F0 800A24F0 */ .word 0xC86A0F07 -/* 328F4 800A24F4 */ .word 0x4B5E7585 -/* 328F8 800A24F8 */ .word 0x900D01E7 -/* 328FC 800A24FC */ .word 0x4B0005CE -/* 32900 800A2500 */ .word 0x00C75822 -/* 32904 800A2504 */ .word 0x4A02A744 -/* 32908 800A2508 */ .word 0x000B67C3 -/* 3290C 800A250C */ .word 0x4A02AF4D -/* 32910 800A2510 */ .word 0x016C5824 -/* 32914 800A2514 */ .word 0x4A03A38E -/* 32918 800A2518 */ .word 0x00CB3022 -/* 3291C 800A251C */ .word 0x4A03AECF -/* 32920 800A2520 */ .word 0x00C95822 -/* 32924 800A2524 */ .word 0x4B7E6304 -/* 32928 800A2528 */ .word 0x000B67C3 -/* 3292C 800A252C */ .word 0x4B7E9484 -/* 32930 800A2530 */ .word 0x016C5824 -/* 32934 800A2534 */ .word 0x4B7E9CC4 -/* 32938 800A2538 */ .word 0xC82C0F06 -/* 3293C 800A253C */ .word 0x4BDE0F47 -/* 32940 800A2540 */ .word 0xC8730F06 -/* 32944 800A2544 */ .word 0x4B9E738E -/* 32948 800A2548 */ .word 0x00CB3022 -/* 3294C 800A254C */ .word 0x4B9EDECF -/* 32950 800A2550 */ .word 0xAEE60000 -/* 32954 800A2554 */ .word 0x4A04BF44 -/* 32958 800A2558 */ .word 0xCAF81000 -/* 3295C 800A255C */ .word 0x4A04B74D -/* 32960 800A2560 */ .word 0x480F1880 -/* 32964 800A2564 */ .word 0x4A05BDCE -/* 32968 800A2568 */ .word 0x84500008 -/* 3296C 800A256C */ .word 0x4A05B58F -/* 32970 800A2570 */ .word 0xC8591004 -/* 32974 800A2574 */ .word 0x4BBF7E86 -/* 32978 800A2578 */ .word 0xC8391404 -/* 3297C 800A257C */ .word 0x4A147744 -/* 32980 800A2580 */ .word 0xC8791604 -/* 32984 800A2584 */ .word 0x4A14DF4D -/* 32988 800A2588 */ .word 0x4A15750E -/* 3298C 800A258C */ .word 0x11A0001D -/* 32990 800A2590 */ .word 0x4A15DD4F -/* 32994 800A2594 */ .word 0x4B184772 -/* 32998 800A2598 */ .word 0x4B384131 -/* 3299C 800A259C */ .word 0x4A790150 -/* 329A0 800A25A0 */ .word 0x4B004632 -/* 329A4 800A25A4 */ .word 0x4BFF06EA -/* 329A8 800A25A8 */ .word 0x4B04CF45 -/* 329AC 800A25AC */ .word 0x4B042F4C -/* 329B0 800A25B0 */ .word 0xC85B1001 -/* 329B4 800A25B4 */ .word 0x4B18294E -/* 329B8 800A25B8 */ .word 0xC83B1401 -/* 329BC 800A25BC */ .word 0x4B18CE4F -/* 329C0 800A25C0 */ .word 0x4BFF072A -/* 329C4 800A25C4 */ .word 0x4BFEF763 -/* 329C8 800A25C8 */ .word 0xC87C1401 -/* 329CC 800A25CC */ .word 0x4A85DF45 -/* 329D0 800A25D0 */ .word 0x4A99DECF -/* 329D4 800A25D4 */ .word 0x4B00010E -/* 329D8 800A25D8 */ .word 0x4BC5E745 -/* 329DC 800A25DC */ .word 0x4BD9E70F -/* 329E0 800A25E0 */ .word 0x4B00060E -/* 329E4 800A25E4 */ .word 0xEAFB1800 -/* 329E8 800A25E8 */ .word 0x4A1B6327 -/* 329EC 800A25EC */ .word 0xEAE41801 -/* 329F0 800A25F0 */ .word 0x4A044227 -/* 329F4 800A25F4 */ .word 0xCAF21C00 -/* 329F8 800A25F8 */ .word 0x4A1C9CE7 -/* 329FC 800A25FC */ .word 0xCAE91C01 -/* 32A00 800A2600 */ .word 0x4A1852A7 -/* 32A04 800A2604 */ .word 0x4A1A0695 -/* 32A08 800A2608 */ .word 0xC8490F07 -/* 32A0C 800A260C */ .word 0x4B000111 -/* 32A10 800A2610 */ .word 0xC8520F06 -/* 32A14 800A2614 */ .word 0x4B305473 -/* 32A18 800A2618 */ .word 0x900B01E6 -/* 32A1C 800A261C */ .word 0x4B2F5C73 -/* 32A20 800A2620 */ .word 0x34A600C8 -/* 32A24 800A2624 */ .word 0x4BBF076A -/* 32A28 800A2628 */ .word 0x4BBEBF28 -/* 32A2C 800A262C */ .word 0x4A085155 -/* 32A30 800A2630 */ .word 0x00CD3025 -/* 32A34 800A2634 */ .word 0x4A0C9E11 -/* 32A38 800A2638 */ .word 0x31EF0080 -/* 32A3C 800A263C */ .word 0x4A084E55 -/* 32A40 800A2640 */ .word 0x01EB7825 -/* 32A44 800A2644 */ .word 0x4A0C96D1 -/* 32A48 800A2648 */ .word 0xEAF11800 -/* 32A4C 800A264C */ .word 0x4B0FEF46 -/* 32A50 800A2650 */ .word 0xA2E60000 -/* 32A54 800A2654 */ .word 0x4B3AE74C -/* 32A58 800A2658 */ .word 0xA2EF0001 -/* 32A5C 800A265C */ .word 0x4B3AB74D -/* 32A60 800A2660 */ .word 0x00108380 -/* 32A64 800A2664 */ .word 0x4B24E4CE -/* 32A68 800A2668 */ .word 0xAEF00008 -/* 32A6C 800A266C */ .word 0x4B24B48F -/* 32A70 800A2670 */ .word 0x26E70020 -/* 32A74 800A2674 */ .word 0x4B272F46 -/* 32A78 800A2678 */ .word 0xEAF60B0A -/* 32A7C 800A267C */ .word 0x4B27C74F -/* 32A80 800A2680 */ .word 0xEAF70B0B -/* 32A84 800A2684 */ .word 0x4B2BCF4E -/* 32A88 800A2688 */ .word 0xEAF60A0E -/* 32A8C 800A268C */ .word 0x4B2BDF4F -/* 32A90 800A2690 */ .word 0xEAF70A0F -/* 32A94 800A2694 */ .word 0x4B2B5ADD -/* 32A98 800A2698 */ .word 0xEAF60806 -/* 32A9C 800A269C */ .word 0x4B1CE71D -/* 32AA0 800A26A0 */ .word 0xEAF70807 -/* 32AA4 800A26A4 */ .word 0x4B0DCF46 -/* 32AA8 800A26A8 */ .word 0xEAF20B08 -/* 32AAC 800A26AC */ .word 0x4B0DDF4F -/* 32AB0 800A26B0 */ .word 0xEAF30B09 -/* 32AB4 800A26B4 */ .word 0x4B062F4E -/* 32AB8 800A26B8 */ .word 0xEAF20A0C -/* 32ABC 800A26BC */ .word 0x4B06C74F -/* 32AC0 800A26C0 */ .word 0xEAF30A0D -/* 32AC4 800A26C4 */ .word 0x4B25295D -/* 32AC8 800A26C8 */ .word 0x30AB0004 -/* 32ACC 800A26CC */ .word 0x4B12949D -/* 32AD0 800A26D0 */ .word 0x000B5900 -/* 32AD4 800A26D4 */ .word 0x4B345F44 -/* 32AD8 800A26D8 */ .word 0x00EB3020 -/* 32ADC 800A26DC */ .word 0x4B34E74D -/* 32AE0 800A26E0 */ .word 0x000D5940 -/* 32AE4 800A26E4 */ .word 0x4B355ACE -/* 32AE8 800A26E8 */ .word 0x00CB7020 -/* 32AEC 800A26EC */ .word 0x4B35E70F -/* 32AF0 800A26F0 */ .word 0x30AB0001 -/* 32AF4 800A26F4 */ .word 0x4B342F44 -/* 32AF8 800A26F8 */ .word 0x000B5900 -/* 32AFC 800A26FC */ .word 0x4B34974D -/* 32B00 800A2700 */ .word 0x01CBB820 -/* 32B04 800A2704 */ .word 0x4B35294E -/* 32B08 800A2708 */ .word 0xE8EB1803 -/* 32B0C 800A270C */ .word 0x4B35948F -/* 32B10 800A2710 */ .word 0xE8FC1801 -/* 32B14 800A2714 */ .word 0x4B775F4C -/* 32B18 800A2718 */ .word 0xE8CB1C03 -/* 32B1C 800A271C */ .word 0x4B77E74D -/* 32B20 800A2720 */ .word 0xE8DC1C01 -/* 32B24 800A2724 */ .word 0x4B765CCE -/* 32B28 800A2728 */ .word 0xE8E51807 -/* 32B2C 800A272C */ .word 0x4B76E50F -/* 32B30 800A2730 */ .word 0xE8F21805 -/* 32B34 800A2734 */ .word 0x4B014746 -/* 32B38 800A2738 */ .word 0xE8C51C07 -/* 32B3C 800A273C */ .word 0x4B01674F -/* 32B40 800A2740 */ .word 0xE8D21C05 -/* 32B44 800A2744 */ .word 0x4B3A9F4C -/* 32B48 800A2748 */ .word 0xE8F31806 -/* 32B4C 800A274C */ .word 0x4B3AA74D -/* 32B50 800A2750 */ .word 0xE8F41804 -/* 32B54 800A2754 */ .word 0x4B249D8E -/* 32B58 800A2758 */ .word 0xE8D31C06 -/* 32B5C 800A275C */ .word 0x4B24A30F -/* 32B60 800A2760 */ .word 0xE8D41C04 -/* 32B64 800A2764 */ .word 0x4B3A9D46 -/* 32B68 800A2768 */ .word 0x314A2020 -/* 32B6C 800A276C */ .word 0x4BFE5AC6 -/* 32B70 800A2770 */ .word 0x4BFEE70F -/* 32B74 800A2774 */ .word 0xE8F61802 -/* 32B78 800A2778 */ .word 0x4BFE2946 -/* 32B7C 800A277C */ .word 0xE8EC1800 -/* 32B80 800A2780 */ .word 0x4BFE948F -/* 32B84 800A2784 */ .word 0xE8D61C02 -/* 32B88 800A2788 */ .word 0x4BFE9CC6 -/* 32B8C 800A278C */ .word 0xE8CC1C00 -/* 32B90 800A2790 */ .word 0x4BFEA50F -/* 32B94 800A2794 */ .word 0xE9CB0F03 -/* 32B98 800A2798 */ .word 0x4BFEAF44 -/* 32B9C 800A279C */ .word 0xE9DC0F02 -/* 32BA0 800A27A0 */ .word 0x4BFEB58E -/* 32BA4 800A27A4 */ .word 0xE9C50F07 -/* 32BA8 800A27A8 */ .word 0x4BFE630F -/* 32BAC 800A27AC */ .word 0xE9D20F06 -/* 32BB0 800A27B0 */ .word 0x4B8641B3 -/* 32BB4 800A27B4 */ .word 0xE9D30F05 -/* 32BB8 800A27B8 */ .word 0x4B914473 -/* 32BBC 800A27BC */ .word 0xE9D40F04 -/* 32BC0 800A27C0 */ .word 0x4B8F43F3 -/* 32BC4 800A27C4 */ .word 0xE9D60F01 -/* 32BC8 800A27C8 */ .word 0x4B904433 -/* 32BCC 800A27CC */ .word 0x1140FD9A -/* 32BD0 800A27D0 */ .word 0xE9CC0F00 -/* 32BD4 800A27D4 */ .word 0x4BB14C73 -/* 32BD8 800A27D8 */ .word 0x48017E00 -/* 32BDC 800A27DC */ .word 0x4BAF4BF3 -/* 32BE0 800A27E0 */ .word 0x48028600 -/* 32BE4 800A27E4 */ .word 0x4BB04C33 -/* 32BE8 800A27E8 */ .word 0x35040000 -/* 32BEC 800A27EC */ .word 0x4BA348F3 -/* 32BF0 800A27F0 */ .word 0x340A0000 -/* 32BF4 800A27F4 */ .word 0x4BA248B3 -/* 32BF8 800A27F8 */ .word 0x48038E00 -/* 32BFC 800A27FC */ .word 0x4A0F8B51 -/* 32C00 800A2800 */ .word 0x201F1884 -/* 32C04 800A2804 */ .word 0x4A0F81D1 -/* 32C08 800A2808 */ .word 0x08000497 -/* 32C0C 800A280C */ .word 0x4A108B91 -/* 32C10 800A2810 */ .word 0x97390380 -/* 32C14 800A2814 */ .word 0x97180380 -/* 32C18 800A2818 */ .word 0x240C7FFF -/* 32C1C 800A281C */ .word 0x972B000A -/* 32C20 800A2820 */ .word 0x156CFD54 -/* 32C24 800A2824 */ .word 0x00000000 -/* 32C28 800A2828 */ .word 0x1738FFFC -/* 32C2C 800A282C */ .word 0x27390014 -/* 32C30 800A2830 */ .word 0x0800047B -/* 32C34 800A2834 */ .word 0x97390380 -/* 32C38 800A2838 */ .word 0x8F39000C -/* 32C3C 800A283C */ .word 0x03381022 -/* 32C40 800A2840 */ .word 0x0441FD4C -/* 32C44 800A2844 */ .word 0x8C1800D8 -/* 32C48 800A2848 */ .word 0x08000402 -/* 32C4C 800A284C */ .word 0x936109B1 -/* 32C50 800A2850 */ .word 0x97390380 -/* 32C54 800A2854 */ .word 0x08000410 -/* 32C58 800A2858 */ .word 0x2021FFF0 -/* 32C5C 800A285C */ .word 0x00000000 -/* 32C60 800A2860 */ .word 0x00000000 -/* 32C64 800A2864 */ .word 0x00000000 -/* 32C68 800A2868 */ .word 0x00000000 -/* 32C6C 800A286C */ .word 0x00000000 -/* 32C70 800A2870 */ .word 0x00000000 -/* 32C74 800A2874 */ .word 0x00000000 -/* 32C78 800A2878 */ .word 0x00000000 -/* 32C7C 800A287C */ .word 0x00000000 -/* 32C80 800A2880 */ .word 0x00000000 -/* 32C84 800A2884 */ .word 0x00000000 -/* 32C88 800A2888 */ .word 0x00000000 -/* 32C8C 800A288C */ .word 0x00000000 -/* 32C90 800A2890 */ .word 0x00000000 -/* 32C94 800A2894 */ .word 0x00000000 -/* 32C98 800A2898 */ .word 0x00000000 -/* 32C9C 800A289C */ .word 0x00000000 -/* 32CA0 800A28A0 */ .word 0x00000000 -/* 32CA4 800A28A4 */ .word 0x00000000 -/* 32CA8 800A28A8 */ .word 0x00000000 -/* 32CAC 800A28AC */ .word 0x00000000 -/* 32CB0 800A28B0 */ .word 0x00000000 -/* 32CB4 800A28B4 */ .word 0x00000000 -/* 32CB8 800A28B8 */ .word 0x00000000 -/* 32CBC 800A28BC */ .word 0x00000000 -/* 32CC0 800A28C0 */ .word 0x00000000 -/* 32CC4 800A28C4 */ .word 0x00000000 -/* 32CC8 800A28C8 */ .word 0x00000000 -/* 32CCC 800A28CC */ .word 0x00000000 -/* 32CD0 800A28D0 */ .word 0x00000000 -/* 32CD4 800A28D4 */ .word 0x00000000 -/* 32CD8 800A28D8 */ .word 0x00000000 -/* 32CDC 800A28DC */ .word 0x00000000 -/* 32CE0 800A28E0 */ .word 0x00000000 -/* 32CE4 800A28E4 */ .word 0x00000000 -/* 32CE8 800A28E8 */ .word 0x00000000 -/* 32CEC 800A28EC */ .word 0x00000000 -/* 32CF0 800A28F0 */ .word 0x00000000 -/* 32CF4 800A28F4 */ .word 0x00000000 -/* 32CF8 800A28F8 */ .word 0x00000000 -/* 32CFC 800A28FC */ .word 0x00000000 -/* 32D00 800A2900 */ .word 0x00000000 -/* 32D04 800A2904 */ .word 0x00000000 -/* 32D08 800A2908 */ .word 0x00000000 -/* 32D0C 800A290C */ .word 0x00000000 -/* 32D10 800A2910 */ .word 0x00000000 -/* 32D14 800A2914 */ .word 0x00000000 -/* 32D18 800A2918 */ .word 0x00000000 -/* 32D1C 800A291C */ .word 0x00000000 -/* 32D20 800A2920 */ .word 0x00000000 -/* 32D24 800A2924 */ .word 0x00000000 -/* 32D28 800A2928 */ .word 0x00000000 -/* 32D2C 800A292C */ .word 0x00000000 -/* 32D30 800A2930 */ .word 0x00000000 -/* 32D34 800A2934 */ .word 0x00000000 -/* 32D38 800A2938 */ .word 0x00000000 -/* 32D3C 800A293C */ .word 0x00000000 -/* 32D40 800A2940 */ .word 0x00000000 -/* 32D44 800A2944 */ .word 0x00000000 -/* 32D48 800A2948 */ .word 0x00000000 -/* 32D4C 800A294C */ .word 0x00000000 -/* 32D50 800A2950 */ .word 0x00000000 -/* 32D54 800A2954 */ .word 0x00000000 -/* 32D58 800A2958 */ .word 0x00000000 -/* 32D5C 800A295C */ .word 0x00000000 -/* 32D60 800A2960 */ .word 0x00000000 -/* 32D64 800A2964 */ .word 0x00000000 -/* 32D68 800A2968 */ .word 0x00000000 -/* 32D6C 800A296C */ .word 0x00000000 -/* 32D70 800A2970 */ .word 0x00000000 -/* 32D74 800A2974 */ .word 0x00000000 -/* 32D78 800A2978 */ .word 0x00000000 -/* 32D7C 800A297C */ .word 0x00000000 -/* 32D80 800A2980 */ .word 0x00000000 -/* 32D84 800A2984 */ .word 0x00000000 -/* 32D88 800A2988 */ .word 0x00000000 -/* 32D8C 800A298C */ .word 0x00000000 -/* 32D90 800A2990 */ .word 0x00000000 -/* 32D94 800A2994 */ .word 0x00000000 -/* 32D98 800A2998 */ .word 0x00000000 -/* 32D9C 800A299C */ .word 0x00000000 -/* 32DA0 800A29A0 */ .word 0x00000000 -/* 32DA4 800A29A4 */ .word 0x00000000 -/* 32DA8 800A29A8 */ .word 0x00000000 -/* 32DAC 800A29AC */ .word 0x00000000 -/* 32DB0 800A29B0 */ .word 0x00000000 -/* 32DB4 800A29B4 */ .word 0x00000000 -/* 32DB8 800A29B8 */ .word 0x00000000 -/* 32DBC 800A29BC */ .word 0x00000000 -/* 32DC0 800A29C0 */ .word 0x00000000 -/* 32DC4 800A29C4 */ .word 0x00000000 -/* 32DC8 800A29C8 */ .word 0x00000000 -/* 32DCC 800A29CC */ .word 0x00000000 -/* 32DD0 800A29D0 */ .word 0x00000000 -/* 32DD4 800A29D4 */ .word 0x00000000 -/* 32DD8 800A29D8 */ .word 0x00000000 -/* 32DDC 800A29DC */ .word 0x00000000 -/* 32DE0 800A29E0 */ .word 0x00000000 -/* 32DE4 800A29E4 */ .word 0x00000000 -/* 32DE8 800A29E8 */ .word 0x00000000 -/* 32DEC 800A29EC */ .word 0x00000000 -/* 32DF0 800A29F0 */ .word 0x00000000 -/* 32DF4 800A29F4 */ .word 0x00000000 -/* 32DF8 800A29F8 */ .word 0x00000000 -/* 32DFC 800A29FC */ .word 0x00000000 -/* 32E00 800A2A00 */ .word 0x00000000 -/* 32E04 800A2A04 */ .word 0x00000000 -/* 32E08 800A2A08 */ .word 0x00000000 -/* 32E0C 800A2A0C */ .word 0x00000000 -/* 32E10 800A2A10 */ .word 0x00000000 -/* 32E14 800A2A14 */ .word 0x00000000 -/* 32E18 800A2A18 */ .word 0x00000000 -/* 32E1C 800A2A1C */ .word 0x00000000 -/* 32E20 800A2A20 */ .word 0x00000000 -/* 32E24 800A2A24 */ .word 0x00000000 -/* 32E28 800A2A28 */ .word 0x00000000 -/* 32E2C 800A2A2C */ .word 0x00000000 -/* 32E30 800A2A30 */ .word 0x00000000 -/* 32E34 800A2A34 */ .word 0x00000000 -/* 32E38 800A2A38 */ .word 0x00000000 -/* 32E3C 800A2A3C */ .word 0x00000000 -/* 32E40 800A2A40 */ .word 0x00000000 -/* 32E44 800A2A44 */ .word 0x00000000 -/* 32E48 800A2A48 */ .word 0x00000000 -/* 32E4C 800A2A4C */ .word 0x00000000 -/* 32E50 800A2A50 */ .word 0x00000000 -/* 32E54 800A2A54 */ .word 0x00000000 -/* 32E58 800A2A58 */ .word 0x00000000 -/* 32E5C 800A2A5C */ .word 0x00000000 -/* 32E60 800A2A60 */ .word 0x00000000 -/* 32E64 800A2A64 */ .word 0x00000000 -/* 32E68 800A2A68 */ .word 0x00000000 -/* 32E6C 800A2A6C */ .word 0x00000000 -/* 32E70 800A2A70 */ .word 0x00000000 -/* 32E74 800A2A74 */ .word 0x00000000 -/* 32E78 800A2A78 */ .word 0x00000000 -/* 32E7C 800A2A7C */ .word 0x00000000 -/* 32E80 800A2A80 */ .word 0x00000000 -/* 32E84 800A2A84 */ .word 0x00000000 -/* 32E88 800A2A88 */ .word 0x00000000 -/* 32E8C 800A2A8C */ .word 0x00000000 -/* 32E90 800A2A90 */ .word 0x00000000 -/* 32E94 800A2A94 */ .word 0x00000000 -/* 32E98 800A2A98 */ .word 0x00000000 -/* 32E9C 800A2A9C */ .word 0x00000000 -/* 32EA0 800A2AA0 */ .word 0x00000000 -/* 32EA4 800A2AA4 */ .word 0x00000000 -/* 32EA8 800A2AA8 */ .word 0x00000000 -/* 32EAC 800A2AAC */ .word 0x00000000 -/* 32EB0 800A2AB0 */ .word 0x00000000 -/* 32EB4 800A2AB4 */ .word 0x00000000 -/* 32EB8 800A2AB8 */ .word 0x00000000 -/* 32EBC 800A2ABC */ .word 0x00000000 -/* 32EC0 800A2AC0 */ .word 0x00000000 -/* 32EC4 800A2AC4 */ .word 0x00000000 -/* 32EC8 800A2AC8 */ .word 0x00000000 -/* 32ECC 800A2ACC */ .word 0x00000000 -/* 32ED0 800A2AD0 */ .word 0x00000000 -/* 32ED4 800A2AD4 */ .word 0x00000000 -/* 32ED8 800A2AD8 */ .word 0x00000000 -/* 32EDC 800A2ADC */ .word 0x00000000 -/* 32EE0 800A2AE0 */ .word 0x00000000 -/* 32EE4 800A2AE4 */ .word 0x00000000 -/* 32EE8 800A2AE8 */ .word 0x00000000 -/* 32EEC 800A2AEC */ .word 0x00000000 -/* 32EF0 800A2AF0 */ .word 0x00000000 -/* 32EF4 800A2AF4 */ .word 0x00000000 -/* 32EF8 800A2AF8 */ .word 0x00000000 -/* 32EFC 800A2AFC */ .word 0x00000000 -/* 32F00 800A2B00 */ .word 0x00000000 -/* 32F04 800A2B04 */ .word 0x00000000 -/* 32F08 800A2B08 */ .word 0x00000000 -/* 32F0C 800A2B0C */ .word 0x00000000 -/* 32F10 800A2B10 */ .word 0x00000000 -/* 32F14 800A2B14 */ .word 0x00000000 -/* 32F18 800A2B18 */ .word 0x00000000 -/* 32F1C 800A2B1C */ .word 0x00000000 -/* 32F20 800A2B20 */ .word 0x00000000 -/* 32F24 800A2B24 */ .word 0x00000000 -/* 32F28 800A2B28 */ .word 0x00000000 -/* 32F2C 800A2B2C */ .word 0x00000000 -/* 32F30 800A2B30 */ .word 0x00000000 -/* 32F34 800A2B34 */ .word 0x00000000 -/* 32F38 800A2B38 */ .word 0x00000000 -/* 32F3C 800A2B3C */ .word 0x00000000 -/* 32F40 800A2B40 */ .word 0x00000000 -/* 32F44 800A2B44 */ .word 0x00000000 -/* 32F48 800A2B48 */ .word 0x00000000 -/* 32F4C 800A2B4C */ .word 0x00000000 -/* 32F50 800A2B50 */ .word 0x00000000 -/* 32F54 800A2B54 */ .word 0x00000000 -/* 32F58 800A2B58 */ .word 0x00000000 -/* 32F5C 800A2B5C */ .word 0x00000000 -/* 32F60 800A2B60 */ .word 0x00000000 -/* 32F64 800A2B64 */ .word 0x00000000 -/* 32F68 800A2B68 */ .word 0x00000000 -/* 32F6C 800A2B6C */ .word 0x00000000 -/* 32F70 800A2B70 */ .word 0x00000000 -/* 32F74 800A2B74 */ .word 0x00000000 -/* 32F78 800A2B78 */ .word 0x00000000 -/* 32F7C 800A2B7C */ .word 0x00000000 -/* 32F80 800A2B80 */ .word 0x00000000 -/* 32F84 800A2B84 */ .word 0x00000000 -/* 32F88 800A2B88 */ .word 0x00000000 -/* 32F8C 800A2B8C */ .word 0x200C1000 -/* 32F90 800A2B90 */ .word 0x200B02E0 -/* 32F94 800A2B94 */ .word 0x8D780000 -/* 32F98 800A2B98 */ .word 0x95730004 -/* 32F9C 800A2B9C */ .word 0x0C0007F6 -/* 32FA0 800A2BA0 */ .word 0x95740006 -/* 32FA4 800A2BA4 */ .word 0x359F0000 -/* 32FA8 800A2BA8 */ .word 0x400B3000 -/* 32FAC 800A2BAC */ .word 0x1560FFFF -/* 32FB0 800A2BB0 */ .word 0x400B3000 -/* 32FB4 800A2BB4 */ .word 0x03E00008 -/* 32FB8 800A2BB8 */ .word 0x400B2800 -/* 32FBC 800A2BBC */ .word 0x1560FFFF -/* 32FC0 800A2BC0 */ .word 0x400B2800 -/* 32FC4 800A2BC4 */ .word 0x40940000 -/* 32FC8 800A2BC8 */ .word 0x06800003 -/* 32FCC 800A2BCC */ .word 0x40980800 -/* 32FD0 800A2BD0 */ .word 0x03E00008 -/* 32FD4 800A2BD4 */ .word 0x40931000 -/* 32FD8 800A2BD8 */ .word 0x03E00008 -/* 32FDC 800A2BDC */ .word 0x40931800 -/* 32FE0 800A2BE0 */ .word 0x02F65822 -/* 32FE4 800A2BE4 */ .word 0x256C024F -/* 32FE8 800A2BE8 */ .word 0x05910096 -/* 32FEC 800A2BEC */ .word 0x00000000 -/* 32FF0 800A2BF0 */ .word 0x0C0007F2 -/* 32FF4 800A2BF4 */ .word 0x8C1800F0 -/* 32FF8 800A2BF8 */ .word 0x0420001A -/* 32FFC 800A2BFC */ .word 0x40984800 -/* 33000 800A2C00 */ .word 0x1420000F -/* 33004 800A2C04 */ .word 0x035BD020 -/* 33008 800A2C08 */ .word 0x8F7809B4 -/* 3300C 800A2C0C */ .word 0xAC1A0FF0 -/* 33010 800A2C10 */ .word 0xAC180FD0 -/* 33014 800A2C14 */ .word 0x24141080 -/* 33018 800A2C18 */ .word 0x0C0007F6 -/* 3301C 800A2C1C */ .word 0x20130F47 -/* 33020 800A2C20 */ .word 0x8C1800D8 -/* 33024 800A2C24 */ .word 0x24140180 -/* 33028 800A2C28 */ .word 0x33330FFF -/* 3302C 800A2C2C */ .word 0x0314C020 -/* 33030 800A2C30 */ .word 0x0C0007F6 -/* 33034 800A2C34 */ .word 0x02749822 -/* 33038 800A2C38 */ .word 0x080007F2 -/* 3303C 800A2C3C */ .word 0x201F1084 -/* 33040 800A2C40 */ .word 0x8C0B0FD0 -/* 33044 800A2C44 */ .word 0xAC1A0BF8 -/* 33048 800A2C48 */ .word 0xAC0B0BFC -/* 3304C 800A2C4C */ .word 0x200C5000 -/* 33050 800A2C50 */ .word 0x8C180FF8 -/* 33054 800A2C54 */ .word 0x20148000 -/* 33058 800A2C58 */ .word 0x20130BFF -/* 3305C 800A2C5C */ .word 0x080007F6 -/* 33060 800A2C60 */ .word 0x201F1088 -/* 33064 800A2C64 */ .word 0x200C4000 -/* 33068 800A2C68 */ .word 0x408C2000 -/* 3306C 800A2C6C */ .word 0x0000000D -/* 33070 800A2C70 */ .word 0x00000000 -/* 33074 800A2C74 */ .word 0x00000000 -/* 33078 800A2C78 */ .word 0x900100DE -/* 3307C 800A2C7C */ .word 0x001913C0 -/* 33080 800A2C80 */ .word 0x0C000489 -/* 33084 800A2C84 */ .word 0x035B1820 -/* 33088 800A2C88 */ .word 0x04400059 -/* 3308C 800A2C8C */ .word 0x371A0000 -/* 33090 800A2C90 */ .word 0xAC230138 -/* 33094 800A2C94 */ .word 0x20210004 -/* 33098 800A2C98 */ .word 0x0800045E -/* 3309C 800A2C9C */ .word 0xA00100DE -/* 330A0 800A2CA0 */ .word 0x200B1140 -/* 330A4 800A2CA4 */ .word 0xAD79F0A4 -/* 330A8 800A2CA8 */ .word 0x08000465 -/* 330AC 800A2CAC */ .word 0xAD78F0A8 -/* 330B0 800A2CB0 */ .word 0x00191402 -/* 330B4 800A2CB4 */ .word 0x944127FE -/* 330B8 800A2CB8 */ .word 0x00390820 -/* 330BC 800A2CBC */ .word 0x08000465 -/* 330C0 800A2CC0 */ .word 0xAC380000 -/* 330C4 800A2CC4 */ .word 0x8C0B00F4 -/* 330C8 800A2CC8 */ .word 0x8C020FE0 -/* 330CC 800A2CCC */ .word 0x0178C022 -/* 330D0 800A2CD0 */ .word 0x03020822 -/* 330D4 800A2CD4 */ .word 0x04210002 -/* 330D8 800A2CD8 */ .word 0x00000000 -/* 330DC 800A2CDC */ .word 0x34580000 -/* 330E0 800A2CE0 */ .word 0x130B004A -/* 330E4 800A2CE4 */ .word 0xAC1800F4 -/* 330E8 800A2CE8 */ .word 0x08000449 -/* 330EC 800A2CEC */ .word 0xAC0001D9 -/* 330F0 800A2CF0 */ .word 0x943302F2 -/* 330F4 800A2CF4 */ .word 0x0C0007F2 -/* 330F8 800A2CF8 */ .word 0x943502F2 -/* 330FC 800A2CFC */ .word 0x201F1194 -/* 33100 800A2D00 */ .word 0x228C0018 -/* 33104 800A2D04 */ .word 0x4B00024E -/* 33108 800A2D08 */ .word 0x228B0008 -/* 3310C 800A2D0C */ .word 0x4B00020F -/* 33110 800A2D10 */ .word 0x22B5FFE0 -/* 33114 800A2D14 */ .word 0x4B000747 -/* 33118 800A2D18 */ .word 0xCAA51808 -/* 3311C 800A2D1C */ .word 0xCAA51C08 -/* 33120 800A2D20 */ .word 0xCA832002 -/* 33124 800A2D24 */ .word 0xCAA41804 -/* 33128 800A2D28 */ .word 0xCAA41C04 -/* 3312C 800A2D2C */ .word 0xCA822000 -/* 33130 800A2D30 */ .word 0x4A832F4C -/* 33134 800A2D34 */ .word 0x22940002 -/* 33138 800A2D38 */ .word 0x4A83274D -/* 3313C 800A2D3C */ .word 0x22B50008 -/* 33140 800A2D40 */ .word 0x4A8229CE -/* 33144 800A2D44 */ .word 0x168BFFF4 -/* 33148 800A2D48 */ .word 0x4A82218F -/* 3314C 800A2D4C */ .word 0x168CFFED -/* 33150 800A2D50 */ .word 0x22940008 -/* 33154 800A2D54 */ .word 0xEA692002 -/* 33158 800A2D58 */ .word 0xEA682000 -/* 3315C 800A2D5C */ .word 0xEA672003 -/* 33160 800A2D60 */ .word 0x03E00008 -/* 33164 800A2D64 */ .word 0xEA662001 -/* 33168 800A2D68 */ .word 0x332B0005 -/* 3316C 800A2D6C */ .word 0x15600008 -/* 33170 800A2D70 */ .word 0x33220002 -/* 33174 800A2D74 */ .word 0x8C1800F4 -/* 33178 800A2D78 */ .word 0x2014E000 -/* 3317C 800A2D7C */ .word 0x0C0007F6 -/* 33180 800A2D80 */ .word 0x2013003F -/* 33184 800A2D84 */ .word 0x23180040 -/* 33188 800A2D88 */ .word 0xAC1800F4 -/* 3318C 800A2D8C */ .word 0x8F7809B4 -/* 33190 800A2D90 */ .word 0x01826020 -/* 33194 800A2D94 */ .word 0xAC0001D9 -/* 33198 800A2D98 */ .word 0x0C000489 -/* 3319C 800A2D9C */ .word 0x332100FE -/* 331A0 800A2DA0 */ .word 0x937309B1 -/* 331A4 800A2DA4 */ .word 0x943402F0 -/* 331A8 800A2DA8 */ .word 0x00191142 -/* 331AC 800A2DAC */ .word 0x959F0336 -/* 331B0 800A2DB0 */ .word 0x080007F6 -/* 331B4 800A2DB4 */ .word 0x0282A020 -/* 331B8 800A2DB8 */ .word 0x8D63EF8C -/* 331BC 800A2DBC */ .word 0x3C028000 -/* 331C0 800A2DC0 */ .word 0x03221007 -/* 331C4 800A2DC4 */ .word 0x00190A02 -/* 331C8 800A2DC8 */ .word 0x00221006 -/* 331CC 800A2DCC */ .word 0x00401027 -/* 331D0 800A2DD0 */ .word 0x00621824 -/* 331D4 800A2DD4 */ .word 0x00781825 -/* 331D8 800A2DD8 */ .word 0xAD63EF8C -/* 331DC 800A2DDC */ .word 0x8C1900C8 -/* 331E0 800A2DE0 */ .word 0x08000484 -/* 331E4 800A2DE4 */ .word 0x8C1800CC -/* 331E8 800A2DE8 */ .word 0x00000000 -/* 331EC 800A2DEC */ .word 0x00000000 -.size D_800A1C60, . - D_800A1C60 - -glabel D_800A2DF0 -/* 331F0 800A2DF0 */ .word 0x4A00002C -/* 331F4 800A2DF4 */ .word 0xC81F201B -/* 331F8 800A2DF8 */ .word 0xC81E201C -/* 331FC 800A2DFC */ .word 0x201709B8 -/* 33200 800A2E00 */ .word 0x4A000050 -/* 33204 800A2E04 */ .word 0x20160C08 -/* 33208 800A2E08 */ .word 0x4B1F0051 -/* 3320C 800A2E0C */ .word 0x8C0B00F0 -/* 33210 800A2E10 */ .word 0x8C0C0FC4 -/* 33214 800A2E14 */ .word 0x20012800 -/* 33218 800A2E18 */ .word 0x11600006 -/* 3321C 800A2E1C */ .word 0x40812000 -/* 33220 800A2E20 */ .word 0x318C0001 -/* 33224 800A2E24 */ .word 0x11800024 -/* 33228 800A2E28 */ .word 0xAC000FC4 -/* 3322C 800A2E2C */ .word 0x0800045A -/* 33230 800A2E30 */ .word 0x8C1A0BF8 -/* 33234 800A2E34 */ .word 0x400B5800 -/* 33238 800A2E38 */ .word 0x316B0001 -/* 3323C 800A2E3C */ .word 0x1560000B -/* 33240 800A2E40 */ .word 0x40024800 -/* 33244 800A2E44 */ .word 0x8C030FE8 -/* 33248 800A2E48 */ .word 0x00625822 -/* 3324C 800A2E4C */ .word 0x1D600007 -/* 33250 800A2E50 */ .word 0x40015000 -/* 33254 800A2E54 */ .word 0x8C040FEC -/* 33258 800A2E58 */ .word 0x10200004 -/* 3325C 800A2E5C */ .word 0x00245822 -/* 33260 800A2E60 */ .word 0x05610002 -/* 33264 800A2E64 */ .word 0x00000000 -/* 33268 800A2E68 */ .word 0x14220008 -/* 3326C 800A2E6C */ .word 0x400B5800 -/* 33270 800A2E70 */ .word 0x316B0400 -/* 33274 800A2E74 */ .word 0x1560FFFD -/* 33278 800A2E78 */ .word 0x200B0001 -/* 3327C 800A2E7C */ .word 0x408B5800 -/* 33280 800A2E80 */ .word 0x8C020FEC -/* 33284 800A2E84 */ .word 0x40824000 -/* 33288 800A2E88 */ .word 0x40824800 -/* 3328C 800A2E8C */ .word 0xAC0200F0 -/* 33290 800A2E90 */ .word 0x00000000 -/* 33294 800A2E94 */ .word 0x00000000 -/* 33298 800A2E98 */ .word 0x00000000 -/* 3329C 800A2E9C */ .word 0x00000000 -/* 332A0 800A2EA0 */ .word 0x00000000 -/* 332A4 800A2EA4 */ .word 0x00000000 -/* 332A8 800A2EA8 */ .word 0x8C0B00F4 -/* 332AC 800A2EAC */ .word 0x15600002 -/* 332B0 800A2EB0 */ .word 0x8C0B0FE0 -/* 332B4 800A2EB4 */ .word 0xAC0B00F4 -/* 332B8 800A2EB8 */ .word 0x8C010FD0 -/* 332BC 800A2EBC */ .word 0x8C0202E0 -/* 332C0 800A2EC0 */ .word 0x8C0302E8 -/* 332C4 800A2EC4 */ .word 0x00411020 -/* 332C8 800A2EC8 */ .word 0x00611820 -/* 332CC 800A2ECC */ .word 0xAC0202E0 -/* 332D0 800A2ED0 */ .word 0xAC0302E8 -/* 332D4 800A2ED4 */ .word 0x8C1A0FF0 -/* 332D8 800A2ED8 */ .word 0x200B02E8 -/* 332DC 800A2EDC */ .word 0x00000000 -/* 332E0 800A2EE0 */ .word 0x0C0007ED -/* 332E4 800A2EE4 */ .word 0x37EC0000 -/* 332E8 800A2EE8 */ .word 0x201300A7 -/* 332EC 800A2EEC */ .word 0x37580000 -/* 332F0 800A2EF0 */ .word 0x0C0007F6 -/* 332F4 800A2EF4 */ .word 0x24140910 -/* 332F8 800A2EF8 */ .word 0x275A00A8 -/* 332FC 800A2EFC */ .word 0x201BFF58 -/* 33300 800A2F00 */ .word 0x0C0007F2 -/* 33304 800A2F04 */ .word 0x40012000 -/* 33308 800A2F08 */ .word 0x8F7909B8 -/* 3330C 800A2F0C */ .word 0x1360FFF6 -/* 33310 800A2F10 */ .word 0x30210080 -/* 33314 800A2F14 */ .word 0x00196603 -/* 33318 800A2F18 */ .word 0x000C5840 -/* 3331C 800A2F1C */ .word 0x956B036E -/* 33320 800A2F20 */ .word 0x1420037E -/* 33324 800A2F24 */ .word 0x8F7809BC -/* 33328 800A2F28 */ .word 0x01600008 -/* 3332C 800A2F2C */ .word 0x277B0008 -/* 33330 800A2F30 */ .word 0x0C000489 -/* 33334 800A2F34 */ .word 0x877409B1 -/* 33338 800A2F38 */ .word 0x33330FF8 -/* 3333C 800A2F3C */ .word 0x0014A083 -/* 33340 800A2F40 */ .word 0x080007F6 -/* 33344 800A2F44 */ .word 0x201F1190 -/* 33348 800A2F48 */ .word 0x8C0B01EC -/* 3334C 800A2F4C */ .word 0x01795824 -/* 33350 800A2F50 */ .word 0x01785825 -/* 33354 800A2F54 */ .word 0x08000465 -/* 33358 800A2F58 */ .word 0xAC0B01EC -/* 3335C 800A2F5C */ .word 0x900100DE -/* 33360 800A2F60 */ .word 0x1020036E -/* 33364 800A2F64 */ .word 0x2021FFFC -/* 33368 800A2F68 */ .word 0x08000408 -/* 3336C 800A2F6C */ .word 0x8C3A0138 -/* 33370 800A2F70 */ .word 0xC81D181A -/* 33374 800A2F74 */ .word 0x8C1900D8 -/* 33378 800A2F78 */ .word 0x22F70008 -/* 3337C 800A2F7C */ .word 0xEAFD187F -/* 33380 800A2F80 */ .word 0xAEF80004 -/* 33384 800A2F84 */ .word 0xAEF90000 -/* 33388 800A2F88 */ .word 0x08000496 -/* 3338C 800A2F8C */ .word 0x22F70008 -/* 33390 800A2F90 */ .word 0x201F1210 -/* 33394 800A2F94 */ .word 0x00185D82 -/* 33398 800A2F98 */ .word 0x316B003C -/* 3339C 800A2F9C */ .word 0x8D6B00F8 -/* 333A0 800A2FA0 */ .word 0x0018C200 -/* 333A4 800A2FA4 */ .word 0x0018C202 -/* 333A8 800A2FA8 */ .word 0x03E00008 -/* 333AC 800A2FAC */ .word 0x030BC020 -/* 333B0 800A2FB0 */ .word 0xAC1900C8 -/* 333B4 800A2FB4 */ .word 0x08000484 -/* 333B8 800A2FB8 */ .word 0xAC1800CC -/* 333BC 800A2FBC */ .word 0xAC1900C0 -/* 333C0 800A2FC0 */ .word 0x08000484 -/* 333C4 800A2FC4 */ .word 0xAC1800C4 -/* 333C8 800A2FC8 */ .word 0x201F1194 -/* 333CC 800A2FCC */ .word 0x02F65822 -/* 333D0 800A2FD0 */ .word 0x1960035C -/* 333D4 800A2FD4 */ .word 0x400C3000 -/* 333D8 800A2FD8 */ .word 0x8C1800F0 -/* 333DC 800A2FDC */ .word 0x25730250 -/* 333E0 800A2FE0 */ .word 0x1580FFFC -/* 333E4 800A2FE4 */ .word 0x8C0C0FEC -/* 333E8 800A2FE8 */ .word 0x40984800 -/* 333EC 800A2FEC */ .word 0x03135820 -/* 333F0 800A2FF0 */ .word 0x018B6022 -/* 333F4 800A2FF4 */ .word 0x05810008 -/* 333F8 800A2FF8 */ .word 0x400B5800 -/* 333FC 800A2FFC */ .word 0x316B0400 -/* 33400 800A3000 */ .word 0x1560FFFD -/* 33404 800A3004 */ .word 0x8C180FE8 -/* 33408 800A3008 */ .word 0x400B5000 -/* 3340C 800A300C */ .word 0x1178FFFE -/* 33410 800A3010 */ .word 0x00000000 -/* 33414 800A3014 */ .word 0x40984000 -/* 33418 800A3018 */ .word 0x400B5000 -/* 3341C 800A301C */ .word 0x01785822 -/* 33420 800A3020 */ .word 0x19600002 -/* 33424 800A3024 */ .word 0x01735822 -/* 33428 800A3028 */ .word 0x1960FFFB -/* 3342C 800A302C */ .word 0x03135820 -/* 33430 800A3030 */ .word 0xAC0B00F0 -/* 33434 800A3034 */ .word 0x2273FFFF -/* 33438 800A3038 */ .word 0x22D4DDB0 -/* 3343C 800A303C */ .word 0x3AD60300 -/* 33440 800A3040 */ .word 0x080007F6 -/* 33444 800A3044 */ .word 0x22D7FDB0 -/* 33448 800A3048 */ .word 0x900B01DC -/* 3344C 800A304C */ .word 0x900601DD -/* 33450 800A3050 */ .word 0xC80C2002 -/* 33454 800A3054 */ .word 0x15600089 -/* 33458 800A3058 */ .word 0x20C60168 -/* 3345C 800A305C */ .word 0xA01901DC -/* 33460 800A3060 */ .word 0xC8082000 -/* 33464 800A3064 */ .word 0xC80D0915 -/* 33468 800A3068 */ .word 0xC8090905 -/* 3346C 800A306C */ .word 0x4B2C4373 -/* 33470 800A3070 */ .word 0xC80E0A1A -/* 33474 800A3074 */ .word 0x4B284273 -/* 33478 800A3078 */ .word 0xC80A0A0A -/* 3347C 800A307C */ .word 0x4B4C43B3 -/* 33480 800A3080 */ .word 0x20140150 -/* 33484 800A3084 */ .word 0x4B4842B3 -/* 33488 800A3088 */ .word 0xCA873015 -/* 3348C 800A308C */ .word 0x4BCC4BB3 -/* 33490 800A3090 */ .word 0xC80D0A19 -/* 33494 800A3094 */ .word 0x4BC84AB3 -/* 33498 800A3098 */ .word 0xC8090A09 -/* 3349C 800A309C */ .word 0x4B8C4B33 -/* 334A0 800A30A0 */ .word 0xC80C0A18 -/* 334A4 800A30A4 */ .word 0x4B884A33 -/* 334A8 800A30A8 */ .word 0xC8080A08 -/* 334AC 800A30AC */ .word 0x4B276F46 -/* 334B0 800A30B0 */ .word 0x4B274F4F -/* 334B4 800A30B4 */ .word 0x4B07674E -/* 334B8 800A30B8 */ .word 0xEA8F3016 -/* 334BC 800A30BC */ .word 0x4B07474F -/* 334C0 800A30C0 */ .word 0x8E8C00B0 -/* 334C4 800A30C4 */ .word 0x4B47774E -/* 334C8 800A30C8 */ .word 0x4B47574F -/* 334CC 800A30CC */ .word 0x4B2B5ADD -/* 334D0 800A30D0 */ .word 0xAE8C00B4 -/* 334D4 800A30D4 */ .word 0x4B0F7BDD -/* 334D8 800A30D8 */ .word 0x12860068 -/* 334DC 800A30DC */ .word 0x4A0B5F44 -/* 334E0 800A30E0 */ .word 0x4A0B7F4D -/* 334E4 800A30E4 */ .word 0x4A0F5C0E -/* 334E8 800A30E8 */ .word 0x11600002 -/* 334EC 800A30EC */ .word 0x4A0F7C4F -/* 334F0 800A30F0 */ .word 0x22940018 -/* 334F4 800A30F4 */ .word 0x4B308494 -/* 334F8 800A30F8 */ .word 0x200B0001 -/* 334FC 800A30FC */ .word 0x4B318F50 -/* 33500 800A3100 */ .word 0x4B509414 -/* 33504 800A3104 */ .word 0x4B51EC50 -/* 33508 800A3108 */ .word 0x4B114776 -/* 3350C 800A310C */ .word 0xCA873018 -/* 33510 800A3110 */ .word 0x4B104435 -/* 33514 800A3114 */ .word 0x4B004476 -/* 33518 800A3118 */ .word 0x4B105F44 -/* 3351C 800A311C */ .word 0x4B107F4D -/* 33520 800A3120 */ .word 0x4B115ACE -/* 33524 800A3124 */ .word 0x4B117BCF -/* 33528 800A3128 */ .word 0x4B7E5AC6 -/* 3352C 800A312C */ .word 0x080004CF -/* 33530 800A3130 */ .word 0x4B7E7BCF -/* 33534 800A3134 */ .word 0x4AA70190 -/* 33538 800A3138 */ .word 0xC9343013 -/* 3353C 800A313C */ .word 0x4AC70150 -/* 33540 800A3140 */ .word 0xC9DB3801 -/* 33544 800A3144 */ .word 0x4AFFF922 -/* 33548 800A3148 */ .word 0xC93D3817 -/* 3354C 800A314C */ .word 0x4A823D41 -/* 33550 800A3150 */ .word 0xC9243814 -/* 33554 800A3154 */ .word 0x4AA23549 -/* 33558 800A3158 */ .word 0x112D002E -/* 3355C 800A315C */ .word 0x4AC22D49 -/* 33560 800A3160 */ .word 0x4A943F01 -/* 33564 800A3164 */ .word 0xC9233811 -/* 33568 800A3168 */ .word 0x4AB43709 -/* 3356C 800A316C */ .word 0x212BFFE8 -/* 33570 800A3170 */ .word 0x4AD42F09 -/* 33574 800A3174 */ .word 0x2129FFD0 -/* 33578 800A3178 */ .word 0x4A1BEF67 -/* 3357C 800A317C */ .word 0x48802300 -/* 33580 800A3180 */ .word 0x4B0018E7 -/* 33584 800A3184 */ .word 0x48802700 -/* 33588 800A3188 */ .word 0x4BFFAD68 -/* 3358C 800A318C */ .word 0xC9223016 -/* 33590 800A3190 */ .word 0x4BFFE728 -/* 33594 800A3194 */ .word 0xC9343013 -/* 33598 800A3198 */ .word 0x4BFFEF40 -/* 3359C 800A319C */ .word 0x4A952748 -/* 335A0 800A31A0 */ .word 0x156DFFEA -/* 335A4 800A31A4 */ .word 0x4A9C1F48 -/* 335A8 800A31A8 */ .word 0x4BBF00E7 -/* 335AC 800A31AC */ .word 0xC9D61206 -/* 335B0 800A31B0 */ .word 0x4B7FCEE3 -/* 335B4 800A31B4 */ .word 0x30AB0004 -/* 335B8 800A31B8 */ .word 0x4A823D40 -/* 335BC 800A31BC */ .word 0x11600071 -/* 335C0 800A31C0 */ .word 0xE9DD3801 -/* 335C4 800A31C4 */ .word 0x4AA23548 -/* 335C8 800A31C8 */ .word 0x30AC0008 -/* 335CC 800A31CC */ .word 0x4AC22D48 -/* 335D0 800A31D0 */ .word 0x4BBF192C -/* 335D4 800A31D4 */ .word 0x4A943F00 -/* 335D8 800A31D8 */ .word 0x4AB43708 -/* 335DC 800A31DC */ .word 0x4AD42F08 -/* 335E0 800A31E0 */ .word 0xC802201D -/* 335E4 800A31E4 */ .word 0x4BBF0D87 -/* 335E8 800A31E8 */ .word 0x4A951D88 -/* 335EC 800A31EC */ .word 0x11800065 -/* 335F0 800A31F0 */ .word 0x4A9C2588 -/* 335F4 800A31F4 */ .word 0x4B020D8F -/* 335F8 800A31F8 */ .word 0x4A16B100 -/* 335FC 800A31FC */ .word 0x4BFFB0C0 -/* 33600 800A3200 */ .word 0x4B42B0C8 -/* 33604 800A3204 */ .word 0x4BBF0D47 -/* 33608 800A3208 */ .word 0x4B22B588 -/* 3360C 800A320C */ .word 0x08000585 -/* 33610 800A3210 */ .word 0x4A032588 -/* 33614 800A3214 */ .word 0x4A1BEF67 -/* 33618 800A3218 */ .word 0x4B002127 -/* 3361C 800A321C */ .word 0x4BFFAD68 -/* 33620 800A3220 */ .word 0x4AFFF8E1 -/* 33624 800A3224 */ .word 0xC9223010 -/* 33628 800A3228 */ .word 0x4BBF00E7 -/* 3362C 800A322C */ .word 0xC9D61206 -/* 33630 800A3230 */ .word 0x4BFFEF40 -/* 33634 800A3234 */ .word 0x08000510 -/* 33638 800A3238 */ .word 0x4A952748 -/* 3363C 800A323C */ .word 0x97340380 -/* 33640 800A3240 */ .word 0x0C000489 -/* 33644 800A3244 */ .word 0x976109B1 -/* 33648 800A3248 */ .word 0x32940FF8 -/* 3364C 800A324C */ .word 0x0281A022 -/* 33650 800A3250 */ .word 0x0C0007F6 -/* 33654 800A3254 */ .word 0x2033FFFF -/* 33658 800A3258 */ .word 0x940501EC -/* 3365C 800A325C */ .word 0x000108C2 -/* 33660 800A3260 */ .word 0x03217822 -/* 33664 800A3264 */ .word 0x95EF0380 -/* 33668 800A3268 */ .word 0x368E0000 -/* 3366C 800A326C */ .word 0x900801D9 -/* 33670 800A3270 */ .word 0x30A60002 -/* 33674 800A3274 */ .word 0x14C0FF74 -/* 33678 800A3278 */ .word 0x30A70001 -/* 3367C 800A327C */ .word 0x15000006 -/* 33680 800A3280 */ .word 0x000738C0 -/* 33684 800A3284 */ .word 0xA01901D9 -/* 33688 800A3288 */ .word 0x20150040 -/* 3368C 800A328C */ .word 0x20140000 -/* 33690 800A3290 */ .word 0x0C000422 -/* 33694 800A3294 */ .word 0x20130080 -/* 33698 800A3298 */ .word 0x200D0180 -/* 3369C 800A329C */ .word 0xC810181C -/* 336A0 800A32A0 */ .word 0xC8101C1C -/* 336A4 800A32A4 */ .word 0xC9BD1018 -/* 336A8 800A32A8 */ .word 0x4B010D10 -/* 336AC 800A32AC */ .word 0xC811181D -/* 336B0 800A32B0 */ .word 0xC8111C1D -/* 336B4 800A32B4 */ .word 0x4B7FFCE0 -/* 336B8 800A32B8 */ .word 0x4A100091 -/* 336BC 800A32BC */ .word 0xC9B2121A -/* 336C0 800A32C0 */ .word 0x4B1D8427 -/* 336C4 800A32C4 */ .word 0xC9B2161A -/* 336C8 800A32C8 */ .word 0x4B0104E7 -/* 336CC 800A32CC */ .word 0xC8121437 -/* 336D0 800A32D0 */ .word 0x4A148D10 -/* 336D4 800A32D4 */ .word 0xC9B20D03 -/* 336D8 800A32D8 */ .word 0x4B3D8C67 -/* 336DC 800A32DC */ .word 0x22E80050 -/* 336E0 800A32E0 */ .word 0x4B224C33 -/* 336E4 800A32E4 */ .word 0xC8082008 -/* 336E8 800A32E8 */ .word 0x4B226C33 -/* 336EC 800A32EC */ .word 0xC80A2009 -/* 336F0 800A32F0 */ .word 0x4B344C73 -/* 336F4 800A32F4 */ .word 0xC80C200A -/* 336F8 800A32F8 */ .word 0x4B346C73 -/* 336FC 800A32FC */ .word 0xC80E200B -/* 33700 800A3300 */ .word 0x4B004250 -/* 33704 800A3304 */ .word 0xC8091811 -/* 33708 800A3308 */ .word 0x4B0052D0 -/* 3370C 800A330C */ .word 0xC80B1813 -/* 33710 800A3310 */ .word 0x4B006350 -/* 33714 800A3314 */ .word 0xC80D1815 -/* 33718 800A3318 */ .word 0x4B0073D0 -/* 3371C 800A331C */ .word 0xC80F1817 -/* 33720 800A3320 */ .word 0xC8081C10 -/* 33724 800A3324 */ .word 0xC80A1C12 -/* 33728 800A3328 */ .word 0xC80C1C14 -/* 3372C 800A332C */ .word 0x0C0007F2 -/* 33730 800A3330 */ .word 0xC80E1C16 -/* 33734 800A3334 */ .word 0xC9D41800 -/* 33738 800A3338 */ .word 0xC9D41C02 -/* 3373C 800A333C */ .word 0x210A0004 -/* 33740 800A3340 */ .word 0x4B017F46 -/* 33744 800A3344 */ .word 0x8DCB001C -/* 33748 800A3348 */ .word 0x4B015F4F -/* 3374C 800A334C */ .word 0xC9D61602 -/* 33750 800A3350 */ .word 0x4A94674E -/* 33754 800A3354 */ .word 0x34C90000 -/* 33758 800A3358 */ .word 0x4A94474F -/* 3375C 800A335C */ .word 0xC9223016 -/* 33760 800A3360 */ .word 0x4AB46F4E -/* 33764 800A3364 */ .word 0xADCB0008 -/* 33768 800A3368 */ .word 0x4AB44F4F -/* 3376C 800A336C */ .word 0xC9C73001 -/* 33770 800A3370 */ .word 0x4AD475CE -/* 33774 800A3374 */ .word 0x14C0FF6F -/* 33778 800A3378 */ .word 0x4AD4560F -/* 3377C 800A337C */ .word 0x4B7FCEE3 -/* 33780 800A3380 */ .word 0xC9D61206 -/* 33784 800A3384 */ .word 0x4B9FC8A8 -/* 33788 800A3388 */ .word 0x4B92BF44 -/* 3378C 800A338C */ .word 0x2021FFFC -/* 33790 800A3390 */ .word 0x4B92C10D -/* 33794 800A3394 */ .word 0xE9591C7E -/* 33798 800A3398 */ .word 0x4B0000CE -/* 3379C 800A339C */ .word 0xE919187C -/* 337A0 800A33A0 */ .word 0x4BB2B946 -/* 337A4 800A33A4 */ .word 0xE91A0E7D -/* 337A8 800A33A8 */ .word 0x4BB2C18F -/* 337AC 800A33AC */ .word 0xE91A0A73 -/* 337B0 800A33B0 */ .word 0x01075822 -/* 337B4 800A33B4 */ .word 0x4B644772 -/* 337B8 800A33B8 */ .word 0x4B6359F1 -/* 337BC 800A33BC */ .word 0xE97B07F7 -/* 337C0 800A33C0 */ .word 0x4BE45D72 -/* 337C4 800A33C4 */ .word 0xE97B03E3 -/* 337C8 800A33C8 */ .word 0x4BE379F1 -/* 337CC 800A33CC */ .word 0xE9020D7B -/* 337D0 800A33D0 */ .word 0x4B007D72 -/* 337D4 800A33D4 */ .word 0xE9020971 -/* 337D8 800A33D8 */ .word 0x4AE6C765 -/* 337DC 800A33DC */ .word 0x4AE5BF64 -/* 337E0 800A33E0 */ .word 0x4A071F44 -/* 337E4 800A33E4 */ .word 0xC9C21801 -/* 337E8 800A33E8 */ .word 0x4A07274D -/* 337EC 800A33EC */ .word 0x48420800 -/* 337F0 800A33F0 */ .word 0x4A1518CE -/* 337F4 800A33F4 */ .word 0x00015FC3 -/* 337F8 800A33F8 */ .word 0x4A15210F -/* 337FC 800A33FC */ .word 0x316B0014 -/* 33800 800A3400 */ .word 0x4B7FFF60 -/* 33804 800A3404 */ .word 0x21EF0028 -/* 33808 800A3408 */ .word 0x4B3F0F47 -/* 3380C 800A340C */ .word 0x01EB4022 -/* 33810 800A3410 */ .word 0x4B9F18CE -/* 33814 800A3414 */ .word 0x304B0707 -/* 33818 800A3418 */ .word 0x4B9F210F -/* 3381C 800A341C */ .word 0x304C7070 -/* 33820 800A3420 */ .word 0x4AD7BDE7 -/* 33824 800A3424 */ .word 0x488B2800 -/* 33828 800A3428 */ .word 0x4AD8C627 -/* 3382C 800A342C */ .word 0x488C2C00 -/* 33830 800A3430 */ .word 0x4A071F44 -/* 33834 800A3434 */ .word 0x4A07274D -/* 33838 800A3438 */ .word 0x21CE0020 -/* 3383C 800A343C */ .word 0x4A1519CE -/* 33840 800A3440 */ .word 0xE902107B -/* 33844 800A3444 */ .word 0x4A15254F -/* 33848 800A3448 */ .word 0xE9E21276 -/* 3384C 800A344C */ .word 0x4A12B585 -/* 33850 800A3450 */ .word 0x4AE7BF44 -/* 33854 800A3454 */ .word 0x4AE7C74D -/* 33858 800A3458 */ .word 0x4AF5BDCE -/* 3385C 800A345C */ .word 0x4AF5C60F -/* 33860 800A3460 */ .word 0xE9070F7F -/* 33864 800A3464 */ .word 0x4A850761 -/* 33868 800A3468 */ .word 0xE9E70B75 -/* 3386C 800A346C */ .word 0x4BFF0167 -/* 33870 800A3470 */ .word 0xE9150F7E -/* 33874 800A3474 */ .word 0x4B92BF44 -/* 33878 800A3478 */ .word 0xE9F50B74 -/* 3387C 800A347C */ .word 0x4B92C60D -/* 33880 800A3480 */ .word 0xE916127C -/* 33884 800A3484 */ .word 0x4B0005CE -/* 33888 800A3488 */ .word 0xE9F61677 -/* 3388C 800A348C */ .word 0x4BFF2F47 -/* 33890 800A3490 */ .word 0xC9D41800 -/* 33894 800A3494 */ .word 0x4B018F4F -/* 33898 800A3498 */ .word 0xC9D41C02 -/* 3389C 800A349C */ .word 0x4B7F9F4F -/* 338A0 800A34A0 */ .word 0x210A0004 -/* 338A4 800A34A4 */ .word 0x4A10BE8E -/* 338A8 800A34A8 */ .word 0x1C20FFA5 -/* 338AC 800A34AC */ .word 0x4A10C64F -/* 338B0 800A34B0 */ .word 0x01076022 -/* 338B4 800A34B4 */ .word 0x01E75822 -/* 338B8 800A34B8 */ .word 0x4B7FC8A3 -/* 338BC 800A34BC */ .word 0xE9591C7E -/* 338C0 800A34C0 */ .word 0x4B9FC8E8 -/* 338C4 800A34C4 */ .word 0xE9F9187C -/* 338C8 800A34C8 */ .word 0xE91A0E7D -/* 338CC 800A34CC */ .word 0xE9FA0A73 -/* 338D0 800A34D0 */ .word 0xE98207F7 -/* 338D4 800A34D4 */ .word 0xE96203E3 -/* 338D8 800A34D8 */ .word 0xE9030D7B -/* 338DC 800A34DC */ .word 0x08000465 -/* 338E0 800A34E0 */ .word 0xE9E30971 -/* 338E4 800A34E4 */ .word 0xAF6009B4 -/* 338E8 800A34E8 */ .word 0x276B09B8 -/* 338EC 800A34EC */ .word 0x4BFF022D -/* 338F0 800A34F0 */ .word 0xC963387F -/* 338F4 800A34F4 */ .word 0x4BFF026D -/* 338F8 800A34F8 */ .word 0x9161FFF9 -/* 338FC 800A34FC */ .word 0x4BFF02AD -/* 33900 800A3500 */ .word 0x9165FFFD -/* 33904 800A3504 */ .word 0x9162FFFA -/* 33908 800A3508 */ .word 0x4BDF0886 -/* 3390C 800A350C */ .word 0x9166FFFE -/* 33910 800A3510 */ .word 0x4B3E18CC -/* 33914 800A3514 */ .word 0x94210380 -/* 33918 800A3518 */ .word 0x94A50380 -/* 3391C 800A351C */ .word 0x94420380 -/* 33920 800A3520 */ .word 0x94C60380 -/* 33924 800A3524 */ .word 0x4AA300AA -/* 33928 800A3528 */ .word 0xC8221002 -/* 3392C 800A352C */ .word 0x4AE3012A -/* 33930 800A3530 */ .word 0xC8A21402 -/* 33934 800A3534 */ .word 0xC8431002 -/* 33938 800A3538 */ .word 0xC8C31402 -/* 3393C 800A353C */ .word 0x34240000 -/* 33940 800A3540 */ .word 0x34A80000 -/* 33944 800A3544 */ .word 0x4AA2016A -/* 33948 800A3548 */ .word 0x48032300 -/* 3394C 800A354C */ .word 0x48072700 -/* 33950 800A3550 */ .word 0x4A021991 -/* 33954 800A3554 */ .word 0x900901EE -/* 33958 800A3558 */ .word 0x4A0311D1 -/* 3395C 800A355C */ .word 0x4AA32B23 -/* 33960 800A3560 */ .word 0xC8641002 -/* 33964 800A3564 */ .word 0xC8E41402 -/* 33968 800A3568 */ .word 0x4AA32960 -/* 3396C 800A356C */ .word 0x8465000A -/* 33970 800A3570 */ .word 0x4A0313E7 -/* 33974 800A3574 */ .word 0x36EE0000 -/* 33978 800A3578 */ .word 0x4A021CA7 -/* 3397C 800A357C */ .word 0x84E6000A -/* 33980 800A3580 */ .word 0x4B1E6760 -/* 33984 800A3584 */ .word 0x484A0800 -/* 33988 800A3588 */ .word 0x4A041351 -/* 3398C 800A358C */ .word 0x95290402 -/* 33990 800A3590 */ .word 0x4AA42AE3 -/* 33994 800A3594 */ .word 0x28A57FFC -/* 33998 800A3598 */ .word 0x4A047C27 -/* 3399C 800A359C */ .word 0x00052840 -/* 339A0 800A35A0 */ .word 0x4A0F23E7 -/* 339A4 800A35A4 */ .word 0x28C67FFC -/* 339A8 800A35A8 */ .word 0x4A8D3747 -/* 339AC 800A35AC */ .word 0x00063140 -/* 339B0 800A35B0 */ .word 0x4A8769CF -/* 339B4 800A35B4 */ .word 0x00A62825 -/* 339B8 800A35B8 */ .word 0x4A0B6323 -/* 339BC 800A35BC */ .word 0x01455024 -/* 339C0 800A35C0 */ .word 0x4A109467 -/* 339C4 800A35C4 */ .word 0x000A2A00 -/* 339C8 800A35C8 */ .word 0x4A128427 -/* 339CC 800A35CC */ .word 0x01455025 -/* 339D0 800A35D0 */ .word 0x4B0139E5 -/* 339D4 800A35D4 */ .word 0x484D0800 -/* 339D8 800A35D8 */ .word 0x4A0001D0 -/* 339DC 800A35DC */ .word 0x48017A00 -/* 339E0 800A35E0 */ .word 0x4A0F8B51 -/* 339E4 800A35E4 */ .word 0x012A4824 -/* 339E8 800A35E8 */ .word 0x4A0F81D1 -/* 339EC 800A35EC */ .word 0x01A95024 -/* 339F0 800A35F0 */ .word 0x4A107991 -/* 339F4 800A35F4 */ .word 0x4A108B91 -/* 339F8 800A35F8 */ .word 0x1140FE42 -/* 339FC 800A35FC */ .word 0x48028200 -/* 33A00 800A3600 */ .word 0x48038A00 -/* 33A04 800A3604 */ .word 0x4A8D3F47 -/* 33A08 800A3608 */ .word 0x8C0501EC -/* 33A0C 800A360C */ .word 0x4A866F4F -/* 33A10 800A3610 */ .word 0x314B0202 -/* 33A14 800A3614 */ .word 0x4B0318DD -/* 33A18 800A3618 */ .word 0x4B22109D -/* 33A1C 800A361C */ .word 0x116000C1 -/* 33A20 800A3620 */ .word 0x4A117AD1 -/* 33A24 800A3624 */ .word 0x00055A80 -/* 33A28 800A3628 */ .word 0x4B2E4130 -/* 33A2C 800A362C */ .word 0x4B004172 -/* 33A30 800A3630 */ .word 0x0561000A -/* 33A34 800A3634 */ .word 0x4B275130 -/* 33A38 800A3638 */ .word 0xC82C3000 -/* 33A3C 800A363C */ .word 0x4B005172 -/* 33A40 800A3640 */ .word 0xC8523000 -/* 33A44 800A3644 */ .word 0x4B2D5930 -/* 33A48 800A3648 */ .word 0xC8733000 -/* 33A4C 800A364C */ .word 0x4B235972 -/* 33A50 800A3650 */ .word 0x4B224D31 -/* 33A54 800A3654 */ .word 0x08000646 -/* 33A58 800A3658 */ .word 0x4B004D72 -/* 33A5C 800A365C */ .word 0xC88C3000 -/* 33A60 800A3660 */ .word 0x4B005172 -/* 33A64 800A3664 */ .word 0xC82C0303 -/* 33A68 800A3668 */ .word 0x4B2D5930 -/* 33A6C 800A366C */ .word 0xC8923000 -/* 33A70 800A3670 */ .word 0x4B235972 -/* 33A74 800A3674 */ .word 0xC8520303 -/* 33A78 800A3678 */ .word 0x4B224D31 -/* 33A7C 800A367C */ .word 0xC8933000 -/* 33A80 800A3680 */ .word 0x4B004D72 -/* 33A84 800A3684 */ .word 0xC8730303 -/* 33A88 800A3688 */ .word 0x4B0753B3 -/* 33A8C 800A368C */ .word 0x8C260010 -/* 33A90 800A3690 */ .word 0x4B0D5BB3 -/* 33A94 800A3694 */ .word 0x8C470010 -/* 33A98 800A3698 */ .word 0x4B5F2744 -/* 33A9C 800A369C */ .word 0x8C690010 -/* 33AA0 800A36A0 */ .word 0x4B5F294D -/* 33AA4 800A36A4 */ .word 0xC8491603 -/* 33AA8 800A36A8 */ .word 0x4B00010E -/* 33AAC 800A36AC */ .word 0xC86A1603 -/* 33AB0 800A36B0 */ .word 0x4BBF7585 -/* 33AB4 800A36B4 */ .word 0x900D01E7 -/* 33AB8 800A36B8 */ .word 0x4B0005CE -/* 33ABC 800A36BC */ .word 0x00C75822 -/* 33AC0 800A36C0 */ .word 0x4A02A744 -/* 33AC4 800A36C4 */ .word 0x000B67C3 -/* 33AC8 800A36C8 */ .word 0x4A02AF4D -/* 33ACC 800A36CC */ .word 0x016C5824 -/* 33AD0 800A36D0 */ .word 0x4A03A70E -/* 33AD4 800A36D4 */ .word 0x00CB3022 -/* 33AD8 800A36D8 */ .word 0x4A03AB8F -/* 33ADC 800A36DC */ .word 0x00C95822 -/* 33AE0 800A36E0 */ .word 0x4B7E6304 -/* 33AE4 800A36E4 */ .word 0x000B67C3 -/* 33AE8 800A36E8 */ .word 0x4B7E9484 -/* 33AEC 800A36EC */ .word 0x016C5824 -/* 33AF0 800A36F0 */ .word 0x4B7E9CC4 -/* 33AF4 800A36F4 */ .word 0x00CB3022 -/* 33AF8 800A36F8 */ .word 0x4BDE0F47 -/* 33AFC 800A36FC */ .word 0xAEE60000 -/* 33B00 800A3700 */ .word 0x4B9EE70E -/* 33B04 800A3704 */ .word 0xCAF81000 -/* 33B08 800A3708 */ .word 0x4B9E738F -/* 33B0C 800A370C */ .word 0x200F01E6 -/* 33B10 800A3710 */ .word 0x4BC97CB3 -/* 33B14 800A3714 */ .word 0xC8391004 -/* 33B18 800A3718 */ .word 0x4BCA7CF3 -/* 33B1C 800A371C */ .word 0xC8591404 -/* 33B20 800A3720 */ .word 0x4A04BF44 -/* 33B24 800A3724 */ .word 0xC8791604 -/* 33B28 800A3728 */ .word 0x4A04B74D -/* 33B2C 800A372C */ .word 0x4A05BDCE -/* 33B30 800A3730 */ .word 0x11A0001D -/* 33B34 800A3734 */ .word 0x4A05B58F -/* 33B38 800A3738 */ .word 0x4B184772 -/* 33B3C 800A373C */ .word 0x4B384131 -/* 33B40 800A3740 */ .word 0x4A790150 -/* 33B44 800A3744 */ .word 0x4B004632 -/* 33B48 800A3748 */ .word 0x4BFF06AA -/* 33B4C 800A374C */ .word 0x4B04CF45 -/* 33B50 800A3750 */ .word 0x4B042F4C -/* 33B54 800A3754 */ .word 0xC83A1001 -/* 33B58 800A3758 */ .word 0x4B18294E -/* 33B5C 800A375C */ .word 0xC85A1401 -/* 33B60 800A3760 */ .word 0x4B18CE4F -/* 33B64 800A3764 */ .word 0x4BFF06EA -/* 33B68 800A3768 */ .word 0x4BFEF763 -/* 33B6C 800A376C */ .word 0xC87B1401 -/* 33B70 800A3770 */ .word 0x4A85D745 -/* 33B74 800A3774 */ .word 0x4A99D68F -/* 33B78 800A3778 */ .word 0x4B00010E -/* 33B7C 800A377C */ .word 0x4BC5DF45 -/* 33B80 800A3780 */ .word 0x4BD9DECF -/* 33B84 800A3784 */ .word 0x4B00060E -/* 33B88 800A3788 */ .word 0xEAFA1800 -/* 33B8C 800A378C */ .word 0x4A1A94A7 -/* 33B90 800A3790 */ .word 0xEAE41801 -/* 33B94 800A3794 */ .word 0x4A044A67 -/* 33B98 800A3798 */ .word 0xCAEC1C00 -/* 33B9C 800A379C */ .word 0x4A1B9CE7 -/* 33BA0 800A37A0 */ .word 0xCAE81C01 -/* 33BA4 800A37A4 */ .word 0x4A1852A7 -/* 33BA8 800A37A8 */ .word 0x4B081EE8 -/* 33BAC 800A37AC */ .word 0xC8280F07 -/* 33BB0 800A37B0 */ .word 0x4B305473 -/* 33BB4 800A37B4 */ .word 0xC82C0F06 -/* 33BB8 800A37B8 */ .word 0x4B2F5C73 -/* 33BBC 800A37BC */ .word 0xC9FB0000 -/* 33BC0 800A37C0 */ .word 0x4B174DB3 -/* 33BC4 800A37C4 */ .word 0x84490008 -/* 33BC8 800A37C8 */ .word 0x4B7765B3 -/* 33BCC 800A37CC */ .word 0x84300008 -/* 33BD0 800A37D0 */ .word 0x4A14E744 -/* 33BD4 800A37D4 */ .word 0x34A700C8 -/* 33BD8 800A37D8 */ .word 0x4A14774D -/* 33BDC 800A37DC */ .word 0x00ED3825 -/* 33BE0 800A37E0 */ .word 0x4A15E50E -/* 33BE4 800A37E4 */ .word 0x4A15754F -/* 33BE8 800A37E8 */ .word 0xEAF61003 -/* 33BEC 800A37EC */ .word 0x4B564DF3 -/* 33BF0 800A37F0 */ .word 0xEAF61305 -/* 33BF4 800A37F4 */ .word 0x4B1BDEEA -/* 33BF8 800A37F8 */ .word 0x26E60020 -/* 33BFC 800A37FC */ .word 0x4A085115 -/* 33C00 800A3800 */ .word 0x00094B80 -/* 33C04 800A3804 */ .word 0x4A0C9951 -/* 33C08 800A3808 */ .word 0x00108380 -/* 33C0C 800A380C */ .word 0x4A084E15 -/* 33C10 800A3810 */ .word 0xAEE90008 -/* 33C14 800A3814 */ .word 0x4A0C9651 -/* 33C18 800A3818 */ .word 0xEAF71107 -/* 33C1C 800A381C */ .word 0x4B272746 -/* 33C20 800A3820 */ .word 0xAEF00010 -/* 33C24 800A3824 */ .word 0x4B272F4F -/* 33C28 800A3828 */ .word 0xAEF00018 -/* 33C2C 800A382C */ .word 0x4B2BC74E -/* 33C30 800A3830 */ .word 0xEAF11800 -/* 33C34 800A3834 */ .word 0x4B2BCF4F -/* 33C38 800A3838 */ .word 0xA2E70000 -/* 33C3C 800A383C */ .word 0x4B32949D -/* 33C40 800A3840 */ .word 0xEAFB0101 -/* 33C44 800A3844 */ .word 0x4B139CDD -/* 33C48 800A3848 */ .word 0x30AB0004 -/* 33C4C 800A384C */ .word 0x4B0DC746 -/* 33C50 800A3850 */ .word 0x000B5900 -/* 33C54 800A3854 */ .word 0x4B0DCF4F -/* 33C58 800A3858 */ .word 0x00CB3820 -/* 33C5C 800A385C */ .word 0x4B06274E -/* 33C60 800A3860 */ .word 0x000D5940 -/* 33C64 800A3864 */ .word 0x4B062F4F -/* 33C68 800A3868 */ .word 0x00EB7020 -/* 33C6C 800A386C */ .word 0x4B2B5ADD -/* 33C70 800A3870 */ .word 0x30AB0001 -/* 33C74 800A3874 */ .word 0x4B1AD69D -/* 33C78 800A3878 */ .word 0x000B5900 -/* 33C7C 800A387C */ .word 0x4B349744 -/* 33C80 800A3880 */ .word 0x01CBB820 -/* 33C84 800A3884 */ .word 0x4B349F4D -/* 33C88 800A3888 */ .word 0x314A2020 -/* 33C8C 800A388C */ .word 0x4B35948E -/* 33C90 800A3890 */ .word 0xE8C81802 -/* 33C94 800A3894 */ .word 0x4B359CCF -/* 33C98 800A3898 */ .word 0xE8CC1800 -/* 33C9C 800A389C */ .word 0x4B345F44 -/* 33CA0 800A38A0 */ .word 0xE8E81C02 -/* 33CA4 800A38A4 */ .word 0x4B34D74D -/* 33CA8 800A38A8 */ .word 0xE8EC1C00 -/* 33CAC 800A38AC */ .word 0x4B355ACE -/* 33CB0 800A38B0 */ .word 0xE8D21803 -/* 33CB4 800A38B4 */ .word 0x4B35D68F -/* 33CB8 800A38B8 */ .word 0xE8D31801 -/* 33CBC 800A38BC */ .word 0x4B77974C -/* 33CC0 800A38C0 */ .word 0xE8F21C03 -/* 33CC4 800A38C4 */ .word 0x4B779F4D -/* 33CC8 800A38C8 */ .word 0xE8F31C01 -/* 33CCC 800A38CC */ .word 0x4B76910E -/* 33CD0 800A38D0 */ .word 0xE8CB1807 -/* 33CD4 800A38D4 */ .word 0x4B76994F -/* 33CD8 800A38D8 */ .word 0xE8DA1805 -/* 33CDC 800A38DC */ .word 0x4BFE4586 -/* 33CE0 800A38E0 */ .word 0xE8EB1C07 -/* 33CE4 800A38E4 */ .word 0x4BFE65CF -/* 33CE8 800A38E8 */ .word 0xE8FA1C05 -/* 33CEC 800A38EC */ .word 0x4BFE9486 -/* 33CF0 800A38F0 */ .word 0xE8C41806 -/* 33CF4 800A38F4 */ .word 0x4BFE9CCF -/* 33CF8 800A38F8 */ .word 0xE8C51804 -/* 33CFC 800A38FC */ .word 0x4BFE5AC6 -/* 33D00 800A3900 */ .word 0xE8E41C06 -/* 33D04 800A3904 */ .word 0x4BFED68F -/* 33D08 800A3908 */ .word 0xE8E51C04 -/* 33D0C 800A390C */ .word 0x4BFE2106 -/* 33D10 800A3910 */ .word 0xE9D20F03 -/* 33D14 800A3914 */ .word 0x4BFE294F -/* 33D18 800A3918 */ .word 0xE9D30F02 -/* 33D1C 800A391C */ .word 0x4BF775B3 -/* 33D20 800A3920 */ .word 0xE9CB0F07 -/* 33D24 800A3924 */ .word 0x4B8641B3 -/* 33D28 800A3928 */ .word 0xE9DA0F06 -/* 33D2C 800A392C */ .word 0x4B914473 -/* 33D30 800A3930 */ .word 0xE9C40F05 -/* 33D34 800A3934 */ .word 0x4B8F43F3 -/* 33D38 800A3938 */ .word 0xE9C50F04 -/* 33D3C 800A393C */ .word 0x4B904433 -/* 33D40 800A3940 */ .word 0x1140FDA1 -/* 33D44 800A3944 */ .word 0xE9D61600 -/* 33D48 800A3948 */ .word 0x4BB14C73 -/* 33D4C 800A394C */ .word 0x48017E00 -/* 33D50 800A3950 */ .word 0x4BAF4BF3 -/* 33D54 800A3954 */ .word 0x48028600 -/* 33D58 800A3958 */ .word 0x4BB04C33 -/* 33D5C 800A395C */ .word 0x35040000 -/* 33D60 800A3960 */ .word 0x4BA348F3 -/* 33D64 800A3964 */ .word 0x340A0000 -/* 33D68 800A3968 */ .word 0x4BA248B3 -/* 33D6C 800A396C */ .word 0x48038E00 -/* 33D70 800A3970 */ .word 0x4A0F8B51 -/* 33D74 800A3974 */ .word 0x201F18B0 -/* 33D78 800A3978 */ .word 0x4A0F81D1 -/* 33D7C 800A397C */ .word 0x08000497 -/* 33D80 800A3980 */ .word 0x4A108B91 -/* 33D84 800A3984 */ .word 0x97390380 -/* 33D88 800A3988 */ .word 0x97180380 -/* 33D8C 800A398C */ .word 0x240C7FFF -/* 33D90 800A3990 */ .word 0x972B000A -/* 33D94 800A3994 */ .word 0x156CFD5B -/* 33D98 800A3998 */ .word 0x00000000 -/* 33D9C 800A399C */ .word 0x1738FFFC -/* 33DA0 800A39A0 */ .word 0x27390014 -/* 33DA4 800A39A4 */ .word 0x0800047B -/* 33DA8 800A39A8 */ .word 0x97390380 -/* 33DAC 800A39AC */ .word 0x8F39000C -/* 33DB0 800A39B0 */ .word 0x03381022 -/* 33DB4 800A39B4 */ .word 0x0441FD53 -/* 33DB8 800A39B8 */ .word 0x8C1800D8 -/* 33DBC 800A39BC */ .word 0x08000402 -/* 33DC0 800A39C0 */ .word 0x936109B1 -/* 33DC4 800A39C4 */ .word 0x97390380 -/* 33DC8 800A39C8 */ .word 0x08000410 -/* 33DCC 800A39CC */ .word 0x2021FFF0 -/* 33DD0 800A39D0 */ .word 0x00000000 -/* 33DD4 800A39D4 */ .word 0x00000000 -/* 33DD8 800A39D8 */ .word 0x00000000 -/* 33DDC 800A39DC */ .word 0x00000000 -/* 33DE0 800A39E0 */ .word 0x00000000 -/* 33DE4 800A39E4 */ .word 0x00000000 -/* 33DE8 800A39E8 */ .word 0x00000000 -/* 33DEC 800A39EC */ .word 0x00000000 -/* 33DF0 800A39F0 */ .word 0x00000000 -/* 33DF4 800A39F4 */ .word 0x00000000 -/* 33DF8 800A39F8 */ .word 0x00000000 -/* 33DFC 800A39FC */ .word 0x00000000 -/* 33E00 800A3A00 */ .word 0x00000000 -/* 33E04 800A3A04 */ .word 0x00000000 -/* 33E08 800A3A08 */ .word 0x00000000 -/* 33E0C 800A3A0C */ .word 0x00000000 -/* 33E10 800A3A10 */ .word 0x00000000 -/* 33E14 800A3A14 */ .word 0x00000000 -/* 33E18 800A3A18 */ .word 0x00000000 -/* 33E1C 800A3A1C */ .word 0x00000000 -/* 33E20 800A3A20 */ .word 0x00000000 -/* 33E24 800A3A24 */ .word 0x00000000 -/* 33E28 800A3A28 */ .word 0x00000000 -/* 33E2C 800A3A2C */ .word 0x00000000 -/* 33E30 800A3A30 */ .word 0x00000000 -/* 33E34 800A3A34 */ .word 0x00000000 -/* 33E38 800A3A38 */ .word 0x00000000 -/* 33E3C 800A3A3C */ .word 0x00000000 -/* 33E40 800A3A40 */ .word 0x00000000 -/* 33E44 800A3A44 */ .word 0x00000000 -/* 33E48 800A3A48 */ .word 0x00000000 -/* 33E4C 800A3A4C */ .word 0x00000000 -/* 33E50 800A3A50 */ .word 0x00000000 -/* 33E54 800A3A54 */ .word 0x00000000 -/* 33E58 800A3A58 */ .word 0x00000000 -/* 33E5C 800A3A5C */ .word 0x00000000 -/* 33E60 800A3A60 */ .word 0x00000000 -/* 33E64 800A3A64 */ .word 0x00000000 -/* 33E68 800A3A68 */ .word 0x00000000 -/* 33E6C 800A3A6C */ .word 0x00000000 -/* 33E70 800A3A70 */ .word 0x00000000 -/* 33E74 800A3A74 */ .word 0x00000000 -/* 33E78 800A3A78 */ .word 0x00000000 -/* 33E7C 800A3A7C */ .word 0x00000000 -/* 33E80 800A3A80 */ .word 0x00000000 -/* 33E84 800A3A84 */ .word 0x00000000 -/* 33E88 800A3A88 */ .word 0x00000000 -/* 33E8C 800A3A8C */ .word 0x00000000 -/* 33E90 800A3A90 */ .word 0x00000000 -/* 33E94 800A3A94 */ .word 0x00000000 -/* 33E98 800A3A98 */ .word 0x00000000 -/* 33E9C 800A3A9C */ .word 0x00000000 -/* 33EA0 800A3AA0 */ .word 0x00000000 -/* 33EA4 800A3AA4 */ .word 0x00000000 -/* 33EA8 800A3AA8 */ .word 0x00000000 -/* 33EAC 800A3AAC */ .word 0x00000000 -/* 33EB0 800A3AB0 */ .word 0x00000000 -/* 33EB4 800A3AB4 */ .word 0x00000000 -/* 33EB8 800A3AB8 */ .word 0x00000000 -/* 33EBC 800A3ABC */ .word 0x00000000 -/* 33EC0 800A3AC0 */ .word 0x00000000 -/* 33EC4 800A3AC4 */ .word 0x00000000 -/* 33EC8 800A3AC8 */ .word 0x00000000 -/* 33ECC 800A3ACC */ .word 0x00000000 -/* 33ED0 800A3AD0 */ .word 0x00000000 -/* 33ED4 800A3AD4 */ .word 0x00000000 -/* 33ED8 800A3AD8 */ .word 0x00000000 -/* 33EDC 800A3ADC */ .word 0x00000000 -/* 33EE0 800A3AE0 */ .word 0x00000000 -/* 33EE4 800A3AE4 */ .word 0x00000000 -/* 33EE8 800A3AE8 */ .word 0x00000000 -/* 33EEC 800A3AEC */ .word 0x00000000 -/* 33EF0 800A3AF0 */ .word 0x00000000 -/* 33EF4 800A3AF4 */ .word 0x00000000 -/* 33EF8 800A3AF8 */ .word 0x00000000 -/* 33EFC 800A3AFC */ .word 0x00000000 -/* 33F00 800A3B00 */ .word 0x00000000 -/* 33F04 800A3B04 */ .word 0x00000000 -/* 33F08 800A3B08 */ .word 0x00000000 -/* 33F0C 800A3B0C */ .word 0x00000000 -/* 33F10 800A3B10 */ .word 0x00000000 -/* 33F14 800A3B14 */ .word 0x00000000 -/* 33F18 800A3B18 */ .word 0x00000000 -/* 33F1C 800A3B1C */ .word 0x00000000 -/* 33F20 800A3B20 */ .word 0x00000000 -/* 33F24 800A3B24 */ .word 0x00000000 -/* 33F28 800A3B28 */ .word 0x00000000 -/* 33F2C 800A3B2C */ .word 0x00000000 -/* 33F30 800A3B30 */ .word 0x00000000 -/* 33F34 800A3B34 */ .word 0x00000000 -/* 33F38 800A3B38 */ .word 0x00000000 -/* 33F3C 800A3B3C */ .word 0x00000000 -/* 33F40 800A3B40 */ .word 0x00000000 -/* 33F44 800A3B44 */ .word 0x00000000 -/* 33F48 800A3B48 */ .word 0x00000000 -/* 33F4C 800A3B4C */ .word 0x00000000 -/* 33F50 800A3B50 */ .word 0x00000000 -/* 33F54 800A3B54 */ .word 0x00000000 -/* 33F58 800A3B58 */ .word 0x00000000 -/* 33F5C 800A3B5C */ .word 0x00000000 -/* 33F60 800A3B60 */ .word 0x00000000 -/* 33F64 800A3B64 */ .word 0x00000000 -/* 33F68 800A3B68 */ .word 0x00000000 -/* 33F6C 800A3B6C */ .word 0x00000000 -/* 33F70 800A3B70 */ .word 0x00000000 -/* 33F74 800A3B74 */ .word 0x00000000 -/* 33F78 800A3B78 */ .word 0x00000000 -/* 33F7C 800A3B7C */ .word 0x00000000 -/* 33F80 800A3B80 */ .word 0x00000000 -/* 33F84 800A3B84 */ .word 0x00000000 -/* 33F88 800A3B88 */ .word 0x00000000 -/* 33F8C 800A3B8C */ .word 0x00000000 -/* 33F90 800A3B90 */ .word 0x00000000 -/* 33F94 800A3B94 */ .word 0x00000000 -/* 33F98 800A3B98 */ .word 0x00000000 -/* 33F9C 800A3B9C */ .word 0x00000000 -/* 33FA0 800A3BA0 */ .word 0x00000000 -/* 33FA4 800A3BA4 */ .word 0x00000000 -/* 33FA8 800A3BA8 */ .word 0x00000000 -/* 33FAC 800A3BAC */ .word 0x00000000 -/* 33FB0 800A3BB0 */ .word 0x00000000 -/* 33FB4 800A3BB4 */ .word 0x00000000 -/* 33FB8 800A3BB8 */ .word 0x00000000 -/* 33FBC 800A3BBC */ .word 0x00000000 -/* 33FC0 800A3BC0 */ .word 0x00000000 -/* 33FC4 800A3BC4 */ .word 0x00000000 -/* 33FC8 800A3BC8 */ .word 0x00000000 -/* 33FCC 800A3BCC */ .word 0x00000000 -/* 33FD0 800A3BD0 */ .word 0x00000000 -/* 33FD4 800A3BD4 */ .word 0x00000000 -/* 33FD8 800A3BD8 */ .word 0x00000000 -/* 33FDC 800A3BDC */ .word 0x00000000 -/* 33FE0 800A3BE0 */ .word 0x00000000 -/* 33FE4 800A3BE4 */ .word 0x00000000 -/* 33FE8 800A3BE8 */ .word 0x00000000 -/* 33FEC 800A3BEC */ .word 0x00000000 -/* 33FF0 800A3BF0 */ .word 0x00000000 -/* 33FF4 800A3BF4 */ .word 0x00000000 -/* 33FF8 800A3BF8 */ .word 0x00000000 -/* 33FFC 800A3BFC */ .word 0x00000000 -/* 34000 800A3C00 */ .word 0x00000000 -/* 34004 800A3C04 */ .word 0x00000000 -/* 34008 800A3C08 */ .word 0x00000000 -/* 3400C 800A3C0C */ .word 0x00000000 -/* 34010 800A3C10 */ .word 0x00000000 -/* 34014 800A3C14 */ .word 0x00000000 -/* 34018 800A3C18 */ .word 0x00000000 -/* 3401C 800A3C1C */ .word 0x00000000 -/* 34020 800A3C20 */ .word 0x00000000 -/* 34024 800A3C24 */ .word 0x00000000 -/* 34028 800A3C28 */ .word 0x00000000 -/* 3402C 800A3C2C */ .word 0x00000000 -/* 34030 800A3C30 */ .word 0x00000000 -/* 34034 800A3C34 */ .word 0x00000000 -/* 34038 800A3C38 */ .word 0x00000000 -/* 3403C 800A3C3C */ .word 0x00000000 -/* 34040 800A3C40 */ .word 0x00000000 -/* 34044 800A3C44 */ .word 0x00000000 -/* 34048 800A3C48 */ .word 0x00000000 -/* 3404C 800A3C4C */ .word 0x00000000 -/* 34050 800A3C50 */ .word 0x00000000 -/* 34054 800A3C54 */ .word 0x00000000 -/* 34058 800A3C58 */ .word 0x00000000 -/* 3405C 800A3C5C */ .word 0x00000000 -/* 34060 800A3C60 */ .word 0x00000000 -/* 34064 800A3C64 */ .word 0x00000000 -/* 34068 800A3C68 */ .word 0x00000000 -/* 3406C 800A3C6C */ .word 0x00000000 -/* 34070 800A3C70 */ .word 0x00000000 -/* 34074 800A3C74 */ .word 0x00000000 -/* 34078 800A3C78 */ .word 0x00000000 -/* 3407C 800A3C7C */ .word 0x00000000 -/* 34080 800A3C80 */ .word 0x00000000 -/* 34084 800A3C84 */ .word 0x00000000 -/* 34088 800A3C88 */ .word 0x00000000 -/* 3408C 800A3C8C */ .word 0x00000000 -/* 34090 800A3C90 */ .word 0x00000000 -/* 34094 800A3C94 */ .word 0x00000000 -/* 34098 800A3C98 */ .word 0x00000000 -/* 3409C 800A3C9C */ .word 0x00000000 -/* 340A0 800A3CA0 */ .word 0x00000000 -/* 340A4 800A3CA4 */ .word 0x00000000 -/* 340A8 800A3CA8 */ .word 0x00000000 -/* 340AC 800A3CAC */ .word 0x00000000 -/* 340B0 800A3CB0 */ .word 0x00000000 -/* 340B4 800A3CB4 */ .word 0x00000000 -/* 340B8 800A3CB8 */ .word 0x00000000 -/* 340BC 800A3CBC */ .word 0x00000000 -/* 340C0 800A3CC0 */ .word 0x00000000 -/* 340C4 800A3CC4 */ .word 0x00000000 -/* 340C8 800A3CC8 */ .word 0x00000000 -/* 340CC 800A3CCC */ .word 0x00000000 -/* 340D0 800A3CD0 */ .word 0x00000000 -/* 340D4 800A3CD4 */ .word 0x00000000 -/* 340D8 800A3CD8 */ .word 0x00000000 -/* 340DC 800A3CDC */ .word 0x00000000 -/* 340E0 800A3CE0 */ .word 0x00000000 -/* 340E4 800A3CE4 */ .word 0x00000000 -/* 340E8 800A3CE8 */ .word 0x00000000 -/* 340EC 800A3CEC */ .word 0x00000000 -/* 340F0 800A3CF0 */ .word 0x00000000 -/* 340F4 800A3CF4 */ .word 0x00000000 -/* 340F8 800A3CF8 */ .word 0x00000000 -/* 340FC 800A3CFC */ .word 0x00000000 -/* 34100 800A3D00 */ .word 0x00000000 -/* 34104 800A3D04 */ .word 0x00000000 -/* 34108 800A3D08 */ .word 0x00000000 -/* 3410C 800A3D0C */ .word 0x00000000 -/* 34110 800A3D10 */ .word 0x00000000 -/* 34114 800A3D14 */ .word 0x00000000 -/* 34118 800A3D18 */ .word 0x00000000 -/* 3411C 800A3D1C */ .word 0x200C1000 -/* 34120 800A3D20 */ .word 0x200B02E0 -/* 34124 800A3D24 */ .word 0x8D780000 -/* 34128 800A3D28 */ .word 0x95730004 -/* 3412C 800A3D2C */ .word 0x0C0007F6 -/* 34130 800A3D30 */ .word 0x95740006 -/* 34134 800A3D34 */ .word 0x359F0000 -/* 34138 800A3D38 */ .word 0x400B3000 -/* 3413C 800A3D3C */ .word 0x1560FFFF -/* 34140 800A3D40 */ .word 0x400B3000 -/* 34144 800A3D44 */ .word 0x03E00008 -/* 34148 800A3D48 */ .word 0x400B2800 -/* 3414C 800A3D4C */ .word 0x1560FFFF -/* 34150 800A3D50 */ .word 0x400B2800 -/* 34154 800A3D54 */ .word 0x40940000 -/* 34158 800A3D58 */ .word 0x06800003 -/* 3415C 800A3D5C */ .word 0x40980800 -/* 34160 800A3D60 */ .word 0x03E00008 -/* 34164 800A3D64 */ .word 0x40931000 -/* 34168 800A3D68 */ .word 0x03E00008 -/* 3416C 800A3D6C */ .word 0x40931800 -/* 34170 800A3D70 */ .word 0x02F65822 -/* 34174 800A3D74 */ .word 0x256C024F -/* 34178 800A3D78 */ .word 0x05910096 -/* 3417C 800A3D7C */ .word 0x00000000 -/* 34180 800A3D80 */ .word 0x0C0007F2 -/* 34184 800A3D84 */ .word 0x8C1800F0 -/* 34188 800A3D88 */ .word 0x0420001A -/* 3418C 800A3D8C */ .word 0x40984800 -/* 34190 800A3D90 */ .word 0x1420000F -/* 34194 800A3D94 */ .word 0x035BD020 -/* 34198 800A3D98 */ .word 0x8F7809B4 -/* 3419C 800A3D9C */ .word 0xAC1A0FF0 -/* 341A0 800A3DA0 */ .word 0xAC180FD0 -/* 341A4 800A3DA4 */ .word 0x24141080 -/* 341A8 800A3DA8 */ .word 0x0C0007F6 -/* 341AC 800A3DAC */ .word 0x20130F47 -/* 341B0 800A3DB0 */ .word 0x8C1800D8 -/* 341B4 800A3DB4 */ .word 0x24140180 -/* 341B8 800A3DB8 */ .word 0x33330FFF -/* 341BC 800A3DBC */ .word 0x0314C020 -/* 341C0 800A3DC0 */ .word 0x0C0007F6 -/* 341C4 800A3DC4 */ .word 0x02749822 -/* 341C8 800A3DC8 */ .word 0x080007F2 -/* 341CC 800A3DCC */ .word 0x201F1084 -/* 341D0 800A3DD0 */ .word 0x8C0B0FD0 -/* 341D4 800A3DD4 */ .word 0xAC1A0BF8 -/* 341D8 800A3DD8 */ .word 0xAC0B0BFC -/* 341DC 800A3DDC */ .word 0x200C5000 -/* 341E0 800A3DE0 */ .word 0x8C180FF8 -/* 341E4 800A3DE4 */ .word 0x20148000 -/* 341E8 800A3DE8 */ .word 0x20130BFF -/* 341EC 800A3DEC */ .word 0x080007F6 -/* 341F0 800A3DF0 */ .word 0x201F1088 -/* 341F4 800A3DF4 */ .word 0x200C4000 -/* 341F8 800A3DF8 */ .word 0x408C2000 -/* 341FC 800A3DFC */ .word 0x0000000D -/* 34200 800A3E00 */ .word 0x00000000 -/* 34204 800A3E04 */ .word 0x00000000 -/* 34208 800A3E08 */ .word 0x900100DE -/* 3420C 800A3E0C */ .word 0x001913C0 -/* 34210 800A3E10 */ .word 0x0C000489 -/* 34214 800A3E14 */ .word 0x035B1820 -/* 34218 800A3E18 */ .word 0x04400059 -/* 3421C 800A3E1C */ .word 0x371A0000 -/* 34220 800A3E20 */ .word 0xAC230138 -/* 34224 800A3E24 */ .word 0x20210004 -/* 34228 800A3E28 */ .word 0x0800045E -/* 3422C 800A3E2C */ .word 0xA00100DE -/* 34230 800A3E30 */ .word 0x200B1140 -/* 34234 800A3E34 */ .word 0xAD79F0A4 -/* 34238 800A3E38 */ .word 0x08000465 -/* 3423C 800A3E3C */ .word 0xAD78F0A8 -/* 34240 800A3E40 */ .word 0x00191402 -/* 34244 800A3E44 */ .word 0x944127FE -/* 34248 800A3E48 */ .word 0x00390820 -/* 3424C 800A3E4C */ .word 0x08000465 -/* 34250 800A3E50 */ .word 0xAC380000 -/* 34254 800A3E54 */ .word 0x8C0B00F4 -/* 34258 800A3E58 */ .word 0x8C020FE0 -/* 3425C 800A3E5C */ .word 0x0178C022 -/* 34260 800A3E60 */ .word 0x03020822 -/* 34264 800A3E64 */ .word 0x04210002 -/* 34268 800A3E68 */ .word 0x00000000 -/* 3426C 800A3E6C */ .word 0x34580000 -/* 34270 800A3E70 */ .word 0x130B004A -/* 34274 800A3E74 */ .word 0xAC1800F4 -/* 34278 800A3E78 */ .word 0x08000449 -/* 3427C 800A3E7C */ .word 0xAC0001D9 -/* 34280 800A3E80 */ .word 0x943302F2 -/* 34284 800A3E84 */ .word 0x0C0007F2 -/* 34288 800A3E88 */ .word 0x943502F2 -/* 3428C 800A3E8C */ .word 0x201F1194 -/* 34290 800A3E90 */ .word 0x228C0018 -/* 34294 800A3E94 */ .word 0x4B00024E -/* 34298 800A3E98 */ .word 0x228B0008 -/* 3429C 800A3E9C */ .word 0x4B00020F -/* 342A0 800A3EA0 */ .word 0x22B5FFE0 -/* 342A4 800A3EA4 */ .word 0x4B000747 -/* 342A8 800A3EA8 */ .word 0xCAA51808 -/* 342AC 800A3EAC */ .word 0xCAA51C08 -/* 342B0 800A3EB0 */ .word 0xCA832002 -/* 342B4 800A3EB4 */ .word 0xCAA41804 -/* 342B8 800A3EB8 */ .word 0xCAA41C04 -/* 342BC 800A3EBC */ .word 0xCA822000 -/* 342C0 800A3EC0 */ .word 0x4A832F4C -/* 342C4 800A3EC4 */ .word 0x22940002 -/* 342C8 800A3EC8 */ .word 0x4A83274D -/* 342CC 800A3ECC */ .word 0x22B50008 -/* 342D0 800A3ED0 */ .word 0x4A8229CE -/* 342D4 800A3ED4 */ .word 0x168BFFF4 -/* 342D8 800A3ED8 */ .word 0x4A82218F -/* 342DC 800A3EDC */ .word 0x168CFFED -/* 342E0 800A3EE0 */ .word 0x22940008 -/* 342E4 800A3EE4 */ .word 0xEA692002 -/* 342E8 800A3EE8 */ .word 0xEA682000 -/* 342EC 800A3EEC */ .word 0xEA672003 -/* 342F0 800A3EF0 */ .word 0x03E00008 -/* 342F4 800A3EF4 */ .word 0xEA662001 -/* 342F8 800A3EF8 */ .word 0x332B0005 -/* 342FC 800A3EFC */ .word 0x15600008 -/* 34300 800A3F00 */ .word 0x33220002 -/* 34304 800A3F04 */ .word 0x8C1800F4 -/* 34308 800A3F08 */ .word 0x2014E000 -/* 3430C 800A3F0C */ .word 0x0C0007F6 -/* 34310 800A3F10 */ .word 0x2013003F -/* 34314 800A3F14 */ .word 0x23180040 -/* 34318 800A3F18 */ .word 0xAC1800F4 -/* 3431C 800A3F1C */ .word 0x8F7809B4 -/* 34320 800A3F20 */ .word 0x01826020 -/* 34324 800A3F24 */ .word 0xAC0001D9 -/* 34328 800A3F28 */ .word 0x0C000489 -/* 3432C 800A3F2C */ .word 0x332100FE -/* 34330 800A3F30 */ .word 0x937309B1 -/* 34334 800A3F34 */ .word 0x943402F0 -/* 34338 800A3F38 */ .word 0x00191142 -/* 3433C 800A3F3C */ .word 0x959F0336 -/* 34340 800A3F40 */ .word 0x080007F6 -/* 34344 800A3F44 */ .word 0x0282A020 -/* 34348 800A3F48 */ .word 0x8D63EF8C -/* 3434C 800A3F4C */ .word 0x3C028000 -/* 34350 800A3F50 */ .word 0x03221007 -/* 34354 800A3F54 */ .word 0x00190A02 -/* 34358 800A3F58 */ .word 0x00221006 -/* 3435C 800A3F5C */ .word 0x00401027 -/* 34360 800A3F60 */ .word 0x00621824 -/* 34364 800A3F64 */ .word 0x00781825 -/* 34368 800A3F68 */ .word 0xAD63EF8C -/* 3436C 800A3F6C */ .word 0x8C1900C8 -/* 34370 800A3F70 */ .word 0x08000484 -/* 34374 800A3F74 */ .word 0x8C1800CC -/* 34378 800A3F78 */ .word 0x00000000 -/* 3437C 800A3F7C */ .word 0x00000000 -.size D_800A2DF0, . - D_800A2DF0 - -glabel D_800A3F80 -/* 34380 800A3F80 */ .word 0x4A00002C -/* 34384 800A3F84 */ .word 0xC81F201B -/* 34388 800A3F88 */ .word 0xC81E201C -/* 3438C 800A3F8C */ .word 0x20170A80 -/* 34390 800A3F90 */ .word 0x4A000050 -/* 34394 800A3F94 */ .word 0x20160C68 -/* 34398 800A3F98 */ .word 0x4B1F0051 -/* 3439C 800A3F9C */ .word 0x8C0B00F0 -/* 343A0 800A3FA0 */ .word 0x8C0C0FC4 -/* 343A4 800A3FA4 */ .word 0x20012800 -/* 343A8 800A3FA8 */ .word 0x11600006 -/* 343AC 800A3FAC */ .word 0x40812000 -/* 343B0 800A3FB0 */ .word 0x318C0001 -/* 343B4 800A3FB4 */ .word 0x11800021 -/* 343B8 800A3FB8 */ .word 0xAC000FC4 -/* 343BC 800A3FBC */ .word 0x0800045A -/* 343C0 800A3FC0 */ .word 0x8C1A0BF8 -/* 343C4 800A3FC4 */ .word 0x400B5800 -/* 343C8 800A3FC8 */ .word 0x316B0001 -/* 343CC 800A3FCC */ .word 0x1560000B -/* 343D0 800A3FD0 */ .word 0x40024800 -/* 343D4 800A3FD4 */ .word 0x8C030FE8 -/* 343D8 800A3FD8 */ .word 0x00625822 -/* 343DC 800A3FDC */ .word 0x1D600007 -/* 343E0 800A3FE0 */ .word 0x40015000 -/* 343E4 800A3FE4 */ .word 0x8C040FEC -/* 343E8 800A3FE8 */ .word 0x10200004 -/* 343EC 800A3FEC */ .word 0x00245822 -/* 343F0 800A3FF0 */ .word 0x05610002 -/* 343F4 800A3FF4 */ .word 0x00000000 -/* 343F8 800A3FF8 */ .word 0x14220008 -/* 343FC 800A3FFC */ .word 0x400B5800 -/* 34400 800A4000 */ .word 0x316B0400 -/* 34404 800A4004 */ .word 0x1560FFFD -/* 34408 800A4008 */ .word 0x200B0001 -/* 3440C 800A400C */ .word 0x408B5800 -/* 34410 800A4010 */ .word 0x8C020FEC -/* 34414 800A4014 */ .word 0x40824000 -/* 34418 800A4018 */ .word 0x40824800 -/* 3441C 800A401C */ .word 0xAC0200F0 -/* 34420 800A4020 */ .word 0x00000000 -/* 34424 800A4024 */ .word 0x00000000 -/* 34428 800A4028 */ .word 0x00000000 -/* 3442C 800A402C */ .word 0x8C0B00F4 -/* 34430 800A4030 */ .word 0x15600002 -/* 34434 800A4034 */ .word 0x8C0B0FE0 -/* 34438 800A4038 */ .word 0xAC0B00F4 -/* 3443C 800A403C */ .word 0x8C010FD0 -/* 34440 800A4040 */ .word 0x8C0202E0 -/* 34444 800A4044 */ .word 0x8C0302E8 -/* 34448 800A4048 */ .word 0x00411020 -/* 3444C 800A404C */ .word 0x00611820 -/* 34450 800A4050 */ .word 0xAC0202E0 -/* 34454 800A4054 */ .word 0xAC0302E8 -/* 34458 800A4058 */ .word 0x8C1900C0 -/* 3445C 800A405C */ .word 0x0C000498 -/* 34460 800A4060 */ .word 0x8C1800C4 -/* 34464 800A4064 */ .word 0x8C1A0FF0 -/* 34468 800A4068 */ .word 0x200B02E8 -/* 3446C 800A406C */ .word 0x00000000 -/* 34470 800A4070 */ .word 0x0C0007ED -/* 34474 800A4074 */ .word 0x37EC0000 -/* 34478 800A4078 */ .word 0x201300A7 -/* 3447C 800A407C */ .word 0x37580000 -/* 34480 800A4080 */ .word 0x0C0007F6 -/* 34484 800A4084 */ .word 0x241408E8 -/* 34488 800A4088 */ .word 0x275A00A8 -/* 3448C 800A408C */ .word 0x201BFF58 -/* 34490 800A4090 */ .word 0x0C0007F2 -/* 34494 800A4094 */ .word 0x40012000 -/* 34498 800A4098 */ .word 0x8F790990 -/* 3449C 800A409C */ .word 0x1360FFF6 -/* 344A0 800A40A0 */ .word 0x30210080 -/* 344A4 800A40A4 */ .word 0x00196603 -/* 344A8 800A40A8 */ .word 0x000C5840 -/* 344AC 800A40AC */ .word 0x956B036E -/* 344B0 800A40B0 */ .word 0x1420037E -/* 344B4 800A40B4 */ .word 0x8F780994 -/* 344B8 800A40B8 */ .word 0x01600008 -/* 344BC 800A40BC */ .word 0x277B0008 -/* 344C0 800A40C0 */ .word 0x0C00048B -/* 344C4 800A40C4 */ .word 0x87740989 -/* 344C8 800A40C8 */ .word 0x33330FF8 -/* 344CC 800A40CC */ .word 0x0014A083 -/* 344D0 800A40D0 */ .word 0x080007F6 -/* 344D4 800A40D4 */ .word 0x201F1190 -/* 344D8 800A40D8 */ .word 0x8C0B01EC -/* 344DC 800A40DC */ .word 0x01795824 -/* 344E0 800A40E0 */ .word 0x01785825 -/* 344E4 800A40E4 */ .word 0x08000465 -/* 344E8 800A40E8 */ .word 0xAC0B01EC -/* 344EC 800A40EC */ .word 0x900100DE -/* 344F0 800A40F0 */ .word 0x1020036E -/* 344F4 800A40F4 */ .word 0x2021FFFC -/* 344F8 800A40F8 */ .word 0x08000408 -/* 344FC 800A40FC */ .word 0x8C3A0138 -/* 34500 800A4100 */ .word 0xC81D1818 -/* 34504 800A4104 */ .word 0xC81D1C1A -/* 34508 800A4108 */ .word 0x8C1900D8 -/* 3450C 800A410C */ .word 0x22F70010 -/* 34510 800A4110 */ .word 0xEAFD187E -/* 34514 800A4114 */ .word 0xEAFD1C7F -/* 34518 800A4118 */ .word 0xAEF80004 -/* 3451C 800A411C */ .word 0xAEF90000 -/* 34520 800A4120 */ .word 0x080004A3 -/* 34524 800A4124 */ .word 0x22F70008 -/* 34528 800A4128 */ .word 0x201F1218 -/* 3452C 800A412C */ .word 0x00185D82 -/* 34530 800A4130 */ .word 0x316B003C -/* 34534 800A4134 */ .word 0x8D6B00F8 -/* 34538 800A4138 */ .word 0x0018C200 -/* 3453C 800A413C */ .word 0x0018C202 -/* 34540 800A4140 */ .word 0x03E00008 -/* 34544 800A4144 */ .word 0x030BC020 -/* 34548 800A4148 */ .word 0xAC1900C8 -/* 3454C 800A414C */ .word 0x08000486 -/* 34550 800A4150 */ .word 0xAC1800CC -/* 34554 800A4154 */ .word 0xAC1900C0 -/* 34558 800A4158 */ .word 0xAC1800C4 -/* 3455C 800A415C */ .word 0x201F1218 -/* 34560 800A4160 */ .word 0x332B0FFF -/* 34564 800A4164 */ .word 0xA40B03E2 -/* 34568 800A4168 */ .word 0x00195B02 -/* 3456C 800A416C */ .word 0x316B0FFF -/* 34570 800A4170 */ .word 0xA40B03E0 -/* 34574 800A4174 */ .word 0x330B0FFF -/* 34578 800A4178 */ .word 0xA40B03E6 -/* 3457C 800A417C */ .word 0x00185B02 -/* 34580 800A4180 */ .word 0x316B0FFF -/* 34584 800A4184 */ .word 0x03E00008 -/* 34588 800A4188 */ .word 0xA40B03E4 -/* 3458C 800A418C */ .word 0x201F1194 -/* 34590 800A4190 */ .word 0x02F65822 -/* 34594 800A4194 */ .word 0x1960034F -/* 34598 800A4198 */ .word 0x400C3000 -/* 3459C 800A419C */ .word 0x8C1800F0 -/* 345A0 800A41A0 */ .word 0x257301E8 -/* 345A4 800A41A4 */ .word 0x1580FFFC -/* 345A8 800A41A8 */ .word 0x8C0C0FEC -/* 345AC 800A41AC */ .word 0x40984800 -/* 345B0 800A41B0 */ .word 0x03135820 -/* 345B4 800A41B4 */ .word 0x018B6022 -/* 345B8 800A41B8 */ .word 0x05810008 -/* 345BC 800A41BC */ .word 0x400B5800 -/* 345C0 800A41C0 */ .word 0x316B0400 -/* 345C4 800A41C4 */ .word 0x1560FFFD -/* 345C8 800A41C8 */ .word 0x8C180FE8 -/* 345CC 800A41CC */ .word 0x400B5000 -/* 345D0 800A41D0 */ .word 0x1178FFFE -/* 345D4 800A41D4 */ .word 0x00000000 -/* 345D8 800A41D8 */ .word 0x40984000 -/* 345DC 800A41DC */ .word 0x400B5000 -/* 345E0 800A41E0 */ .word 0x01785822 -/* 345E4 800A41E4 */ .word 0x19600002 -/* 345E8 800A41E8 */ .word 0x01735822 -/* 345EC 800A41EC */ .word 0x1960FFFB -/* 345F0 800A41F0 */ .word 0x03135820 -/* 345F4 800A41F4 */ .word 0xAC0B00F0 -/* 345F8 800A41F8 */ .word 0x2273FFFF -/* 345FC 800A41FC */ .word 0x22D4DE18 -/* 34600 800A4200 */ .word 0x3AD60360 -/* 34604 800A4204 */ .word 0x080007F6 -/* 34608 800A4208 */ .word 0x22D7FE18 -/* 3460C 800A420C */ .word 0x00000000 -/* 34610 800A4210 */ .word 0x97340380 -/* 34614 800A4214 */ .word 0x0C00048B -/* 34618 800A4218 */ .word 0x97610989 -/* 3461C 800A421C */ .word 0x0281A022 -/* 34620 800A4220 */ .word 0x0C0007F6 -/* 34624 800A4224 */ .word 0x2033FFFF -/* 34628 800A4228 */ .word 0x940501EC -/* 3462C 800A422C */ .word 0x000108C2 -/* 34630 800A4230 */ .word 0x03217822 -/* 34634 800A4234 */ .word 0x95EF0380 -/* 34638 800A4238 */ .word 0x368E0000 -/* 3463C 800A423C */ .word 0x900801D9 -/* 34640 800A4240 */ .word 0x30A70001 -/* 34644 800A4244 */ .word 0x15000006 -/* 34648 800A4248 */ .word 0x000738C0 -/* 3464C 800A424C */ .word 0xA01901D9 -/* 34650 800A4250 */ .word 0x20150040 -/* 34654 800A4254 */ .word 0x20140000 -/* 34658 800A4258 */ .word 0x0C000422 -/* 3465C 800A425C */ .word 0x20130080 -/* 34660 800A4260 */ .word 0xC8082008 -/* 34664 800A4264 */ .word 0xC80A2009 -/* 34668 800A4268 */ .word 0xC80C200A -/* 3466C 800A426C */ .word 0xC80E200B -/* 34670 800A4270 */ .word 0x4B004250 -/* 34674 800A4274 */ .word 0xC8091811 -/* 34678 800A4278 */ .word 0x4B0052D0 -/* 3467C 800A427C */ .word 0xC80B1813 -/* 34680 800A4280 */ .word 0x4B006350 -/* 34684 800A4284 */ .word 0xC80D1815 -/* 34688 800A4288 */ .word 0x4B0073D0 -/* 3468C 800A428C */ .word 0xC80F1817 -/* 34690 800A4290 */ .word 0xC8081C10 -/* 34694 800A4294 */ .word 0xC80A1C12 -/* 34698 800A4298 */ .word 0x0C00055B -/* 3469C 800A429C */ .word 0xC80C1C14 -/* 346A0 800A42A0 */ .word 0x0C0007F2 -/* 346A4 800A42A4 */ .word 0xC80E1C16 -/* 346A8 800A42A8 */ .word 0xC9D41800 -/* 346AC 800A42AC */ .word 0x4B356C33 -/* 346B0 800A42B0 */ .word 0xC9D41C02 -/* 346B4 800A42B4 */ .word 0x4B017F46 -/* 346B8 800A42B8 */ .word 0x8DCB001C -/* 346BC 800A42BC */ .word 0x4B015F4F -/* 346C0 800A42C0 */ .word 0xC9D61602 -/* 346C4 800A42C4 */ .word 0x4A94674E -/* 346C8 800A42C8 */ .word 0x4A94474F -/* 346CC 800A42CC */ .word 0x4AB46F4E -/* 346D0 800A42D0 */ .word 0xADCB0008 -/* 346D4 800A42D4 */ .word 0x4AB44F4F -/* 346D8 800A42D8 */ .word 0x4AD475CE -/* 346DC 800A42DC */ .word 0x4AD4560F -/* 346E0 800A42E0 */ .word 0x4B7FCEE3 -/* 346E4 800A42E4 */ .word 0xC9D61206 -/* 346E8 800A42E8 */ .word 0x4B00C8E3 -/* 346EC 800A42EC */ .word 0x2021FFFC -/* 346F0 800A42F0 */ .word 0x4B92BF44 -/* 346F4 800A42F4 */ .word 0x01075822 -/* 346F8 800A42F8 */ .word 0x4B92C08D -/* 346FC 800A42FC */ .word 0xE97B07F3 -/* 34700 800A4300 */ .word 0x4B00054E -/* 34704 800A4304 */ .word 0xE97B03CB -/* 34708 800A4308 */ .word 0x4B434EB3 -/* 3470C 800A430C */ .word 0xE9030E7A -/* 34710 800A4310 */ .word 0x4BB2B9C6 -/* 34714 800A4314 */ .word 0xE919147C -/* 34718 800A4318 */ .word 0x4BB2C18F -/* 3471C 800A431C */ .word 0xE9191879 -/* 34720 800A4320 */ .word 0x4B624772 -/* 34724 800A4324 */ .word 0xE91A0E7B -/* 34728 800A4328 */ .word 0x4B755971 -/* 3472C 800A432C */ .word 0xE91A1173 -/* 34730 800A4330 */ .word 0x4BE25932 -/* 34734 800A4334 */ .word 0xC9C31801 -/* 34738 800A4338 */ .word 0x4BF57971 -/* 3473C 800A433C */ .word 0x00015FC3 -/* 34740 800A4340 */ .word 0x4B007932 -/* 34744 800A4344 */ .word 0x316B0028 -/* 34748 800A4348 */ .word 0x4AF8C765 -/* 3474C 800A434C */ .word 0x21EF0050 -/* 34750 800A4350 */ .word 0x4AF7BF64 -/* 34754 800A4354 */ .word 0x01EB4022 -/* 34758 800A4358 */ .word 0x4A05AF44 -/* 3475C 800A435C */ .word 0x484A0800 -/* 34760 800A4360 */ .word 0x4A05174D -/* 34764 800A4364 */ .word 0xE9171C7C -/* 34768 800A4368 */ .word 0x4A04AD4E -/* 3476C 800A436C */ .word 0xC9D41804 -/* 34770 800A4370 */ .word 0x4A04108F -/* 34774 800A4374 */ .word 0xE9F71877 -/* 34778 800A4378 */ .word 0x4B00C763 -/* 3477C 800A437C */ .word 0xC9170F72 -/* 34780 800A4380 */ .word 0x4B3F0F47 -/* 34784 800A4384 */ .word 0xE9181C7B -/* 34788 800A4388 */ .word 0x4B9FAE8E -/* 3478C 800A438C */ .word 0xC9F70B5E -/* 34790 800A4390 */ .word 0x4B9F164F -/* 34794 800A4394 */ .word 0xE9F81876 -/* 34798 800A4398 */ .word 0x4BFF00A7 -/* 3479C 800A439C */ .word 0xC9D41C06 -/* 347A0 800A43A0 */ .word 0x4AE6C765 -/* 347A4 800A43A4 */ .word 0xE903107A -/* 347A8 800A43A8 */ .word 0x4A05D744 -/* 347AC 800A43AC */ .word 0xC9180F6E -/* 347B0 800A43B0 */ .word 0x4A05CF4D -/* 347B4 800A43B4 */ .word 0xE9E31270 -/* 347B8 800A43B8 */ .word 0x4A04D14E -/* 347BC 800A43BC */ .word 0xC9F80B5A -/* 347C0 800A43C0 */ .word 0x4A04C90F -/* 347C4 800A43C4 */ .word 0xA50AFFFE -/* 347C8 800A43C8 */ .word 0x4BFF108F -/* 347CC 800A43CC */ .word 0x000A5900 -/* 347D0 800A43D0 */ .word 0x4AE7BF64 -/* 347D4 800A43D4 */ .word 0x484A0800 -/* 347D8 800A43D8 */ .word 0x4AE5BF44 -/* 347DC 800A43DC */ .word 0xE9050F7D -/* 347E0 800A43E0 */ .word 0x4AE5C74D -/* 347E4 800A43E4 */ .word 0x21CE0020 -/* 347E8 800A43E8 */ .word 0x4AE2BE8E -/* 347EC 800A43EC */ .word 0xA50AFFFC -/* 347F0 800A43F0 */ .word 0x4AE2C64F -/* 347F4 800A43F4 */ .word 0x000A5100 -/* 347F8 800A43F8 */ .word 0x4A12B0C5 -/* 347FC 800A43FC */ .word 0xA5EBFFD6 -/* 34800 800A4400 */ .word 0xA5EAFFD4 -/* 34804 800A4404 */ .word 0x4B92D744 -/* 34808 800A4408 */ .word 0xE9E50B69 -/* 3480C 800A440C */ .word 0x4B92CE4D -/* 34810 800A4410 */ .word 0xE9040F7C -/* 34814 800A4414 */ .word 0x4B00068E -/* 34818 800A4418 */ .word 0xE9E40B68 -/* 3481C 800A441C */ .word 0xE903127B -/* 34820 800A4420 */ .word 0x4B018F47 -/* 34824 800A4424 */ .word 0xE9E31671 -/* 34828 800A4428 */ .word 0x4B7F9F4F -/* 3482C 800A442C */ .word 0x4A10D68E -/* 34830 800A4430 */ .word 0x1C20FFA0 -/* 34834 800A4434 */ .word 0x4A10CE4F -/* 34838 800A4438 */ .word 0x07E0009F -/* 3483C 800A443C */ .word 0x4B00C8E3 -/* 34840 800A4440 */ .word 0xE919147C -/* 34844 800A4444 */ .word 0x4B7FCEE3 -/* 34848 800A4448 */ .word 0xE9F91072 -/* 3484C 800A444C */ .word 0xE91A0E7B -/* 34850 800A4450 */ .word 0xE9FA0A67 -/* 34854 800A4454 */ .word 0xE9030E7A -/* 34858 800A4458 */ .word 0x10E0FF0E -/* 3485C 800A445C */ .word 0xE9E30A66 -/* 34860 800A4460 */ .word 0xE91B07EB -/* 34864 800A4464 */ .word 0x08000465 -/* 34868 800A4468 */ .word 0xE9FB03C3 -/* 3486C 800A446C */ .word 0x200D0180 -/* 34870 800A4470 */ .word 0xC810181C -/* 34874 800A4474 */ .word 0xC8101C1C -/* 34878 800A4478 */ .word 0xC9BD1018 -/* 3487C 800A447C */ .word 0xC811181D -/* 34880 800A4480 */ .word 0xC8111C1D -/* 34884 800A4484 */ .word 0x4B7FFCE0 -/* 34888 800A4488 */ .word 0x4A100551 -/* 3488C 800A448C */ .word 0xC9B2121A -/* 34890 800A4490 */ .word 0x4B1D8427 -/* 34894 800A4494 */ .word 0xC9B2161A -/* 34898 800A4498 */ .word 0x4B0104E7 -/* 3489C 800A449C */ .word 0xC8121437 -/* 348A0 800A44A0 */ .word 0x4B3D8C67 -/* 348A4 800A44A4 */ .word 0xC9B20D03 -/* 348A8 800A44A8 */ .word 0x4B354C33 -/* 348AC 800A44AC */ .word 0x03E00008 -/* 348B0 800A44B0 */ .word 0x22E80050 -/* 348B4 800A44B4 */ .word 0x9365098D -/* 348B8 800A44B8 */ .word 0x937D098E -/* 348BC 800A44BC */ .word 0x937E098F -/* 348C0 800A44C0 */ .word 0x08000576 -/* 348C4 800A44C4 */ .word 0x201915C8 -/* 348C8 800A44C8 */ .word 0x93650989 -/* 348CC 800A44CC */ .word 0x937D098A -/* 348D0 800A44D0 */ .word 0x937E098B -/* 348D4 800A44D4 */ .word 0x20191194 -/* 348D8 800A44D8 */ .word 0x8364098C -/* 348DC 800A44DC */ .word 0x94BC0380 -/* 348E0 800A44E0 */ .word 0x97BD0380 -/* 348E4 800A44E4 */ .word 0x97DE0380 -/* 348E8 800A44E8 */ .word 0x94A50380 -/* 348EC 800A44EC */ .word 0x20840003 -/* 348F0 800A44F0 */ .word 0x37820000 -/* 348F4 800A44F4 */ .word 0x0C00058E -/* 348F8 800A44F8 */ .word 0x37A30000 -/* 348FC 800A44FC */ .word 0x37A20000 -/* 34900 800A4500 */ .word 0x0C00058E -/* 34904 800A4504 */ .word 0x37C30000 -/* 34908 800A4508 */ .word 0x37C20000 -/* 3490C 800A450C */ .word 0x37830000 -/* 34910 800A4510 */ .word 0x0800058E -/* 34914 800A4514 */ .word 0x373F0000 -/* 34918 800A4518 */ .word 0x8364098B -/* 3491C 800A451C */ .word 0x93650989 -/* 34920 800A4520 */ .word 0x9363098A -/* 34924 800A4524 */ .word 0x20840003 -/* 34928 800A4528 */ .word 0x94A20380 -/* 3492C 800A452C */ .word 0x94630380 -/* 34930 800A4530 */ .word 0x94A50380 -/* 34934 800A4534 */ .word 0x201F1194 -/* 34938 800A4538 */ .word 0x8C460024 -/* 3493C 800A453C */ .word 0x8C670024 -/* 34940 800A4540 */ .word 0x8C0C03C4 -/* 34944 800A4544 */ .word 0x30CB7070 -/* 34948 800A4548 */ .word 0x01675824 -/* 3494C 800A454C */ .word 0x15600261 -/* 34950 800A4550 */ .word 0x00C75825 -/* 34954 800A4554 */ .word 0x016C5824 -/* 34958 800A4558 */ .word 0x1160005F -/* 3495C 800A455C */ .word 0xA41F03C2 -/* 34960 800A4560 */ .word 0x24060014 -/* 34964 800A4564 */ .word 0x240F0990 -/* 34968 800A4568 */ .word 0x8CCB03C8 -/* 3496C 800A456C */ .word 0x8C490024 -/* 34970 800A4570 */ .word 0x8C700024 -/* 34974 800A4574 */ .word 0x012B4824 -/* 34978 800A4578 */ .word 0x020B8024 -/* 3497C 800A457C */ .word 0x11300054 -/* 34980 800A4580 */ .word 0x00065840 -/* 34984 800A4584 */ .word 0x11200003 -/* 34988 800A4588 */ .word 0x344C0000 -/* 3498C 800A458C */ .word 0x34620000 -/* 34990 800A4590 */ .word 0x35830000 -/* 34994 800A4594 */ .word 0xC9621830 -/* 34998 800A4598 */ .word 0xC8441801 -/* 3499C 800A459C */ .word 0xC8451800 -/* 349A0 800A45A0 */ .word 0xC8661801 -/* 349A4 800A45A4 */ .word 0xC8671800 -/* 349A8 800A45A8 */ .word 0x4B1F10C7 -/* 349AC 800A45AC */ .word 0x4A022206 -/* 349B0 800A45B0 */ .word 0x4A022A4F -/* 349B4 800A45B4 */ .word 0x4A03328E -/* 349B8 800A45B8 */ .word 0x4A033ACF -/* 349BC 800A45BC */ .word 0x4A484214 -/* 349C0 800A45C0 */ .word 0xC802201D -/* 349C4 800A45C4 */ .word 0x4A494A50 -/* 349C8 800A45C8 */ .word 0x4A4A5294 -/* 349CC 800A45CC */ .word 0x4A4B5AD0 -/* 349D0 800A45D0 */ .word 0x4AA84214 -/* 349D4 800A45D4 */ .word 0x4AA94A50 -/* 349D8 800A45D8 */ .word 0x4AAA5294 -/* 349DC 800A45DC */ .word 0x4AAB5AD0 -/* 349E0 800A45E0 */ .word 0x4B6B4772 -/* 349E4 800A45E4 */ .word 0x4B6A58F1 -/* 349E8 800A45E8 */ .word 0x4B005B32 -/* 349EC 800A45EC */ .word 0x4B625F53 -/* 349F0 800A45F0 */ .word 0x4B7D18C6 -/* 349F4 800A45F4 */ .word 0x4B7D630F -/* 349F8 800A45F8 */ .word 0x4B006321 -/* 349FC 800A45FC */ .word 0x4B1F18E7 -/* 34A00 800A4600 */ .word 0x4B635744 -/* 34A04 800A4604 */ .word 0x4B635ACD -/* 34A08 800A4608 */ .word 0x4B00028E -/* 34A0C 800A460C */ .word 0x4B6B5B72 -/* 34A10 800A4610 */ .word 0x4B6A5B31 -/* 34A14 800A4614 */ .word 0x4B005B72 -/* 34A18 800A4618 */ .word 0x4B9F6386 -/* 34A1C 800A461C */ .word 0x4B9F6BCF -/* 34A20 800A4620 */ .word 0x4B3F0F47 -/* 34A24 800A4624 */ .word 0x4A0A774C -/* 34A28 800A4628 */ .word 0x4A0A7F4D -/* 34A2C 800A462C */ .word 0x4A0B728E -/* 34A30 800A4630 */ .word 0x4A0B7ACF -/* 34A34 800A4634 */ .word 0x4A0A6744 -/* 34A38 800A4638 */ .word 0x4A0A6F4D -/* 34A3C 800A463C */ .word 0x4A0B630E -/* 34A40 800A4640 */ .word 0x4A0B6B4F -/* 34A44 800A4644 */ .word 0x4A0C4744 -/* 34A48 800A4648 */ .word 0xC86E3802 -/* 34A4C 800A464C */ .word 0x4A0C4F4D -/* 34A50 800A4650 */ .word 0xC86E1405 -/* 34A54 800A4654 */ .word 0x4A0D408E -/* 34A58 800A4658 */ .word 0xC84B3802 -/* 34A5C 800A465C */ .word 0x4A0D4A8F -/* 34A60 800A4660 */ .word 0xC84B1405 -/* 34A64 800A4664 */ .word 0x4B631744 -/* 34A68 800A4668 */ .word 0x4B63528D -/* 34A6C 800A466C */ .word 0x4B00108E -/* 34A70 800A4670 */ .word 0x4B0152A0 -/* 34A74 800A4674 */ .word 0x4B1F10A7 -/* 34A78 800A4678 */ .word 0x4B011755 -/* 34A7C 800A467C */ .word 0x4B0052A3 -/* 34A80 800A4680 */ .word 0x4B0110A7 -/* 34A84 800A4684 */ .word 0x4B1F10C6 -/* 34A88 800A4688 */ .word 0x4B623744 -/* 34A8C 800A468C */ .word 0x4B623F4D -/* 34A90 800A4690 */ .word 0x4B63274C -/* 34A94 800A4694 */ .word 0x4B632E0D -/* 34A98 800A4698 */ .word 0x4B0005CE -/* 34A9C 800A469C */ .word 0x4B627745 -/* 34AA0 800A46A0 */ .word 0x4B635D8D -/* 34AA4 800A46A4 */ .word 0x20070000 -/* 34AA8 800A46A8 */ .word 0x20010002 -/* 34AAC 800A46AC */ .word 0x35E30000 -/* 34AB0 800A46B0 */ .word 0x0800055B -/* 34AB4 800A46B4 */ .word 0x201F93E8 -/* 34AB8 800A46B8 */ .word 0xE9F91072 -/* 34ABC 800A46BC */ .word 0xE9FA0A67 -/* 34AC0 800A46C0 */ .word 0xE9F63878 -/* 34AC4 800A46C4 */ .word 0xE9F61471 -/* 34AC8 800A46C8 */ .word 0xE9E30A66 -/* 34ACC 800A46CC */ .word 0x21EFFFD8 -/* 34AD0 800A46D0 */ .word 0x14C0FFA5 -/* 34AD4 800A46D4 */ .word 0x20C6FFFC -/* 34AD8 800A46D8 */ .word 0x8447001A -/* 34ADC 800A46DC */ .word 0x4BFF00AD -/* 34AE0 800A46E0 */ .word 0x8468001A -/* 34AE4 800A46E4 */ .word 0x4BFF00ED -/* 34AE8 800A46E8 */ .word 0x8C0101EC -/* 34AEC 800A46EC */ .word 0x900601E7 -/* 34AF0 800A46F0 */ .word 0x01075822 -/* 34AF4 800A46F4 */ .word 0x05610003 -/* 34AF8 800A46F8 */ .word 0x344B0000 -/* 34AFC 800A46FC */ .word 0x34620000 -/* 34B00 800A4700 */ .word 0x35630000 -/* 34B04 800A4704 */ .word 0xC8441006 -/* 34B08 800A4708 */ .word 0xC8651006 -/* 34B0C 800A470C */ .word 0x00015A80 -/* 34B10 800A4710 */ .word 0x05610006 -/* 34B14 800A4714 */ .word 0x900901E6 -/* 34B18 800A4718 */ .word 0x4A042A11 -/* 34B1C 800A471C */ .word 0xC8463002 -/* 34B20 800A4720 */ .word 0x4A042A63 -/* 34B24 800A4724 */ .word 0x08000611 -/* 34B28 800A4728 */ .word 0xC8673002 -/* 34B2C 800A472C */ .word 0xC8A63002 -/* 34B30 800A4730 */ .word 0x4A042A11 -/* 34B34 800A4734 */ .word 0xC8460313 -/* 34B38 800A4738 */ .word 0x4A042A63 -/* 34B3C 800A473C */ .word 0xC8A73002 -/* 34B40 800A4740 */ .word 0xC8670313 -/* 34B44 800A4744 */ .word 0x200B03E0 -/* 34B48 800A4748 */ .word 0x4A0842D3 -/* 34B4C 800A474C */ .word 0xC96C1800 -/* 34B50 800A4750 */ .word 0x4A042AA0 -/* 34B54 800A4754 */ .word 0xC8420F0F -/* 34B58 800A4758 */ .word 0x4B7E3184 -/* 34B5C 800A475C */ .word 0xC8630F0F -/* 34B60 800A4760 */ .word 0x4B7E39C4 -/* 34B64 800A4764 */ .word 0xC8460F0E -/* 34B68 800A4768 */ .word 0x4B284B70 -/* 34B6C 800A476C */ .word 0xC8670F0E -/* 34B70 800A4770 */ .word 0x4B004BB2 -/* 34B74 800A4774 */ .word 0xC8461405 -/* 34B78 800A4778 */ .word 0x4B084370 -/* 34B7C 800A477C */ .word 0xC8671405 -/* 34B80 800A4780 */ .word 0x4B0043B2 -/* 34B84 800A4784 */ .word 0x4A021BD5 -/* 34B88 800A4788 */ .word 0x4A063C11 -/* 34B8C 800A478C */ .word 0x480A5800 -/* 34B90 800A4790 */ .word 0x4B5F6F44 -/* 34B94 800A4794 */ .word 0x480D5900 -/* 34B98 800A4798 */ .word 0x4B5F738D -/* 34B9C 800A479C */ .word 0xC80C1C18 -/* 34BA0 800A47A0 */ .word 0x4B00034E -/* 34BA4 800A47A4 */ .word 0x00260825 -/* 34BA8 800A47A8 */ .word 0x4BBF42C5 -/* 34BAC 800A47AC */ .word 0x342100C8 -/* 34BB0 800A47B0 */ .word 0x4B0001CE -/* 34BB4 800A47B4 */ .word 0xA2E10008 -/* 34BB8 800A47B8 */ .word 0x4B2E7F46 -/* 34BBC 800A47BC */ .word 0x48849800 -/* 34BC0 800A47C0 */ .word 0x4B2D874D -/* 34BC4 800A47C4 */ .word 0xEAEC1C00 -/* 34BC8 800A47C8 */ .word 0x4B2D7C4C -/* 34BCC 800A47CC */ .word 0x014D5822 -/* 34BD0 800A47D0 */ .word 0x4B2E848F -/* 34BD4 800A47D4 */ .word 0x48808E00 -/* 34BD8 800A47D8 */ .word 0x4B2D3F44 -/* 34BDC 800A47DC */ .word 0x48809600 -/* 34BE0 800A47E0 */ .word 0x4B2D5F4D -/* 34BE4 800A47E4 */ .word 0x4B2E39CE -/* 34BE8 800A47E8 */ .word 0x1D600014 -/* 34BEC 800A47EC */ .word 0x4B2E5ACF -/* 34BF0 800A47F0 */ .word 0x4BBF2506 -/* 34BF4 800A47F4 */ .word 0x4B000590 -/* 34BF8 800A47F8 */ .word 0xA2E90009 -/* 34BFC 800A47FC */ .word 0x4B0005D0 -/* 34C00 800A4800 */ .word 0xEAE50905 -/* 34C04 800A4804 */ .word 0x4B008E10 -/* 34C08 800A4808 */ .word 0xEAE50906 -/* 34C0C 800A480C */ .word 0x4B009650 -/* 34C10 800A4810 */ .word 0x0C0006BC -/* 34C14 800A4814 */ .word 0xEAE40907 -/* 34C18 800A4818 */ .word 0x4BBF9D0E -/* 34C1C 800A481C */ .word 0xEAE7080F -/* 34C20 800A4820 */ .word 0x4B00054F -/* 34C24 800A4824 */ .word 0xEAEB080E -/* 34C28 800A4828 */ .word 0x4B039E8E -/* 34C2C 800A482C */ .word 0xEAE70813 -/* 34C30 800A4830 */ .word 0x4B0006CF -/* 34C34 800A4834 */ .word 0x0800068B -/* 34C38 800A4838 */ .word 0xEAEB0812 -/* 34C3C 800A483C */ .word 0x4B0C52A3 -/* 34C40 800A4840 */ .word 0x480B4000 -/* 34C44 800A4844 */ .word 0x4B4C4A60 -/* 34C48 800A4848 */ .word 0x4B7E0710 -/* 34C4C 800A484C */ .word 0x4A0B5DD3 -/* 34C50 800A4850 */ .word 0x4B2CE744 -/* 34C54 800A4854 */ .word 0x0160582A -/* 34C58 800A4858 */ .word 0x4BDE528E -/* 34C5C 800A485C */ .word 0x000B59C0 -/* 34C60 800A4860 */ .word 0x4B6CE744 -/* 34C64 800A4864 */ .word 0x012B4825 -/* 34C68 800A4868 */ .word 0x4BDE4A4E -/* 34C6C 800A486C */ .word 0xA2E90009 -/* 34C70 800A4870 */ .word 0x4B0D7F44 -/* 34C74 800A4874 */ .word 0x480CB800 -/* 34C78 800A4878 */ .word 0x4B0D874D -/* 34C7C 800A487C */ .word 0x22EB0001 -/* 34C80 800A4880 */ .word 0x4B0E7D8E -/* 34C84 800A4884 */ .word 0xE96A0800 -/* 34C88 800A4888 */ .word 0x4B0E85CF -/* 34C8C 800A488C */ .word 0xE9690802 -/* 34C90 800A4890 */ .word 0x4B132390 -/* 34C94 800A4894 */ .word 0x10E80015 -/* 34C98 800A4898 */ .word 0x218CF8AB -/* 34C9C 800A489C */ .word 0x4B132351 -/* 34CA0 800A48A0 */ .word 0x1D800013 -/* 34CA4 800A48A4 */ .word 0x4B132F10 -/* 34CA8 800A48A8 */ .word 0x4BBF6D06 -/* 34CAC 800A48AC */ .word 0xEAFC0905 -/* 34CB0 800A48B0 */ .word 0x4B000610 -/* 34CB4 800A48B4 */ .word 0xEAEE0906 -/* 34CB8 800A48B8 */ .word 0x4B000650 -/* 34CBC 800A48BC */ .word 0xEAED0907 -/* 34CC0 800A48C0 */ .word 0x0C0006BC -/* 34CC4 800A48C4 */ .word 0xEAE7080B -/* 34CC8 800A48C8 */ .word 0xEAEB080A -/* 34CCC 800A48CC */ .word 0x4BBF26C5 -/* 34CD0 800A48D0 */ .word 0xEAE7080F -/* 34CD4 800A48D4 */ .word 0x4B00068E -/* 34CD8 800A48D8 */ .word 0xEAEB080E -/* 34CDC 800A48DC */ .word 0xEAE01009 -/* 34CE0 800A48E0 */ .word 0xEAFB0808 -/* 34CE4 800A48E4 */ .word 0x0800068B -/* 34CE8 800A48E8 */ .word 0xEAFA0809 -/* 34CEC 800A48EC */ .word 0x4B132351 -/* 34CF0 800A48F0 */ .word 0x4BBF2545 -/* 34CF4 800A48F4 */ .word 0x39290080 -/* 34CF8 800A48F8 */ .word 0x4B00050E -/* 34CFC 800A48FC */ .word 0xA2E90009 -/* 34D00 800A4900 */ .word 0x4BBF2EC5 -/* 34D04 800A4904 */ .word 0xEAE01007 -/* 34D08 800A4908 */ .word 0x4B00068E -/* 34D0C 800A490C */ .word 0xEAE01009 -/* 34D10 800A4910 */ .word 0x4B000450 -/* 34D14 800A4914 */ .word 0xEAED0907 -/* 34D18 800A4918 */ .word 0x4B000490 -/* 34D1C 800A491C */ .word 0xEAEE0906 -/* 34D20 800A4920 */ .word 0x4B000610 -/* 34D24 800A4924 */ .word 0xEAEE0905 -/* 34D28 800A4928 */ .word 0x4B000650 -/* 34D2C 800A492C */ .word 0xEAF5080C -/* 34D30 800A4930 */ .word 0x4B0171B3 -/* 34D34 800A4934 */ .word 0xEAF4080D -/* 34D38 800A4938 */ .word 0x4B0070B3 -/* 34D3C 800A493C */ .word 0xEAFB0810 -/* 34D40 800A4940 */ .word 0x4BFE1146 -/* 34D44 800A4944 */ .word 0xEAFA0811 -/* 34D48 800A4948 */ .word 0x4BFE320F -/* 34D4C 800A494C */ .word 0x22F70028 -/* 34D50 800A4950 */ .word 0x4BFEB246 -/* 34D54 800A4954 */ .word 0x302B0004 -/* 34D58 800A4958 */ .word 0x4BFEBA8F -/* 34D5C 800A495C */ .word 0x4BFE8B06 -/* 34D60 800A4960 */ .word 0x11600009 -/* 34D64 800A4964 */ .word 0x302B0002 -/* 34D68 800A4968 */ .word 0xEAE61800 -/* 34D6C 800A496C */ .word 0xEAF71801 -/* 34D70 800A4970 */ .word 0xEAF61803 -/* 34D74 800A4974 */ .word 0xEAF21804 -/* 34D78 800A4978 */ .word 0xEAF91805 -/* 34D7C 800A497C */ .word 0xEAF11806 -/* 34D80 800A4980 */ .word 0xEAF81807 -/* 34D84 800A4984 */ .word 0x22F70040 -/* 34D88 800A4988 */ .word 0x4BFE934F -/* 34D8C 800A498C */ .word 0x1160000A -/* 34D90 800A4990 */ .word 0x302B0001 -/* 34D94 800A4994 */ .word 0x22F70040 -/* 34D98 800A4998 */ .word 0xEAE61C78 -/* 34D9C 800A499C */ .word 0xEAE21C7A -/* 34DA0 800A49A0 */ .word 0xEAF71C79 -/* 34DA4 800A49A4 */ .word 0xEAF61C7B -/* 34DA8 800A49A8 */ .word 0xEAF21C7C -/* 34DAC 800A49AC */ .word 0xEAF11C7E -/* 34DB0 800A49B0 */ .word 0xEAF91C7D -/* 34DB4 800A49B4 */ .word 0xEAF81C7F -/* 34DB8 800A49B8 */ .word 0x1160FDF5 -/* 34DBC 800A49BC */ .word 0x941F03C2 -/* 34DC0 800A49C0 */ .word 0xEAE80F00 -/* 34DC4 800A49C4 */ .word 0x22F70010 -/* 34DC8 800A49C8 */ .word 0xEAE50F79 -/* 34DCC 800A49CC */ .word 0x4BFEC606 -/* 34DD0 800A49D0 */ .word 0xEAEA0F7A -/* 34DD4 800A49D4 */ .word 0x4BFECE4F -/* 34DD8 800A49D8 */ .word 0xEAE90F7B -/* 34DDC 800A49DC */ .word 0xEAED0F7C -/* 34DE0 800A49E0 */ .word 0xEAEC0F7D -/* 34DE4 800A49E4 */ .word 0xEAF90F7E -/* 34DE8 800A49E8 */ .word 0x080004A4 -/* 34DEC 800A49EC */ .word 0xEAF80F7F -/* 34DF0 800A49F0 */ .word 0x4A140515 -/* 34DF4 800A49F4 */ .word 0x4A000551 -/* 34DF8 800A49F8 */ .word 0x4B011746 -/* 34DFC 800A49FC */ .word 0x4B01374F -/* 34E00 800A4A00 */ .word 0x4B348F4C -/* 34E04 800A4A04 */ .word 0x4B34974D -/* 34E08 800A4A08 */ .word 0x4B35888E -/* 34E0C 800A4A0C */ .word 0x4B35918F -/* 34E10 800A4A10 */ .word 0x4BBF2746 -/* 34E14 800A4A14 */ .word 0x4B343F4C -/* 34E18 800A4A18 */ .word 0x4B345F4D -/* 34E1C 800A4A1C */ .word 0xEAE21807 -/* 34E20 800A4A20 */ .word 0x4B353D0E -/* 34E24 800A4A24 */ .word 0x03E00008 -/* 34E28 800A4A28 */ .word 0x4B355D4F -/* 34E2C 800A4A2C */ .word 0x97390380 -/* 34E30 800A4A30 */ .word 0x97180380 -/* 34E34 800A4A34 */ .word 0x24017070 -/* 34E38 800A4A38 */ .word 0x8F2B0024 -/* 34E3C 800A4A3C */ .word 0x002B0824 -/* 34E40 800A4A40 */ .word 0x1020FD94 -/* 34E44 800A4A44 */ .word 0x8F2B004C -/* 34E48 800A4A48 */ .word 0x1738FFFC -/* 34E4C 800A4A4C */ .word 0x27390028 -/* 34E50 800A4A50 */ .word 0x0800047B -/* 34E54 800A4A54 */ .word 0x97390380 -/* 34E58 800A4A58 */ .word 0x8F39001C -/* 34E5C 800A4A5C */ .word 0x03381022 -/* 34E60 800A4A60 */ .word 0x0441FD8C -/* 34E64 800A4A64 */ .word 0x8C1800D8 -/* 34E68 800A4A68 */ .word 0x08000402 -/* 34E6C 800A4A6C */ .word 0x93610989 -/* 34E70 800A4A70 */ .word 0x08000410 -/* 34E74 800A4A74 */ .word 0x97390380 -/* 34E78 800A4A78 */ .word 0x00000000 -/* 34E7C 800A4A7C */ .word 0x00000000 -/* 34E80 800A4A80 */ .word 0x00000000 -/* 34E84 800A4A84 */ .word 0x00000000 -/* 34E88 800A4A88 */ .word 0x00000000 -/* 34E8C 800A4A8C */ .word 0x00000000 -/* 34E90 800A4A90 */ .word 0x00000000 -/* 34E94 800A4A94 */ .word 0x00000000 -/* 34E98 800A4A98 */ .word 0x00000000 -/* 34E9C 800A4A9C */ .word 0x00000000 -/* 34EA0 800A4AA0 */ .word 0x00000000 -/* 34EA4 800A4AA4 */ .word 0x00000000 -/* 34EA8 800A4AA8 */ .word 0x00000000 -/* 34EAC 800A4AAC */ .word 0x00000000 -/* 34EB0 800A4AB0 */ .word 0x00000000 -/* 34EB4 800A4AB4 */ .word 0x00000000 -/* 34EB8 800A4AB8 */ .word 0x00000000 -/* 34EBC 800A4ABC */ .word 0x00000000 -/* 34EC0 800A4AC0 */ .word 0x00000000 -/* 34EC4 800A4AC4 */ .word 0x00000000 -/* 34EC8 800A4AC8 */ .word 0x00000000 -/* 34ECC 800A4ACC */ .word 0x00000000 -/* 34ED0 800A4AD0 */ .word 0x00000000 -/* 34ED4 800A4AD4 */ .word 0x00000000 -/* 34ED8 800A4AD8 */ .word 0x00000000 -/* 34EDC 800A4ADC */ .word 0x00000000 -/* 34EE0 800A4AE0 */ .word 0x00000000 -/* 34EE4 800A4AE4 */ .word 0x00000000 -/* 34EE8 800A4AE8 */ .word 0x00000000 -/* 34EEC 800A4AEC */ .word 0x00000000 -/* 34EF0 800A4AF0 */ .word 0x00000000 -/* 34EF4 800A4AF4 */ .word 0x00000000 -/* 34EF8 800A4AF8 */ .word 0x00000000 -/* 34EFC 800A4AFC */ .word 0x00000000 -/* 34F00 800A4B00 */ .word 0x00000000 -/* 34F04 800A4B04 */ .word 0x00000000 -/* 34F08 800A4B08 */ .word 0x00000000 -/* 34F0C 800A4B0C */ .word 0x00000000 -/* 34F10 800A4B10 */ .word 0x00000000 -/* 34F14 800A4B14 */ .word 0x00000000 -/* 34F18 800A4B18 */ .word 0x00000000 -/* 34F1C 800A4B1C */ .word 0x00000000 -/* 34F20 800A4B20 */ .word 0x00000000 -/* 34F24 800A4B24 */ .word 0x00000000 -/* 34F28 800A4B28 */ .word 0x00000000 -/* 34F2C 800A4B2C */ .word 0x00000000 -/* 34F30 800A4B30 */ .word 0x00000000 -/* 34F34 800A4B34 */ .word 0x00000000 -/* 34F38 800A4B38 */ .word 0x00000000 -/* 34F3C 800A4B3C */ .word 0x00000000 -/* 34F40 800A4B40 */ .word 0x00000000 -/* 34F44 800A4B44 */ .word 0x00000000 -/* 34F48 800A4B48 */ .word 0x00000000 -/* 34F4C 800A4B4C */ .word 0x00000000 -/* 34F50 800A4B50 */ .word 0x00000000 -/* 34F54 800A4B54 */ .word 0x00000000 -/* 34F58 800A4B58 */ .word 0x00000000 -/* 34F5C 800A4B5C */ .word 0x00000000 -/* 34F60 800A4B60 */ .word 0x00000000 -/* 34F64 800A4B64 */ .word 0x00000000 -/* 34F68 800A4B68 */ .word 0x00000000 -/* 34F6C 800A4B6C */ .word 0x00000000 -/* 34F70 800A4B70 */ .word 0x00000000 -/* 34F74 800A4B74 */ .word 0x00000000 -/* 34F78 800A4B78 */ .word 0x00000000 -/* 34F7C 800A4B7C */ .word 0x00000000 -/* 34F80 800A4B80 */ .word 0x00000000 -/* 34F84 800A4B84 */ .word 0x00000000 -/* 34F88 800A4B88 */ .word 0x00000000 -/* 34F8C 800A4B8C */ .word 0x00000000 -/* 34F90 800A4B90 */ .word 0x00000000 -/* 34F94 800A4B94 */ .word 0x00000000 -/* 34F98 800A4B98 */ .word 0x00000000 -/* 34F9C 800A4B9C */ .word 0x00000000 -/* 34FA0 800A4BA0 */ .word 0x00000000 -/* 34FA4 800A4BA4 */ .word 0x00000000 -/* 34FA8 800A4BA8 */ .word 0x00000000 -/* 34FAC 800A4BAC */ .word 0x00000000 -/* 34FB0 800A4BB0 */ .word 0x00000000 -/* 34FB4 800A4BB4 */ .word 0x00000000 -/* 34FB8 800A4BB8 */ .word 0x00000000 -/* 34FBC 800A4BBC */ .word 0x00000000 -/* 34FC0 800A4BC0 */ .word 0x00000000 -/* 34FC4 800A4BC4 */ .word 0x00000000 -/* 34FC8 800A4BC8 */ .word 0x00000000 -/* 34FCC 800A4BCC */ .word 0x00000000 -/* 34FD0 800A4BD0 */ .word 0x00000000 -/* 34FD4 800A4BD4 */ .word 0x00000000 -/* 34FD8 800A4BD8 */ .word 0x00000000 -/* 34FDC 800A4BDC */ .word 0x00000000 -/* 34FE0 800A4BE0 */ .word 0x00000000 -/* 34FE4 800A4BE4 */ .word 0x00000000 -/* 34FE8 800A4BE8 */ .word 0x00000000 -/* 34FEC 800A4BEC */ .word 0x00000000 -/* 34FF0 800A4BF0 */ .word 0x00000000 -/* 34FF4 800A4BF4 */ .word 0x00000000 -/* 34FF8 800A4BF8 */ .word 0x00000000 -/* 34FFC 800A4BFC */ .word 0x00000000 -/* 35000 800A4C00 */ .word 0x00000000 -/* 35004 800A4C04 */ .word 0x00000000 -/* 35008 800A4C08 */ .word 0x00000000 -/* 3500C 800A4C0C */ .word 0x00000000 -/* 35010 800A4C10 */ .word 0x00000000 -/* 35014 800A4C14 */ .word 0x00000000 -/* 35018 800A4C18 */ .word 0x00000000 -/* 3501C 800A4C1C */ .word 0x00000000 -/* 35020 800A4C20 */ .word 0x00000000 -/* 35024 800A4C24 */ .word 0x00000000 -/* 35028 800A4C28 */ .word 0x00000000 -/* 3502C 800A4C2C */ .word 0x00000000 -/* 35030 800A4C30 */ .word 0x00000000 -/* 35034 800A4C34 */ .word 0x00000000 -/* 35038 800A4C38 */ .word 0x00000000 -/* 3503C 800A4C3C */ .word 0x00000000 -/* 35040 800A4C40 */ .word 0x00000000 -/* 35044 800A4C44 */ .word 0x00000000 -/* 35048 800A4C48 */ .word 0x00000000 -/* 3504C 800A4C4C */ .word 0x00000000 -/* 35050 800A4C50 */ .word 0x00000000 -/* 35054 800A4C54 */ .word 0x00000000 -/* 35058 800A4C58 */ .word 0x00000000 -/* 3505C 800A4C5C */ .word 0x00000000 -/* 35060 800A4C60 */ .word 0x00000000 -/* 35064 800A4C64 */ .word 0x00000000 -/* 35068 800A4C68 */ .word 0x00000000 -/* 3506C 800A4C6C */ .word 0x00000000 -/* 35070 800A4C70 */ .word 0x00000000 -/* 35074 800A4C74 */ .word 0x00000000 -/* 35078 800A4C78 */ .word 0x00000000 -/* 3507C 800A4C7C */ .word 0x00000000 -/* 35080 800A4C80 */ .word 0x00000000 -/* 35084 800A4C84 */ .word 0x00000000 -/* 35088 800A4C88 */ .word 0x00000000 -/* 3508C 800A4C8C */ .word 0x00000000 -/* 35090 800A4C90 */ .word 0x00000000 -/* 35094 800A4C94 */ .word 0x00000000 -/* 35098 800A4C98 */ .word 0x00000000 -/* 3509C 800A4C9C */ .word 0x00000000 -/* 350A0 800A4CA0 */ .word 0x00000000 -/* 350A4 800A4CA4 */ .word 0x00000000 -/* 350A8 800A4CA8 */ .word 0x00000000 -/* 350AC 800A4CAC */ .word 0x00000000 -/* 350B0 800A4CB0 */ .word 0x00000000 -/* 350B4 800A4CB4 */ .word 0x00000000 -/* 350B8 800A4CB8 */ .word 0x00000000 -/* 350BC 800A4CBC */ .word 0x00000000 -/* 350C0 800A4CC0 */ .word 0x00000000 -/* 350C4 800A4CC4 */ .word 0x00000000 -/* 350C8 800A4CC8 */ .word 0x00000000 -/* 350CC 800A4CCC */ .word 0x00000000 -/* 350D0 800A4CD0 */ .word 0x00000000 -/* 350D4 800A4CD4 */ .word 0x00000000 -/* 350D8 800A4CD8 */ .word 0x00000000 -/* 350DC 800A4CDC */ .word 0x00000000 -/* 350E0 800A4CE0 */ .word 0x00000000 -/* 350E4 800A4CE4 */ .word 0x00000000 -/* 350E8 800A4CE8 */ .word 0x00000000 -/* 350EC 800A4CEC */ .word 0x00000000 -/* 350F0 800A4CF0 */ .word 0x00000000 -/* 350F4 800A4CF4 */ .word 0x00000000 -/* 350F8 800A4CF8 */ .word 0x00000000 -/* 350FC 800A4CFC */ .word 0x00000000 -/* 35100 800A4D00 */ .word 0x00000000 -/* 35104 800A4D04 */ .word 0x00000000 -/* 35108 800A4D08 */ .word 0x00000000 -/* 3510C 800A4D0C */ .word 0x00000000 -/* 35110 800A4D10 */ .word 0x00000000 -/* 35114 800A4D14 */ .word 0x00000000 -/* 35118 800A4D18 */ .word 0x00000000 -/* 3511C 800A4D1C */ .word 0x00000000 -/* 35120 800A4D20 */ .word 0x00000000 -/* 35124 800A4D24 */ .word 0x00000000 -/* 35128 800A4D28 */ .word 0x00000000 -/* 3512C 800A4D2C */ .word 0x00000000 -/* 35130 800A4D30 */ .word 0x00000000 -/* 35134 800A4D34 */ .word 0x00000000 -/* 35138 800A4D38 */ .word 0x00000000 -/* 3513C 800A4D3C */ .word 0x00000000 -/* 35140 800A4D40 */ .word 0x00000000 -/* 35144 800A4D44 */ .word 0x00000000 -/* 35148 800A4D48 */ .word 0x00000000 -/* 3514C 800A4D4C */ .word 0x00000000 -/* 35150 800A4D50 */ .word 0x00000000 -/* 35154 800A4D54 */ .word 0x00000000 -/* 35158 800A4D58 */ .word 0x00000000 -/* 3515C 800A4D5C */ .word 0x00000000 -/* 35160 800A4D60 */ .word 0x00000000 -/* 35164 800A4D64 */ .word 0x00000000 -/* 35168 800A4D68 */ .word 0x00000000 -/* 3516C 800A4D6C */ .word 0x00000000 -/* 35170 800A4D70 */ .word 0x00000000 -/* 35174 800A4D74 */ .word 0x00000000 -/* 35178 800A4D78 */ .word 0x00000000 -/* 3517C 800A4D7C */ .word 0x00000000 -/* 35180 800A4D80 */ .word 0x00000000 -/* 35184 800A4D84 */ .word 0x00000000 -/* 35188 800A4D88 */ .word 0x00000000 -/* 3518C 800A4D8C */ .word 0x00000000 -/* 35190 800A4D90 */ .word 0x00000000 -/* 35194 800A4D94 */ .word 0x00000000 -/* 35198 800A4D98 */ .word 0x00000000 -/* 3519C 800A4D9C */ .word 0x00000000 -/* 351A0 800A4DA0 */ .word 0x00000000 -/* 351A4 800A4DA4 */ .word 0x00000000 -/* 351A8 800A4DA8 */ .word 0x00000000 -/* 351AC 800A4DAC */ .word 0x00000000 -/* 351B0 800A4DB0 */ .word 0x00000000 -/* 351B4 800A4DB4 */ .word 0x00000000 -/* 351B8 800A4DB8 */ .word 0x00000000 -/* 351BC 800A4DBC */ .word 0x00000000 -/* 351C0 800A4DC0 */ .word 0x00000000 -/* 351C4 800A4DC4 */ .word 0x00000000 -/* 351C8 800A4DC8 */ .word 0x00000000 -/* 351CC 800A4DCC */ .word 0x00000000 -/* 351D0 800A4DD0 */ .word 0x00000000 -/* 351D4 800A4DD4 */ .word 0x00000000 -/* 351D8 800A4DD8 */ .word 0x00000000 -/* 351DC 800A4DDC */ .word 0x00000000 -/* 351E0 800A4DE0 */ .word 0x00000000 -/* 351E4 800A4DE4 */ .word 0x00000000 -/* 351E8 800A4DE8 */ .word 0x00000000 -/* 351EC 800A4DEC */ .word 0x00000000 -/* 351F0 800A4DF0 */ .word 0x00000000 -/* 351F4 800A4DF4 */ .word 0x00000000 -/* 351F8 800A4DF8 */ .word 0x00000000 -/* 351FC 800A4DFC */ .word 0x00000000 -/* 35200 800A4E00 */ .word 0x00000000 -/* 35204 800A4E04 */ .word 0x00000000 -/* 35208 800A4E08 */ .word 0x00000000 -/* 3520C 800A4E0C */ .word 0x00000000 -/* 35210 800A4E10 */ .word 0x00000000 -/* 35214 800A4E14 */ .word 0x00000000 -/* 35218 800A4E18 */ .word 0x00000000 -/* 3521C 800A4E1C */ .word 0x00000000 -/* 35220 800A4E20 */ .word 0x00000000 -/* 35224 800A4E24 */ .word 0x00000000 -/* 35228 800A4E28 */ .word 0x00000000 -/* 3522C 800A4E2C */ .word 0x00000000 -/* 35230 800A4E30 */ .word 0x00000000 -/* 35234 800A4E34 */ .word 0x00000000 -/* 35238 800A4E38 */ .word 0x00000000 -/* 3523C 800A4E3C */ .word 0x00000000 -/* 35240 800A4E40 */ .word 0x00000000 -/* 35244 800A4E44 */ .word 0x00000000 -/* 35248 800A4E48 */ .word 0x00000000 -/* 3524C 800A4E4C */ .word 0x00000000 -/* 35250 800A4E50 */ .word 0x00000000 -/* 35254 800A4E54 */ .word 0x00000000 -/* 35258 800A4E58 */ .word 0x00000000 -/* 3525C 800A4E5C */ .word 0x00000000 -/* 35260 800A4E60 */ .word 0x00000000 -/* 35264 800A4E64 */ .word 0x00000000 -/* 35268 800A4E68 */ .word 0x00000000 -/* 3526C 800A4E6C */ .word 0x00000000 -/* 35270 800A4E70 */ .word 0x00000000 -/* 35274 800A4E74 */ .word 0x00000000 -/* 35278 800A4E78 */ .word 0x00000000 -/* 3527C 800A4E7C */ .word 0x00000000 -/* 35280 800A4E80 */ .word 0x00000000 -/* 35284 800A4E84 */ .word 0x00000000 -/* 35288 800A4E88 */ .word 0x00000000 -/* 3528C 800A4E8C */ .word 0x00000000 -/* 35290 800A4E90 */ .word 0x00000000 -/* 35294 800A4E94 */ .word 0x00000000 -/* 35298 800A4E98 */ .word 0x00000000 -/* 3529C 800A4E9C */ .word 0x00000000 -/* 352A0 800A4EA0 */ .word 0x00000000 -/* 352A4 800A4EA4 */ .word 0x00000000 -/* 352A8 800A4EA8 */ .word 0x00000000 -/* 352AC 800A4EAC */ .word 0x200C1000 -/* 352B0 800A4EB0 */ .word 0x200B02E0 -/* 352B4 800A4EB4 */ .word 0x8D780000 -/* 352B8 800A4EB8 */ .word 0x95730004 -/* 352BC 800A4EBC */ .word 0x0C0007F6 -/* 352C0 800A4EC0 */ .word 0x95740006 -/* 352C4 800A4EC4 */ .word 0x359F0000 -/* 352C8 800A4EC8 */ .word 0x400B3000 -/* 352CC 800A4ECC */ .word 0x1560FFFF -/* 352D0 800A4ED0 */ .word 0x400B3000 -/* 352D4 800A4ED4 */ .word 0x03E00008 -/* 352D8 800A4ED8 */ .word 0x400B2800 -/* 352DC 800A4EDC */ .word 0x1560FFFF -/* 352E0 800A4EE0 */ .word 0x400B2800 -/* 352E4 800A4EE4 */ .word 0x40940000 -/* 352E8 800A4EE8 */ .word 0x06800003 -/* 352EC 800A4EEC */ .word 0x40980800 -/* 352F0 800A4EF0 */ .word 0x03E00008 -/* 352F4 800A4EF4 */ .word 0x40931000 -/* 352F8 800A4EF8 */ .word 0x03E00008 -/* 352FC 800A4EFC */ .word 0x40931800 -/* 35300 800A4F00 */ .word 0xC81D1818 -/* 35304 800A4F04 */ .word 0x22F70008 -/* 35308 800A4F08 */ .word 0xEAFD187F -/* 3530C 800A4F0C */ .word 0x02F65822 -/* 35310 800A4F10 */ .word 0x256C01E7 -/* 35314 800A4F14 */ .word 0x059100A0 -/* 35318 800A4F18 */ .word 0x00000000 -/* 3531C 800A4F1C */ .word 0x0C0007F2 -/* 35320 800A4F20 */ .word 0x8C1800F0 -/* 35324 800A4F24 */ .word 0x0420001A -/* 35328 800A4F28 */ .word 0x40984800 -/* 3532C 800A4F2C */ .word 0x1420000F -/* 35330 800A4F30 */ .word 0x035BD020 -/* 35334 800A4F34 */ .word 0x8F78098C -/* 35338 800A4F38 */ .word 0xAC1A0FF0 -/* 3533C 800A4F3C */ .word 0xAC180FD0 -/* 35340 800A4F40 */ .word 0x24141080 -/* 35344 800A4F44 */ .word 0x0C0007F6 -/* 35348 800A4F48 */ .word 0x20130F47 -/* 3534C 800A4F4C */ .word 0x8C1800D8 -/* 35350 800A4F50 */ .word 0x24140180 -/* 35354 800A4F54 */ .word 0x33330FFF -/* 35358 800A4F58 */ .word 0x0314C020 -/* 3535C 800A4F5C */ .word 0x0C0007F6 -/* 35360 800A4F60 */ .word 0x02749822 -/* 35364 800A4F64 */ .word 0x080007F2 -/* 35368 800A4F68 */ .word 0x201F1084 -/* 3536C 800A4F6C */ .word 0x8C0B0FD0 -/* 35370 800A4F70 */ .word 0xAC1A0BF8 -/* 35374 800A4F74 */ .word 0xAC0B0BFC -/* 35378 800A4F78 */ .word 0x200C5000 -/* 3537C 800A4F7C */ .word 0x8C180FF8 -/* 35380 800A4F80 */ .word 0x20148000 -/* 35384 800A4F84 */ .word 0x20130BFF -/* 35388 800A4F88 */ .word 0x080007F6 -/* 3538C 800A4F8C */ .word 0x201F1094 -/* 35390 800A4F90 */ .word 0x200C4000 -/* 35394 800A4F94 */ .word 0x408C2000 -/* 35398 800A4F98 */ .word 0x0000000D -/* 3539C 800A4F9C */ .word 0x00000000 -/* 353A0 800A4FA0 */ .word 0x900100DE -/* 353A4 800A4FA4 */ .word 0x001913C0 -/* 353A8 800A4FA8 */ .word 0x0C00048B -/* 353AC 800A4FAC */ .word 0x035B1820 -/* 353B0 800A4FB0 */ .word 0x04400059 -/* 353B4 800A4FB4 */ .word 0x371A0000 -/* 353B8 800A4FB8 */ .word 0xAC230138 -/* 353BC 800A4FBC */ .word 0x20210004 -/* 353C0 800A4FC0 */ .word 0x0800045E -/* 353C4 800A4FC4 */ .word 0xA00100DE -/* 353C8 800A4FC8 */ .word 0x200B1140 -/* 353CC 800A4FCC */ .word 0xAD79F0A4 -/* 353D0 800A4FD0 */ .word 0x08000465 -/* 353D4 800A4FD4 */ .word 0xAD78F0A8 -/* 353D8 800A4FD8 */ .word 0x00191402 -/* 353DC 800A4FDC */ .word 0x944127FE -/* 353E0 800A4FE0 */ .word 0x00390820 -/* 353E4 800A4FE4 */ .word 0x08000465 -/* 353E8 800A4FE8 */ .word 0xAC380000 -/* 353EC 800A4FEC */ .word 0x8C0B00F4 -/* 353F0 800A4FF0 */ .word 0x8C020FE0 -/* 353F4 800A4FF4 */ .word 0x0178C022 -/* 353F8 800A4FF8 */ .word 0x03020822 -/* 353FC 800A4FFC */ .word 0x04210002 -/* 35400 800A5000 */ .word 0x00000000 -/* 35404 800A5004 */ .word 0x34580000 -/* 35408 800A5008 */ .word 0x130B004A -/* 3540C 800A500C */ .word 0xAC1800F4 -/* 35410 800A5010 */ .word 0x08000449 -/* 35414 800A5014 */ .word 0xAC0001D9 -/* 35418 800A5018 */ .word 0x943302F2 -/* 3541C 800A501C */ .word 0x0C0007F2 -/* 35420 800A5020 */ .word 0x943502F2 -/* 35424 800A5024 */ .word 0x201F1194 -/* 35428 800A5028 */ .word 0x228C0018 -/* 3542C 800A502C */ .word 0x4B00024E -/* 35430 800A5030 */ .word 0x228B0008 -/* 35434 800A5034 */ .word 0x4B00020F -/* 35438 800A5038 */ .word 0x22B5FFE0 -/* 3543C 800A503C */ .word 0x4B000747 -/* 35440 800A5040 */ .word 0xCAA51808 -/* 35444 800A5044 */ .word 0xCAA51C08 -/* 35448 800A5048 */ .word 0xCA832002 -/* 3544C 800A504C */ .word 0xCAA41804 -/* 35450 800A5050 */ .word 0xCAA41C04 -/* 35454 800A5054 */ .word 0xCA822000 -/* 35458 800A5058 */ .word 0x4A832F4C -/* 3545C 800A505C */ .word 0x22940002 -/* 35460 800A5060 */ .word 0x4A83274D -/* 35464 800A5064 */ .word 0x22B50008 -/* 35468 800A5068 */ .word 0x4A8229CE -/* 3546C 800A506C */ .word 0x168BFFF4 -/* 35470 800A5070 */ .word 0x4A82218F -/* 35474 800A5074 */ .word 0x168CFFED -/* 35478 800A5078 */ .word 0x22940008 -/* 3547C 800A507C */ .word 0xEA692002 -/* 35480 800A5080 */ .word 0xEA682000 -/* 35484 800A5084 */ .word 0xEA672003 -/* 35488 800A5088 */ .word 0x03E00008 -/* 3548C 800A508C */ .word 0xEA662001 -/* 35490 800A5090 */ .word 0x332B0005 -/* 35494 800A5094 */ .word 0x15600008 -/* 35498 800A5098 */ .word 0x33220002 -/* 3549C 800A509C */ .word 0x8C1800F4 -/* 354A0 800A50A0 */ .word 0x2014E000 -/* 354A4 800A50A4 */ .word 0x0C0007F6 -/* 354A8 800A50A8 */ .word 0x2013003F -/* 354AC 800A50AC */ .word 0x23180040 -/* 354B0 800A50B0 */ .word 0xAC1800F4 -/* 354B4 800A50B4 */ .word 0x8F78098C -/* 354B8 800A50B8 */ .word 0x01826020 -/* 354BC 800A50BC */ .word 0xAC0001D9 -/* 354C0 800A50C0 */ .word 0x0C00048B -/* 354C4 800A50C4 */ .word 0x332100FE -/* 354C8 800A50C8 */ .word 0x93730989 -/* 354CC 800A50CC */ .word 0x943402F0 -/* 354D0 800A50D0 */ .word 0x00191142 -/* 354D4 800A50D4 */ .word 0x959F0336 -/* 354D8 800A50D8 */ .word 0x080007F6 -/* 354DC 800A50DC */ .word 0x0282A020 -/* 354E0 800A50E0 */ .word 0x8D63EF8C -/* 354E4 800A50E4 */ .word 0x3C028000 -/* 354E8 800A50E8 */ .word 0x03221007 -/* 354EC 800A50EC */ .word 0x00190A02 -/* 354F0 800A50F0 */ .word 0x00221006 -/* 354F4 800A50F4 */ .word 0x00401027 -/* 354F8 800A50F8 */ .word 0x00621824 -/* 354FC 800A50FC */ .word 0x00781825 -/* 35500 800A5100 */ .word 0xAD63EF8C -/* 35504 800A5104 */ .word 0x8C1900C8 -/* 35508 800A5108 */ .word 0x08000486 -/* 3550C 800A510C */ .word 0x8C1800CC -.size D_800A3F80, . - D_800A3F80 - -glabel D_800A5110 -/* 35510 800A5110 */ .word 0x4A00002C -/* 35514 800A5114 */ .word 0xC81F2018 -/* 35518 800A5118 */ .word 0xC81E2019 -/* 3551C 800A511C */ .word 0xC81D201A -/* 35520 800A5120 */ .word 0xC81C201B -/* 35524 800A5124 */ .word 0x201E01C0 -/* 35528 800A5128 */ .word 0x201704C0 -/* 3552C 800A512C */ .word 0x4A000050 -/* 35530 800A5130 */ .word 0x201607E0 -/* 35534 800A5134 */ .word 0x4B7F0051 -/* 35538 800A5138 */ .word 0x8C0B00F0 -/* 3553C 800A513C */ .word 0x8C0C0FC4 -/* 35540 800A5140 */ .word 0x20012800 -/* 35544 800A5144 */ .word 0x11600006 -/* 35548 800A5148 */ .word 0x40812000 -/* 3554C 800A514C */ .word 0x318C0001 -/* 35550 800A5150 */ .word 0x1180001E -/* 35554 800A5154 */ .word 0xAC000FC4 -/* 35558 800A5158 */ .word 0x08000460 -/* 3555C 800A515C */ .word 0x8C1A0BF8 -/* 35560 800A5160 */ .word 0x400B5800 -/* 35564 800A5164 */ .word 0x316B0001 -/* 35568 800A5168 */ .word 0x1560000B -/* 3556C 800A516C */ .word 0x40024800 -/* 35570 800A5170 */ .word 0x8C030FE8 -/* 35574 800A5174 */ .word 0x00625822 -/* 35578 800A5178 */ .word 0x1D600007 -/* 3557C 800A517C */ .word 0x40015000 -/* 35580 800A5180 */ .word 0x8C040FEC -/* 35584 800A5184 */ .word 0x10200004 -/* 35588 800A5188 */ .word 0x00245822 -/* 3558C 800A518C */ .word 0x05610002 -/* 35590 800A5190 */ .word 0x00000000 -/* 35594 800A5194 */ .word 0x14220008 -/* 35598 800A5198 */ .word 0x400B5800 -/* 3559C 800A519C */ .word 0x316B0400 -/* 355A0 800A51A0 */ .word 0x1560FFFD -/* 355A4 800A51A4 */ .word 0x200B0001 -/* 355A8 800A51A8 */ .word 0x408B5800 -/* 355AC 800A51AC */ .word 0x8C020FEC -/* 355B0 800A51B0 */ .word 0x40824000 -/* 355B4 800A51B4 */ .word 0x40824800 -/* 355B8 800A51B8 */ .word 0xAC0200F0 -/* 355BC 800A51BC */ .word 0x8C0B00F4 -/* 355C0 800A51C0 */ .word 0x15600002 -/* 355C4 800A51C4 */ .word 0x8C0B0FE0 -/* 355C8 800A51C8 */ .word 0xAC0B00F4 -/* 355CC 800A51CC */ .word 0x8C010FD0 -/* 355D0 800A51D0 */ .word 0x8C020304 -/* 355D4 800A51D4 */ .word 0x8C03030C -/* 355D8 800A51D8 */ .word 0x8C040314 -/* 355DC 800A51DC */ .word 0x8C05031C -/* 355E0 800A51E0 */ .word 0x00411020 -/* 355E4 800A51E4 */ .word 0x00611820 -/* 355E8 800A51E8 */ .word 0xAC020304 -/* 355EC 800A51EC */ .word 0xAC03030C -/* 355F0 800A51F0 */ .word 0x00812020 -/* 355F4 800A51F4 */ .word 0x00A12820 -/* 355F8 800A51F8 */ .word 0xAC040314 -/* 355FC 800A51FC */ .word 0xAC05031C -/* 35600 800A5200 */ .word 0x8C1900C0 -/* 35604 800A5204 */ .word 0x0C000479 -/* 35608 800A5208 */ .word 0x8C1800C4 -/* 3560C 800A520C */ .word 0x8C1A0FF0 -/* 35610 800A5210 */ .word 0x200B030C -/* 35614 800A5214 */ .word 0x00000000 -/* 35618 800A5218 */ .word 0x0C0007ED -/* 3561C 800A521C */ .word 0x37EC0000 -/* 35620 800A5220 */ .word 0x201300A7 -/* 35624 800A5224 */ .word 0x37580000 -/* 35628 800A5228 */ .word 0x0C0007F6 -/* 3562C 800A522C */ .word 0x24140418 -/* 35630 800A5230 */ .word 0x275A00A8 -/* 35634 800A5234 */ .word 0x201BFF58 -/* 35638 800A5238 */ .word 0x0C0007F2 -/* 3563C 800A523C */ .word 0x40012000 -/* 35640 800A5240 */ .word 0x8F7904C0 -/* 35644 800A5244 */ .word 0x1360FFF6 -/* 35648 800A5248 */ .word 0x30210080 -/* 3564C 800A524C */ .word 0x00196603 -/* 35650 800A5250 */ .word 0x000C5840 -/* 35654 800A5254 */ .word 0x956B0370 -/* 35658 800A5258 */ .word 0x14200378 -/* 3565C 800A525C */ .word 0x8F7804C4 -/* 35660 800A5260 */ .word 0x01600008 -/* 35664 800A5264 */ .word 0x277B0008 -/* 35668 800A5268 */ .word 0xAC1900C0 -/* 3566C 800A526C */ .word 0xAC1800C4 -/* 35670 800A5270 */ .word 0x201F1140 -/* 35674 800A5274 */ .word 0x332B0FFF -/* 35678 800A5278 */ .word 0xA40B0208 -/* 3567C 800A527C */ .word 0x00195B02 -/* 35680 800A5280 */ .word 0x316B0FFF -/* 35684 800A5284 */ .word 0xA40B0204 -/* 35688 800A5288 */ .word 0x330B0FFF -/* 3568C 800A528C */ .word 0xA40B020A -/* 35690 800A5290 */ .word 0x00185B02 -/* 35694 800A5294 */ .word 0x316B0FFF -/* 35698 800A5298 */ .word 0x03E00008 -/* 3569C 800A529C */ .word 0xA40B0206 -/* 356A0 800A52A0 */ .word 0x0C000455 -/* 356A4 800A52A4 */ .word 0x201403B0 -/* 356A8 800A52A8 */ .word 0x0C0007F6 -/* 356AC 800A52AC */ .word 0x20130027 -/* 356B0 800A52B0 */ .word 0xCBC21211 -/* 356B4 800A52B4 */ .word 0x0C0007F2 -/* 356B8 800A52B8 */ .word 0xCBC21612 -/* 356BC 800A52BC */ .word 0xCA882000 -/* 356C0 800A52C0 */ .word 0x900103CB -/* 356C4 800A52C4 */ .word 0x4BDE42C5 -/* 356C8 800A52C8 */ .word 0x4A024251 -/* 356CC 800A52CC */ .word 0x4AC80A8E -/* 356D0 800A52D0 */ .word 0x4AA80190 -/* 356D4 800A52D4 */ .word 0x4B1C5AE8 -/* 356D8 800A52D8 */ .word 0x4AC90260 -/* 356DC 800A52DC */ .word 0x4AEA02A3 -/* 356E0 800A52E0 */ .word 0x4A0940D1 -/* 356E4 800A52E4 */ .word 0x4A095AD1 -/* 356E8 800A52E8 */ .word 0x4B7F314E -/* 356EC 800A52EC */ .word 0x4A0941D0 -/* 356F0 800A52F0 */ .word 0x4B7F51CE -/* 356F4 800A52F4 */ .word 0x4A0706E3 -/* 356F8 800A52F8 */ .word 0x484B0800 -/* 356FC 800A52FC */ .word 0x14200002 -/* 35700 800A5300 */ .word 0x4A0A5910 -/* 35704 800A5304 */ .word 0x4B0B4133 -/* 35708 800A5308 */ .word 0x316B0088 -/* 3570C 800A530C */ .word 0x4B7D2EE3 -/* 35710 800A5310 */ .word 0x1560FFCA -/* 35714 800A5314 */ .word 0x4A0B2967 -/* 35718 800A5318 */ .word 0x940203CC -/* 3571C 800A531C */ .word 0x800503C4 -/* 35720 800A5320 */ .word 0x3C033510 -/* 35724 800A5324 */ .word 0x00021240 -/* 35728 800A5328 */ .word 0x00452824 -/* 3572C 800A532C */ .word 0x00651825 -/* 35730 800A5330 */ .word 0xAEE30000 -/* 35734 800A5334 */ .word 0xEAFD1401 -/* 35738 800A5338 */ .word 0xEAFD1202 -/* 3573C 800A533C */ .word 0xAEE0000C -/* 35740 800A5340 */ .word 0x900503C6 -/* 35744 800A5344 */ .word 0x900603C7 -/* 35748 800A5348 */ .word 0x900703C9 -/* 3574C 800A534C */ .word 0x8C040264 -/* 35750 800A5350 */ .word 0x00051880 -/* 35754 800A5354 */ .word 0x00661825 -/* 35758 800A5358 */ .word 0x00031CC0 -/* 3575C 800A535C */ .word 0x00621825 -/* 35760 800A5360 */ .word 0x00075D00 -/* 35764 800A5364 */ .word 0x008B2025 -/* 35768 800A5368 */ .word 0xAEE30010 -/* 3576C 800A536C */ .word 0xEAFD0610 -/* 35770 800A5370 */ .word 0xAEE40014 -/* 35774 800A5374 */ .word 0x22F70018 -/* 35778 800A5378 */ .word 0x000630C0 -/* 3577C 800A537C */ .word 0x20C60274 -/* 35780 800A5380 */ .word 0xC8C21800 -/* 35784 800A5384 */ .word 0xCA860912 -/* 35788 800A5388 */ .word 0x4B9F2945 -/* 3578C 800A538C */ .word 0x4B041228 -/* 35790 800A5390 */ .word 0x4B670A8E -/* 35794 800A5394 */ .word 0x4B041244 -/* 35798 800A5398 */ .word 0x4B8532CE -/* 3579C 800A539C */ .word 0x10200002 -/* 357A0 800A53A0 */ .word 0x4B7D030F -/* 357A4 800A53A4 */ .word 0x4A0A0A11 -/* 357A8 800A53A8 */ .word 0x4B0A1284 -/* 357AC 800A53AC */ .word 0x4BDF4205 -/* 357B0 800A53B0 */ .word 0x4B7DFA0E -/* 357B4 800A53B4 */ .word 0x4B004A33 -/* 357B8 800A53B8 */ .word 0xEBCB0901 -/* 357BC 800A53BC */ .word 0xEBCC0900 -/* 357C0 800A53C0 */ .word 0x8FC20000 -/* 357C4 800A53C4 */ .word 0x8C1803C0 -/* 357C8 800A53C8 */ .word 0x0C000455 -/* 357CC 800A53CC */ .word 0x00021042 -/* 357D0 800A53D0 */ .word 0x000210C0 -/* 357D4 800A53D4 */ .word 0x00581020 -/* 357D8 800A53D8 */ .word 0x37030000 -/* 357DC 800A53DC */ .word 0x4B671890 -/* 357E0 800A53E0 */ .word 0x4B7F088E -/* 357E4 800A53E4 */ .word 0x940503BA -/* 357E8 800A53E8 */ .word 0x48062C00 -/* 357EC 800A53EC */ .word 0x48074900 -/* 357F0 800A53F0 */ .word 0x48081A00 -/* 357F4 800A53F4 */ .word 0x48091E00 -/* 357F8 800A53F8 */ .word 0x480A1200 -/* 357FC 800A53FC */ .word 0x48013F00 -/* 35800 800A5400 */ .word 0x00084300 -/* 35804 800A5404 */ .word 0x30A5FFFC -/* 35808 800A5408 */ .word 0x00063080 -/* 3580C 800A540C */ .word 0x00A62022 -/* 35810 800A5410 */ .word 0x1880FF8A -/* 35814 800A5414 */ .word 0x000A5300 -/* 35818 800A5418 */ .word 0x18E00002 -/* 3581C 800A541C */ .word 0x3C0CE400 -/* 35820 800A5420 */ .word 0x2084FFFC -/* 35824 800A5424 */ .word 0x00815822 -/* 35828 800A5428 */ .word 0x19600002 -/* 3582C 800A542C */ .word 0x014C5025 -/* 35830 800A5430 */ .word 0x34240000 -/* 35834 800A5434 */ .word 0x800F03C5 -/* 35838 800A5438 */ .word 0x940D03D4 -/* 3583C 800A543C */ .word 0x940603D2 -/* 35840 800A5440 */ .word 0x05E10004 -/* 35844 800A5444 */ .word 0x940503D0 -/* 35848 800A5448 */ .word 0x48055200 -/* 3584C 800A544C */ .word 0x00052880 -/* 35850 800A5450 */ .word 0x20A5FFFF -/* 35854 800A5454 */ .word 0x000D7040 -/* 35858 800A5458 */ .word 0x21CEFFFF -/* 3585C 800A545C */ .word 0x3C0B3D10 -/* 35860 800A5460 */ .word 0x01CB7025 -/* 35864 800A5464 */ .word 0x000F7E00 -/* 35868 800A5468 */ .word 0x34A57000 -/* 3586C 800A546C */ .word 0x00052B00 -/* 35870 800A5470 */ .word 0x1880002E -/* 35874 800A5474 */ .word 0x00240822 -/* 35878 800A5478 */ .word 0x941D03D6 -/* 3587C 800A547C */ .word 0x05E10004 -/* 35880 800A5480 */ .word 0x941503CE -/* 35884 800A5484 */ .word 0x940B03D0 -/* 35888 800A5488 */ .word 0x001DEC00 -/* 3588C 800A548C */ .word 0x03ABE825 -/* 35890 800A5490 */ .word 0x00A68025 -/* 35894 800A5494 */ .word 0x00952022 -/* 35898 800A5498 */ .word 0x04810010 -/* 3589C 800A549C */ .word 0x48841100 -/* 358A0 800A54A0 */ .word 0x4B223086 -/* 358A4 800A54A4 */ .word 0x4B7D00CF -/* 358A8 800A54A8 */ .word 0xEBC20901 -/* 358AC 800A54AC */ .word 0xEBC30900 -/* 358B0 800A54B0 */ .word 0x8FCB0000 -/* 358B4 800A54B4 */ .word 0x02A4A820 -/* 358B8 800A54B8 */ .word 0x05E10004 -/* 358BC 800A54BC */ .word 0x03ABE820 -/* 358C0 800A54C0 */ .word 0x22ABFFFF -/* 358C4 800A54C4 */ .word 0x08000513 -/* 358C8 800A54C8 */ .word 0x00AB8025 -/* 358CC 800A54CC */ .word 0x23ABFFFE -/* 358D0 800A54D0 */ .word 0x356BE000 -/* 358D4 800A54D4 */ .word 0x000B5AC0 -/* 358D8 800A54D8 */ .word 0x01668025 -/* 358DC 800A54DC */ .word 0x0135E020 -/* 358E0 800A54E0 */ .word 0x239CFFFF -/* 358E4 800A54E4 */ .word 0xEAFD0700 -/* 358E8 800A54E8 */ .word 0xAEEE0008 -/* 358EC 800A54EC */ .word 0xAEE2000C -/* 358F0 800A54F0 */ .word 0xAEEF0010 -/* 358F4 800A54F4 */ .word 0xAEF00014 -/* 358F8 800A54F8 */ .word 0xEAFD0418 -/* 358FC 800A54FC */ .word 0x015C5825 -/* 35900 800A5500 */ .word 0xAEEB0020 -/* 35904 800A5504 */ .word 0x01095825 -/* 35908 800A5508 */ .word 0xAEEB0024 -/* 3590C 800A550C */ .word 0xEAE8100A -/* 35910 800A5510 */ .word 0xEAFE140B -/* 35914 800A5514 */ .word 0x0C000593 -/* 35918 800A5518 */ .word 0x22F70030 -/* 3591C 800A551C */ .word 0x23890001 -/* 35920 800A5520 */ .word 0x1C80FFDC -/* 35924 800A5524 */ .word 0x005D1020 -/* 35928 800A5528 */ .word 0x1820FF44 -/* 3592C 800A552C */ .word 0xEAFD0700 -/* 35930 800A5530 */ .word 0x18E00028 -/* 35934 800A5534 */ .word 0xAEEE0008 -/* 35938 800A5538 */ .word 0xAEE2000C -/* 3593C 800A553C */ .word 0x3C0B3510 -/* 35940 800A5540 */ .word 0xAEEB0010 -/* 35944 800A5544 */ .word 0x3C0C0600 -/* 35948 800A5548 */ .word 0xAEEC0014 -/* 3594C 800A554C */ .word 0x3C1D3300 -/* 35950 800A5550 */ .word 0xAEFD0018 -/* 35954 800A5554 */ .word 0x00073842 -/* 35958 800A5558 */ .word 0x000DA842 -/* 3595C 800A555C */ .word 0x02A7A822 -/* 35960 800A5560 */ .word 0x00155B80 -/* 35964 800A5564 */ .word 0x216BF000 -/* 35968 800A5568 */ .word 0x016C5825 -/* 3596C 800A556C */ .word 0xAEEB001C -/* 35970 800A5570 */ .word 0xEAFD0420 -/* 35974 800A5574 */ .word 0xAEEE0028 -/* 35978 800A5578 */ .word 0xAEE3002C -/* 3597C 800A557C */ .word 0x3C0B3510 -/* 35980 800A5580 */ .word 0xAEEB0030 -/* 35984 800A5584 */ .word 0xA6F50032 -/* 35988 800A5588 */ .word 0x3C0C0600 -/* 3598C 800A558C */ .word 0xAEEC0034 -/* 35990 800A5590 */ .word 0xAEFD0038 -/* 35994 800A5594 */ .word 0x00075B80 -/* 35998 800A5598 */ .word 0x216BF000 -/* 3599C 800A559C */ .word 0x016C5825 -/* 359A0 800A55A0 */ .word 0xAEEB003C -/* 359A4 800A55A4 */ .word 0x22F70058 -/* 359A8 800A55A8 */ .word 0xEAFD0468 -/* 359AC 800A55AC */ .word 0x01495825 -/* 359B0 800A55B0 */ .word 0xAEEBFFF0 -/* 359B4 800A55B4 */ .word 0x01095825 -/* 359B8 800A55B8 */ .word 0xAEEBFFF4 -/* 359BC 800A55BC */ .word 0xEAE8107E -/* 359C0 800A55C0 */ .word 0x0C000593 -/* 359C4 800A55C4 */ .word 0xEAFE147F -/* 359C8 800A55C8 */ .word 0x21290004 -/* 359CC 800A55CC */ .word 0x2021FFFC -/* 359D0 800A55D0 */ .word 0x1820FF1A -/* 359D4 800A55D4 */ .word 0x000758C0 -/* 359D8 800A55D8 */ .word 0x006B1020 -/* 359DC 800A55DC */ .word 0x34240000 -/* 359E0 800A55E0 */ .word 0x080004FA -/* 359E4 800A55E4 */ .word 0x20010000 -/* 359E8 800A55E8 */ .word 0x0C000455 -/* 359EC 800A55EC */ .word 0x201403A8 -/* 359F0 800A55F0 */ .word 0x0C0007F6 -/* 359F4 800A55F4 */ .word 0x333300FF -/* 359F8 800A55F8 */ .word 0x940B0244 -/* 359FC 800A55FC */ .word 0xCBC41807 -/* 35A00 800A5600 */ .word 0x800102AE -/* 35A04 800A5604 */ .word 0xC9632000 -/* 35A08 800A5608 */ .word 0x0019CDC2 -/* 35A0C 800A560C */ .word 0x0C0007F2 -/* 35A10 800A5610 */ .word 0x87390202 -/* 35A14 800A5614 */ .word 0x9283000F -/* 35A18 800A5618 */ .word 0x8E870014 -/* 35A1C 800A561C */ .word 0x8E850010 -/* 35A20 800A5620 */ .word 0x8C6402B0 -/* 35A24 800A5624 */ .word 0x00E04027 -/* 35A28 800A5628 */ .word 0x00A73024 -/* 35A2C 800A562C */ .word 0x00874824 -/* 35A30 800A5630 */ .word 0x11250027 -/* 35A34 800A5634 */ .word 0x00884824 -/* 35A38 800A5638 */ .word 0x01264825 -/* 35A3C 800A563C */ .word 0xAC6902B0 -/* 35A40 800A5640 */ .word 0x200BFF81 -/* 35A44 800A5644 */ .word 0x15610003 -/* 35A48 800A5648 */ .word 0xA00B02AE -/* 35A4C 800A564C */ .word 0xEAFD0780 -/* 35A50 800A5650 */ .word 0x22F70008 -/* 35A54 800A5654 */ .word 0x9684000A -/* 35A58 800A5658 */ .word 0xEAFD0800 -/* 35A5C 800A565C */ .word 0x8E980004 -/* 35A60 800A5660 */ .word 0xA6E40002 -/* 35A64 800A5664 */ .word 0x0C000455 -/* 35A68 800A5668 */ .word 0x96830008 -/* 35A6C 800A566C */ .word 0xAEF80004 -/* 35A70 800A5670 */ .word 0x82880001 -/* 35A74 800A5674 */ .word 0x92870002 -/* 35A78 800A5678 */ .word 0x92850003 -/* 35A7C 800A567C */ .word 0x20860001 -/* 35A80 800A5680 */ .word 0x00C83024 -/* 35A84 800A5684 */ .word 0x000631C0 -/* 35A88 800A5688 */ .word 0x00073C00 -/* 35A8C 800A568C */ .word 0x00661825 -/* 35A90 800A5690 */ .word 0x00671825 -/* 35A94 800A5694 */ .word 0xAEE30008 -/* 35A98 800A5698 */ .word 0xEAFD0608 -/* 35A9C 800A569C */ .word 0x04200003 -/* 35AA0 800A56A0 */ .word 0xEAFD1403 -/* 35AA4 800A56A4 */ .word 0xEAFD0710 -/* 35AA8 800A56A8 */ .word 0x22F70008 -/* 35AAC 800A56AC */ .word 0x9681000C -/* 35AB0 800A56B0 */ .word 0x00052E00 -/* 35AB4 800A56B4 */ .word 0xAEE50010 -/* 35AB8 800A56B8 */ .word 0x00042380 -/* 35ABC 800A56BC */ .word 0x00812025 -/* 35AC0 800A56C0 */ .word 0xAEE40014 -/* 35AC4 800A56C4 */ .word 0xEAFD0414 -/* 35AC8 800A56C8 */ .word 0x0C000593 -/* 35ACC 800A56CC */ .word 0x22F70018 -/* 35AD0 800A56D0 */ .word 0x03200008 -/* 35AD4 800A56D4 */ .word 0x201403C0 -/* 35AD8 800A56D8 */ .word 0x201F11AC -/* 35ADC 800A56DC */ .word 0x02F65822 -/* 35AE0 800A56E0 */ .word 0x19600260 -/* 35AE4 800A56E4 */ .word 0x400C3000 -/* 35AE8 800A56E8 */ .word 0x8C1800F0 -/* 35AEC 800A56EC */ .word 0x25730320 -/* 35AF0 800A56F0 */ .word 0x1580FFFC -/* 35AF4 800A56F4 */ .word 0x8C0C0FEC -/* 35AF8 800A56F8 */ .word 0x40984800 -/* 35AFC 800A56FC */ .word 0x03135820 -/* 35B00 800A5700 */ .word 0x018B6022 -/* 35B04 800A5704 */ .word 0x05810008 -/* 35B08 800A5708 */ .word 0x400B5800 -/* 35B0C 800A570C */ .word 0x316B0400 -/* 35B10 800A5710 */ .word 0x1560FFFD -/* 35B14 800A5714 */ .word 0x8C180FE8 -/* 35B18 800A5718 */ .word 0x400B5000 -/* 35B1C 800A571C */ .word 0x1178FFFE -/* 35B20 800A5720 */ .word 0x00000000 -/* 35B24 800A5724 */ .word 0x40984000 -/* 35B28 800A5728 */ .word 0x400B5000 -/* 35B2C 800A572C */ .word 0x01785822 -/* 35B30 800A5730 */ .word 0x19600002 -/* 35B34 800A5734 */ .word 0x01735822 -/* 35B38 800A5738 */ .word 0x1960FFFB -/* 35B3C 800A573C */ .word 0x03135820 -/* 35B40 800A5740 */ .word 0xAC0B00F0 -/* 35B44 800A5744 */ .word 0x2273FFFF -/* 35B48 800A5748 */ .word 0x22D4DCE0 -/* 35B4C 800A574C */ .word 0x3AD60C00 -/* 35B50 800A5750 */ .word 0x080007F6 -/* 35B54 800A5754 */ .word 0x22D7FCE0 -/* 35B58 800A5758 */ .word 0x0C000455 -/* 35B5C 800A575C */ .word 0x20130017 -/* 35B60 800A5760 */ .word 0x0C0007F6 -/* 35B64 800A5764 */ .word 0x201403C0 -/* 35B68 800A5768 */ .word 0x940B0244 -/* 35B6C 800A576C */ .word 0xCBC41807 -/* 35B70 800A5770 */ .word 0x0C0007F2 -/* 35B74 800A5774 */ .word 0xC9631800 -/* 35B78 800A5778 */ .word 0xCA822000 -/* 35B7C 800A577C */ .word 0x900201E8 -/* 35B80 800A5780 */ .word 0x800301EC -/* 35B84 800A5784 */ .word 0x00431026 -/* 35B88 800A5788 */ .word 0x30420180 -/* 35B8C 800A578C */ .word 0x000210C2 -/* 35B90 800A5790 */ .word 0x204102C0 -/* 35B94 800A5794 */ .word 0x4B2411D1 -/* 35B98 800A5798 */ .word 0x4B432190 -/* 35B9C 800A579C */ .word 0x4B641150 -/* 35BA0 800A57A0 */ .word 0x4B224230 -/* 35BA4 800A57A4 */ .word 0x4B1B4132 -/* 35BA8 800A57A8 */ .word 0x4BA26230 -/* 35BAC 800A57AC */ .word 0x4B1B6132 -/* 35BB0 800A57B0 */ .word 0x4A044214 -/* 35BB4 800A57B4 */ .word 0x4B7D2110 -/* 35BB8 800A57B8 */ .word 0x4A883EC4 -/* 35BBC 800A57BC */ .word 0x4A84388D -/* 35BC0 800A57C0 */ .word 0x4B7DDA4E -/* 35BC4 800A57C4 */ .word 0x4B1E16C5 -/* 35BC8 800A57C8 */ .word 0x4B1E488C -/* 35BCC 800A57CC */ .word 0xC8292000 -/* 35BD0 800A57D0 */ .word 0x928B0017 -/* 35BD4 800A57D4 */ .word 0x48CB0800 -/* 35BD8 800A57D8 */ .word 0x4A000AA7 -/* 35BDC 800A57DC */ .word 0x4A8A4A2C -/* 35BE0 800A57E0 */ .word 0x4B060EC7 -/* 35BE4 800A57E4 */ .word 0x4AC7410F -/* 35BE8 800A57E8 */ .word 0x4A850EC7 -/* 35BEC 800A57EC */ .word 0x4AC2498F -/* 35BF0 800A57F0 */ .word 0x4B7D01CF -/* 35BF4 800A57F4 */ .word 0xEBC62000 -/* 35BF8 800A57F8 */ .word 0xCBC61C00 -/* 35BFC 800A57FC */ .word 0xCBC71801 -/* 35C00 800A5800 */ .word 0xCBC22002 -/* 35C04 800A5804 */ .word 0xCBC50818 -/* 35C08 800A5808 */ .word 0xCBC50C19 -/* 35C0C 800A580C */ .word 0x4B632950 -/* 35C10 800A5810 */ .word 0x4B032968 -/* 35C14 800A5814 */ .word 0x4A850EC7 -/* 35C18 800A5818 */ .word 0x4AA236CD -/* 35C1C 800A581C */ .word 0x4A8236CF -/* 35C20 800A5820 */ .word 0x4AE23ECD -/* 35C24 800A5824 */ .word 0x4AC23A0F -/* 35C28 800A5828 */ .word 0xCBC21011 -/* 35C2C 800A582C */ .word 0xCBC21412 -/* 35C30 800A5830 */ .word 0x4A8246E3 -/* 35C34 800A5834 */ .word 0x484B0800 -/* 35C38 800A5838 */ .word 0x316C000F -/* 35C3C 800A583C */ .word 0x1180FE7F -/* 35C40 800A5840 */ .word 0x316C00F0 -/* 35C44 800A5844 */ .word 0x1180FE7D -/* 35C48 800A5848 */ .word 0x4AA246E0 -/* 35C4C 800A584C */ .word 0x484B0800 -/* 35C50 800A5850 */ .word 0x316C000F -/* 35C54 800A5854 */ .word 0x1180FE79 -/* 35C58 800A5858 */ .word 0x316C00F0 -/* 35C5C 800A585C */ .word 0x1180FE77 -/* 35C60 800A5860 */ .word 0x4B7D4090 -/* 35C64 800A5864 */ .word 0xEBC81C00 -/* 35C68 800A5868 */ .word 0x4A48416C -/* 35C6C 800A586C */ .word 0xCBC21800 -/* 35C70 800A5870 */ .word 0x4A4421AC -/* 35C74 800A5874 */ .word 0x4A6210A0 -/* 35C78 800A5878 */ .word 0x4A652967 -/* 35C7C 800A587C */ .word 0x4A6631A7 -/* 35C80 800A5880 */ .word 0x4A45422C -/* 35C84 800A5884 */ .word 0x4A46212C -/* 35C88 800A5888 */ .word 0x900102AF -/* 35C8C 800A588C */ .word 0x38210002 -/* 35C90 800A5890 */ .word 0xA00102AF -/* 35C94 800A5894 */ .word D_800C02AE -/* 35C98 800A5898 */ .word 0xEAFD0780 -/* 35C9C 800A589C */ .word 0x142C0002 -/* 35CA0 800A58A0 */ .word 0xA00102AE -/* 35CA4 800A58A4 */ .word 0x26F70008 -/* 35CA8 800A58A8 */ .word 0x94070246 -/* 35CAC 800A58AC */ .word 0x92820014 -/* 35CB0 800A58B0 */ .word 0x92830015 -/* 35CB4 800A58B4 */ .word 0x96840010 -/* 35CB8 800A58B8 */ .word 0x96850012 -/* 35CBC 800A58BC */ .word 0x92860016 -/* 35CC0 800A58C0 */ .word 0x8CE70004 -/* 35CC4 800A58C4 */ .word 0x00021540 -/* 35CC8 800A58C8 */ .word 0x00031CC0 -/* 35CCC 800A58CC */ .word 0x00431025 -/* 35CD0 800A58D0 */ .word 0x00042240 -/* 35CD4 800A58D4 */ .word 0x00441025 -/* 35CD8 800A58D8 */ .word 0x00451025 -/* 35CDC 800A58DC */ .word 0xAEE20000 -/* 35CE0 800A58E0 */ .word 0xEAFD0600 -/* 35CE4 800A58E4 */ .word 0x00063500 -/* 35CE8 800A58E8 */ .word 0x00C73025 -/* 35CEC 800A58EC */ .word 0xAEE60004 -/* 35CF0 800A58F0 */ .word 0xA2E10004 -/* 35CF4 800A58F4 */ .word 0x96840004 -/* 35CF8 800A58F8 */ .word 0xEAFD1202 -/* 35CFC 800A58FC */ .word 0x9685000C -/* 35D00 800A5900 */ .word 0x30847FF8 -/* 35D04 800A5904 */ .word 0x00042240 -/* 35D08 800A5908 */ .word 0x000528C3 -/* 35D0C 800A590C */ .word 0x00851825 -/* 35D10 800A5910 */ .word 0x2063BFFC -/* 35D14 800A5914 */ .word 0xAEE3000C -/* 35D18 800A5918 */ .word 0xA2E1000C -/* 35D1C 800A591C */ .word 0xEAFD0410 -/* 35D20 800A5920 */ .word 0x26F70018 -/* 35D24 800A5924 */ .word 0x4B3E01EB -/* 35D28 800A5928 */ .word 0x200B0020 -/* 35D2C 800A592C */ .word 0x48CB0800 -/* 35D30 800A5930 */ .word 0x200C00E7 -/* 35D34 800A5934 */ .word 0x4AC838A7 -/* 35D38 800A5938 */ .word 0x4A8838E7 -/* 35D3C 800A593C */ .word 0x4AA83967 -/* 35D40 800A5940 */ .word 0x4AE839A7 -/* 35D44 800A5944 */ .word 0x48CC0800 -/* 35D48 800A5948 */ .word 0x4AC410A7 -/* 35D4C 800A594C */ .word 0x4A8418E7 -/* 35D50 800A5950 */ .word 0x4AA42967 -/* 35D54 800A5954 */ .word 0x4AE431A7 -/* 35D58 800A5958 */ .word 0x4A022911 -/* 35D5C 800A595C */ .word 0x4A0219D1 -/* 35D60 800A5960 */ .word 0x4A031211 -/* 35D64 800A5964 */ .word 0x4A032A51 -/* 35D68 800A5968 */ .word 0x4BC726C7 -/* 35D6C 800A596C */ .word 0x4BC446CF -/* 35D70 800A5970 */ .word 0x4B0A529D -/* 35D74 800A5974 */ .word 0x4B2B5ADD -/* 35D78 800A5978 */ .word 0x4BC44370 -/* 35D7C 800A597C */ .word 0x4B7D4332 -/* 35D80 800A5980 */ .word 0x4A0A56D3 -/* 35D84 800A5984 */ .word 0x4BC74B70 -/* 35D88 800A5988 */ .word 0x4B7D4B32 -/* 35D8C 800A598C */ .word 0x4BDFDEE0 -/* 35D90 800A5990 */ .word 0x4B1EF3A7 -/* 35D94 800A5994 */ .word 0x4BC95370 -/* 35D98 800A5998 */ .word 0x4B7D5332 -/* 35D9C 800A599C */ .word 0x4B2E5EC4 -/* 35DA0 800A59A0 */ .word 0x4B2E528D -/* 35DA4 800A59A4 */ .word 0x4B7DFACE -/* 35DA8 800A59A8 */ .word 0x4B444273 -/* 35DAC 800A59AC */ .word 0x4B474A73 -/* 35DB0 800A59B0 */ .word 0x4A0C6B54 -/* 35DB4 800A59B4 */ .word 0x4B7D6310 -/* 35DB8 800A59B8 */ .word 0x4BC44473 -/* 35DBC 800A59BC */ .word 0x4BC74C73 -/* 35DC0 800A59C0 */ .word 0x4BC95473 -/* 35DC4 800A59C4 */ .word 0x4B5F0490 -/* 35DC8 800A59C8 */ .word 0x4B5F6B46 -/* 35DCC 800A59CC */ .word 0x4B5F630F -/* 35DD0 800A59D0 */ .word 0x4A116EC4 -/* 35DD4 800A59D4 */ .word 0x4A11640D -/* 35DD8 800A59D8 */ .word 0x4B7DFBCE -/* 35DDC 800A59DC */ .word 0x4A0F03D5 -/* 35DE0 800A59E0 */ .word 0x4A109411 -/* 35DE4 800A59E4 */ .word 0x4A0F6EC4 -/* 35DE8 800A59E8 */ .word 0x4A0F66CD -/* 35DEC 800A59EC */ .word 0x4A106B4E -/* 35DF0 800A59F0 */ .word 0x4A10630F -/* 35DF4 800A59F4 */ .word 0x48025180 -/* 35DF8 800A59F8 */ .word 0x30420080 -/* 35DFC 800A59FC */ .word 0x00411025 -/* 35E00 800A5A00 */ .word 0x34420A00 -/* 35E04 800A5A04 */ .word 0x4B4A46F2 -/* 35E08 800A5A08 */ .word 0x4B4B5431 -/* 35E0C 800A5A0C */ .word 0x4B7D53F2 -/* 35E10 800A5A10 */ .word 0x4A096EC6 -/* 35E14 800A5A14 */ .word 0x4A0966CF -/* 35E18 800A5A18 */ .word 0x4B2A529D -/* 35E1C 800A5A1C */ .word 0x4B0B5ADD -/* 35E20 800A5A20 */ .word 0x4BC726C7 -/* 35E24 800A5A24 */ .word 0x4BC446CF -/* 35E28 800A5A28 */ .word 0x4B2C631D -/* 35E2C 800A5A2C */ .word 0x4B0D6B5D -/* 35E30 800A5A30 */ .word 0x4B443EC7 -/* 35E34 800A5A34 */ .word 0x4B4826CF -/* 35E38 800A5A38 */ .word 0x4B318C5D -/* 35E3C 800A5A3C */ .word 0x4B12949D -/* 35E40 800A5A40 */ .word 0x4B5066C4 -/* 35E44 800A5A44 */ .word 0x4B506ECD -/* 35E48 800A5A48 */ .word 0x4B4F630E -/* 35E4C 800A5A4C */ .word 0x4B4F6B4F -/* 35E50 800A5A50 */ .word 0x4B508EC4 -/* 35E54 800A5A54 */ .word 0x4B5096CD -/* 35E58 800A5A58 */ .word 0x4B4F8C4E -/* 35E5C 800A5A5C */ .word 0x4B4F948F -/* 35E60 800A5A60 */ .word 0x48031A00 -/* 35E64 800A5A64 */ .word 0x4B9F03D0 -/* 35E68 800A5A68 */ .word 0x4B9F56C4 -/* 35E6C 800A5A6C */ .word 0x4B9F5A4D -/* 35E70 800A5A70 */ .word 0x00031B80 -/* 35E74 800A5A74 */ .word 0x4B7D020E -/* 35E78 800A5A78 */ .word 0x4BBF1128 -/* 35E7C 800A5A7C */ .word 0x4A040111 -/* 35E80 800A5A80 */ .word 0x4B7D5EE0 -/* 35E84 800A5A84 */ .word 0x4B3D0427 -/* 35E88 800A5A88 */ .word 0x4B427EC6 -/* 35E8C 800A5A8C */ .word 0x4BC4420E -/* 35E90 800A5A90 */ .word 0x4BC44A4F -/* 35E94 800A5A94 */ .word 0x4BC47906 -/* 35E98 800A5A98 */ .word 0x4B7D01CF -/* 35E9C 800A5A9C */ .word 0x4B1044D4 -/* 35EA0 800A5AA0 */ .word 0x4B7D4D10 -/* 35EA4 800A5AA4 */ .word 0x4B2E66C4 -/* 35EA8 800A5AA8 */ .word 0x4B2E6B4D -/* 35EAC 800A5AAC */ .word 0x4B7DFB0E -/* 35EB0 800A5AB0 */ .word 0x4B2E8EC4 -/* 35EB4 800A5AB4 */ .word 0x4B2E948D -/* 35EB8 800A5AB8 */ .word 0x4B7DFC4E -/* 35EBC 800A5ABC */ .word 0x4BDF6306 -/* 35EC0 800A5AC0 */ .word 0x4BDF6B4F -/* 35EC4 800A5AC4 */ .word 0x4BDF8C46 -/* 35EC8 800A5AC8 */ .word 0x4BDF948F -/* 35ECC 800A5ACC */ .word 0x4B0A66C4 -/* 35ED0 800A5AD0 */ .word 0x4B0A6ECD -/* 35ED4 800A5AD4 */ .word 0x4B0B66CE -/* 35ED8 800A5AD8 */ .word 0x4B0B6ECF -/* 35EDC 800A5ADC */ .word 0x4B3D8B8E -/* 35EE0 800A5AE0 */ .word 0x4B3D93CF -/* 35EE4 800A5AE4 */ .word 0x4B3D16C7 -/* 35EE8 800A5AE8 */ .word 0x4BC476CC -/* 35EEC 800A5AEC */ .word 0x4BC47ECD -/* 35EF0 800A5AF0 */ .word 0x4BC7740E -/* 35EF4 800A5AF4 */ .word 0x4BC77D4F -/* 35EF8 800A5AF8 */ .word 0xA6E20000 -/* 35EFC 800A5AFC */ .word 0xEAE50E01 -/* 35F00 800A5B00 */ .word 0xEAE30E02 -/* 35F04 800A5B04 */ .word 0xEAE20E03 -/* 35F08 800A5B08 */ .word 0xAEE30008 -/* 35F0C 800A5B0C */ .word 0xEAEB0A06 -/* 35F10 800A5B10 */ .word 0xEAEA0A07 -/* 35F14 800A5B14 */ .word 0xEAE90808 -/* 35F18 800A5B18 */ .word 0xEAE80809 -/* 35F1C 800A5B1C */ .word 0xEAEB080A -/* 35F20 800A5B20 */ .word 0xEAEA080B -/* 35F24 800A5B24 */ .word 0xEAF4090C -/* 35F28 800A5B28 */ .word 0xEAF3090D -/* 35F2C 800A5B2C */ .word 0xEAEB090E -/* 35F30 800A5B30 */ .word 0xEAEA090F -/* 35F34 800A5B34 */ .word 0xEAF51B04 -/* 35F38 800A5B38 */ .word 0xEAED1B05 -/* 35F3C 800A5B3C */ .word 0xEAF01B06 -/* 35F40 800A5B40 */ .word 0xEAEC1B07 -/* 35F44 800A5B44 */ .word 0xEAEF1B08 -/* 35F48 800A5B48 */ .word 0xEAF21B09 -/* 35F4C 800A5B4C */ .word 0xEAEE1B0A -/* 35F50 800A5B50 */ .word 0xEAF11B0B -/* 35F54 800A5B54 */ .word 0x1320FEE0 -/* 35F58 800A5B58 */ .word 0x26F70060 -/* 35F5C 800A5B5C */ .word 0x4B7D1890 -/* 35F60 800A5B60 */ .word 0x20190000 -/* 35F64 800A5B64 */ .word 0x4B7D28D0 -/* 35F68 800A5B68 */ .word 0x08000632 -/* 35F6C 800A5B6C */ .word 0x4B7D3150 -/* 35F70 800A5B70 */ .word 0x00000000 -/* 35F74 800A5B74 */ .word 0x00000000 -/* 35F78 800A5B78 */ .word 0x00000000 -/* 35F7C 800A5B7C */ .word 0x00000000 -/* 35F80 800A5B80 */ .word 0x00000000 -/* 35F84 800A5B84 */ .word 0x00000000 -/* 35F88 800A5B88 */ .word 0x00000000 -/* 35F8C 800A5B8C */ .word 0x00000000 -/* 35F90 800A5B90 */ .word 0x00000000 -/* 35F94 800A5B94 */ .word 0x00000000 -/* 35F98 800A5B98 */ .word 0x00000000 -/* 35F9C 800A5B9C */ .word 0x00000000 -/* 35FA0 800A5BA0 */ .word 0x00000000 -/* 35FA4 800A5BA4 */ .word 0x00000000 -/* 35FA8 800A5BA8 */ .word 0x00000000 -/* 35FAC 800A5BAC */ .word 0x00000000 -/* 35FB0 800A5BB0 */ .word 0x00000000 -/* 35FB4 800A5BB4 */ .word 0x00000000 -/* 35FB8 800A5BB8 */ .word 0x00000000 -/* 35FBC 800A5BBC */ .word 0x00000000 -/* 35FC0 800A5BC0 */ .word 0x00000000 -/* 35FC4 800A5BC4 */ .word 0x00000000 -/* 35FC8 800A5BC8 */ .word 0x00000000 -/* 35FCC 800A5BCC */ .word 0x00000000 -/* 35FD0 800A5BD0 */ .word 0x00000000 -/* 35FD4 800A5BD4 */ .word 0x00000000 -/* 35FD8 800A5BD8 */ .word 0x00000000 -/* 35FDC 800A5BDC */ .word 0x00000000 -/* 35FE0 800A5BE0 */ .word 0x00000000 -/* 35FE4 800A5BE4 */ .word 0x00000000 -/* 35FE8 800A5BE8 */ .word 0x00000000 -/* 35FEC 800A5BEC */ .word 0x00000000 -/* 35FF0 800A5BF0 */ .word 0x00000000 -/* 35FF4 800A5BF4 */ .word 0x00000000 -/* 35FF8 800A5BF8 */ .word 0x00000000 -/* 35FFC 800A5BFC */ .word 0x00000000 -/* 36000 800A5C00 */ .word 0x00000000 -/* 36004 800A5C04 */ .word 0x00000000 -/* 36008 800A5C08 */ .word 0x00000000 -/* 3600C 800A5C0C */ .word 0x200C1B78 -/* 36010 800A5C10 */ .word 0x080007ED -/* 36014 800A5C14 */ .word 0x200B031C -/* 36018 800A5C18 */ .word 0x0C000455 -/* 3601C 800A5C1C */ .word 0x20130017 -/* 36020 800A5C20 */ .word 0x0C0007F6 -/* 36024 800A5C24 */ .word 0x201403C0 -/* 36028 800A5C28 */ .word 0x940B0244 -/* 3602C 800A5C2C */ .word 0xCBC41807 -/* 36030 800A5C30 */ .word 0x0C0007F2 -/* 36034 800A5C34 */ .word 0xC9631800 -/* 36038 800A5C38 */ .word 0x07200077 -/* 3603C 800A5C3C */ .word 0xCA822000 -/* 36040 800A5C40 */ .word 0x4B441150 -/* 36044 800A5C44 */ .word 0x4B032968 -/* 36048 800A5C48 */ .word 0x4B7D01A8 -/* 3604C 800A5C4C */ .word 0x4B241211 -/* 36050 800A5C50 */ .word 0x4B0401D0 -/* 36054 800A5C54 */ .word 0x4B224270 -/* 36058 800A5C58 */ .word 0x4B1B4132 -/* 3605C 800A5C5C */ .word 0x4BA26270 -/* 36060 800A5C60 */ .word 0x4B1B6132 -/* 36064 800A5C64 */ .word 0x4A044A54 -/* 36068 800A5C68 */ .word 0x4B7D2110 -/* 3606C 800A5C6C */ .word 0x4B1E42C6 -/* 36070 800A5C70 */ .word 0x4B7D028F -/* 36074 800A5C74 */ .word 0x4A895EC4 -/* 36078 800A5C78 */ .word 0x4A8956CD -/* 3607C 800A5C7C */ .word 0x4A845ACE -/* 36080 800A5C80 */ .word 0x4A84528F -/* 36084 800A5C84 */ .word 0x940B0246 -/* 36088 800A5C88 */ .word 0xC9641800 -/* 3608C 800A5C8C */ .word 0x4AC83A50 -/* 36090 800A5C90 */ .word 0x4B7F0A4E -/* 36094 800A5C94 */ .word 0x4B044A46 -/* 36098 800A5C98 */ .word 0x4B241306 -/* 3609C 800A5C9C */ .word 0x928B0017 -/* 360A0 800A5CA0 */ .word 0x316B0011 -/* 360A4 800A5CA4 */ .word 0x256B0077 -/* 360A8 800A5CA8 */ .word 0x48CB0800 -/* 360AC 800A5CAC */ .word 0x4A0939E7 -/* 360B0 800A5CB0 */ .word 0x4A0C1367 -/* 360B4 800A5CB4 */ .word 0x4B4339D0 -/* 360B8 800A5CB8 */ .word 0x4ACB36D4 -/* 360BC 800A5CBC */ .word 0x4ACA2890 -/* 360C0 800A5CC0 */ .word 0xCBC81011 -/* 360C4 800A5CC4 */ .word 0xCBC81412 -/* 360C8 800A5CC8 */ .word 0x4AA810A0 -/* 360CC 800A5CCC */ .word 0x4A882A51 -/* 360D0 800A5CD0 */ .word 0x4A882963 -/* 360D4 800A5CD4 */ .word 0x4A090267 -/* 360D8 800A5CD8 */ .word 0x4A022EE3 -/* 360DC 800A5CDC */ .word 0x48410800 -/* 360E0 800A5CE0 */ .word 0x30210011 -/* 360E4 800A5CE4 */ .word 0x1420FD55 -/* 360E8 800A5CE8 */ .word 0x4AAD4EC7 -/* 360EC 800A5CEC */ .word 0x4B2B5ADD -/* 360F0 800A5CF0 */ .word 0x4B0A529D -/* 360F4 800A5CF4 */ .word 0x4B5E5EC4 -/* 360F8 800A5CF8 */ .word 0x4B5E56CD -/* 360FC 800A5CFC */ .word 0x4B7F5ACE -/* 36100 800A5D00 */ .word 0x4AC709CE -/* 36104 800A5D04 */ .word 0x4B232A28 -/* 36108 800A5D08 */ .word 0x4AFE4207 -/* 3610C 800A5D0C */ .word 0x4A886A05 -/* 36110 800A5D10 */ .word 0x4AA839D1 -/* 36114 800A5D14 */ .word 0x48012800 -/* 36118 800A5D18 */ .word 0x48022C00 -/* 3611C 800A5D1C */ .word 0x48031000 -/* 36120 800A5D20 */ .word 0x48041400 -/* 36124 800A5D24 */ .word 0x30420FFF -/* 36128 800A5D28 */ .word 0x00010B00 -/* 3612C 800A5D2C */ .word 0x00220825 -/* 36130 800A5D30 */ .word 0x30840FFF -/* 36134 800A5D34 */ .word 0x00031B00 -/* 36138 800A5D38 */ .word 0x00641825 -/* 3613C 800A5D3C */ .word 0x48056900 -/* 36140 800A5D40 */ .word 0x900200C9 -/* 36144 800A5D44 */ .word 0x30420020 -/* 36148 800A5D48 */ .word 0x10400003 -/* 3614C 800A5D4C */ .word 0x00000000 -/* 36150 800A5D50 */ .word 0x00052880 -/* 36154 800A5D54 */ .word 0x2063BFFC -/* 36158 800A5D58 */ .word 0x900202AF -/* 3615C 800A5D5C */ .word 0x38420002 -/* 36160 800A5D60 */ .word 0xA00202AF -/* 36164 800A5D64 */ .word D_800C02AE -/* 36168 800A5D68 */ .word 0xEAFD0780 -/* 3616C 800A5D6C */ .word 0x144C0002 -/* 36170 800A5D70 */ .word 0xA00202AE -/* 36174 800A5D74 */ .word 0x26F70008 -/* 36178 800A5D78 */ .word 0xEBC41200 -/* 3617C 800A5D7C */ .word 0x8FCA0000 -/* 36180 800A5D80 */ .word 0x92840014 -/* 36184 800A5D84 */ .word 0x92860015 -/* 36188 800A5D88 */ .word 0x96870010 -/* 3618C 800A5D8C */ .word 0x96880012 -/* 36190 800A5D90 */ .word 0x92890016 -/* 36194 800A5D94 */ .word 0x00042540 -/* 36198 800A5D98 */ .word 0x000634C0 -/* 3619C 800A5D9C */ .word 0x00862025 -/* 361A0 800A5DA0 */ .word 0x00073A40 -/* 361A4 800A5DA4 */ .word 0x00872025 -/* 361A8 800A5DA8 */ .word 0x00882025 -/* 361AC 800A5DAC */ .word 0xAEE40000 -/* 361B0 800A5DB0 */ .word 0xEAFD0600 -/* 361B4 800A5DB4 */ .word 0x00094D00 -/* 361B8 800A5DB8 */ .word 0x012A4825 -/* 361BC 800A5DBC */ .word 0xAEE90004 -/* 361C0 800A5DC0 */ .word 0xA2E20004 -/* 361C4 800A5DC4 */ .word 0x96870004 -/* 361C8 800A5DC8 */ .word 0xEAFD1202 -/* 361CC 800A5DCC */ .word 0x9688000C -/* 361D0 800A5DD0 */ .word 0x30E77FF8 -/* 361D4 800A5DD4 */ .word 0x00073A40 -/* 361D8 800A5DD8 */ .word 0x000840C3 -/* 361DC 800A5DDC */ .word 0x00E83025 -/* 361E0 800A5DE0 */ .word 0x20C6BFFC -/* 361E4 800A5DE4 */ .word 0xAEE6000C -/* 361E8 800A5DE8 */ .word 0xA2E2000C -/* 361EC 800A5DEC */ .word 0xAEE30010 -/* 361F0 800A5DF0 */ .word 0xEAFD0690 -/* 361F4 800A5DF4 */ .word 0xAEE10014 -/* 361F8 800A5DF8 */ .word 0xA2E20014 -/* 361FC 800A5DFC */ .word 0xEAE7080C -/* 36200 800A5E00 */ .word 0xEAE70C0D -/* 36204 800A5E04 */ .word 0xA6E5001C -/* 36208 800A5E08 */ .word 0xEAED0D0F -/* 3620C 800A5E0C */ .word 0x08000592 -/* 36210 800A5E10 */ .word 0x26F70020 -/* 36214 800A5E14 */ .word 0xCA822000 -/* 36218 800A5E18 */ .word 0xCBC7091A -/* 3621C 800A5E1C */ .word 0xCBC70D1B -/* 36220 800A5E20 */ .word 0xCBC80818 -/* 36224 800A5E24 */ .word 0xCBC80C19 -/* 36228 800A5E28 */ .word 0x4B1F1245 -/* 3622C 800A5E2C */ .word 0x4B7DFA8E -/* 36230 800A5E30 */ .word 0x4B274330 -/* 36234 800A5E34 */ .word 0x4B1B42F2 -/* 36238 800A5E38 */ .word 0x4BA76330 -/* 3623C 800A5E3C */ .word 0x4B1B62F2 -/* 36240 800A5E40 */ .word 0x4A0B0EC6 -/* 36244 800A5E44 */ .word 0x4B3D630E -/* 36248 800A5E48 */ .word 0x4B3D5ACF -/* 3624C 800A5E4C */ .word 0x4B3F39C5 -/* 36250 800A5E50 */ .word 0x4B7DFB4E -/* 36254 800A5E54 */ .word 0x4A026EC6 -/* 36258 800A5E58 */ .word 0x4A0239CF -/* 3625C 800A5E5C */ .word 0x4A8C56C4 -/* 36260 800A5E60 */ .word 0x4A8C4ECD -/* 36264 800A5E64 */ .word 0x4A8B518E -/* 36268 800A5E68 */ .word 0x4A8B494F -/* 3626C 800A5E6C */ .word 0x4B444210 -/* 36270 800A5E70 */ .word 0x4B034228 -/* 36274 800A5E74 */ .word 0x4B3D294E -/* 36278 800A5E78 */ .word 0x4B2748B3 -/* 3627C 800A5E7C */ .word 0x080006EF -/* 36280 800A5E80 */ .word 0x4BA768B3 -/* 36284 800A5E84 */ .word 0x00000000 -/* 36288 800A5E88 */ .word 0x00000000 -/* 3628C 800A5E8C */ .word 0x00000000 -/* 36290 800A5E90 */ .word 0x00000000 -/* 36294 800A5E94 */ .word 0x00000000 -/* 36298 800A5E98 */ .word 0x00000000 -/* 3629C 800A5E9C */ .word 0x00000000 -/* 362A0 800A5EA0 */ .word 0x00000000 -/* 362A4 800A5EA4 */ .word 0x00000000 -/* 362A8 800A5EA8 */ .word 0x00000000 -/* 362AC 800A5EAC */ .word 0x00000000 -/* 362B0 800A5EB0 */ .word 0x00000000 -/* 362B4 800A5EB4 */ .word 0x00000000 -/* 362B8 800A5EB8 */ .word 0x00000000 -/* 362BC 800A5EBC */ .word 0x00000000 -/* 362C0 800A5EC0 */ .word 0x00000000 -/* 362C4 800A5EC4 */ .word 0x00000000 -/* 362C8 800A5EC8 */ .word 0x00000000 -/* 362CC 800A5ECC */ .word 0x00000000 -/* 362D0 800A5ED0 */ .word 0x00000000 -/* 362D4 800A5ED4 */ .word 0x00000000 -/* 362D8 800A5ED8 */ .word 0x00000000 -/* 362DC 800A5EDC */ .word 0x00000000 -/* 362E0 800A5EE0 */ .word 0x00000000 -/* 362E4 800A5EE4 */ .word 0x00000000 -/* 362E8 800A5EE8 */ .word 0x00000000 -/* 362EC 800A5EEC */ .word 0x00000000 -/* 362F0 800A5EF0 */ .word 0x00000000 -/* 362F4 800A5EF4 */ .word 0x00000000 -/* 362F8 800A5EF8 */ .word 0x00000000 -/* 362FC 800A5EFC */ .word 0x00000000 -/* 36300 800A5F00 */ .word 0x00000000 -/* 36304 800A5F04 */ .word 0x00000000 -/* 36308 800A5F08 */ .word 0x00000000 -/* 3630C 800A5F0C */ .word 0x00000000 -/* 36310 800A5F10 */ .word 0x00000000 -/* 36314 800A5F14 */ .word 0x00000000 -/* 36318 800A5F18 */ .word 0x00000000 -/* 3631C 800A5F1C */ .word 0x00000000 -/* 36320 800A5F20 */ .word 0x00000000 -/* 36324 800A5F24 */ .word 0x00000000 -/* 36328 800A5F28 */ .word 0x00000000 -/* 3632C 800A5F2C */ .word 0x00000000 -/* 36330 800A5F30 */ .word 0x00000000 -/* 36334 800A5F34 */ .word 0x00000000 -/* 36338 800A5F38 */ .word 0x00000000 -/* 3633C 800A5F3C */ .word 0x00000000 -/* 36340 800A5F40 */ .word 0x00000000 -/* 36344 800A5F44 */ .word 0x00000000 -/* 36348 800A5F48 */ .word 0x00000000 -/* 3634C 800A5F4C */ .word 0x00000000 -/* 36350 800A5F50 */ .word 0x00000000 -/* 36354 800A5F54 */ .word 0x00000000 -/* 36358 800A5F58 */ .word 0x00000000 -/* 3635C 800A5F5C */ .word 0x00000000 -/* 36360 800A5F60 */ .word 0x00000000 -/* 36364 800A5F64 */ .word 0x00000000 -/* 36368 800A5F68 */ .word 0x00000000 -/* 3636C 800A5F6C */ .word 0x00000000 -/* 36370 800A5F70 */ .word 0x00000000 -/* 36374 800A5F74 */ .word 0x00000000 -/* 36378 800A5F78 */ .word 0x00000000 -/* 3637C 800A5F7C */ .word 0x00000000 -/* 36380 800A5F80 */ .word 0x00000000 -/* 36384 800A5F84 */ .word 0x00000000 -/* 36388 800A5F88 */ .word 0x00000000 -/* 3638C 800A5F8C */ .word 0x00000000 -/* 36390 800A5F90 */ .word 0x00000000 -/* 36394 800A5F94 */ .word 0x00000000 -/* 36398 800A5F98 */ .word 0x00000000 -/* 3639C 800A5F9C */ .word 0x00000000 -/* 363A0 800A5FA0 */ .word 0x00000000 -/* 363A4 800A5FA4 */ .word 0x00000000 -/* 363A8 800A5FA8 */ .word 0x00000000 -/* 363AC 800A5FAC */ .word 0x00000000 -/* 363B0 800A5FB0 */ .word 0x00000000 -/* 363B4 800A5FB4 */ .word 0x00000000 -/* 363B8 800A5FB8 */ .word 0x00000000 -/* 363BC 800A5FBC */ .word 0x00000000 -/* 363C0 800A5FC0 */ .word 0x00000000 -/* 363C4 800A5FC4 */ .word 0x00000000 -/* 363C8 800A5FC8 */ .word 0x00000000 -/* 363CC 800A5FCC */ .word 0x00000000 -/* 363D0 800A5FD0 */ .word 0x00000000 -/* 363D4 800A5FD4 */ .word 0x00000000 -/* 363D8 800A5FD8 */ .word 0x00000000 -/* 363DC 800A5FDC */ .word 0x00000000 -/* 363E0 800A5FE0 */ .word 0x00000000 -/* 363E4 800A5FE4 */ .word 0x00000000 -/* 363E8 800A5FE8 */ .word 0x00000000 -/* 363EC 800A5FEC */ .word 0x00000000 -/* 363F0 800A5FF0 */ .word 0x00000000 -/* 363F4 800A5FF4 */ .word 0x00000000 -/* 363F8 800A5FF8 */ .word 0x00000000 -/* 363FC 800A5FFC */ .word 0x00000000 -/* 36400 800A6000 */ .word 0x00000000 -/* 36404 800A6004 */ .word 0x00000000 -/* 36408 800A6008 */ .word 0x00000000 -/* 3640C 800A600C */ .word 0x00000000 -/* 36410 800A6010 */ .word 0x00000000 -/* 36414 800A6014 */ .word 0x00000000 -/* 36418 800A6018 */ .word 0x00000000 -/* 3641C 800A601C */ .word 0x00000000 -/* 36420 800A6020 */ .word 0x00000000 -/* 36424 800A6024 */ .word 0x00000000 -/* 36428 800A6028 */ .word 0x00000000 -/* 3642C 800A602C */ .word 0x00000000 -/* 36430 800A6030 */ .word 0x00000000 -/* 36434 800A6034 */ .word 0x00000000 -/* 36438 800A6038 */ .word 0x00000000 -/* 3643C 800A603C */ .word 0x200C1000 -/* 36440 800A6040 */ .word 0x200B0304 -/* 36444 800A6044 */ .word 0x8D780000 -/* 36448 800A6048 */ .word 0x95730004 -/* 3644C 800A604C */ .word 0x0C0007F6 -/* 36450 800A6050 */ .word 0x95740006 -/* 36454 800A6054 */ .word 0x359F0000 -/* 36458 800A6058 */ .word 0x400B3000 -/* 3645C 800A605C */ .word 0x1560FFFF -/* 36460 800A6060 */ .word 0x400B3000 -/* 36464 800A6064 */ .word 0x03E00008 -/* 36468 800A6068 */ .word 0x400B2800 -/* 3646C 800A606C */ .word 0x1560FFFF -/* 36470 800A6070 */ .word 0x400B2800 -/* 36474 800A6074 */ .word 0x40940000 -/* 36478 800A6078 */ .word 0x06800003 -/* 3647C 800A607C */ .word 0x40980800 -/* 36480 800A6080 */ .word 0x03E00008 -/* 36484 800A6084 */ .word 0x40931000 -/* 36488 800A6088 */ .word 0x03E00008 -/* 3648C 800A608C */ .word 0x40931800 -/* 36490 800A6090 */ .word 0x02F65822 -/* 36494 800A6094 */ .word 0x256C031F -/* 36498 800A6098 */ .word 0x05910192 -/* 3649C 800A609C */ .word 0x00000000 -/* 364A0 800A60A0 */ .word 0x0C0007F2 -/* 364A4 800A60A4 */ .word 0x8C1800F0 -/* 364A8 800A60A8 */ .word 0x0420001A -/* 364AC 800A60AC */ .word 0x40984800 -/* 364B0 800A60B0 */ .word 0x1420000F -/* 364B4 800A60B4 */ .word 0x035BD020 -/* 364B8 800A60B8 */ .word 0x8F7804BC -/* 364BC 800A60BC */ .word 0xAC1A0FF0 -/* 364C0 800A60C0 */ .word 0xAC180FD0 -/* 364C4 800A60C4 */ .word 0x24141080 -/* 364C8 800A60C8 */ .word 0x0C0007F6 -/* 364CC 800A60CC */ .word 0x20130F47 -/* 364D0 800A60D0 */ .word 0x8C1800D8 -/* 364D4 800A60D4 */ .word 0x24140180 -/* 364D8 800A60D8 */ .word 0x33330FFF -/* 364DC 800A60DC */ .word 0x0314C020 -/* 364E0 800A60E0 */ .word 0x0C0007F6 -/* 364E4 800A60E4 */ .word 0x02749822 -/* 364E8 800A60E8 */ .word 0x080007F2 -/* 364EC 800A60EC */ .word 0x201F1084 -/* 364F0 800A60F0 */ .word 0x8C0B0FD0 -/* 364F4 800A60F4 */ .word 0xAC1A0BF8 -/* 364F8 800A60F8 */ .word 0xAC0B0BFC -/* 364FC 800A60FC */ .word 0x200C5000 -/* 36500 800A6100 */ .word 0x8C180FF8 -/* 36504 800A6104 */ .word 0x20148000 -/* 36508 800A6108 */ .word 0x20130BFF -/* 3650C 800A610C */ .word 0x080007F6 -/* 36510 800A6110 */ .word 0x201F1088 -/* 36514 800A6114 */ .word 0x200C4000 -/* 36518 800A6118 */ .word 0x408C2000 -/* 3651C 800A611C */ .word 0x0000000D -/* 36520 800A6120 */ .word 0x00000000 -/* 36524 800A6124 */ .word 0x00000000 -/* 36528 800A6128 */ .word 0x0C000455 -/* 3652C 800A612C */ .word 0x877404B9 -/* 36530 800A6130 */ .word 0x33330FF8 -/* 36534 800A6134 */ .word 0x0014A083 -/* 36538 800A6138 */ .word 0x080007F6 -/* 3653C 800A613C */ .word 0x201F11A8 -/* 36540 800A6140 */ .word 0xAD79F0B8 -/* 36544 800A6144 */ .word 0x0800046B -/* 36548 800A6148 */ .word 0xAD78F0BC -/* 3654C 800A614C */ .word 0x900100D1 -/* 36550 800A6150 */ .word 0x8C0300D4 -/* 36554 800A6154 */ .word 0x03002827 -/* 36558 800A6158 */ .word 0x8C2202B0 -/* 3655C 800A615C */ .word 0xA41900D0 -/* 36560 800A6160 */ .word 0x00782024 -/* 36564 800A6164 */ .word 0x00583024 -/* 36568 800A6168 */ .word 0x10C3005A -/* 3656C 800A616C */ .word 0x00453024 -/* 36570 800A6170 */ .word 0x00C43025 -/* 36574 800A6174 */ .word 0xAC2602B0 -/* 36578 800A6178 */ .word 0x8C1800D0 -/* 3657C 800A617C */ .word 0x900100DE -/* 36580 800A6180 */ .word 0x001913C0 -/* 36584 800A6184 */ .word 0x0C000455 -/* 36588 800A6188 */ .word 0x035B1820 -/* 3658C 800A618C */ .word 0x0440004A -/* 36590 800A6190 */ .word 0x371A0000 -/* 36594 800A6194 */ .word 0xAC230138 -/* 36598 800A6198 */ .word 0x20210004 -/* 3659C 800A619C */ .word 0x08000464 -/* 365A0 800A61A0 */ .word 0xA00100DE -/* 365A4 800A61A4 */ .word 0x900100DE -/* 365A8 800A61A8 */ .word 0x102003CA -/* 365AC 800A61AC */ .word 0x2021FFFC -/* 365B0 800A61B0 */ .word 0x0800041D -/* 365B4 800A61B4 */ .word 0x8C3A0138 -/* 365B8 800A61B8 */ .word 0x00190C02 -/* 365BC 800A61BC */ .word 0x94222886 -/* 365C0 800A61C0 */ .word 0x00591020 -/* 365C4 800A61C4 */ .word 0x0800046B -/* 365C8 800A61C8 */ .word 0xAC580000 -/* 365CC 800A61CC */ .word 0x0C000455 -/* 365D0 800A61D0 */ .word 0x97340388 -/* 365D4 800A61D4 */ .word 0x937304B9 -/* 365D8 800A61D8 */ .word 0x080007F6 -/* 365DC 800A61DC */ .word 0x201F11A8 -/* 365E0 800A61E0 */ .word 0x8D63F014 -/* 365E4 800A61E4 */ .word 0x3C028000 -/* 365E8 800A61E8 */ .word 0x03221007 -/* 365EC 800A61EC */ .word 0x00190A02 -/* 365F0 800A61F0 */ .word 0x00221006 -/* 365F4 800A61F4 */ .word 0x00401027 -/* 365F8 800A61F8 */ .word 0x00621824 -/* 365FC 800A61FC */ .word 0x00781825 -/* 36600 800A6200 */ .word 0xAD63F014 -/* 36604 800A6204 */ .word 0x8C1900C8 -/* 36608 800A6208 */ .word 0x08000450 -/* 3660C 800A620C */ .word 0x8C1800CC -/* 36610 800A6210 */ .word 0xA0180268 -/* 36614 800A6214 */ .word 0x33010008 -/* 36618 800A6218 */ .word 0x24210248 -/* 3661C 800A621C */ .word 0xA4010244 -/* 36620 800A6220 */ .word 0x33210008 -/* 36624 800A6224 */ .word 0x24210258 -/* 36628 800A6228 */ .word 0xA4010246 -/* 3662C 800A622C */ .word 0x33010018 -/* 36630 800A6230 */ .word 0x00010842 -/* 36634 800A6234 */ .word 0x8C230234 -/* 36638 800A6238 */ .word 0x33010070 -/* 3663C 800A623C */ .word 0x00010882 -/* 36640 800A6240 */ .word 0x8C220214 -/* 36644 800A6244 */ .word 0xAC0301FC -/* 36648 800A6248 */ .word 0x0800046B -/* 3664C 800A624C */ .word 0xAC0201F8 -/* 36650 800A6250 */ .word 0xC81B1818 -/* 36654 800A6254 */ .word 0xC81B1C1A -/* 36658 800A6258 */ .word 0x8C1900D8 -/* 3665C 800A625C */ .word 0x22F70010 -/* 36660 800A6260 */ .word 0xEAFB187E -/* 36664 800A6264 */ .word 0xEAFB1C7F -/* 36668 800A6268 */ .word 0xAEF80004 -/* 3666C 800A626C */ .word 0xAEF90000 -/* 36670 800A6270 */ .word 0x08000592 -/* 36674 800A6274 */ .word 0x22F70008 -/* 36678 800A6278 */ .word 0x201F1140 -/* 3667C 800A627C */ .word 0x00185D82 -/* 36680 800A6280 */ .word 0x316B003C -/* 36684 800A6284 */ .word 0x8D6B00F8 -/* 36688 800A6288 */ .word 0x0018C200 -/* 3668C 800A628C */ .word 0x0018C202 -/* 36690 800A6290 */ .word 0x03E00008 -/* 36694 800A6294 */ .word 0x030BC020 -/* 36698 800A6298 */ .word 0xAC1900C8 -/* 3669C 800A629C */ .word 0x08000450 -/* 366A0 800A62A0 */ .word 0xAC1800CC -/* 366A4 800A62A4 */ .word 0x00000000 -/* 366A8 800A62A8 */ .word 0x0C000455 -/* 366AC 800A62AC */ .word 0x20130017 -/* 366B0 800A62B0 */ .word 0x0C0007F6 -/* 366B4 800A62B4 */ .word 0x201403C0 -/* 366B8 800A62B8 */ .word 0x200C16D4 -/* 366BC 800A62BC */ .word 0x080007ED -/* 366C0 800A62C0 */ .word 0x200B0314 -/* 366C4 800A62C4 */ .word 0x00000000 -/* 366C8 800A62C8 */ .word 0x200C1640 -/* 366CC 800A62CC */ .word 0x080007ED -/* 366D0 800A62D0 */ .word 0x200B0314 -/* 366D4 800A62D4 */ .word 0x0C0007F6 -/* 366D8 800A62D8 */ .word 0x20130027 -/* 366DC 800A62DC */ .word 0x200103D8 -/* 366E0 800A62E0 */ .word 0xCBC21211 -/* 366E4 800A62E4 */ .word 0x0C0007F2 -/* 366E8 800A62E8 */ .word 0xCBC21612 -/* 366EC 800A62EC */ .word 0xCA832000 -/* 366F0 800A62F0 */ .word 0xCA84080E -/* 366F4 800A62F4 */ .word 0xCA840C0F -/* 366F8 800A62F8 */ .word 0x4B3F2145 -/* 366FC 800A62FC */ .word 0x4B7DF98E -/* 36700 800A6300 */ .word 0x4B044230 -/* 36704 800A6304 */ .word 0x4B7D41F2 -/* 36708 800A6308 */ .word 0x4B846230 -/* 3670C 800A630C */ .word 0x4B7D61F2 -/* 36710 800A6310 */ .word 0x4B3D0EC6 -/* 36714 800A6314 */ .word 0x4B1F46CC -/* 36718 800A6318 */ .word 0x4B1F39CD -/* 3671C 800A631C */ .word 0x4B7DFA0E -/* 36720 800A6320 */ .word 0x4B9F1EC6 -/* 36724 800A6324 */ .word 0x4B7DFA8F -/* 36728 800A6328 */ .word 0x900203CB -/* 3672C 800A632C */ .word 0x4B7F0EC6 -/* 36730 800A6330 */ .word 0x4AA346CC -/* 36734 800A6334 */ .word 0x30420001 -/* 36738 800A6338 */ .word 0x4AA33B0D -/* 3673C 800A633C */ .word 0x4B7DFACE -/* 36740 800A6340 */ .word 0x4B1C5AE8 -/* 36744 800A6344 */ .word 0x4A8B1AD5 -/* 36748 800A6348 */ .word 0x4A8C0311 -/* 3674C 800A634C */ .word 0x4B7D6323 -/* 36750 800A6350 */ .word 0x4B7D5AE7 -/* 36754 800A6354 */ .word 0x10400003 -/* 36758 800A6358 */ .word 0x4AEB1B51 -/* 3675C 800A635C */ .word 0x4B6B1ED0 -/* 36760 800A6360 */ .word 0x4B5B50F3 -/* 36764 800A6364 */ .word 0x4A031251 -/* 36768 800A6368 */ .word 0x4AE21AD1 -/* 3676C 800A636C */ .word 0x4AED0ACE -/* 36770 800A6370 */ .word 0x4B7D4A63 -/* 36774 800A6374 */ .word 0x4B7D5AE3 -/* 36778 800A6378 */ .word 0x4AC96B51 -/* 3677C 800A637C */ .word 0x4ACB6B51 -/* 36780 800A6380 */ .word 0x4AC91890 -/* 36784 800A6384 */ .word 0x4B3D6EE3 -/* 36788 800A6388 */ .word 0x48CB0800 -/* 3678C 800A638C */ .word 0x316B0088 -/* 36790 800A6390 */ .word 0x1560FE7E -/* 36794 800A6394 */ .word 0x4AED1310 -/* 36798 800A6398 */ .word 0x4BED78B3 -/* 3679C 800A639C */ .word 0x4B9F16C5 -/* 367A0 800A63A0 */ .word 0xE8220A00 -/* 367A4 800A63A4 */ .word 0xE82C0A01 -/* 367A8 800A63A8 */ .word 0x10400002 -/* 367AC 800A63AC */ .word 0xE83B1601 -/* 367B0 800A63B0 */ .word 0x4B4B5273 -/* 367B4 800A63B4 */ .word 0x4BDF1886 -/* 367B8 800A63B8 */ .word 0x4AC92306 -/* 367BC 800A63BC */ .word 0x4B7DFACF -/* 367C0 800A63C0 */ .word 0x4BFE6306 -/* 367C4 800A63C4 */ .word 0x4BFE5ACF -/* 367C8 800A63C8 */ .word 0x4A830ACF -/* 367CC 800A63CC */ .word 0x48035800 -/* 367D0 800A63D0 */ .word 0x48051100 -/* 367D4 800A63D4 */ .word 0x48045C00 -/* 367D8 800A63D8 */ .word 0x8C0703D0 -/* 367DC 800A63DC */ .word 0x48061500 -/* 367E0 800A63E0 */ .word 0x00655822 -/* 367E4 800A63E4 */ .word 0x05600005 -/* 367E8 800A63E8 */ .word 0x48835800 -/* 367EC 800A63EC */ .word 0x00651822 -/* 367F0 800A63F0 */ .word 0x20840020 -/* 367F4 800A63F4 */ .word 0x08000600 -/* 367F8 800A63F8 */ .word 0x20E70020 -/* 367FC 800A63FC */ .word 0x00865822 -/* 36800 800A6400 */ .word 0x05600004 -/* 36804 800A6404 */ .word 0x48845C00 -/* 36808 800A6408 */ .word 0x00862022 -/* 3680C 800A640C */ .word 0x08000607 -/* 36810 800A6410 */ .word 0x00E63822 -/* 36814 800A6414 */ .word 0xAC0703F0 -/* 36818 800A6418 */ .word 0x00875822 -/* 3681C 800A641C */ .word 0x000B5940 -/* 36820 800A6420 */ .word 0xAC0B03E4 -/* 36824 800A6424 */ .word 0x4AED2306 -/* 36828 800A6428 */ .word 0x4B7DFA4F -/* 3682C 800A642C */ .word 0x4BFE6306 -/* 36830 800A6430 */ .word 0x4BFE4A4F -/* 36834 800A6434 */ .word 0x900B0268 -/* 36838 800A6438 */ .word 0x316B0008 -/* 3683C 800A643C */ .word 0x000B30C2 -/* 36840 800A6440 */ .word 0x48044800 -/* 36844 800A6444 */ .word 0xA00603E0 -/* 36848 800A6448 */ .word 0x00065940 -/* 3684C 800A644C */ .word 0x2084000B -/* 36850 800A6450 */ .word 0x00646020 -/* 36854 800A6454 */ .word 0x0185602A -/* 36858 800A6458 */ .word 0x398C0001 -/* 3685C 800A645C */ .word 0xA00C03E1 -/* 36860 800A6460 */ .word 0x900B03C6 -/* 36864 800A6464 */ .word 0x900C03C7 -/* 36868 800A6468 */ .word 0x000B5840 -/* 3686C 800A646C */ .word 0x216B02A4 -/* 36870 800A6470 */ .word 0x000C6080 -/* 36874 800A6474 */ .word 0x218C0294 -/* 36878 800A6478 */ .word 0xC96C0A00 -/* 3687C 800A647C */ .word 0xC98C1000 -/* 36880 800A6480 */ .word 0x48866800 -/* 36884 800A6484 */ .word 0x4B632386 -/* 36888 800A6488 */ .word 0x4B7DFBCF -/* 3688C 800A648C */ .word 0x4B5C6EC6 -/* 36890 800A6490 */ .word 0x4BFE76CC -/* 36894 800A6494 */ .word 0x4BFE7BCD -/* 36898 800A6498 */ .word 0x4B7DFB8E -/* 3689C 800A649C */ .word 0x4B2276D5 -/* 368A0 800A64A0 */ .word 0x4B7D7EE0 -/* 368A4 800A64A4 */ .word 0x4B2276E7 -/* 368A8 800A64A8 */ .word 0x4B0C08CE -/* 368AC 800A64AC */ .word 0x4B3D0EC7 -/* 368B0 800A64B0 */ .word 0x4B2C18CD -/* 368B4 800A64B4 */ .word 0xE8230805 -/* 368B8 800A64B8 */ .word 0x4B0343F0 -/* 368BC 800A64BC */ .word 0x4B7D43B2 -/* 368C0 800A64C0 */ .word 0x4B7F6EC7 -/* 368C4 800A64C4 */ .word 0x4B4C7ECC -/* 368C8 800A64C8 */ .word 0x4B4C740D -/* 368CC 800A64CC */ .word 0x4B3C8346 -/* 368D0 800A64D0 */ .word 0x4B7DF8CF -/* 368D4 800A64D4 */ .word 0x4B886EC4 -/* 368D8 800A64D8 */ .word 0x4B881ECD -/* 368DC 800A64DC */ .word 0x4B876B4E -/* 368E0 800A64E0 */ .word 0x4B8718CF -/* 368E4 800A64E4 */ .word 0xE8230808 -/* 368E8 800A64E8 */ .word 0xE82D0809 -/* 368EC 800A64EC */ .word 0xC82E0807 -/* 368F0 800A64F0 */ .word 0xC82F0806 -/* 368F4 800A64F4 */ .word 0x4B8876C4 -/* 368F8 800A64F8 */ .word 0x4B887ECD -/* 368FC 800A64FC */ .word 0x4B87738E -/* 36900 800A6500 */ .word 0x4B877BCF -/* 36904 800A6504 */ .word 0x4B9C73A8 -/* 36908 800A6508 */ .word 0x4B0346F2 -/* 3690C 800A650C */ .word 0x4B0D41F1 -/* 36910 800A6510 */ .word 0x4B7D4232 -/* 36914 800A6514 */ .word 0x4A0776C4 -/* 36918 800A6518 */ .word 0x4A077ECD -/* 3691C 800A651C */ .word 0x4A08744E -/* 36920 800A6520 */ .word 0x4A087C8F -/* 36924 800A6524 */ .word 0x4B5F8C46 -/* 36928 800A6528 */ .word 0x4B5F948F -/* 3692C 800A652C */ .word 0x4B3D0C4F -/* 36930 800A6530 */ .word 0x4A1169C6 -/* 36934 800A6534 */ .word 0x4A111A0F -/* 36938 800A6538 */ .word 0x4A0776D5 -/* 3693C 800A653C */ .word 0x4A087EE3 -/* 36940 800A6540 */ .word 0x4A128CA7 -/* 36944 800A6544 */ .word 0x4B1269C6 -/* 36948 800A6548 */ .word 0x4B121A0F -/* 3694C 800A654C */ .word 0x4B9C3C68 -/* 36950 800A6550 */ .word 0x4A1174D5 -/* 36954 800A6554 */ .word 0x4A087D11 -/* 36958 800A6558 */ .word 0x4B3F9EC4 -/* 3695C 800A655C */ .word 0x4B3FA3CD -/* 36960 800A6560 */ .word 0x4B7DFB8E -/* 36964 800A6564 */ .word 0x4B847386 -/* 36968 800A6568 */ .word 0x4B847BCF -/* 3696C 800A656C */ .word 0x4B3D1EC7 -/* 36970 800A6570 */ .word 0x4BBC3EE8 -/* 36974 800A6574 */ .word 0x4B3D6ECE -/* 36978 800A6578 */ .word 0x4B7F99CE -/* 3697C 800A657C */ .word 0x4B7FA20F -/* 36980 800A6580 */ .word 0xE828080A -/* 36984 800A6584 */ .word 0xE827080B -/* 36988 800A6588 */ .word 0x4B1F70C5 -/* 3698C 800A658C */ .word 0x4BDC18E8 -/* 36990 800A6590 */ .word 0x4B3F7384 -/* 36994 800A6594 */ .word 0x4B3F7BCD -/* 36998 800A6598 */ .word 0x4B7DFB8E -/* 3699C 800A659C */ .word 0x4B0E81D1 -/* 369A0 800A65A0 */ .word 0x4B1049F3 -/* 369A4 800A65A4 */ .word 0x080006ED -/* 369A8 800A65A8 */ .word 0xE827100A -/* 369AC 800A65AC */ .word 0x8C0B03FC -/* 369B0 800A65B0 */ .word 0xEAFD0780 -/* 369B4 800A65B4 */ .word 0x22F70010 -/* 369B8 800A65B8 */ .word 0x01745825 -/* 369BC 800A65BC */ .word 0xAEEBFFF8 -/* 369C0 800A65C0 */ .word 0xEAFD147F -/* 369C4 800A65C4 */ .word 0x8C0B03F8 -/* 369C8 800A65C8 */ .word 0xAEF10004 -/* 369CC 800A65CC */ .word 0x22F70018 -/* 369D0 800A65D0 */ .word 0xAEEBFFE8 -/* 369D4 800A65D4 */ .word 0xEAFD0770 -/* 369D8 800A65D8 */ .word 0x3C0BF400 -/* 369DC 800A65DC */ .word 0xAEEBFFF8 -/* 369E0 800A65E0 */ .word 0x226B06FF -/* 369E4 800A65E4 */ .word 0xA6EBFFFC -/* 369E8 800A65E8 */ .word 0x00125880 -/* 369EC 800A65EC */ .word 0x216BFFFF -/* 369F0 800A65F0 */ .word 0x03E00008 -/* 369F4 800A65F4 */ .word 0xA6EBFFFE -/* 369F8 800A65F8 */ .word 0x900B03E0 -/* 369FC 800A65FC */ .word 0x900C03E1 -/* 36A00 800A6600 */ .word 0x008BC820 -/* 36A04 800A6604 */ .word 0x006CC022 -/* 36A08 800A6608 */ .word 0x03195822 -/* 36A0C 800A660C */ .word 0x05600007 -/* 36A10 800A6610 */ .word 0x941303E2 -/* 36A14 800A6614 */ .word 0x37320000 -/* 36A18 800A6618 */ .word 0x0C000679 -/* 36A1C 800A661C */ .word 0x34B10000 -/* 36A20 800A6620 */ .word 0x00641822 -/* 36A24 800A6624 */ .word 0x08000766 -/* 36A28 800A6628 */ .word 0x00A62820 -/* 36A2C 800A662C */ .word 0x4893C000 -/* 36A30 800A6630 */ .word 0x03239022 -/* 36A34 800A6634 */ .word 0x1A40000E -/* 36A38 800A6638 */ .word 0x20740000 -/* 36A3C 800A663C */ .word 0x8C1103C0 -/* 36A40 800A6640 */ .word 0x940B03F4 -/* 36A44 800A6644 */ .word 0x329F0001 -/* 36A48 800A6648 */ .word 0x13E00005 -/* 36A4C 800A664C */ .word 0x022B8820 -/* 36A50 800A6650 */ .word 0x940B03F6 -/* 36A54 800A6654 */ .word 0x2294FFFF -/* 36A58 800A6658 */ .word 0x22520001 -/* 36A5C 800A665C */ .word 0x022B8822 -/* 36A60 800A6660 */ .word 0x4894D800 -/* 36A64 800A6664 */ .word 0x4B18DEC6 -/* 36A68 800A6668 */ .word 0x0C000673 -/* 36A6C 800A666C */ .word 0x4814D800 -/* 36A70 800A6670 */ .word 0x1180001D -/* 36A74 800A6674 */ .word 0xC838090F -/* 36A78 800A6678 */ .word 0x4898D100 -/* 36A7C 800A667C */ .word 0x4B38D6C6 -/* 36A80 800A6680 */ .word 0x4B7DFE4F -/* 36A84 800A6684 */ .word 0xEBDB0901 -/* 36A88 800A6688 */ .word 0xEBD90900 -/* 36A8C 800A668C */ .word 0x8FCB0000 -/* 36A90 800A6690 */ .word 0x8C1103C0 -/* 36A94 800A6694 */ .word 0x33120001 -/* 36A98 800A6698 */ .word 0x12400005 -/* 36A9C 800A669C */ .word 0x00AB6020 -/* 36AA0 800A66A0 */ .word 0x940B03F6 -/* 36AA4 800A66A4 */ .word 0x4B3DD691 -/* 36AA8 800A66A8 */ .word 0x018B6022 -/* 36AAC 800A66AC */ .word 0x022B8822 -/* 36AB0 800A66B0 */ .word 0xC8380A0E -/* 36AB4 800A66B4 */ .word 0x22520001 -/* 36AB8 800A66B8 */ .word 0x4B58C6D1 -/* 36ABC 800A66BC */ .word 0x4BDEDEC5 -/* 36AC0 800A66C0 */ .word 0x4B3BC651 -/* 36AC4 800A66C4 */ .word 0x4813C800 -/* 36AC8 800A66C8 */ .word 0x4B18D646 -/* 36ACC 800A66CC */ .word 0x4B3DDE8E -/* 36AD0 800A66D0 */ .word 0x0C000673 -/* 36AD4 800A66D4 */ .word 0x4814D100 -/* 36AD8 800A66D8 */ .word 0x35910000 -/* 36ADC 800A66DC */ .word 0x4814C900 -/* 36AE0 800A66E0 */ .word 0x0C000673 -/* 36AE4 800A66E4 */ .word 0x4813D900 -/* 36AE8 800A66E8 */ .word 0x1F000006 -/* 36AEC 800A66EC */ .word 0x00641822 -/* 36AF0 800A66F0 */ .word 0x8C0B03FC -/* 36AF4 800A66F4 */ .word 0x22F70008 -/* 36AF8 800A66F8 */ .word 0xAEEBFFF8 -/* 36AFC 800A66FC */ .word 0x080006CE -/* 36B00 800A6700 */ .word 0xEAFD147F -/* 36B04 800A6704 */ .word 0x34B10000 -/* 36B08 800A6708 */ .word 0x941303E2 -/* 36B0C 800A670C */ .word 0x37120000 -/* 36B10 800A6710 */ .word 0x0C000673 -/* 36B14 800A6714 */ .word 0x20140000 -/* 36B18 800A6718 */ .word 0x1C600097 -/* 36B1C 800A671C */ .word 0x00A62820 -/* 36B20 800A6720 */ .word 0x00035822 -/* 36B24 800A6724 */ .word 0x488BD800 -/* 36B28 800A6728 */ .word 0x940B03F4 -/* 36B2C 800A672C */ .word 0x8C0503C0 -/* 36B30 800A6730 */ .word 0x4B38DEC6 -/* 36B34 800A6734 */ .word 0x4B7DFE4F -/* 36B38 800A6738 */ .word 0x00AB2820 -/* 36B3C 800A673C */ .word 0xEBDB0801 -/* 36B40 800A6740 */ .word 0x940C040C -/* 36B44 800A6744 */ .word 0xEBD90800 -/* 36B48 800A6748 */ .word 0x8FCB0000 -/* 36B4C 800A674C */ .word 0x006C1820 -/* 36B50 800A6750 */ .word 0x08000766 -/* 36B54 800A6754 */ .word 0x00AB2820 -/* 36B58 800A6758 */ .word 0x8F7804BC -/* 36B5C 800A675C */ .word 0x201F16F4 -/* 36B60 800A6760 */ .word 0x08000455 -/* 36B64 800A6764 */ .word 0x201403B0 -/* 36B68 800A6768 */ .word 0x0C000455 -/* 36B6C 800A676C */ .word 0x20130017 -/* 36B70 800A6770 */ .word 0x0C0007F6 -/* 36B74 800A6774 */ .word 0x201403C0 -/* 36B78 800A6778 */ .word 0x200C1B94 -/* 36B7C 800A677C */ .word 0x080007ED -/* 36B80 800A6780 */ .word 0x200B0314 -/* 36B84 800A6784 */ .word 0x00000000 -/* 36B88 800A6788 */ .word 0x200C1640 -/* 36B8C 800A678C */ .word 0x080007ED -/* 36B90 800A6790 */ .word 0x200B0314 -/* 36B94 800A6794 */ .word 0xC82D080D -/* 36B98 800A6798 */ .word 0xC831080C -/* 36B9C 800A679C */ .word 0x4A1286C6 -/* 36BA0 800A67A0 */ .word 0x4B3D76CE -/* 36BA4 800A67A4 */ .word 0x4B3D7ECF -/* 36BA8 800A67A8 */ .word 0x4B1F8ECD -/* 36BAC 800A67AC */ .word 0x4B1F6A0C -/* 36BB0 800A67B0 */ .word 0x4BAA4351 -/* 36BB4 800A67B4 */ .word 0x4BAA4390 -/* 36BB8 800A67B8 */ .word 0x4B7D46E3 -/* 36BBC 800A67BC */ .word 0x4A0E4227 -/* 36BC0 800A67C0 */ .word 0x4B7D6EE3 -/* 36BC4 800A67C4 */ .word 0x4A086A27 -/* 36BC8 800A67C8 */ .word 0x4B224AF3 -/* 36BCC 800A67CC */ .word 0x4B2C5A85 -/* 36BD0 800A67D0 */ .word 0x4BDF5286 -/* 36BD4 800A67D4 */ .word 0xE82A1007 -/* 36BD8 800A67D8 */ .word 0xE828081B -/* 36BDC 800A67DC */ .word 0x8C1803C0 -/* 36BE0 800A67E0 */ .word 0x4B3D56C6 -/* 36BE4 800A67E4 */ .word 0x0C000455 -/* 36BE8 800A67E8 */ .word 0x4B2A408E -/* 36BEC 800A67EC */ .word 0xAC1803C0 -/* 36BF0 800A67F0 */ .word 0x4B7DFB4F -/* 36BF4 800A67F4 */ .word 0xEBC20801 -/* 36BF8 800A67F8 */ .word 0xEBCD0800 -/* 36BFC 800A67FC */ .word 0x8FC50000 -/* 36C00 800A6800 */ .word 0x00B82820 -/* 36C04 800A6804 */ .word 0x4B2A3A05 -/* 36C08 800A6808 */ .word 0x4B7DF88E -/* 36C0C 800A680C */ .word 0xE8280816 -/* 36C10 800A6810 */ .word 0xE8280918 -/* 36C14 800A6814 */ .word 0xE8220817 -/* 36C18 800A6818 */ .word 0xE8220919 -/* 36C1C 800A681C */ .word 0x10400003 -/* 36C20 800A6820 */ .word 0x4B0C58A8 -/* 36C24 800A6824 */ .word 0x4B7F16C6 -/* 36C28 800A6828 */ .word 0x4B7F488E -/* 36C2C 800A682C */ .word 0x940B03F6 -/* 36C30 800A6830 */ .word 0x940C03E2 -/* 36C34 800A6834 */ .word 0x3C02FD10 -/* 36C38 800A6838 */ .word 0x000B5842 -/* 36C3C 800A683C */ .word 0x216BFFFF -/* 36C40 800A6840 */ .word 0x004B1025 -/* 36C44 800A6844 */ .word 0xAC0203F8 -/* 36C48 800A6848 */ .word 0x3C07F510 -/* 36C4C 800A684C */ .word 0x000C6240 -/* 36C50 800A6850 */ .word 0x00EC3825 -/* 36C54 800A6854 */ .word 0xAC0703FC -/* 36C58 800A6858 */ .word 0xAEE70000 -/* 36C5C 800A685C */ .word 0xEAFD1401 -/* 36C60 800A6860 */ .word 0xAEE70008 -/* 36C64 800A6864 */ .word 0x900B03C6 -/* 36C68 800A6868 */ .word 0x900C03C7 -/* 36C6C 800A686C */ .word 0x000B5940 -/* 36C70 800A6870 */ .word 0x000C60C0 -/* 36C74 800A6874 */ .word 0x016C5825 -/* 36C78 800A6878 */ .word 0xA2EB0009 -/* 36C7C 800A687C */ .word 0x900B03C9 -/* 36C80 800A6880 */ .word 0x8C0C0264 -/* 36C84 800A6884 */ .word 0x000B5D00 -/* 36C88 800A6888 */ .word 0x016C5825 -/* 36C8C 800A688C */ .word 0xAEEB000C -/* 36C90 800A6890 */ .word 0xEAFD1204 -/* 36C94 800A6894 */ .word 0xAEE00014 -/* 36C98 800A6898 */ .word 0x22F70018 -/* 36C9C 800A689C */ .word 0x940303BA -/* 36CA0 800A68A0 */ .word 0x940B040E -/* 36CA4 800A68A4 */ .word 0x84040400 -/* 36CA8 800A68A8 */ .word 0x8C0203EC -/* 36CAC 800A68AC */ .word 0x8C0F03E8 -/* 36CB0 800A68B0 */ .word 0x940E03DE -/* 36CB4 800A68B4 */ .word 0x00031882 -/* 36CB8 800A68B8 */ .word 0xA403040C -/* 36CBC 800A68BC */ .word 0x006B1822 -/* 36CC0 800A68C0 */ .word 0x8C060404 -/* 36CC4 800A68C4 */ .word 0x940703D8 -/* 36CC8 800A68C8 */ .word 0x940803DA -/* 36CCC 800A68CC */ .word 0x940903DC -/* 36CD0 800A68D0 */ .word 0x00073B00 -/* 36CD4 800A68D4 */ .word 0x00084300 -/* 36CD8 800A68D8 */ .word 0x00026A82 -/* 36CDC 800A68DC */ .word 0x1DA00013 -/* 36CE0 800A68E0 */ .word 0x00000000 -/* 36CE4 800A68E4 */ .word 0x00641822 -/* 36CE8 800A68E8 */ .word 0x1C600033 -/* 36CEC 800A68EC */ .word 0x00A62820 -/* 36CF0 800A68F0 */ .word 0xC827080F -/* 36CF4 800A68F4 */ .word 0x00035822 -/* 36CF8 800A68F8 */ .word 0x488B3900 -/* 36CFC 800A68FC */ .word 0x8C0503C0 -/* 36D00 800A6900 */ .word 0x4B2739C6 -/* 36D04 800A6904 */ .word 0x4B7DFA0F -/* 36D08 800A6908 */ .word 0xEBC70801 -/* 36D0C 800A690C */ .word 0xEBC80800 -/* 36D10 800A6910 */ .word 0x8FCB0000 -/* 36D14 800A6914 */ .word 0x940C03F4 -/* 36D18 800A6918 */ .word 0x941F040C -/* 36D1C 800A691C */ .word 0x00AB2820 -/* 36D20 800A6920 */ .word 0x00AC2820 -/* 36D24 800A6924 */ .word 0x08000776 -/* 36D28 800A6928 */ .word 0x007F1820 -/* 36D2C 800A692C */ .word 0x01CD7022 -/* 36D30 800A6930 */ .word 0x05C1000F -/* 36D34 800A6934 */ .word 0x304203FF -/* 36D38 800A6938 */ .word 0x488ED800 -/* 36D3C 800A693C */ .word 0x4B1B21C6 -/* 36D40 800A6940 */ .word 0x4B7DFA0F -/* 36D44 800A6944 */ .word 0x940C0402 -/* 36D48 800A6948 */ .word 0xEBC80C00 -/* 36D4C 800A694C */ .word 0xEBC70C01 -/* 36D50 800A6950 */ .word 0x8FCB0000 -/* 36D54 800A6954 */ .word 0x20840001 -/* 36D58 800A6958 */ .word 0x000B5A83 -/* 36D5C 800A695C */ .word 0x008B2020 -/* 36D60 800A6960 */ .word 0x008C5822 -/* 36D64 800A6964 */ .word 0x05600002 -/* 36D68 800A6968 */ .word 0x01AE6820 -/* 36D6C 800A696C */ .word 0x21840000 -/* 36D70 800A6970 */ .word 0x08000686 -/* 36D74 800A6974 */ .word 0x012D5020 -/* 36D78 800A6978 */ .word 0xEAFD0400 -/* 36D7C 800A697C */ .word 0x000A5880 -/* 36D80 800A6980 */ .word 0x01685825 -/* 36D84 800A6984 */ .word 0xAEEB0008 -/* 36D88 800A6988 */ .word 0xEAFD0688 -/* 36D8C 800A698C */ .word 0x00095880 -/* 36D90 800A6990 */ .word 0x01675825 -/* 36D94 800A6994 */ .word 0xAEEB000C -/* 36D98 800A6998 */ .word 0xEAE20808 -/* 36D9C 800A699C */ .word 0xEAE30809 -/* 36DA0 800A69A0 */ .word 0xEAE4080A -/* 36DA4 800A69A4 */ .word 0xEAE40C0B -/* 36DA8 800A69A8 */ .word 0x0C000593 -/* 36DAC 800A69AC */ .word 0x26F70018 -/* 36DB0 800A69B0 */ .word 0x19C0FCF6 -/* 36DB4 800A69B4 */ .word 0x21490000 -/* 36DB8 800A69B8 */ .word 0x004F1020 -/* 36DBC 800A69BC */ .word 0x84040402 -/* 36DC0 800A69C0 */ .word 0x8C060408 -/* 36DC4 800A69C4 */ .word 0x0800073E -/* 36DC8 800A69C8 */ .word 0x4A0318EC -/* 36DCC 800A69CC */ .word 0x00000000 -/* 36DD0 800A69D0 */ .word 0x201E01B0 -/* 36DD4 800A69D4 */ .word 0x4A00002C -/* 36DD8 800A69D8 */ .word 0xCBDF207C -/* 36DDC 800A69DC */ .word 0xCBDE207D -/* 36DE0 800A69E0 */ .word 0xCBDD207E -/* 36DE4 800A69E4 */ .word 0xCBDC207F -/* 36DE8 800A69E8 */ .word 0x200B2800 -/* 36DEC 800A69EC */ .word 0x408B2000 -/* 36DF0 800A69F0 */ .word 0x4B3D0050 -/* 36DF4 800A69F4 */ .word 0x201705A8 -/* 36DF8 800A69F8 */ .word 0x8C0B0FC4 -/* 36DFC 800A69FC */ .word 0x316B0001 -/* 36E00 800A6A00 */ .word 0x11600005 -/* 36E04 800A6A04 */ .word 0xAC000FC4 -/* 36E08 800A6A08 */ .word 0x8C1B0524 -/* 36E0C 800A6A0C */ .word 0x941F03AA -/* 36E10 800A6A10 */ .word 0x09000786 -/* 36E14 800A6A14 */ .word 0x8C1A0528 -/* 36E18 800A6A18 */ .word 0x8C030FE8 -/* 36E1C 800A6A1C */ .word 0x40024800 -/* 36E20 800A6A20 */ .word 0x00625822 -/* 36E24 800A6A24 */ .word 0x1D600004 -/* 36E28 800A6A28 */ .word 0x40015000 -/* 36E2C 800A6A2C */ .word 0x10200002 -/* 36E30 800A6A30 */ .word 0x00000000 -/* 36E34 800A6A34 */ .word 0x14220008 -/* 36E38 800A6A38 */ .word 0x400B5800 -/* 36E3C 800A6A3C */ .word 0x316B0400 -/* 36E40 800A6A40 */ .word 0x1560FFFD -/* 36E44 800A6A44 */ .word 0x200B0001 -/* 36E48 800A6A48 */ .word 0x408B5800 -/* 36E4C 800A6A4C */ .word 0x8C020FEC -/* 36E50 800A6A50 */ .word 0x40824000 -/* 36E54 800A6A54 */ .word 0x40824800 -/* 36E58 800A6A58 */ .word 0xAC0200D4 -/* 36E5C 800A6A5C */ .word 0x8C010FD0 -/* 36E60 800A6A60 */ .word 0x8C0202F0 -/* 36E64 800A6A64 */ .word 0x8C0302F8 -/* 36E68 800A6A68 */ .word 0x8C040300 -/* 36E6C 800A6A6C */ .word 0x00411021 -/* 36E70 800A6A70 */ .word 0x00611821 -/* 36E74 800A6A74 */ .word 0x00812021 -/* 36E78 800A6A78 */ .word 0xAC0202F0 -/* 36E7C 800A6A7C */ .word 0xAC0302F8 -/* 36E80 800A6A80 */ .word 0xAC040300 -/* 36E84 800A6A84 */ .word 0x0D000786 -/* 36E88 800A6A88 */ .word 0x8C1A0FF0 -/* 36E8C 800A6A8C */ .word 0x2012013F -/* 36E90 800A6A90 */ .word 0x37530000 -/* 36E94 800A6A94 */ .word 0x0D0007F5 -/* 36E98 800A6A98 */ .word 0x201403E0 -/* 36E9C 800A6A9C */ .word 0x275A0140 -/* 36EA0 800A6AA0 */ .word 0x0D0007F1 -/* 36EA4 800A6AA4 */ .word 0x201BFEC0 -/* 36EA8 800A6AA8 */ .word 0x83790520 -/* 36EAC 800A6AAC */ .word 0x400B2000 -/* 36EB0 800A6AB0 */ .word 0x8F780524 -/* 36EB4 800A6AB4 */ .word 0x035B6020 -/* 36EB8 800A6AB8 */ .word 0xAC0C0FA0 -/* 36EBC 800A6ABC */ .word 0x001960C2 -/* 36EC0 800A6AC0 */ .word 0x318C001C -/* 36EC4 800A6AC4 */ .word 0x8D8C03B8 -/* 36EC8 800A6AC8 */ .word 0x032C6004 -/* 36ECC 800A6ACC */ .word 0x0019C840 -/* 36ED0 800A6AD0 */ .word 0x316B0080 -/* 36ED4 800A6AD4 */ .word 0x15600357 -/* 36ED8 800A6AD8 */ .word 0x972B03AA -/* 36EDC 800A6ADC */ .word 0x1360FFEB -/* 36EE0 800A6AE0 */ .word 0x8F790520 -/* 36EE4 800A6AE4 */ .word 0x35610000 -/* 36EE8 800A6AE8 */ .word 0xAC190FA4 -/* 36EEC 800A6AEC */ .word 0xA40B0FA6 -/* 36EF0 800A6AF0 */ .word 0x8C130FF4 -/* 36EF4 800A6AF4 */ .word 0x20140FA0 -/* 36EF8 800A6AF8 */ .word 0x20120007 -/* 36EFC 800A6AFC */ .word 0x0D0007F6 -/* 36F00 800A6B00 */ .word 0x20110001 -/* 36F04 800A6B04 */ .word 0x26730008 -/* 36F08 800A6B08 */ .word 0x05910359 -/* 36F0C 800A6B0C */ .word 0xAC130FF4 -/* 36F10 800A6B10 */ .word 0x342B0000 -/* 36F14 800A6B14 */ .word 0x01600008 -/* 36F18 800A6B18 */ .word 0x277B0008 -/* 36F1C 800A6B1C */ .word 0x900100D9 -/* 36F20 800A6B20 */ .word 0x8C0300DC -/* 36F24 800A6B24 */ .word 0x03002827 -/* 36F28 800A6B28 */ .word 0x8C2202A0 -/* 36F2C 800A6B2C */ .word 0xA41900D8 -/* 36F30 800A6B30 */ .word 0x00782024 -/* 36F34 800A6B34 */ .word 0x00583024 -/* 36F38 800A6B38 */ .word 0x10C3FFDB -/* 36F3C 800A6B3C */ .word 0x00453024 -/* 36F40 800A6B40 */ .word 0x00C43025 -/* 36F44 800A6B44 */ .word 0xAC2602A0 -/* 36F48 800A6B48 */ .word 0x8C1800D8 -/* 36F4C 800A6B4C */ .word 0x900200D0 -/* 36F50 800A6B50 */ .word 0x035B1820 -/* 36F54 800A6B54 */ .word 0x0D00078E -/* 36F58 800A6B58 */ .word 0x93610519 -/* 36F5C 800A6B5C */ .word 0x1420FFCB -/* 36F60 800A6B60 */ .word 0x367A0000 -/* 36F64 800A6B64 */ .word 0x204BFFB8 -/* 36F68 800A6B68 */ .word 0x05710341 -/* 36F6C 800A6B6C */ .word 0xAC430128 -/* 36F70 800A6B70 */ .word 0x24420004 -/* 36F74 800A6B74 */ .word 0x0900044F -/* 36F78 800A6B78 */ .word 0xA00200D0 -/* 36F7C 800A6B7C */ .word 0x0D00078E -/* 36F80 800A6B80 */ .word 0x973403D8 -/* 36F84 800A6B84 */ .word 0x0D0007F5 -/* 36F88 800A6B88 */ .word 0x93720519 -/* 36F8C 800A6B8C */ .word 0x090007F1 -/* 36F90 800A6B90 */ .word 0x201F1158 -/* 36F94 800A6B94 */ .word 0x33210FFF -/* 36F98 800A6B98 */ .word 0xA40100C4 -/* 36F9C 800A6B9C */ .word 0x00190B02 -/* 36FA0 800A6BA0 */ .word 0x30210FFF -/* 36FA4 800A6BA4 */ .word 0xA40100C0 -/* 36FA8 800A6BA8 */ .word 0x33010FFF -/* 36FAC 800A6BAC */ .word 0xA40100C6 -/* 36FB0 800A6BB0 */ .word 0x00180B02 -/* 36FB4 800A6BB4 */ .word 0x30210FFF -/* 36FB8 800A6BB8 */ .word 0x0900049D -/* 36FBC 800A6BBC */ .word 0xA40100C2 -/* 36FC0 800A6BC0 */ .word 0xA00000D2 -/* 36FC4 800A6BC4 */ .word 0x22F70008 -/* 36FC8 800A6BC8 */ .word 0xAEF8FFFC -/* 36FCC 800A6BCC */ .word 0x09000795 -/* 36FD0 800A6BD0 */ .word 0xAEF9FFF8 -/* 36FD4 800A6BD4 */ .word 0x00000000 -/* 36FD8 800A6BD8 */ .word 0x0D00078E -/* 36FDC 800A6BDC */ .word 0x20120017 -/* 36FE0 800A6BE0 */ .word 0x0D0007F5 -/* 36FE4 800A6BE4 */ .word 0x20140550 -/* 36FE8 800A6BE8 */ .word 0x940B0252 -/* 36FEC 800A6BEC */ .word 0xCBC41807 -/* 36FF0 800A6BF0 */ .word 0x0D0007F1 -/* 36FF4 800A6BF4 */ .word 0xC9631800 -/* 36FF8 800A6BF8 */ .word 0xCA822000 -/* 36FFC 800A6BFC */ .word 0x900201D8 -/* 37000 800A6C00 */ .word 0x800301DC -/* 37004 800A6C04 */ .word 0x00431026 -/* 37008 800A6C08 */ .word 0x30420180 -/* 3700C 800A6C0C */ .word 0x000210C2 -/* 37010 800A6C10 */ .word 0x204102B0 -/* 37014 800A6C14 */ .word 0x4B2411D1 -/* 37018 800A6C18 */ .word 0x4B432190 -/* 3701C 800A6C1C */ .word 0x4B641150 -/* 37020 800A6C20 */ .word 0x4B224230 -/* 37024 800A6C24 */ .word 0x4B1B4132 -/* 37028 800A6C28 */ .word 0x4BA26230 -/* 3702C 800A6C2C */ .word 0x4B1B6132 -/* 37030 800A6C30 */ .word 0x4A044214 -/* 37034 800A6C34 */ .word 0x4B7D2110 -/* 37038 800A6C38 */ .word 0x4A883EC4 -/* 3703C 800A6C3C */ .word 0x4A84388D -/* 37040 800A6C40 */ .word 0x4B7DDA4E -/* 37044 800A6C44 */ .word 0x4B1E16C5 -/* 37048 800A6C48 */ .word 0x4B1E488C -/* 3704C 800A6C4C */ .word 0xC8292000 -/* 37050 800A6C50 */ .word 0x928B0017 -/* 37054 800A6C54 */ .word 0x48CB0800 -/* 37058 800A6C58 */ .word 0x4A000AA7 -/* 3705C 800A6C5C */ .word 0x4A8A4A2C -/* 37060 800A6C60 */ .word 0x4B060EC7 -/* 37064 800A6C64 */ .word 0x4AC7410F -/* 37068 800A6C68 */ .word 0x4A850EC7 -/* 3706C 800A6C6C */ .word 0x4AC2498F -/* 37070 800A6C70 */ .word 0x4B7D01CF -/* 37074 800A6C74 */ .word 0xEBC62000 -/* 37078 800A6C78 */ .word 0xCBC61C00 -/* 3707C 800A6C7C */ .word 0xCBC71801 -/* 37080 800A6C80 */ .word 0xCBC22002 -/* 37084 800A6C84 */ .word 0xCBC50818 -/* 37088 800A6C88 */ .word 0xCBC50C19 -/* 3708C 800A6C8C */ .word 0x4B632950 -/* 37090 800A6C90 */ .word 0x4B032968 -/* 37094 800A6C94 */ .word 0x4A850EC7 -/* 37098 800A6C98 */ .word 0x4AA236CD -/* 3709C 800A6C9C */ .word 0x4A8236CF -/* 370A0 800A6CA0 */ .word 0x4AE23ECD -/* 370A4 800A6CA4 */ .word 0x4AC23A0F -/* 370A8 800A6CA8 */ .word 0xC8021030 -/* 370AC 800A6CAC */ .word 0xC8021431 -/* 370B0 800A6CB0 */ .word 0x4A8246E3 -/* 370B4 800A6CB4 */ .word 0x484B0800 -/* 370B8 800A6CB8 */ .word 0x316C000F -/* 370BC 800A6CBC */ .word 0x1180FF7A -/* 370C0 800A6CC0 */ .word 0x316C00F0 -/* 370C4 800A6CC4 */ .word 0x1180FF78 -/* 370C8 800A6CC8 */ .word 0x4AA246E0 -/* 370CC 800A6CCC */ .word 0x484B0800 -/* 370D0 800A6CD0 */ .word 0x316C000F -/* 370D4 800A6CD4 */ .word 0x1180FF74 -/* 370D8 800A6CD8 */ .word 0x316C00F0 -/* 370DC 800A6CDC */ .word 0x1180FF72 -/* 370E0 800A6CE0 */ .word 0x4B7D4090 -/* 370E4 800A6CE4 */ .word 0xEBC81C00 -/* 370E8 800A6CE8 */ .word 0x4A48416C -/* 370EC 800A6CEC */ .word 0xCBC21800 -/* 370F0 800A6CF0 */ .word 0x4A4421AC -/* 370F4 800A6CF4 */ .word 0x4A6210A0 -/* 370F8 800A6CF8 */ .word 0x4A652967 -/* 370FC 800A6CFC */ .word 0x4A6631A7 -/* 37100 800A6D00 */ .word 0x4A45422C -/* 37104 800A6D04 */ .word 0x4A46212C -/* 37108 800A6D08 */ .word 0x900100D3 -/* 3710C 800A6D0C */ .word 0x38210002 -/* 37110 800A6D10 */ .word 0xA00100D3 -/* 37114 800A6D14 */ .word D_800C00D2 -/* 37118 800A6D18 */ .word 0xEAFD0780 -/* 3711C 800A6D1C */ .word 0x142C0002 -/* 37120 800A6D20 */ .word 0xA00100D2 -/* 37124 800A6D24 */ .word 0x26F70008 -/* 37128 800A6D28 */ .word 0x94070254 -/* 3712C 800A6D2C */ .word 0x92820014 -/* 37130 800A6D30 */ .word 0x92830015 -/* 37134 800A6D34 */ .word 0x96840010 -/* 37138 800A6D38 */ .word 0x96850012 -/* 3713C 800A6D3C */ .word 0x92860016 -/* 37140 800A6D40 */ .word 0x8CE70004 -/* 37144 800A6D44 */ .word 0x00021540 -/* 37148 800A6D48 */ .word 0x00031CC0 -/* 3714C 800A6D4C */ .word 0x00431025 -/* 37150 800A6D50 */ .word 0x00042240 -/* 37154 800A6D54 */ .word 0x00441025 -/* 37158 800A6D58 */ .word 0x00451025 -/* 3715C 800A6D5C */ .word 0xAEE20000 -/* 37160 800A6D60 */ .word 0xEAFD0600 -/* 37164 800A6D64 */ .word 0x00063500 -/* 37168 800A6D68 */ .word 0x00C73025 -/* 3716C 800A6D6C */ .word 0xAEE60004 -/* 37170 800A6D70 */ .word 0xA2E10004 -/* 37174 800A6D74 */ .word 0x96840004 -/* 37178 800A6D78 */ .word 0xEAFD1202 -/* 3717C 800A6D7C */ .word 0x9685000C -/* 37180 800A6D80 */ .word 0x30847FF8 -/* 37184 800A6D84 */ .word 0x00042240 -/* 37188 800A6D88 */ .word 0x000528C3 -/* 3718C 800A6D8C */ .word 0x00851825 -/* 37190 800A6D90 */ .word 0x2063BFFC -/* 37194 800A6D94 */ .word 0xAEE3000C -/* 37198 800A6D98 */ .word 0xA2E1000C -/* 3719C 800A6D9C */ .word 0xEAFD0410 -/* 371A0 800A6DA0 */ .word 0x26F70018 -/* 371A4 800A6DA4 */ .word 0x4B3E01EB -/* 371A8 800A6DA8 */ .word 0x200B0020 -/* 371AC 800A6DAC */ .word 0x48CB0800 -/* 371B0 800A6DB0 */ .word 0x200C00E7 -/* 371B4 800A6DB4 */ .word 0x4AC838A7 -/* 371B8 800A6DB8 */ .word 0x4A8838E7 -/* 371BC 800A6DBC */ .word 0x4AA83967 -/* 371C0 800A6DC0 */ .word 0x4AE839A7 -/* 371C4 800A6DC4 */ .word 0x48CC0800 -/* 371C8 800A6DC8 */ .word 0x4AC410A7 -/* 371CC 800A6DCC */ .word 0x4A8418E7 -/* 371D0 800A6DD0 */ .word 0x4AA42967 -/* 371D4 800A6DD4 */ .word 0x4AE431A7 -/* 371D8 800A6DD8 */ .word 0x4A022911 -/* 371DC 800A6DDC */ .word 0x4A0219D1 -/* 371E0 800A6DE0 */ .word 0x4A031211 -/* 371E4 800A6DE4 */ .word 0x4A032A51 -/* 371E8 800A6DE8 */ .word 0x4BC726C7 -/* 371EC 800A6DEC */ .word 0x4BC446CF -/* 371F0 800A6DF0 */ .word 0x4B0A529D -/* 371F4 800A6DF4 */ .word 0x4B2B5ADD -/* 371F8 800A6DF8 */ .word 0x4BC44370 -/* 371FC 800A6DFC */ .word 0x4B7D4332 -/* 37200 800A6E00 */ .word 0x4A0A56D3 -/* 37204 800A6E04 */ .word 0x4BC74B70 -/* 37208 800A6E08 */ .word 0x4B7D4B32 -/* 3720C 800A6E0C */ .word 0x4BDFDEE0 -/* 37210 800A6E10 */ .word 0x4B1EF3A7 -/* 37214 800A6E14 */ .word 0x4BC95370 -/* 37218 800A6E18 */ .word 0x4B7D5332 -/* 3721C 800A6E1C */ .word 0x4B2E5EC4 -/* 37220 800A6E20 */ .word 0x4B2E528D -/* 37224 800A6E24 */ .word 0x4B7DFACE -/* 37228 800A6E28 */ .word 0x4B444273 -/* 3722C 800A6E2C */ .word 0x4B474A73 -/* 37230 800A6E30 */ .word 0x4A0C6B54 -/* 37234 800A6E34 */ .word 0x4B7D6310 -/* 37238 800A6E38 */ .word 0x4BC44473 -/* 3723C 800A6E3C */ .word 0x4BC74C73 -/* 37240 800A6E40 */ .word 0x4BC95473 -/* 37244 800A6E44 */ .word 0x4B5F0490 -/* 37248 800A6E48 */ .word 0x4B5F6B46 -/* 3724C 800A6E4C */ .word 0x4B5F630F -/* 37250 800A6E50 */ .word 0x4A116EC4 -/* 37254 800A6E54 */ .word 0x4A11640D -/* 37258 800A6E58 */ .word 0x4B7DFBCE -/* 3725C 800A6E5C */ .word 0x4A0F03D5 -/* 37260 800A6E60 */ .word 0x4A109411 -/* 37264 800A6E64 */ .word 0x4A0F6EC4 -/* 37268 800A6E68 */ .word 0x4A0F66CD -/* 3726C 800A6E6C */ .word 0x4A106B4E -/* 37270 800A6E70 */ .word 0x4A10630F -/* 37274 800A6E74 */ .word 0x48025180 -/* 37278 800A6E78 */ .word 0x30420080 -/* 3727C 800A6E7C */ .word 0x00411025 -/* 37280 800A6E80 */ .word 0x34420A00 -/* 37284 800A6E84 */ .word 0x4B4A46F2 -/* 37288 800A6E88 */ .word 0x4B4B5431 -/* 3728C 800A6E8C */ .word 0x4B7D53F2 -/* 37290 800A6E90 */ .word 0x4A096EC6 -/* 37294 800A6E94 */ .word 0x4A0966CF -/* 37298 800A6E98 */ .word 0x4B2A529D -/* 3729C 800A6E9C */ .word 0x4B0B5ADD -/* 372A0 800A6EA0 */ .word 0x4BC726C7 -/* 372A4 800A6EA4 */ .word 0x4BC446CF -/* 372A8 800A6EA8 */ .word 0x4B2C631D -/* 372AC 800A6EAC */ .word 0x4B0D6B5D -/* 372B0 800A6EB0 */ .word 0x4B443EC7 -/* 372B4 800A6EB4 */ .word 0x4B4826CF -/* 372B8 800A6EB8 */ .word 0x4B318C5D -/* 372BC 800A6EBC */ .word 0x4B12949D -/* 372C0 800A6EC0 */ .word 0x4B5066C4 -/* 372C4 800A6EC4 */ .word 0x4B506ECD -/* 372C8 800A6EC8 */ .word 0x4B4F630E -/* 372CC 800A6ECC */ .word 0x4B4F6B4F -/* 372D0 800A6ED0 */ .word 0x4B508EC4 -/* 372D4 800A6ED4 */ .word 0x4B5096CD -/* 372D8 800A6ED8 */ .word 0x4B4F8C4E -/* 372DC 800A6EDC */ .word 0x4B4F948F -/* 372E0 800A6EE0 */ .word 0x48031A00 -/* 372E4 800A6EE4 */ .word 0x4B9F03D0 -/* 372E8 800A6EE8 */ .word 0x4B9F56C4 -/* 372EC 800A6EEC */ .word 0x4B9F5A4D -/* 372F0 800A6EF0 */ .word 0x00031B80 -/* 372F4 800A6EF4 */ .word 0x4B7D020E -/* 372F8 800A6EF8 */ .word 0x4BBF1128 -/* 372FC 800A6EFC */ .word 0x4A040111 -/* 37300 800A6F00 */ .word 0x4B7D5EE0 -/* 37304 800A6F04 */ .word 0x4B3D0427 -/* 37308 800A6F08 */ .word 0x4B427EC6 -/* 3730C 800A6F0C */ .word 0x4BC4420E -/* 37310 800A6F10 */ .word 0x4BC44A4F -/* 37314 800A6F14 */ .word 0x4BC47906 -/* 37318 800A6F18 */ .word 0x4B7D01CF -/* 3731C 800A6F1C */ .word 0x4B1044D4 -/* 37320 800A6F20 */ .word 0x4B7D4D10 -/* 37324 800A6F24 */ .word 0x4B2E66C4 -/* 37328 800A6F28 */ .word 0x4B2E6B4D -/* 3732C 800A6F2C */ .word 0x4B7DFB0E -/* 37330 800A6F30 */ .word 0x4B2E8EC4 -/* 37334 800A6F34 */ .word 0x4B2E948D -/* 37338 800A6F38 */ .word 0x4B7DFC4E -/* 3733C 800A6F3C */ .word 0x4BDF6306 -/* 37340 800A6F40 */ .word 0x4BDF6B4F -/* 37344 800A6F44 */ .word 0x4BDF8C46 -/* 37348 800A6F48 */ .word 0x4BDF948F -/* 3734C 800A6F4C */ .word 0x4B0A66C4 -/* 37350 800A6F50 */ .word 0x4B0A6ECD -/* 37354 800A6F54 */ .word 0x4B0B66CE -/* 37358 800A6F58 */ .word 0x4B0B6ECF -/* 3735C 800A6F5C */ .word 0x4B3D8B8E -/* 37360 800A6F60 */ .word 0x4B3D93CF -/* 37364 800A6F64 */ .word 0x4B3D16C7 -/* 37368 800A6F68 */ .word 0x4BC476CC -/* 3736C 800A6F6C */ .word 0x4BC47ECD -/* 37370 800A6F70 */ .word 0x4BC7740E -/* 37374 800A6F74 */ .word 0x4BC77D4F -/* 37378 800A6F78 */ .word 0xA6E20000 -/* 3737C 800A6F7C */ .word 0xEAE50E01 -/* 37380 800A6F80 */ .word 0xEAE30E02 -/* 37384 800A6F84 */ .word 0xEAE20E03 -/* 37388 800A6F88 */ .word 0xAEE30008 -/* 3738C 800A6F8C */ .word 0xEAEB0A06 -/* 37390 800A6F90 */ .word 0xEAEA0A07 -/* 37394 800A6F94 */ .word 0xEAE90808 -/* 37398 800A6F98 */ .word 0xEAE80809 -/* 3739C 800A6F9C */ .word 0xEAEB080A -/* 373A0 800A6FA0 */ .word 0xEAEA080B -/* 373A4 800A6FA4 */ .word 0xEAF4090C -/* 373A8 800A6FA8 */ .word 0xEAF3090D -/* 373AC 800A6FAC */ .word 0xEAEB090E -/* 373B0 800A6FB0 */ .word 0xEAEA090F -/* 373B4 800A6FB4 */ .word 0xEAF51B04 -/* 373B8 800A6FB8 */ .word 0xEAED1B05 -/* 373BC 800A6FBC */ .word 0xEAF01B06 -/* 373C0 800A6FC0 */ .word 0xEAEC1B07 -/* 373C4 800A6FC4 */ .word 0xEAEF1B08 -/* 373C8 800A6FC8 */ .word 0xEAF21B09 -/* 373CC 800A6FCC */ .word 0xEAEE1B0A -/* 373D0 800A6FD0 */ .word 0xEAF11B0B -/* 373D4 800A6FD4 */ .word 0x132001F3 -/* 373D8 800A6FD8 */ .word 0x26F70060 -/* 373DC 800A6FDC */ .word 0x4B7D1890 -/* 373E0 800A6FE0 */ .word 0x20190000 -/* 373E4 800A6FE4 */ .word 0x4B7D28D0 -/* 373E8 800A6FE8 */ .word 0x09000522 -/* 373EC 800A6FEC */ .word 0x4B7D3150 -/* 373F0 800A6FF0 */ .word 0x00000000 -/* 373F4 800A6FF4 */ .word 0x00000000 -/* 373F8 800A6FF8 */ .word 0x00000000 -/* 373FC 800A6FFC */ .word 0x00000000 -/* 37400 800A7000 */ .word 0x00000000 -/* 37404 800A7004 */ .word 0x00000000 -/* 37408 800A7008 */ .word 0x00000000 -/* 3740C 800A700C */ .word 0x00000000 -/* 37410 800A7010 */ .word 0x00000000 -/* 37414 800A7014 */ .word 0x00000000 -/* 37418 800A7018 */ .word 0x00000000 -/* 3741C 800A701C */ .word 0x00000000 -/* 37420 800A7020 */ .word 0x00000000 -/* 37424 800A7024 */ .word 0x00000000 -/* 37428 800A7028 */ .word 0x00000000 -/* 3742C 800A702C */ .word 0x00000000 -/* 37430 800A7030 */ .word 0x00000000 -/* 37434 800A7034 */ .word 0x00000000 -/* 37438 800A7038 */ .word 0x00000000 -/* 3743C 800A703C */ .word 0x00000000 -/* 37440 800A7040 */ .word 0x00000000 -/* 37444 800A7044 */ .word 0x00000000 -/* 37448 800A7048 */ .word 0x00000000 -/* 3744C 800A704C */ .word 0x00000000 -/* 37450 800A7050 */ .word 0x00000000 -/* 37454 800A7054 */ .word 0x00000000 -/* 37458 800A7058 */ .word 0x00000000 -/* 3745C 800A705C */ .word 0x00000000 -/* 37460 800A7060 */ .word 0x00000000 -/* 37464 800A7064 */ .word 0x00000000 -/* 37468 800A7068 */ .word 0x00000000 -/* 3746C 800A706C */ .word 0x00000000 -/* 37470 800A7070 */ .word 0x00000000 -/* 37474 800A7074 */ .word 0x00000000 -/* 37478 800A7078 */ .word 0x00000000 -/* 3747C 800A707C */ .word 0x00000000 -/* 37480 800A7080 */ .word 0x00000000 -/* 37484 800A7084 */ .word 0x00000000 -/* 37488 800A7088 */ .word 0x200C1738 -/* 3748C 800A708C */ .word 0x09000788 -/* 37490 800A7090 */ .word 0x200B0010 -/* 37494 800A7094 */ .word 0x0D00078E -/* 37498 800A7098 */ .word 0x20120017 -/* 3749C 800A709C */ .word 0x0D0007F5 -/* 374A0 800A70A0 */ .word 0x20140550 -/* 374A4 800A70A4 */ .word 0x940B0252 -/* 374A8 800A70A8 */ .word 0xCBC41807 -/* 374AC 800A70AC */ .word 0x0D0007F1 -/* 374B0 800A70B0 */ .word 0xC9631800 -/* 374B4 800A70B4 */ .word 0x07200077 -/* 374B8 800A70B8 */ .word 0xCA822000 -/* 374BC 800A70BC */ .word 0x4B441150 -/* 374C0 800A70C0 */ .word 0x4B032968 -/* 374C4 800A70C4 */ .word 0x4B7D01A8 -/* 374C8 800A70C8 */ .word 0x4B241211 -/* 374CC 800A70CC */ .word 0x4B0401D0 -/* 374D0 800A70D0 */ .word 0x4B224270 -/* 374D4 800A70D4 */ .word 0x4B1B4132 -/* 374D8 800A70D8 */ .word 0x4BA26270 -/* 374DC 800A70DC */ .word 0x4B1B6132 -/* 374E0 800A70E0 */ .word 0x4A044A54 -/* 374E4 800A70E4 */ .word 0x4B7D2110 -/* 374E8 800A70E8 */ .word 0x4B1E42C6 -/* 374EC 800A70EC */ .word 0x4B7D028F -/* 374F0 800A70F0 */ .word 0x4A895EC4 -/* 374F4 800A70F4 */ .word 0x4A8956CD -/* 374F8 800A70F8 */ .word 0x4A845ACE -/* 374FC 800A70FC */ .word 0x4A84528F -/* 37500 800A7100 */ .word 0x940B0254 -/* 37504 800A7104 */ .word 0xC9641800 -/* 37508 800A7108 */ .word 0x4AC83A50 -/* 3750C 800A710C */ .word 0x4B7F0A4E -/* 37510 800A7110 */ .word 0x4B044A46 -/* 37514 800A7114 */ .word 0x4B241306 -/* 37518 800A7118 */ .word 0x928B0017 -/* 3751C 800A711C */ .word 0x316B0011 -/* 37520 800A7120 */ .word 0x256B0077 -/* 37524 800A7124 */ .word 0x48CB0800 -/* 37528 800A7128 */ .word 0x4A0939E7 -/* 3752C 800A712C */ .word 0x4A0C1367 -/* 37530 800A7130 */ .word 0x4B4339D0 -/* 37534 800A7134 */ .word 0x4ACB36D4 -/* 37538 800A7138 */ .word 0x4ACA2890 -/* 3753C 800A713C */ .word 0xC8081030 -/* 37540 800A7140 */ .word 0xC8081431 -/* 37544 800A7144 */ .word 0x4AA810A0 -/* 37548 800A7148 */ .word 0x4A882A51 -/* 3754C 800A714C */ .word 0x4A882963 -/* 37550 800A7150 */ .word 0x4A090267 -/* 37554 800A7154 */ .word 0x4A022EE3 -/* 37558 800A7158 */ .word 0x48410800 -/* 3755C 800A715C */ .word 0x30210011 -/* 37560 800A7160 */ .word 0x1420FE51 -/* 37564 800A7164 */ .word 0x4AAD4EC7 -/* 37568 800A7168 */ .word 0x4B2B5ADD -/* 3756C 800A716C */ .word 0x4B0A529D -/* 37570 800A7170 */ .word 0x4B5E5EC4 -/* 37574 800A7174 */ .word 0x4B5E56CD -/* 37578 800A7178 */ .word 0x4B7F5ACE -/* 3757C 800A717C */ .word 0x4AC709CE -/* 37580 800A7180 */ .word 0x4B232A28 -/* 37584 800A7184 */ .word 0x4AFE4207 -/* 37588 800A7188 */ .word 0x4A886A05 -/* 3758C 800A718C */ .word 0x4AA839D1 -/* 37590 800A7190 */ .word 0x48012800 -/* 37594 800A7194 */ .word 0x48022C00 -/* 37598 800A7198 */ .word 0x48031000 -/* 3759C 800A719C */ .word 0x48041400 -/* 375A0 800A71A0 */ .word 0x30420FFF -/* 375A4 800A71A4 */ .word 0x00010B00 -/* 375A8 800A71A8 */ .word 0x00220825 -/* 375AC 800A71AC */ .word 0x30840FFF -/* 375B0 800A71B0 */ .word 0x00031B00 -/* 375B4 800A71B4 */ .word 0x00641825 -/* 375B8 800A71B8 */ .word 0x48056900 -/* 375BC 800A71BC */ .word 0x900200C9 -/* 375C0 800A71C0 */ .word 0x30420020 -/* 375C4 800A71C4 */ .word 0x10400003 -/* 375C8 800A71C8 */ .word 0x00000000 -/* 375CC 800A71CC */ .word 0x00052880 -/* 375D0 800A71D0 */ .word 0x2063BFFC -/* 375D4 800A71D4 */ .word 0x900200D3 -/* 375D8 800A71D8 */ .word 0x38420002 -/* 375DC 800A71DC */ .word 0xA00200D3 -/* 375E0 800A71E0 */ .word D_800C00D2 -/* 375E4 800A71E4 */ .word 0xEAFD0780 -/* 375E8 800A71E8 */ .word 0x144C0002 -/* 375EC 800A71EC */ .word 0xA00200D2 -/* 375F0 800A71F0 */ .word 0x26F70008 -/* 375F4 800A71F4 */ .word 0xEBC41200 -/* 375F8 800A71F8 */ .word 0x8FCA0000 -/* 375FC 800A71FC */ .word 0x92840014 -/* 37600 800A7200 */ .word 0x92860015 -/* 37604 800A7204 */ .word 0x96870010 -/* 37608 800A7208 */ .word 0x96880012 -/* 3760C 800A720C */ .word 0x92890016 -/* 37610 800A7210 */ .word 0x00042540 -/* 37614 800A7214 */ .word 0x000634C0 -/* 37618 800A7218 */ .word 0x00862025 -/* 3761C 800A721C */ .word 0x00073A40 -/* 37620 800A7220 */ .word 0x00872025 -/* 37624 800A7224 */ .word 0x00882025 -/* 37628 800A7228 */ .word 0xAEE40000 -/* 3762C 800A722C */ .word 0xEAFD0600 -/* 37630 800A7230 */ .word 0x00094D00 -/* 37634 800A7234 */ .word 0x012A4825 -/* 37638 800A7238 */ .word 0xAEE90004 -/* 3763C 800A723C */ .word 0xA2E20004 -/* 37640 800A7240 */ .word 0x96870004 -/* 37644 800A7244 */ .word 0xEAFD1202 -/* 37648 800A7248 */ .word 0x9688000C -/* 3764C 800A724C */ .word 0x30E77FF8 -/* 37650 800A7250 */ .word 0x00073A40 -/* 37654 800A7254 */ .word 0x000840C3 -/* 37658 800A7258 */ .word 0x00E83025 -/* 3765C 800A725C */ .word 0x20C6BFFC -/* 37660 800A7260 */ .word 0xAEE6000C -/* 37664 800A7264 */ .word 0xA2E2000C -/* 37668 800A7268 */ .word 0xAEE30010 -/* 3766C 800A726C */ .word 0xEAFD0690 -/* 37670 800A7270 */ .word 0xAEE10014 -/* 37674 800A7274 */ .word 0xA2E20014 -/* 37678 800A7278 */ .word 0xEAE7080C -/* 3767C 800A727C */ .word 0xEAE70C0D -/* 37680 800A7280 */ .word 0xA6E5001C -/* 37684 800A7284 */ .word 0xEAED0D0F -/* 37688 800A7288 */ .word 0x09000795 -/* 3768C 800A728C */ .word 0x26F70020 -/* 37690 800A7290 */ .word 0xCA822000 -/* 37694 800A7294 */ .word 0xCBC7091A -/* 37698 800A7298 */ .word 0xCBC70D1B -/* 3769C 800A729C */ .word 0xCBC80818 -/* 376A0 800A72A0 */ .word 0xCBC80C19 -/* 376A4 800A72A4 */ .word 0x4B1F1245 -/* 376A8 800A72A8 */ .word 0x4B7DFA8E -/* 376AC 800A72AC */ .word 0x4B274330 -/* 376B0 800A72B0 */ .word 0x4B1B42F2 -/* 376B4 800A72B4 */ .word 0x4BA76330 -/* 376B8 800A72B8 */ .word 0x4B1B62F2 -/* 376BC 800A72BC */ .word 0x4A0B0EC6 -/* 376C0 800A72C0 */ .word 0x4B3D630E -/* 376C4 800A72C4 */ .word 0x4B3D5ACF -/* 376C8 800A72C8 */ .word 0x4B3F39C5 -/* 376CC 800A72CC */ .word 0x4B7DFB4E -/* 376D0 800A72D0 */ .word 0x4A026EC6 -/* 376D4 800A72D4 */ .word 0x4A0239CF -/* 376D8 800A72D8 */ .word 0x4A8C56C4 -/* 376DC 800A72DC */ .word 0x4A8C4ECD -/* 376E0 800A72E0 */ .word 0x4A8B518E -/* 376E4 800A72E4 */ .word 0x4A8B494F -/* 376E8 800A72E8 */ .word 0x4B444210 -/* 376EC 800A72EC */ .word 0x4B034228 -/* 376F0 800A72F0 */ .word 0x4B3D294E -/* 376F4 800A72F4 */ .word 0x4B2748B3 -/* 376F8 800A72F8 */ .word 0x090005DE -/* 376FC 800A72FC */ .word 0x4BA768B3 -/* 37700 800A7300 */ .word 0x00000000 -/* 37704 800A7304 */ .word 0x00000000 -/* 37708 800A7308 */ .word 0x0D00078E -/* 3770C 800A730C */ .word 0x20140540 -/* 37710 800A7310 */ .word 0x0D0007F5 -/* 37714 800A7314 */ .word 0x20120027 -/* 37718 800A7318 */ .word 0xC8021230 -/* 3771C 800A731C */ .word 0x0D0007F1 -/* 37720 800A7320 */ .word 0xC8021631 -/* 37724 800A7324 */ .word 0xCA882000 -/* 37728 800A7328 */ .word 0x9001055B -/* 3772C 800A732C */ .word 0x4BDE42C5 -/* 37730 800A7330 */ .word 0x4A024251 -/* 37734 800A7334 */ .word 0x4AC80A8E -/* 37738 800A7338 */ .word 0x4AA80190 -/* 3773C 800A733C */ .word 0x4B1C5AE8 -/* 37740 800A7340 */ .word 0x4AC90260 -/* 37744 800A7344 */ .word 0x4AEA02A3 -/* 37748 800A7348 */ .word 0x4A0940D1 -/* 3774C 800A734C */ .word 0x4A095AD1 -/* 37750 800A7350 */ .word 0x4B7F314E -/* 37754 800A7354 */ .word 0x4A0941D0 -/* 37758 800A7358 */ .word 0x4B7F51CE -/* 3775C 800A735C */ .word 0x4A0706E3 -/* 37760 800A7360 */ .word 0x484B0800 -/* 37764 800A7364 */ .word 0x14200002 -/* 37768 800A7368 */ .word 0x4A0A5910 -/* 3776C 800A736C */ .word 0x4B0B4133 -/* 37770 800A7370 */ .word 0x316B0088 -/* 37774 800A7374 */ .word 0x4B7D2EE3 -/* 37778 800A7378 */ .word 0x1560FDCB -/* 3777C 800A737C */ .word 0x4A0B2967 -/* 37780 800A7380 */ .word 0x9402055C -/* 37784 800A7384 */ .word 0x80050554 -/* 37788 800A7388 */ .word 0x3C033510 -/* 3778C 800A738C */ .word 0x00021240 -/* 37790 800A7390 */ .word 0x00452824 -/* 37794 800A7394 */ .word 0x00651825 -/* 37798 800A7398 */ .word 0xAEE30000 -/* 3779C 800A739C */ .word 0xEAFD1401 -/* 377A0 800A73A0 */ .word 0xEAFD1202 -/* 377A4 800A73A4 */ .word 0xAEE0000C -/* 377A8 800A73A8 */ .word 0x90050556 -/* 377AC 800A73AC */ .word 0x90060557 -/* 377B0 800A73B0 */ .word 0x90070559 -/* 377B4 800A73B4 */ .word 0x8C04024C -/* 377B8 800A73B8 */ .word 0x00051880 -/* 377BC 800A73BC */ .word 0x00661825 -/* 377C0 800A73C0 */ .word 0x00031CC0 -/* 377C4 800A73C4 */ .word 0x00621825 -/* 377C8 800A73C8 */ .word 0x00075D00 -/* 377CC 800A73CC */ .word 0x008B2025 -/* 377D0 800A73D0 */ .word 0xAEE30010 -/* 377D4 800A73D4 */ .word 0xEAFD0610 -/* 377D8 800A73D8 */ .word 0xAEE40014 -/* 377DC 800A73DC */ .word 0x22F70018 -/* 377E0 800A73E0 */ .word 0x000630C0 -/* 377E4 800A73E4 */ .word 0x20C60260 -/* 377E8 800A73E8 */ .word 0xC8C21800 -/* 377EC 800A73EC */ .word 0xCA860912 -/* 377F0 800A73F0 */ .word 0x4B9F2945 -/* 377F4 800A73F4 */ .word 0x4B041228 -/* 377F8 800A73F8 */ .word 0x4B670A8E -/* 377FC 800A73FC */ .word 0x4B041244 -/* 37800 800A7400 */ .word 0x4B8532CE -/* 37804 800A7404 */ .word 0x10200002 -/* 37808 800A7408 */ .word 0x4B7D030F -/* 3780C 800A740C */ .word 0x4A0A0A11 -/* 37810 800A7410 */ .word 0x4B0A1284 -/* 37814 800A7414 */ .word 0x4BDF4205 -/* 37818 800A7418 */ .word 0x4B7DFA0E -/* 3781C 800A741C */ .word 0x4B004A33 -/* 37820 800A7420 */ .word 0xEBCB0901 -/* 37824 800A7424 */ .word 0xEBCC0900 -/* 37828 800A7428 */ .word 0x8FC20000 -/* 3782C 800A742C */ .word 0x8C180550 -/* 37830 800A7430 */ .word 0x0D00078E -/* 37834 800A7434 */ .word 0x00021042 -/* 37838 800A7438 */ .word 0x000210C0 -/* 3783C 800A743C */ .word 0x00531020 -/* 37840 800A7440 */ .word 0x36630000 -/* 37844 800A7444 */ .word 0x4B671890 -/* 37848 800A7448 */ .word 0x4B7F088E -/* 3784C 800A744C */ .word 0x9405054A -/* 37850 800A7450 */ .word 0x48062C00 -/* 37854 800A7454 */ .word 0x48074900 -/* 37858 800A7458 */ .word 0x48081A00 -/* 3785C 800A745C */ .word 0x48091E00 -/* 37860 800A7460 */ .word 0x480A1200 -/* 37864 800A7464 */ .word 0x48013F00 -/* 37868 800A7468 */ .word 0x00084300 -/* 3786C 800A746C */ .word 0x30A5FFFC -/* 37870 800A7470 */ .word 0x00063080 -/* 37874 800A7474 */ .word 0x00A62022 -/* 37878 800A7478 */ .word 0x1880FD8B -/* 3787C 800A747C */ .word 0x000A5300 -/* 37880 800A7480 */ .word 0x18E00002 -/* 37884 800A7484 */ .word 0x3C0CE400 -/* 37888 800A7488 */ .word 0x2084FFFC -/* 3788C 800A748C */ .word 0x00815822 -/* 37890 800A7490 */ .word 0x19600002 -/* 37894 800A7494 */ .word 0x014C5025 -/* 37898 800A7498 */ .word 0x34240000 -/* 3789C 800A749C */ .word 0x800F0555 -/* 378A0 800A74A0 */ .word 0x21EBFFCD -/* 378A4 800A74A4 */ .word 0x11600004 -/* 378A8 800A74A8 */ .word 0x21EB000C -/* 378AC 800A74AC */ .word 0x11600002 -/* 378B0 800A74B0 */ .word 0x00000000 -/* 378B4 800A74B4 */ .word 0x0D0007C8 -/* 378B8 800A74B8 */ .word 0x940D0564 -/* 378BC 800A74BC */ .word 0x94060562 -/* 378C0 800A74C0 */ .word 0x14C00003 -/* 378C4 800A74C4 */ .word 0x00000000 -/* 378C8 800A74C8 */ .word 0x0D0007C8 -/* 378CC 800A74CC */ .word 0x00000000 -/* 378D0 800A74D0 */ .word 0x05E10004 -/* 378D4 800A74D4 */ .word 0x94050560 -/* 378D8 800A74D8 */ .word 0x48055200 -/* 378DC 800A74DC */ .word 0x00052880 -/* 378E0 800A74E0 */ .word 0x20A5FFFF -/* 378E4 800A74E4 */ .word 0x000D7040 -/* 378E8 800A74E8 */ .word 0x21CEFFFF -/* 378EC 800A74EC */ .word 0x3C0B3D10 -/* 378F0 800A74F0 */ .word 0x01CB7025 -/* 378F4 800A74F4 */ .word 0x000F7E00 -/* 378F8 800A74F8 */ .word 0x34A57000 -/* 378FC 800A74FC */ .word 0x00052B00 -/* 37900 800A7500 */ .word 0x1880002E -/* 37904 800A7504 */ .word 0x00240822 -/* 37908 800A7508 */ .word 0x941D0566 -/* 3790C 800A750C */ .word 0x05E10004 -/* 37910 800A7510 */ .word 0x9415055E -/* 37914 800A7514 */ .word 0x940B0560 -/* 37918 800A7518 */ .word 0x001DEC00 -/* 3791C 800A751C */ .word 0x03ABE825 -/* 37920 800A7520 */ .word 0x00A68025 -/* 37924 800A7524 */ .word 0x00952022 -/* 37928 800A7528 */ .word 0x04810010 -/* 3792C 800A752C */ .word 0x48841100 -/* 37930 800A7530 */ .word 0x4B223086 -/* 37934 800A7534 */ .word 0x4B7D00CF -/* 37938 800A7538 */ .word 0xEBC20901 -/* 3793C 800A753C */ .word 0xEBC30900 -/* 37940 800A7540 */ .word 0x8FCB0000 -/* 37944 800A7544 */ .word 0x02A4A820 -/* 37948 800A7548 */ .word 0x05E10004 -/* 3794C 800A754C */ .word 0x03ABE820 -/* 37950 800A7550 */ .word 0x22ABFFFF -/* 37954 800A7554 */ .word 0x09000707 -/* 37958 800A7558 */ .word 0x00AB8025 -/* 3795C 800A755C */ .word 0x23ABFFFE -/* 37960 800A7560 */ .word 0x356BE000 -/* 37964 800A7564 */ .word 0x000B5AC0 -/* 37968 800A7568 */ .word 0x01668025 -/* 3796C 800A756C */ .word 0x0135E020 -/* 37970 800A7570 */ .word 0x239CFFFF -/* 37974 800A7574 */ .word 0xEAFD0700 -/* 37978 800A7578 */ .word 0xAEEE0008 -/* 3797C 800A757C */ .word 0xAEE2000C -/* 37980 800A7580 */ .word 0xAEEF0010 -/* 37984 800A7584 */ .word 0xAEF00014 -/* 37988 800A7588 */ .word 0xEAFD0418 -/* 3798C 800A758C */ .word 0x015C5825 -/* 37990 800A7590 */ .word 0xAEEB0020 -/* 37994 800A7594 */ .word 0x01095825 -/* 37998 800A7598 */ .word 0xAEEB0024 -/* 3799C 800A759C */ .word 0xEAE8100A -/* 379A0 800A75A0 */ .word 0xEAFE140B -/* 379A4 800A75A4 */ .word 0x0D000798 -/* 379A8 800A75A8 */ .word 0x22F70030 -/* 379AC 800A75AC */ .word 0x23890001 -/* 379B0 800A75B0 */ .word 0x1C80FFDC -/* 379B4 800A75B4 */ .word 0x005D1020 -/* 379B8 800A75B8 */ .word 0x1820FD3B -/* 379BC 800A75BC */ .word 0xEAFD0700 -/* 379C0 800A75C0 */ .word 0x18E00028 -/* 379C4 800A75C4 */ .word 0xAEEE0008 -/* 379C8 800A75C8 */ .word 0xAEE2000C -/* 379CC 800A75CC */ .word 0x3C0B3510 -/* 379D0 800A75D0 */ .word 0xAEEB0010 -/* 379D4 800A75D4 */ .word 0x3C0C0600 -/* 379D8 800A75D8 */ .word 0xAEEC0014 -/* 379DC 800A75DC */ .word 0x3C1D3300 -/* 379E0 800A75E0 */ .word 0xAEFD0018 -/* 379E4 800A75E4 */ .word 0x00073842 -/* 379E8 800A75E8 */ .word 0x000DA842 -/* 379EC 800A75EC */ .word 0x02A7A822 -/* 379F0 800A75F0 */ .word 0x00155B80 -/* 379F4 800A75F4 */ .word 0x216BF000 -/* 379F8 800A75F8 */ .word 0x016C5825 -/* 379FC 800A75FC */ .word 0xAEEB001C -/* 37A00 800A7600 */ .word 0xEAFD0420 -/* 37A04 800A7604 */ .word 0xAEEE0028 -/* 37A08 800A7608 */ .word 0xAEE3002C -/* 37A0C 800A760C */ .word 0x3C0B3510 -/* 37A10 800A7610 */ .word 0xAEEB0030 -/* 37A14 800A7614 */ .word 0xA6F50032 -/* 37A18 800A7618 */ .word 0x3C0C0600 -/* 37A1C 800A761C */ .word 0xAEEC0034 -/* 37A20 800A7620 */ .word 0xAEFD0038 -/* 37A24 800A7624 */ .word 0x00075B80 -/* 37A28 800A7628 */ .word 0x216BF000 -/* 37A2C 800A762C */ .word 0x016C5825 -/* 37A30 800A7630 */ .word 0xAEEB003C -/* 37A34 800A7634 */ .word 0x22F70058 -/* 37A38 800A7638 */ .word 0xEAFD0468 -/* 37A3C 800A763C */ .word 0x01495825 -/* 37A40 800A7640 */ .word 0xAEEBFFF0 -/* 37A44 800A7644 */ .word 0x01095825 -/* 37A48 800A7648 */ .word 0xAEEBFFF4 -/* 37A4C 800A764C */ .word 0xEAE8107E -/* 37A50 800A7650 */ .word 0x0D000798 -/* 37A54 800A7654 */ .word 0xEAFE147F -/* 37A58 800A7658 */ .word 0x21290004 -/* 37A5C 800A765C */ .word 0x2021FFFC -/* 37A60 800A7660 */ .word 0x1820FD11 -/* 37A64 800A7664 */ .word 0x000758C0 -/* 37A68 800A7668 */ .word 0x006B1020 -/* 37A6C 800A766C */ .word 0x34240000 -/* 37A70 800A7670 */ .word 0x090006EE -/* 37A74 800A7674 */ .word 0x20010000 -/* 37A78 800A7678 */ .word 0x0D00078E -/* 37A7C 800A767C */ .word 0x20140538 -/* 37A80 800A7680 */ .word 0x0D0007F5 -/* 37A84 800A7684 */ .word 0x333200FF -/* 37A88 800A7688 */ .word 0x940B0252 -/* 37A8C 800A768C */ .word 0xCBC41807 -/* 37A90 800A7690 */ .word 0x800100D2 -/* 37A94 800A7694 */ .word 0xC9632000 -/* 37A98 800A7698 */ .word 0x0019CDC2 -/* 37A9C 800A769C */ .word 0x0D0007F1 -/* 37AA0 800A76A0 */ .word 0x87390076 -/* 37AA4 800A76A4 */ .word 0x9283000F -/* 37AA8 800A76A8 */ .word 0x8E870014 -/* 37AAC 800A76AC */ .word 0x8E850010 -/* 37AB0 800A76B0 */ .word 0x8C6402A0 -/* 37AB4 800A76B4 */ .word 0x00E04027 -/* 37AB8 800A76B8 */ .word 0x00A73024 -/* 37ABC 800A76BC */ .word 0x00874824 -/* 37AC0 800A76C0 */ .word 0x11250027 -/* 37AC4 800A76C4 */ .word 0x00884824 -/* 37AC8 800A76C8 */ .word 0x01264825 -/* 37ACC 800A76CC */ .word 0xAC6902A0 -/* 37AD0 800A76D0 */ .word 0x200BFF81 -/* 37AD4 800A76D4 */ .word 0x15610003 -/* 37AD8 800A76D8 */ .word 0xA00B00D2 -/* 37ADC 800A76DC */ .word 0xEAFD0780 -/* 37AE0 800A76E0 */ .word 0x22F70008 -/* 37AE4 800A76E4 */ .word 0x9684000A -/* 37AE8 800A76E8 */ .word 0xEAFD0800 -/* 37AEC 800A76EC */ .word 0x8E980004 -/* 37AF0 800A76F0 */ .word 0xA6E40002 -/* 37AF4 800A76F4 */ .word 0x0D00078E -/* 37AF8 800A76F8 */ .word 0x96830008 -/* 37AFC 800A76FC */ .word 0xAEF30004 -/* 37B00 800A7700 */ .word 0x82880001 -/* 37B04 800A7704 */ .word 0x92870002 -/* 37B08 800A7708 */ .word 0x92850003 -/* 37B0C 800A770C */ .word 0x20860001 -/* 37B10 800A7710 */ .word 0x00C83024 -/* 37B14 800A7714 */ .word 0x000631C0 -/* 37B18 800A7718 */ .word 0x00073C00 -/* 37B1C 800A771C */ .word 0x00661825 -/* 37B20 800A7720 */ .word 0x00671825 -/* 37B24 800A7724 */ .word 0xAEE30008 -/* 37B28 800A7728 */ .word 0xEAFD0608 -/* 37B2C 800A772C */ .word 0x04200003 -/* 37B30 800A7730 */ .word 0xEAFD1403 -/* 37B34 800A7734 */ .word 0xEAFD0710 -/* 37B38 800A7738 */ .word 0x22F70008 -/* 37B3C 800A773C */ .word 0x9681000C -/* 37B40 800A7740 */ .word 0x00052E00 -/* 37B44 800A7744 */ .word 0xAEE50010 -/* 37B48 800A7748 */ .word 0x00042380 -/* 37B4C 800A774C */ .word 0x00812025 -/* 37B50 800A7750 */ .word 0xAEE40014 -/* 37B54 800A7754 */ .word 0xEAFD0414 -/* 37B58 800A7758 */ .word 0x0D000798 -/* 37B5C 800A775C */ .word 0x22F70018 -/* 37B60 800A7760 */ .word 0x03200008 -/* 37B64 800A7764 */ .word 0x20140550 -/* 37B68 800A7768 */ .word 0x200B0000 -/* 37B6C 800A776C */ .word 0x37EC0000 -/* 37B70 800A7770 */ .word 0x8D7302F0 -/* 37B74 800A7774 */ .word 0x957402F6 -/* 37B78 800A7778 */ .word 0x0D0007F5 -/* 37B7C 800A777C */ .word 0x957202F4 -/* 37B80 800A7780 */ .word 0x090007F1 -/* 37B84 800A7784 */ .word 0x359F0000 -/* 37B88 800A7788 */ .word 0x00185D82 -/* 37B8C 800A778C */ .word 0x316B003C -/* 37B90 800A7790 */ .word 0x8D6B00E8 -/* 37B94 800A7794 */ .word 0x0018C200 -/* 37B98 800A7798 */ .word 0x0018C202 -/* 37B9C 800A779C */ .word 0x03E00008 -/* 37BA0 800A77A0 */ .word 0x030B9820 -/* 37BA4 800A77A4 */ .word 0x22EBF738 -/* 37BA8 800A77A8 */ .word 0x1960FCBF -/* 37BAC 800A77AC */ .word 0x201F1158 -/* 37BB0 800A77B0 */ .word 0x22EBF738 -/* 37BB4 800A77B4 */ .word 0x1960005A -/* 37BB8 800A77B8 */ .word 0x8C1300D4 -/* 37BBC 800A77BC */ .word 0x8C0C0FEC -/* 37BC0 800A77C0 */ .word 0x22F2FA58 -/* 37BC4 800A77C4 */ .word 0x1A400056 -/* 37BC8 800A77C8 */ .word 0x01936022 -/* 37BCC 800A77CC */ .word 0x01925822 -/* 37BD0 800A77D0 */ .word 0x05610008 -/* 37BD4 800A77D4 */ .word 0x400B5800 -/* 37BD8 800A77D8 */ .word 0x316B0400 -/* 37BDC 800A77DC */ .word 0x1560FFFD -/* 37BE0 800A77E0 */ .word 0x8C130FE8 -/* 37BE4 800A77E4 */ .word 0x400C5000 -/* 37BE8 800A77E8 */ .word 0x1193FFFE -/* 37BEC 800A77EC */ .word 0x00000000 -/* 37BF0 800A77F0 */ .word 0x40934000 -/* 37BF4 800A77F4 */ .word 0x400C5000 -/* 37BF8 800A77F8 */ .word 0x01936022 -/* 37BFC 800A77FC */ .word 0x19800002 -/* 37C00 800A7800 */ .word 0x01925822 -/* 37C04 800A7804 */ .word 0x1960FFFB -/* 37C08 800A7808 */ .word 0x02726020 -/* 37C0C 800A780C */ .word 0xAC0C00D4 -/* 37C10 800A7810 */ .word 0x2252FFFF -/* 37C14 800A7814 */ .word 0x37F11000 -/* 37C18 800A7818 */ .word 0x0D0007F6 -/* 37C1C 800A781C */ .word 0x201405A8 -/* 37C20 800A7820 */ .word 0x400B3000 -/* 37C24 800A7824 */ .word 0x1560FFFE -/* 37C28 800A7828 */ .word 0x201705A8 -/* 37C2C 800A782C */ .word 0x02200008 -/* 37C30 800A7830 */ .word 0x408C4800 -/* 37C34 800A7834 */ .word 0x8C010FD0 -/* 37C38 800A7838 */ .word 0xAC1B0524 -/* 37C3C 800A783C */ .word 0xAC1A0528 -/* 37C40 800A7840 */ .word 0x0D00079A -/* 37C44 800A7844 */ .word 0xAC010BFC -/* 37C48 800A7848 */ .word 0x8C130FF8 -/* 37C4C 800A784C */ .word 0x20140000 -/* 37C50 800A7850 */ .word 0x20120BFF -/* 37C54 800A7854 */ .word 0x20115000 -/* 37C58 800A7858 */ .word 0x0D0007F6 -/* 37C5C 800A785C */ .word 0x27FF0008 -/* 37C60 800A7860 */ .word 0x20114000 -/* 37C64 800A7864 */ .word 0x0D00079A -/* 37C68 800A7868 */ .word 0x40912000 -/* 37C6C 800A786C */ .word 0x0000000D -/* 37C70 800A7870 */ .word 0x3C110100 -/* 37C74 800A7874 */ .word 0xAC1F0FA8 -/* 37C78 800A7878 */ .word 0x090007C5 -/* 37C7C 800A787C */ .word 0x36314000 -/* 37C80 800A7880 */ .word 0x00000000 -/* 37C84 800A7884 */ .word 0x00000000 -/* 37C88 800A7888 */ .word 0x00000000 -/* 37C8C 800A788C */ .word 0x00000000 -/* 37C90 800A7890 */ .word 0x00000000 -/* 37C94 800A7894 */ .word 0x00000000 -/* 37C98 800A7898 */ .word 0x00000000 -/* 37C9C 800A789C */ .word 0x00000000 -/* 37CA0 800A78A0 */ .word 0x00000000 -/* 37CA4 800A78A4 */ .word 0x00000000 -/* 37CA8 800A78A8 */ .word 0x00000000 -/* 37CAC 800A78AC */ .word 0x00000000 -/* 37CB0 800A78B0 */ .word 0x00000000 -/* 37CB4 800A78B4 */ .word 0x00000000 -/* 37CB8 800A78B8 */ .word 0x00000000 -/* 37CBC 800A78BC */ .word 0x201C0000 -/* 37CC0 800A78C0 */ .word 0x8C1300E0 -/* 37CC4 800A78C4 */ .word 0x22E6FA57 -/* 37CC8 800A78C8 */ .word 0x04D1FFBB -/* 37CCC 800A78CC */ .word 0xAC13010C -/* 37CD0 800A78D0 */ .word 0x0D0007F1 -/* 37CD4 800A78D4 */ .word 0x8C0600D4 -/* 37CD8 800A78D8 */ .word 0x40864800 -/* 37CDC 800A78DC */ .word 0x23130000 -/* 37CE0 800A78E0 */ .word 0xAC180FD0 -/* 37CE4 800A78E4 */ .word 0x035BD020 -/* 37CE8 800A78E8 */ .word 0x035CD022 -/* 37CEC 800A78EC */ .word 0xAC1A0FF0 -/* 37CF0 800A78F0 */ .word 0x20141080 -/* 37CF4 800A78F4 */ .word 0x0D0007F5 -/* 37CF8 800A78F8 */ .word 0x20120F17 -/* 37CFC 800A78FC */ .word 0x8C13010C -/* 37D00 800A7900 */ .word 0x20140000 -/* 37D04 800A7904 */ .word 0x0D0007F5 -/* 37D08 800A7908 */ .word 0x3332FFFF -/* 37D0C 800A790C */ .word 0x20010FC0 -/* 37D10 800A7910 */ .word 0x201F1080 -/* 37D14 800A7914 */ .word 0x400B3000 -/* 37D18 800A7918 */ .word 0x1560FFFF -/* 37D1C 800A791C */ .word 0x400B3000 -/* 37D20 800A7920 */ .word 0x03E00008 -/* 37D24 800A7924 */ .word 0x00008820 -/* 37D28 800A7928 */ .word 0x400B2800 -/* 37D2C 800A792C */ .word 0x1560FFFE -/* 37D30 800A7930 */ .word 0x00000000 -/* 37D34 800A7934 */ .word 0x40940000 -/* 37D38 800A7938 */ .word 0x1E200003 -/* 37D3C 800A793C */ .word 0x40930800 -/* 37D40 800A7940 */ .word 0x03E00008 -/* 37D44 800A7944 */ .word 0x40921000 -/* 37D48 800A7948 */ .word 0x03E00008 -/* 37D4C 800A794C */ .word 0x40921800 -/* 37D50 800A7950 */ .word 0xAC1900D8 -/* 37D54 800A7954 */ .word 0x09000456 -/* 37D58 800A7958 */ .word 0xAC1800DC -/* 37D5C 800A795C */ .word 0x09000456 -/* 37D60 800A7960 */ .word 0xAC1800E0 -/* 37D64 800A7964 */ .word 0x8C1900E0 -/* 37D68 800A7968 */ .word 0xAEF8000C -/* 37D6C 800A796C */ .word 0x8C0200DC -/* 37D70 800A7970 */ .word 0xAEF90008 -/* 37D74 800A7974 */ .word 0x8C0100D8 -/* 37D78 800A7978 */ .word 0xAEE20004 -/* 37D7C 800A797C */ .word 0x22F70010 -/* 37D80 800A7980 */ .word 0x09000795 -/* 37D84 800A7984 */ .word 0xAEE1FFF0 -/* 37D88 800A7988 */ .word 0x900200D0 -/* 37D8C 800A798C */ .word 0x1040FFB4 -/* 37D90 800A7990 */ .word 0x2042FFFC -/* 37D94 800A7994 */ .word 0xA00200D0 -/* 37D98 800A7998 */ .word 0x0900044F -/* 37D9C 800A799C */ .word 0x8C5A0128 -/* 37DA0 800A79A0 */ .word 0x00000000 -/* 37DA4 800A79A4 */ .word 0x8D610078 -/* 37DA8 800A79A8 */ .word 0x00191202 -/* 37DAC 800A79AC */ .word 0x00001827 -/* 37DB0 800A79B0 */ .word 0x00432004 -/* 37DB4 800A79B4 */ .word 0x2339FFFF -/* 37DB8 800A79B8 */ .word 0x03241804 -/* 37DBC 800A79BC */ .word 0x00031840 -/* 37DC0 800A79C0 */ .word 0x00641826 -/* 37DC4 800A79C4 */ .word 0x00601827 -/* 37DC8 800A79C8 */ .word 0x83790520 -/* 37DCC 800A79CC */ .word 0x00611824 -/* 37DD0 800A79D0 */ .word 0x13600004 -/* 37DD4 800A79D4 */ .word 0x00780825 -/* 37DD8 800A79D8 */ .word 0x232C0047 -/* 37DDC 800A79DC */ .word 0x318C00FE -/* 37DE0 800A79E0 */ .word 0x1180FC32 -/* 37DE4 800A79E4 */ .word 0xAD610078 -/* 37DE8 800A79E8 */ .word 0x8C0C00C8 -/* 37DEC 800A79EC */ .word 0x22F70008 -/* 37DF0 800A79F0 */ .word 0x8C1800CC -/* 37DF4 800A79F4 */ .word 0xAEECFFF8 -/* 37DF8 800A79F8 */ .word 0x09000795 -/* 37DFC 800A79FC */ .word 0xAEF8FFFC -/* 37E00 800A7A00 */ .word 0x332100FF -/* 37E04 800A7A04 */ .word 0x202BFFF7 -/* 37E08 800A7A08 */ .word 0x0571FF99 -/* 37E0C 800A7A0C */ .word 0x202BFFFA -/* 37E10 800A7A10 */ .word 0x0570FF97 -/* 37E14 800A7A14 */ .word 0x942203D6 -/* 37E18 800A7A18 */ .word 0x00191A02 -/* 37E1C 800A7A1C */ .word 0x00431020 -/* 37E20 800A7A20 */ .word 0x09000456 -/* 37E24 800A7A24 */ .word 0xAC580000 -/* 37E28 800A7A28 */ .word 0xA0180250 -/* 37E2C 800A7A2C */ .word 0x33010008 -/* 37E30 800A7A30 */ .word 0x24210230 -/* 37E34 800A7A34 */ .word 0xA4010252 -/* 37E38 800A7A38 */ .word 0x33210008 -/* 37E3C 800A7A3C */ .word 0x24210240 -/* 37E40 800A7A40 */ .word 0xA4010254 -/* 37E44 800A7A44 */ .word 0x33010018 -/* 37E48 800A7A48 */ .word 0x00010842 -/* 37E4C 800A7A4C */ .word 0x8C230220 -/* 37E50 800A7A50 */ .word 0x33010070 -/* 37E54 800A7A54 */ .word 0x00010882 -/* 37E58 800A7A58 */ .word 0x8C220200 -/* 37E5C 800A7A5C */ .word 0xAC0301EC -/* 37E60 800A7A60 */ .word 0x09000456 -/* 37E64 800A7A64 */ .word 0xAC0201E8 -/* 37E68 800A7A68 */ .word 0xAC1900C8 -/* 37E6C 800A7A6C */ .word 0x0900049D -/* 37E70 800A7A70 */ .word 0xAC1800CC -/* 37E74 800A7A74 */ .word 0x0D00078E -/* 37E78 800A7A78 */ .word 0x22F70008 -/* 37E7C 800A7A7C */ .word 0x0900049F -/* 37E80 800A7A80 */ .word 0xAEF3FFFC -/* 37E84 800A7A84 */ .word 0x00000000 -/* 37E88 800A7A88 */ .word 0x200C1288 -/* 37E8C 800A7A8C */ .word 0x09000788 -/* 37E90 800A7A90 */ .word 0x200B0008 -/* 37E94 800A7A94 */ .word 0x00000000 -/* 37E98 800A7A98 */ .word 0x00000000 -/* 37E9C 800A7A9C */ .word 0x00000000 -/* 37EA0 800A7AA0 */ .word 0x00000000 -/* 37EA4 800A7AA4 */ .word 0x00000000 -/* 37EA8 800A7AA8 */ .word 0x200C1E10 -/* 37EAC 800A7AAC */ .word 0x09000788 -/* 37EB0 800A7AB0 */ .word 0x200B0008 -/* 37EB4 800A7AB4 */ .word 0x0D0007F5 -/* 37EB8 800A7AB8 */ .word 0x20120027 -/* 37EBC 800A7ABC */ .word 0x20010568 -/* 37EC0 800A7AC0 */ .word 0xC8021230 -/* 37EC4 800A7AC4 */ .word 0x0D0007F1 -/* 37EC8 800A7AC8 */ .word 0xC8021631 -/* 37ECC 800A7ACC */ .word 0xCA832000 -/* 37ED0 800A7AD0 */ .word 0xCA84080E -/* 37ED4 800A7AD4 */ .word 0xCA840C0F -/* 37ED8 800A7AD8 */ .word 0x4B3F2145 -/* 37EDC 800A7ADC */ .word 0x4B7DF98E -/* 37EE0 800A7AE0 */ .word 0x4B044230 -/* 37EE4 800A7AE4 */ .word 0x4B7D41F2 -/* 37EE8 800A7AE8 */ .word 0x4B846230 -/* 37EEC 800A7AEC */ .word 0x4B7D61F2 -/* 37EF0 800A7AF0 */ .word 0x4B3D0EC6 -/* 37EF4 800A7AF4 */ .word 0x4B1F46CC -/* 37EF8 800A7AF8 */ .word 0x4B1F39CD -/* 37EFC 800A7AFC */ .word 0x4B7DFA0E -/* 37F00 800A7B00 */ .word 0x4B9F1EC6 -/* 37F04 800A7B04 */ .word 0x4B7DFA8F -/* 37F08 800A7B08 */ .word 0x9002055B -/* 37F0C 800A7B0C */ .word 0x4B7F0EC6 -/* 37F10 800A7B10 */ .word 0x4AA346CC -/* 37F14 800A7B14 */ .word 0x30420001 -/* 37F18 800A7B18 */ .word 0x4AA33B0D -/* 37F1C 800A7B1C */ .word 0x4B7DFACE -/* 37F20 800A7B20 */ .word 0x4B1C5AE8 -/* 37F24 800A7B24 */ .word 0x4A8B1AD5 -/* 37F28 800A7B28 */ .word 0x4A8C0311 -/* 37F2C 800A7B2C */ .word 0x4B7D6323 -/* 37F30 800A7B30 */ .word 0x4B7D5AE7 -/* 37F34 800A7B34 */ .word 0x10400003 -/* 37F38 800A7B38 */ .word 0x4AEB1B51 -/* 37F3C 800A7B3C */ .word 0x4B6B1ED0 -/* 37F40 800A7B40 */ .word 0x4B5B50F3 -/* 37F44 800A7B44 */ .word 0x4A031251 -/* 37F48 800A7B48 */ .word 0x4AE21AD1 -/* 37F4C 800A7B4C */ .word 0x4AED0ACE -/* 37F50 800A7B50 */ .word 0x4B7D4A63 -/* 37F54 800A7B54 */ .word 0x4B7D5AE3 -/* 37F58 800A7B58 */ .word 0x4AC96B51 -/* 37F5C 800A7B5C */ .word 0x4ACB6B51 -/* 37F60 800A7B60 */ .word 0x4AC91890 -/* 37F64 800A7B64 */ .word 0x4B3D6EE3 -/* 37F68 800A7B68 */ .word 0x48CB0800 -/* 37F6C 800A7B6C */ .word 0x316B0088 -/* 37F70 800A7B70 */ .word 0x1560FB79 -/* 37F74 800A7B74 */ .word 0x4AED1310 -/* 37F78 800A7B78 */ .word 0x4BED78B3 -/* 37F7C 800A7B7C */ .word 0x4B9F16C5 -/* 37F80 800A7B80 */ .word 0xE8220A00 -/* 37F84 800A7B84 */ .word 0xE82C0A01 -/* 37F88 800A7B88 */ .word 0x10400002 -/* 37F8C 800A7B8C */ .word 0xE83B1601 -/* 37F90 800A7B90 */ .word 0x4B4B5273 -/* 37F94 800A7B94 */ .word 0x4BDF1886 -/* 37F98 800A7B98 */ .word 0x4AC92306 -/* 37F9C 800A7B9C */ .word 0x4B7DFACF -/* 37FA0 800A7BA0 */ .word 0x4BFE6306 -/* 37FA4 800A7BA4 */ .word 0x4BFE5ACF -/* 37FA8 800A7BA8 */ .word 0x4A830ACF -/* 37FAC 800A7BAC */ .word 0x48035800 -/* 37FB0 800A7BB0 */ .word 0x48051100 -/* 37FB4 800A7BB4 */ .word 0x48045C00 -/* 37FB8 800A7BB8 */ .word 0x8C070560 -/* 37FBC 800A7BBC */ .word 0x48061500 -/* 37FC0 800A7BC0 */ .word 0x00655822 -/* 37FC4 800A7BC4 */ .word 0x05600005 -/* 37FC8 800A7BC8 */ .word 0x48835800 -/* 37FCC 800A7BCC */ .word 0x00651822 -/* 37FD0 800A7BD0 */ .word 0x20840020 -/* 37FD4 800A7BD4 */ .word 0x090008F0 -/* 37FD8 800A7BD8 */ .word 0x20E70020 -/* 37FDC 800A7BDC */ .word 0x00865822 -/* 37FE0 800A7BE0 */ .word 0x05600004 -/* 37FE4 800A7BE4 */ .word 0x48845C00 -/* 37FE8 800A7BE8 */ .word 0x00862022 -/* 37FEC 800A7BEC */ .word 0x090008F7 -/* 37FF0 800A7BF0 */ .word 0x00E63822 -/* 37FF4 800A7BF4 */ .word 0xAC070580 -/* 37FF8 800A7BF8 */ .word 0x00875822 -/* 37FFC 800A7BFC */ .word 0x000B5940 -/* 38000 800A7C00 */ .word 0xAC0B0574 -/* 38004 800A7C04 */ .word 0x4AED2306 -/* 38008 800A7C08 */ .word 0x4B7DFA4F -/* 3800C 800A7C0C */ .word 0x4BFE6306 -/* 38010 800A7C10 */ .word 0x4BFE4A4F -/* 38014 800A7C14 */ .word 0x900B0250 -/* 38018 800A7C18 */ .word 0x316B0008 -/* 3801C 800A7C1C */ .word 0x000B30C2 -/* 38020 800A7C20 */ .word 0x48044800 -/* 38024 800A7C24 */ .word 0xA0060570 -/* 38028 800A7C28 */ .word 0x00065940 -/* 3802C 800A7C2C */ .word 0x2084000B -/* 38030 800A7C30 */ .word 0x00646020 -/* 38034 800A7C34 */ .word 0x0185602A -/* 38038 800A7C38 */ .word 0x398C0001 -/* 3803C 800A7C3C */ .word 0xA00C0571 -/* 38040 800A7C40 */ .word 0x900B0556 -/* 38044 800A7C44 */ .word 0x900C0557 -/* 38048 800A7C48 */ .word 0x000B5840 -/* 3804C 800A7C4C */ .word 0x216B0290 -/* 38050 800A7C50 */ .word 0x000C6080 -/* 38054 800A7C54 */ .word 0x218C0280 -/* 38058 800A7C58 */ .word 0xC96C0A00 -/* 3805C 800A7C5C */ .word 0xC98C1000 -/* 38060 800A7C60 */ .word 0x48866800 -/* 38064 800A7C64 */ .word 0x4B632386 -/* 38068 800A7C68 */ .word 0x4B7DFBCF -/* 3806C 800A7C6C */ .word 0x4B5C6EC6 -/* 38070 800A7C70 */ .word 0x4BFE76CC -/* 38074 800A7C74 */ .word 0x4BFE7BCD -/* 38078 800A7C78 */ .word 0x4B7DFB8E -/* 3807C 800A7C7C */ .word 0x4B2276D5 -/* 38080 800A7C80 */ .word 0x4B7D7EE0 -/* 38084 800A7C84 */ .word 0x4B2276E7 -/* 38088 800A7C88 */ .word 0x4B0C08CE -/* 3808C 800A7C8C */ .word 0x4B3D0EC7 -/* 38090 800A7C90 */ .word 0x4B2C18CD -/* 38094 800A7C94 */ .word 0xE8230805 -/* 38098 800A7C98 */ .word 0x4B0343F0 -/* 3809C 800A7C9C */ .word 0x4B7D43B2 -/* 380A0 800A7CA0 */ .word 0x4B7F6EC7 -/* 380A4 800A7CA4 */ .word 0x4B4C7ECC -/* 380A8 800A7CA8 */ .word 0x4B4C740D -/* 380AC 800A7CAC */ .word 0x4B3C8346 -/* 380B0 800A7CB0 */ .word 0x4B7DF8CF -/* 380B4 800A7CB4 */ .word 0x4B886EC4 -/* 380B8 800A7CB8 */ .word 0x4B881ECD -/* 380BC 800A7CBC */ .word 0x4B876B4E -/* 380C0 800A7CC0 */ .word 0x4B8718CF -/* 380C4 800A7CC4 */ .word 0xE8230808 -/* 380C8 800A7CC8 */ .word 0xE82D0809 -/* 380CC 800A7CCC */ .word 0xC82E0807 -/* 380D0 800A7CD0 */ .word 0xC82F0806 -/* 380D4 800A7CD4 */ .word 0x4B8876C4 -/* 380D8 800A7CD8 */ .word 0x4B887ECD -/* 380DC 800A7CDC */ .word 0x4B87738E -/* 380E0 800A7CE0 */ .word 0x4B877BCF -/* 380E4 800A7CE4 */ .word 0x4B9C73A8 -/* 380E8 800A7CE8 */ .word 0x4B0346F2 -/* 380EC 800A7CEC */ .word 0x4B0D41F1 -/* 380F0 800A7CF0 */ .word 0x4B7D4232 -/* 380F4 800A7CF4 */ .word 0x4A0776C4 -/* 380F8 800A7CF8 */ .word 0x4A077ECD -/* 380FC 800A7CFC */ .word 0x4A08744E -/* 38100 800A7D00 */ .word 0x4A087C8F -/* 38104 800A7D04 */ .word 0x4B5F8C46 -/* 38108 800A7D08 */ .word 0x4B5F948F -/* 3810C 800A7D0C */ .word 0x4B3D0C4F -/* 38110 800A7D10 */ .word 0x4A1169C6 -/* 38114 800A7D14 */ .word 0x4A111A0F -/* 38118 800A7D18 */ .word 0x4A0776D5 -/* 3811C 800A7D1C */ .word 0x4A087EE3 -/* 38120 800A7D20 */ .word 0x4A128CA7 -/* 38124 800A7D24 */ .word 0x4B1269C6 -/* 38128 800A7D28 */ .word 0x4B121A0F -/* 3812C 800A7D2C */ .word 0x4B9C3C68 -/* 38130 800A7D30 */ .word 0x4A1174D5 -/* 38134 800A7D34 */ .word 0x4A087D11 -/* 38138 800A7D38 */ .word 0x4B3F9EC4 -/* 3813C 800A7D3C */ .word 0x4B3FA3CD -/* 38140 800A7D40 */ .word 0x4B7DFB8E -/* 38144 800A7D44 */ .word 0x4B847386 -/* 38148 800A7D48 */ .word 0x4B847BCF -/* 3814C 800A7D4C */ .word 0x4B3D1EC7 -/* 38150 800A7D50 */ .word 0x4BBC3EE8 -/* 38154 800A7D54 */ .word 0x4B3D6ECE -/* 38158 800A7D58 */ .word 0x4B7F99CE -/* 3815C 800A7D5C */ .word 0x4B7FA20F -/* 38160 800A7D60 */ .word 0xE828080A -/* 38164 800A7D64 */ .word 0xE827080B -/* 38168 800A7D68 */ .word 0x4B1F70C5 -/* 3816C 800A7D6C */ .word 0x4BDC18E8 -/* 38170 800A7D70 */ .word 0x4B3F7384 -/* 38174 800A7D74 */ .word 0x4B3F7BCD -/* 38178 800A7D78 */ .word 0x4B7DFB8E -/* 3817C 800A7D7C */ .word 0x4B0E81D1 -/* 38180 800A7D80 */ .word 0x4B1049F3 -/* 38184 800A7D84 */ .word 0x090009DC -/* 38188 800A7D88 */ .word 0xE827100A -/* 3818C 800A7D8C */ .word 0x8C0B058C -/* 38190 800A7D90 */ .word 0xEAFD0780 -/* 38194 800A7D94 */ .word 0x22F70010 -/* 38198 800A7D98 */ .word 0x01745825 -/* 3819C 800A7D9C */ .word 0xAEEBFFF8 -/* 381A0 800A7DA0 */ .word 0xEAFD147F -/* 381A4 800A7DA4 */ .word 0x8C0B0588 -/* 381A8 800A7DA8 */ .word 0xAEF10004 -/* 381AC 800A7DAC */ .word 0x22F70018 -/* 381B0 800A7DB0 */ .word 0xAEEBFFE8 -/* 381B4 800A7DB4 */ .word 0xEAFD0770 -/* 381B8 800A7DB8 */ .word 0x3C0BF400 -/* 381BC 800A7DBC */ .word 0xAEEBFFF8 -/* 381C0 800A7DC0 */ .word 0x226B06FF -/* 381C4 800A7DC4 */ .word 0xA6EBFFFC -/* 381C8 800A7DC8 */ .word 0x00125880 -/* 381CC 800A7DCC */ .word 0x216BFFFF -/* 381D0 800A7DD0 */ .word 0x03E00008 -/* 381D4 800A7DD4 */ .word 0xA6EBFFFE -/* 381D8 800A7DD8 */ .word 0x900B0570 -/* 381DC 800A7DDC */ .word 0x900C0571 -/* 381E0 800A7DE0 */ .word 0x008BC820 -/* 381E4 800A7DE4 */ .word 0x006CC022 -/* 381E8 800A7DE8 */ .word 0x03195822 -/* 381EC 800A7DEC */ .word 0x05600007 -/* 381F0 800A7DF0 */ .word 0x94130572 -/* 381F4 800A7DF4 */ .word 0x37320000 -/* 381F8 800A7DF8 */ .word 0x0D000969 -/* 381FC 800A7DFC */ .word 0x34B10000 -/* 38200 800A7E00 */ .word 0x00641822 -/* 38204 800A7E04 */ .word 0x09000A55 -/* 38208 800A7E08 */ .word 0x00A62820 -/* 3820C 800A7E0C */ .word 0x4893C000 -/* 38210 800A7E10 */ .word 0x03239022 -/* 38214 800A7E14 */ .word 0x1A40000E -/* 38218 800A7E18 */ .word 0x20740000 -/* 3821C 800A7E1C */ .word 0x8C110550 -/* 38220 800A7E20 */ .word 0x940B0584 -/* 38224 800A7E24 */ .word 0x329F0001 -/* 38228 800A7E28 */ .word 0x13E00005 -/* 3822C 800A7E2C */ .word 0x022B8820 -/* 38230 800A7E30 */ .word 0x940B0586 -/* 38234 800A7E34 */ .word 0x2294FFFF -/* 38238 800A7E38 */ .word 0x22520001 -/* 3823C 800A7E3C */ .word 0x022B8822 -/* 38240 800A7E40 */ .word 0x4894D800 -/* 38244 800A7E44 */ .word 0x4B18DEC6 -/* 38248 800A7E48 */ .word 0x0D000963 -/* 3824C 800A7E4C */ .word 0x4814D800 -/* 38250 800A7E50 */ .word 0x1180001D -/* 38254 800A7E54 */ .word 0xC838090F -/* 38258 800A7E58 */ .word 0x4898D100 -/* 3825C 800A7E5C */ .word 0x4B38D6C6 -/* 38260 800A7E60 */ .word 0x4B7DFE4F -/* 38264 800A7E64 */ .word 0xEBDB0901 -/* 38268 800A7E68 */ .word 0xEBD90900 -/* 3826C 800A7E6C */ .word 0x8FCB0000 -/* 38270 800A7E70 */ .word 0x8C110550 -/* 38274 800A7E74 */ .word 0x33120001 -/* 38278 800A7E78 */ .word 0x12400005 -/* 3827C 800A7E7C */ .word 0x00AB6020 -/* 38280 800A7E80 */ .word 0x940B0586 -/* 38284 800A7E84 */ .word 0x4B3DD691 -/* 38288 800A7E88 */ .word 0x018B6022 -/* 3828C 800A7E8C */ .word 0x022B8822 -/* 38290 800A7E90 */ .word 0xC8380A0E -/* 38294 800A7E94 */ .word 0x22520001 -/* 38298 800A7E98 */ .word 0x4B58C6D1 -/* 3829C 800A7E9C */ .word 0x4BDEDEC5 -/* 382A0 800A7EA0 */ .word 0x4B3BC651 -/* 382A4 800A7EA4 */ .word 0x4813C800 -/* 382A8 800A7EA8 */ .word 0x4B18D646 -/* 382AC 800A7EAC */ .word 0x4B3DDE8E -/* 382B0 800A7EB0 */ .word 0x0D000963 -/* 382B4 800A7EB4 */ .word 0x4814D100 -/* 382B8 800A7EB8 */ .word 0x35910000 -/* 382BC 800A7EBC */ .word 0x4814C900 -/* 382C0 800A7EC0 */ .word 0x0D000963 -/* 382C4 800A7EC4 */ .word 0x4813D900 -/* 382C8 800A7EC8 */ .word 0x1F000006 -/* 382CC 800A7ECC */ .word 0x00641822 -/* 382D0 800A7ED0 */ .word 0x8C0B058C -/* 382D4 800A7ED4 */ .word 0x22F70008 -/* 382D8 800A7ED8 */ .word 0xAEEBFFF8 -/* 382DC 800A7EDC */ .word 0x090009BE -/* 382E0 800A7EE0 */ .word 0xEAFD147F -/* 382E4 800A7EE4 */ .word 0x34B10000 -/* 382E8 800A7EE8 */ .word 0x94130572 -/* 382EC 800A7EEC */ .word 0x37120000 -/* 382F0 800A7EF0 */ .word 0x0D000963 -/* 382F4 800A7EF4 */ .word 0x20140000 -/* 382F8 800A7EF8 */ .word 0x1C600096 -/* 382FC 800A7EFC */ .word 0x00A62820 -/* 38300 800A7F00 */ .word 0x00035822 -/* 38304 800A7F04 */ .word 0x488BD800 -/* 38308 800A7F08 */ .word 0x940B0584 -/* 3830C 800A7F0C */ .word 0x8C050550 -/* 38310 800A7F10 */ .word 0x4B38DEC6 -/* 38314 800A7F14 */ .word 0x4B7DFE4F -/* 38318 800A7F18 */ .word 0x00AB2820 -/* 3831C 800A7F1C */ .word 0xEBDB0801 -/* 38320 800A7F20 */ .word 0x940C059C -/* 38324 800A7F24 */ .word 0xEBD90800 -/* 38328 800A7F28 */ .word 0x8FCB0000 -/* 3832C 800A7F2C */ .word 0x006C1820 -/* 38330 800A7F30 */ .word 0x09000A55 -/* 38334 800A7F34 */ .word 0x00AB2820 -/* 38338 800A7F38 */ .word 0x201F22B4 -/* 3833C 800A7F3C */ .word 0x0900078E -/* 38340 800A7F40 */ .word 0x20140540 -/* 38344 800A7F44 */ .word 0x200C1744 -/* 38348 800A7F48 */ .word 0x09000788 -/* 3834C 800A7F4C */ .word 0x200B0008 -/* 38350 800A7F50 */ .word 0x00000000 -/* 38354 800A7F54 */ .word 0x00000000 -/* 38358 800A7F58 */ .word 0x00000000 -/* 3835C 800A7F5C */ .word 0x00000000 -/* 38360 800A7F60 */ .word 0x00000000 -/* 38364 800A7F64 */ .word 0x200C1E10 -/* 38368 800A7F68 */ .word 0x09000788 -/* 3836C 800A7F6C */ .word 0x200B0008 -/* 38370 800A7F70 */ .word 0xC82D080D -/* 38374 800A7F74 */ .word 0xC831080C -/* 38378 800A7F78 */ .word 0x4A1286C6 -/* 3837C 800A7F7C */ .word 0x4B3D76CE -/* 38380 800A7F80 */ .word 0x4B3D7ECF -/* 38384 800A7F84 */ .word 0x4B1F8ECD -/* 38388 800A7F88 */ .word 0x4B1F6A0C -/* 3838C 800A7F8C */ .word 0x4BAA4351 -/* 38390 800A7F90 */ .word 0x4BAA4390 -/* 38394 800A7F94 */ .word 0x4B7D46E3 -/* 38398 800A7F98 */ .word 0x4A0E4227 -/* 3839C 800A7F9C */ .word 0x4B7D6EE3 -/* 383A0 800A7FA0 */ .word 0x4A086A27 -/* 383A4 800A7FA4 */ .word 0x4B224AF3 -/* 383A8 800A7FA8 */ .word 0x4B2C5A85 -/* 383AC 800A7FAC */ .word 0x4BDF5286 -/* 383B0 800A7FB0 */ .word 0xE82A1007 -/* 383B4 800A7FB4 */ .word 0xE828081B -/* 383B8 800A7FB8 */ .word 0x8C180550 -/* 383BC 800A7FBC */ .word 0x4B3D56C6 -/* 383C0 800A7FC0 */ .word 0x0D00078E -/* 383C4 800A7FC4 */ .word 0x4B2A408E -/* 383C8 800A7FC8 */ .word 0xAC130550 -/* 383CC 800A7FCC */ .word 0x4B7DFB4F -/* 383D0 800A7FD0 */ .word 0xEBC20801 -/* 383D4 800A7FD4 */ .word 0xEBCD0800 -/* 383D8 800A7FD8 */ .word 0x8FC50000 -/* 383DC 800A7FDC */ .word 0x00B32820 -/* 383E0 800A7FE0 */ .word 0x4B2A3A05 -/* 383E4 800A7FE4 */ .word 0x4B7DF88E -/* 383E8 800A7FE8 */ .word 0xE8280816 -/* 383EC 800A7FEC */ .word 0xE8280918 -/* 383F0 800A7FF0 */ .word 0xE8220817 -/* 383F4 800A7FF4 */ .word 0xE8220919 -/* 383F8 800A7FF8 */ .word 0x10400003 -/* 383FC 800A7FFC */ .word 0x4B0C58A8 -/* 38400 800A8000 */ .word 0x4B7F16C6 -/* 38404 800A8004 */ .word 0x4B7F488E -/* 38408 800A8008 */ .word 0x940B0586 -/* 3840C 800A800C */ .word 0x940C0572 -/* 38410 800A8010 */ .word 0x3C02FD10 -/* 38414 800A8014 */ .word 0x000B5842 -/* 38418 800A8018 */ .word 0x216BFFFF -/* 3841C 800A801C */ .word 0x004B1025 -/* 38420 800A8020 */ .word 0xAC020588 -/* 38424 800A8024 */ .word 0x3C07F510 -/* 38428 800A8028 */ .word 0x000C6240 -/* 3842C 800A802C */ .word 0x00EC3825 -/* 38430 800A8030 */ .word 0xAC07058C -/* 38434 800A8034 */ .word 0xAEE70000 -/* 38438 800A8038 */ .word 0xEAFD1401 -/* 3843C 800A803C */ .word 0xAEE70008 -/* 38440 800A8040 */ .word 0x900B0556 -/* 38444 800A8044 */ .word 0x900C0557 -/* 38448 800A8048 */ .word 0x000B5940 -/* 3844C 800A804C */ .word 0x000C60C0 -/* 38450 800A8050 */ .word 0x016C5825 -/* 38454 800A8054 */ .word 0xA2EB0009 -/* 38458 800A8058 */ .word 0x900B0559 -/* 3845C 800A805C */ .word 0x8C0C024C -/* 38460 800A8060 */ .word 0x000B5D00 -/* 38464 800A8064 */ .word 0x016C5825 -/* 38468 800A8068 */ .word 0xAEEB000C -/* 3846C 800A806C */ .word 0xEAFD1204 -/* 38470 800A8070 */ .word 0xAEE00014 -/* 38474 800A8074 */ .word 0x22F70018 -/* 38478 800A8078 */ .word 0x9403054A -/* 3847C 800A807C */ .word 0x940B059E -/* 38480 800A8080 */ .word 0x84040590 -/* 38484 800A8084 */ .word 0x8C02057C -/* 38488 800A8088 */ .word 0x8C0F0578 -/* 3848C 800A808C */ .word 0x940E056E -/* 38490 800A8090 */ .word 0x00031882 -/* 38494 800A8094 */ .word 0xA403059C -/* 38498 800A8098 */ .word 0x006B1822 -/* 3849C 800A809C */ .word 0x8C060594 -/* 384A0 800A80A0 */ .word 0x94070568 -/* 384A4 800A80A4 */ .word 0x9408056A -/* 384A8 800A80A8 */ .word 0x9409056C -/* 384AC 800A80AC */ .word 0x00073B00 -/* 384B0 800A80B0 */ .word 0x00084300 -/* 384B4 800A80B4 */ .word 0x00026A82 -/* 384B8 800A80B8 */ .word 0x1DA00013 -/* 384BC 800A80BC */ .word 0x00000000 -/* 384C0 800A80C0 */ .word 0x00641822 -/* 384C4 800A80C4 */ .word 0x1C600033 -/* 384C8 800A80C8 */ .word 0x00A62820 -/* 384CC 800A80CC */ .word 0xC827080F -/* 384D0 800A80D0 */ .word 0x00035822 -/* 384D4 800A80D4 */ .word 0x488B3900 -/* 384D8 800A80D8 */ .word 0x8C050550 -/* 384DC 800A80DC */ .word 0x4B2739C6 -/* 384E0 800A80E0 */ .word 0x4B7DFA0F -/* 384E4 800A80E4 */ .word 0xEBC70801 -/* 384E8 800A80E8 */ .word 0xEBC80800 -/* 384EC 800A80EC */ .word 0x8FCB0000 -/* 384F0 800A80F0 */ .word 0x940C0584 -/* 384F4 800A80F4 */ .word 0x941F059C -/* 384F8 800A80F8 */ .word 0x00AB2820 -/* 384FC 800A80FC */ .word 0x00AC2820 -/* 38500 800A8100 */ .word 0x09000A65 -/* 38504 800A8104 */ .word 0x007F1820 -/* 38508 800A8108 */ .word 0x01CD7022 -/* 3850C 800A810C */ .word 0x05C1000F -/* 38510 800A8110 */ .word 0x304203FF -/* 38514 800A8114 */ .word 0x488ED800 -/* 38518 800A8118 */ .word 0x4B1B21C6 -/* 3851C 800A811C */ .word 0x4B7DFA0F -/* 38520 800A8120 */ .word 0x940C0592 -/* 38524 800A8124 */ .word 0xEBC80C00 -/* 38528 800A8128 */ .word 0xEBC70C01 -/* 3852C 800A812C */ .word 0x8FCB0000 -/* 38530 800A8130 */ .word 0x20840001 -/* 38534 800A8134 */ .word 0x000B5A83 -/* 38538 800A8138 */ .word 0x008B2020 -/* 3853C 800A813C */ .word 0x008C5822 -/* 38540 800A8140 */ .word 0x05600002 -/* 38544 800A8144 */ .word 0x01AE6820 -/* 38548 800A8148 */ .word 0x21840000 -/* 3854C 800A814C */ .word 0x09000976 -/* 38550 800A8150 */ .word 0x012D5020 -/* 38554 800A8154 */ .word 0xEAFD0400 -/* 38558 800A8158 */ .word 0x000A5880 -/* 3855C 800A815C */ .word 0x01685825 -/* 38560 800A8160 */ .word 0xAEEB0008 -/* 38564 800A8164 */ .word 0xEAFD0688 -/* 38568 800A8168 */ .word 0x00095880 -/* 3856C 800A816C */ .word 0x01675825 -/* 38570 800A8170 */ .word 0xAEEB000C -/* 38574 800A8174 */ .word 0xEAE20808 -/* 38578 800A8178 */ .word 0xEAE30809 -/* 3857C 800A817C */ .word 0xEAE4080A -/* 38580 800A8180 */ .word 0xEAE40C0B -/* 38584 800A8184 */ .word 0x0D000798 -/* 38588 800A8188 */ .word 0x26F70018 -/* 3858C 800A818C */ .word 0x19C0F9F2 -/* 38590 800A8190 */ .word 0x21490000 -/* 38594 800A8194 */ .word 0x004F1020 -/* 38598 800A8198 */ .word 0x84040592 -/* 3859C 800A819C */ .word 0x8C060598 -/* 385A0 800A81A0 */ .word 0x09000A2D -/* 385A4 800A81A4 */ .word 0x4A0318EC -/* 385A8 800A81A8 */ .word 0x00000000 -/* 385AC 800A81AC */ .word 0x00000000 -/* 385B0 800A81B0 */ .word 0x00000000 -/* 385B4 800A81B4 */ .word 0x00000000 -/* 385B8 800A81B8 */ .word 0x00000000 -/* 385BC 800A81BC */ .word 0x00000000 -.size D_800A5110, . - D_800A5110 - -glabel D_800A81C0 -/* 385C0 800A81C0 */ .word 0x00000000 -.size D_800A81C0, . - D_800A81C0 - -glabel D_800A81C4 -/* 385C4 800A81C4 */ .word 0x00000000 -.size D_800A81C4, . - D_800A81C4 - -glabel D_800A81C8 -/* 385C8 800A81C8 */ .word 0x00000000 -.size D_800A81C8, . - D_800A81C8 - -glabel D_800A81CC -/* 385CC 800A81CC */ .word 0x00000000 -.size D_800A81CC, . - D_800A81CC - -glabel D_800A81D0 -/* 385D0 800A81D0 */ .word 0x00000000 -.size D_800A81D0, . - D_800A81D0 - -glabel D_800A81D4 -/* 385D4 800A81D4 */ .word 0x00000000 -/* 385D8 800A81D8 */ .word 0x00000000 -/* 385DC 800A81DC */ .word 0x00000000 -/* 385E0 800A81E0 */ .word 0x00000000 -/* 385E4 800A81E4 */ .word 0x00000000 -/* 385E8 800A81E8 */ .word 0x00000000 -/* 385EC 800A81EC */ .word 0x00000000 -.size D_800A81D4, . - D_800A81D4 - -glabel D_800A81F0 -/* 385F0 800A81F0 */ .byte 0x00 -/* 385F1 800A81F1 */ .byte 0x00 -/* 385F2 800A81F2 */ .byte 0x00 -/* 385F3 800A81F3 */ .byte 0x00 -.size D_800A81F0, . - D_800A81F0 - -glabel D_800A81F4 -/* 385F4 800A81F4 */ .word 0x00000000 -.size D_800A81F4, . - D_800A81F4 - -glabel D_800A81F8 -/* 385F8 800A81F8 */ .word 0x00000000 -.size D_800A81F8, . - D_800A81F8 - -glabel D_800A81FC -/* 385FC 800A81FC */ .byte 0x00 -/* 385FD 800A81FD */ .byte 0x00 -.size D_800A81FC, . - D_800A81FC - -glabel D_800A81FE -/* 385FE 800A81FE */ .byte 0x00 -.size D_800A81FE, . - D_800A81FE - -glabel D_800A81FF -/* 385FF 800A81FF */ .byte 0x00 -.size D_800A81FF, . - D_800A81FF - -glabel D_800A8200 -/* 38600 800A8200 */ .byte 0x00 -/* 38601 800A8201 */ .byte 0x00 -/* 38602 800A8202 */ .byte 0x00 -/* 38603 800A8203 */ .byte 0x00 -.size D_800A8200, . - D_800A8200 - -glabel D_800A8204 -/* 38604 800A8204 */ .word 0x80000400 -/* 38608 800A8208 */ .word 0x80025C00 -/* 3860C 800A820C */ .word 0x8004B400 -.size D_800A8204, . - D_800A8204 - -glabel D_800A8210 -/* 38610 800A8210 */ .byte 0x00 -.size D_800A8210, . - D_800A8210 - -glabel D_800A8211 -/* 38611 800A8211 */ .byte 0x00 -.size D_800A8211, . - D_800A8211 - -glabel D_800A8212 -/* 38612 800A8212 */ .byte 0x00 -.size D_800A8212, . - D_800A8212 - -glabel D_800A8213 -/* 38613 800A8213 */ .byte 0x00 -.size D_800A8213, . - D_800A8213 - -glabel D_800A8214 -/* 38614 800A8214 */ .byte 0x00 -.size D_800A8214, . - D_800A8214 - -glabel D_800A8215 -/* 38615 800A8215 */ .byte 0x01 -/* 38616 800A8216 */ .byte 0x00 -/* 38617 800A8217 */ .byte 0x00 -.size D_800A8215, . - D_800A8215 - -glabel D_800A8218 -/* 38618 800A8218 */ .word D_800EB0B0 -/* 3861C 800A821C */ .word 0x800EB100 -/* 38620 800A8220 */ .word 0x800EB150 -/* 38624 800A8224 */ .word 0x800EB1A0 -/* 38628 800A8228 */ .word 0x800EB1F0 -/* 3862C 800A822C */ .word 0x800EB240 -/* 38630 800A8230 */ .word 0x800EB290 -/* 38634 800A8234 */ .word 0x00000000 -/* 38638 800A8238 */ .word 0x00000000 -/* 3863C 800A823C */ .word 0x00000000 -.size D_800A8218, . - D_800A8218 - -.align 2 -glabel D_800A8240 -/* 38640 800A8240 */ .asciz "QuestOG3" -.align 2 -.size D_800A8240, . - D_800A8240 - -glabel D_800A824C -/* 3864C 800A824C */ .word D_8016AF80 -.size D_800A824C, . - D_800A824C - -glabel D_800A8250 -/* 38650 800A8250 */ .word 0x8016AF88 -.size D_800A8250, . - D_800A8250 - -glabel D_800A8254 -/* 38654 800A8254 */ .word 0x8016AF90 -.size D_800A8254, . - D_800A8254 - -glabel D_800A8258 -/* 38658 800A8258 */ .word 0x00000004 -.size D_800A8258, . - D_800A8258 - -glabel D_800A825C -/* 3865C 800A825C */ .word 0x00000000 -.size D_800A825C, . - D_800A825C - -glabel D_800A8260 -/* 38660 800A8260 */ .word 0x00000000 -.size D_800A8260, . - D_800A8260 - -glabel D_800A8264 -/* 38664 800A8264 */ .word 0x00000000 -/* 38668 800A8268 */ .word 0x8016CE40 -/* 3866C 800A826C */ .word 0x8016CEC4 -/* 38670 800A8270 */ .word 0x8016CF64 -/* 38674 800A8274 */ .word 0x0000001E -/* 38678 800A8278 */ .word 0x8016D068 -/* 3867C 800A827C */ .word 0x8016D100 -/* 38680 800A8280 */ .word 0x00000000 -/* 38684 800A8284 */ .word 0x80173B30 -/* 38688 800A8288 */ .word 0x80173B40 -/* 3868C 800A828C */ .word 0x80173B50 -/* 38690 800A8290 */ .word 0x00001843 -/* 38694 800A8294 */ .word 0x00000000 -/* 38698 800A8298 */ .word 0x00000000 -/* 3869C 800A829C */ .word 0x00000000 -/* 386A0 800A82A0 */ .word 0x801850F0 -/* 386A4 800A82A4 */ .word 0x801850F8 -/* 386A8 800A82A8 */ .word 0x80185100 -/* 386AC 800A82AC */ .word 0x00001844 -/* 386B0 800A82B0 */ .word 0x80185108 -/* 386B4 800A82B4 */ .word 0x80185964 -/* 386B8 800A82B8 */ .word 0x00000ECC -/* 386BC 800A82BC */ .word 0x00000000 -/* 386C0 800A82C0 */ .word 0x00000000 -/* 386C4 800A82C4 */ .word 0x00000000 -/* 386C8 800A82C8 */ .word 0x00000000 -/* 386CC 800A82CC */ .word 0x00000000 -/* 386D0 800A82D0 */ .word 0x00000000 -/* 386D4 800A82D4 */ .word 0x00000000 -/* 386D8 800A82D8 */ .word 0x00000000 -/* 386DC 800A82DC */ .word 0x00000000 -/* 386E0 800A82E0 */ .word 0x00000000 -/* 386E4 800A82E4 */ .word 0x00000000 -/* 386E8 800A82E8 */ .word 0x00000000 -/* 386EC 800A82EC */ .word 0x00000000 -/* 386F0 800A82F0 */ .word 0x00000000 -/* 386F4 800A82F4 */ .word 0x00000000 -/* 386F8 800A82F8 */ .word 0x00000000 -/* 386FC 800A82FC */ .word 0x00000000 -/* 38700 800A8300 */ .word 0x00000000 -/* 38704 800A8304 */ .word 0x00000000 -/* 38708 800A8308 */ .word 0x00000000 -/* 3870C 800A830C */ .word 0x00000000 -/* 38710 800A8310 */ .word 0x00000000 -/* 38714 800A8314 */ .word 0x00000000 -/* 38718 800A8318 */ .word 0x00000000 -/* 3871C 800A831C */ .word 0x00000000 -/* 38720 800A8320 */ .word 0x00000000 -/* 38724 800A8324 */ .word 0x00000000 -/* 38728 800A8328 */ .word 0x00000000 -/* 3872C 800A832C */ .word 0x00000000 -/* 38730 800A8330 */ .word 0x00000000 -/* 38734 800A8334 */ .word 0x00000000 -/* 38738 800A8338 */ .word 0x00000000 -/* 3873C 800A833C */ .word 0x00000000 -/* 38740 800A8340 */ .word 0x00000000 -/* 38744 800A8344 */ .word 0x00000000 -/* 38748 800A8348 */ .word 0x00000000 -/* 3874C 800A834C */ .word 0x00000000 -/* 38750 800A8350 */ .word 0x00000000 -/* 38754 800A8354 */ .word 0x00000000 -/* 38758 800A8358 */ .word 0x00000000 -/* 3875C 800A835C */ .word 0x00000000 -/* 38760 800A8360 */ .word 0x00000000 -/* 38764 800A8364 */ .word 0x00000000 -/* 38768 800A8368 */ .word 0x00000000 -/* 3876C 800A836C */ .word 0x00000000 -/* 38770 800A8370 */ .word 0x00000000 -/* 38774 800A8374 */ .word 0x00000000 -/* 38778 800A8378 */ .word 0x00000000 -/* 3877C 800A837C */ .word 0x00000000 -/* 38780 800A8380 */ .word 0x00000000 -/* 38784 800A8384 */ .word 0x00000000 -/* 38788 800A8388 */ .word 0x00000000 -/* 3878C 800A838C */ .word 0x00000000 -/* 38790 800A8390 */ .word 0x00000000 -/* 38794 800A8394 */ .word 0x00000000 -/* 38798 800A8398 */ .word 0x00000000 -/* 3879C 800A839C */ .word 0x00000000 -/* 387A0 800A83A0 */ .word 0x00000000 -/* 387A4 800A83A4 */ .word 0x00000000 -/* 387A8 800A83A8 */ .word 0x00000000 -/* 387AC 800A83AC */ .word 0x00000000 -/* 387B0 800A83B0 */ .word 0x00000000 -/* 387B4 800A83B4 */ .word 0x00000000 -.size D_800A8264, . - D_800A8264 - -glabel D_800A83B8 -/* 387B8 800A83B8 */ .word 0x00000000 -.size D_800A83B8, . - D_800A83B8 - -glabel D_800A83BC -/* 387BC 800A83BC */ .byte 0x00 -/* 387BD 800A83BD */ .byte 0x00 -/* 387BE 800A83BE */ .byte 0x00 -/* 387BF 800A83BF */ .byte 0x00 -.size D_800A83BC, . - D_800A83BC - -glabel D_800A83C0 -/* 387C0 800A83C0 */ .word D_80197B70 -.size D_800A83C0, . - D_800A83C0 - -glabel D_800A83C4 -/* 387C4 800A83C4 */ .word 0x8019A670 -.size D_800A83C4, . - D_800A83C4 - -glabel D_800A83C8 -/* 387C8 800A83C8 */ .word D_66E10 -.size D_800A83C8, . - D_800A83C8 - -glabel D_800A83CC -/* 387CC 800A83CC */ .word 0x00069900 -.size D_800A83CC, . - D_800A83CC - -glabel D_800A83D0 -/* 387D0 800A83D0 */ .word 0x8019A660 -.size D_800A83D0, . - D_800A83D0 - -glabel D_800A83D4 -/* 387D4 800A83D4 */ .word 0x8019A670 -.size D_800A83D4, . - D_800A83D4 - -glabel D_800A83D8 -/* 387D8 800A83D8 */ .word D_80197B70 -.size D_800A83D8, . - D_800A83D8 - -glabel D_800A83DC -/* 387DC 800A83DC */ .word 0x8019A210 -.size D_800A83DC, . - D_800A83DC - -glabel D_800A83E0 -/* 387E0 800A83E0 */ .word 0x8019A210 -.size D_800A83E0, . - D_800A83E0 - -glabel D_800A83E4 -/* 387E4 800A83E4 */ .word 0x8019A660 -/* 387E8 800A83E8 */ .word D_80197B70 -/* 387EC 800A83EC */ .word 0x801F1510 -/* 387F0 800A83F0 */ .word 0x0006E660 -/* 387F4 800A83F4 */ .word 0x00071280 -/* 387F8 800A83F8 */ .word 0x8019A790 -/* 387FC 800A83FC */ .word 0x8019A7A0 -/* 38800 800A8400 */ .word D_80197B70 -/* 38804 800A8404 */ .word 0x8019A380 -/* 38808 800A8408 */ .word 0x8019A380 -/* 3880C 800A840C */ .word 0x8019A790 -/* 38810 800A8410 */ .word D_80197B70 -/* 38814 800A8414 */ .word 0x8019EE50 -/* 38818 800A8418 */ .word 0x000E48F0 -/* 3881C 800A841C */ .word 0x000EBBB0 -/* 38820 800A8420 */ .word 0x8019EE30 -/* 38824 800A8424 */ .word 0x8019EE50 -/* 38828 800A8428 */ .word D_80197B70 -/* 3882C 800A842C */ .word 0x8019E180 -/* 38830 800A8430 */ .word 0x8019E180 -/* 38834 800A8434 */ .word 0x8019EE30 -/* 38838 800A8438 */ .word 0x8019EE50 -/* 3883C 800A843C */ .word 0x801AD5A0 -/* 38840 800A8440 */ .word 0x000EBBB0 -/* 38844 800A8444 */ .word 0x000F9FF0 -/* 38848 800A8448 */ .word 0x801AD290 -/* 3884C 800A844C */ .word 0x801AD5A0 -/* 38850 800A8450 */ .word 0x8019EE50 -/* 38854 800A8454 */ .word 0x801AB7F0 -/* 38858 800A8458 */ .word 0x801AB7F0 -/* 3885C 800A845C */ .word 0x801AD290 -/* 38860 800A8460 */ .word 0x8019EE50 -/* 38864 800A8464 */ .word 0x8019F430 -/* 38868 800A8468 */ .word 0x000F9FF0 -/* 3886C 800A846C */ .word 0x000FA5D0 -/* 38870 800A8470 */ .word 0x8019F430 -/* 38874 800A8474 */ .word 0x8019F430 -/* 38878 800A8478 */ .word 0x8019EE50 -/* 3887C 800A847C */ .word 0x8019F430 -/* 38880 800A8480 */ .word 0x8019F430 -/* 38884 800A8484 */ .word 0x8019F430 -/* 38888 800A8488 */ .word 0x8019EE50 -/* 3888C 800A848C */ .word 0x8019EE60 -/* 38890 800A8490 */ .word 0x000FA5D0 -/* 38894 800A8494 */ .word 0x000FA5E0 -/* 38898 800A8498 */ .word 0x8019EE60 -/* 3889C 800A849C */ .word 0x8019EE60 -/* 388A0 800A84A0 */ .word 0x8019EE50 -/* 388A4 800A84A4 */ .word 0x8019EE60 -/* 388A8 800A84A8 */ .word 0x8019EE60 -/* 388AC 800A84AC */ .word 0x8019EE60 -/* 388B0 800A84B0 */ .word 0x801AD5A0 -/* 388B4 800A84B4 */ .word 0x801B4D40 -/* 388B8 800A84B8 */ .word 0x000FA5E0 -/* 388BC 800A84BC */ .word 0x00101CE0 -/* 388C0 800A84C0 */ .word 0x801B4CA0 -/* 388C4 800A84C4 */ .word 0x801B4D40 -/* 388C8 800A84C8 */ .word 0x801AD5A0 -/* 388CC 800A84CC */ .word 0x801B3390 -/* 388D0 800A84D0 */ .word 0x801B3390 -/* 388D4 800A84D4 */ .word 0x801B4CA0 -/* 388D8 800A84D8 */ .word 0x801AD5A0 -/* 388DC 800A84DC */ .word 0x801F4030 -/* 388E0 800A84E0 */ .word 0x00101CE0 -/* 388E4 800A84E4 */ .word 0x00145210 -/* 388E8 800A84E8 */ .word 0x801F0AD0 -/* 388EC 800A84EC */ .word 0x801F4030 -/* 388F0 800A84F0 */ .word 0x801AD5A0 -/* 388F4 800A84F4 */ .word 0x801E7D60 -/* 388F8 800A84F8 */ .word 0x801E7D60 -/* 388FC 800A84FC */ .word 0x801F0AD0 -/* 38900 800A8500 */ .word 0x801F4030 -/* 38904 800A8504 */ .word 0x801FDA70 -/* 38908 800A8508 */ .word 0x00145210 -/* 3890C 800A850C */ .word 0x0014EBE0 -/* 38910 800A8510 */ .word 0x801FDA00 -/* 38914 800A8514 */ .word 0x801FDA70 -/* 38918 800A8518 */ .word 0x801F4030 -/* 3891C 800A851C */ .word 0x801FCCB0 -/* 38920 800A8520 */ .word 0x801FCCB0 -/* 38924 800A8524 */ .word 0x801FDA00 -/* 38928 800A8528 */ .word 0x801FDA70 -/* 3892C 800A852C */ .word 0x80220F40 -/* 38930 800A8530 */ .word 0x0014EBE0 -/* 38934 800A8534 */ .word 0x00165FC0 -/* 38938 800A8538 */ .word 0x80214E50 -/* 3893C 800A853C */ .word 0x80214F80 -/* 38940 800A8540 */ .word 0x801FDA70 -/* 38944 800A8544 */ .word 0x8020EA80 -/* 38948 800A8548 */ .word 0x8020EA80 -/* 3894C 800A854C */ .word 0x80214E50 -/* 38950 800A8550 */ .word 0x801AD5A0 -/* 38954 800A8554 */ .word 0x801F70E0 -/* 38958 800A8558 */ .word 0x001F0A30 -/* 3895C 800A855C */ .word 0x00213B10 -/* 38960 800A8560 */ .word 0x801D0680 -/* 38964 800A8564 */ .word 0x801D0840 -/* 38968 800A8568 */ .word 0x801AD5A0 -/* 3896C 800A856C */ .word 0x801CE890 -/* 38970 800A8570 */ .word 0x801CE890 -/* 38974 800A8574 */ .word 0x801D0680 -/* 38978 800A8578 */ .word 0x801F70E0 -/* 3897C 800A857C */ .word 0x8020A2E0 -/* 38980 800A8580 */ .word 0x0024BCA0 -/* 38984 800A8584 */ .word 0x0025EE90 -/* 38988 800A8588 */ .word 0x8020A2D0 -/* 3898C 800A858C */ .word 0x8020A2E0 -/* 38990 800A8590 */ .word 0x801F70E0 -/* 38994 800A8594 */ .word 0x80209700 -/* 38998 800A8598 */ .word 0x80209700 -/* 3899C 800A859C */ .word 0x8020A2D0 -/* 389A0 800A85A0 */ .word 0x8020A2E0 -/* 389A4 800A85A4 */ .word 0x802210C0 -/* 389A8 800A85A8 */ .word 0x0025EE90 -/* 389AC 800A85AC */ .word 0x00275850 -/* 389B0 800A85B0 */ .word 0x80220CA0 -/* 389B4 800A85B4 */ .word 0x802210C0 -/* 389B8 800A85B8 */ .word 0x8020A2E0 -/* 389BC 800A85BC */ .word 0x8021F450 -/* 389C0 800A85C0 */ .word 0x8021F450 -/* 389C4 800A85C4 */ .word 0x80220CA0 -/* 389C8 800A85C8 */ .word 0x802210C0 -/* 389CC 800A85CC */ .word 0x80225890 -/* 389D0 800A85D0 */ .word 0x00275850 -/* 389D4 800A85D4 */ .word 0x0027A020 -/* 389D8 800A85D8 */ .word 0x80225890 -/* 389DC 800A85DC */ .word 0x80225890 -/* 389E0 800A85E0 */ .word 0x802210C0 -/* 389E4 800A85E4 */ .word 0x80225620 -/* 389E8 800A85E8 */ .word 0x80225620 -/* 389EC 800A85EC */ .word 0x80225890 -/* 389F0 800A85F0 */ .word 0x80225890 -/* 389F4 800A85F4 */ .word D_80243DB0 -/* 389F8 800A85F8 */ .word 0x00281860 -/* 389FC 800A85FC */ .word 0x00286BD0 -/* 38A00 800A8600 */ .word 0x8022AC00 -/* 38A04 800A8604 */ .word 0x8022AC90 -/* 38A08 800A8608 */ .word 0x80225890 -/* 38A0C 800A860C */ .word 0x8022A720 -/* 38A10 800A8610 */ .word 0x8022A720 -/* 38A14 800A8614 */ .word 0x8022AC00 -/* 38A18 800A8618 */ .word D_80197B70 -/* 38A1C 800A861C */ .word 0x801BA710 -/* 38A20 800A8620 */ .word 0x001CE070 -/* 38A24 800A8624 */ .word 0x001F0A30 -/* 38A28 800A8628 */ .word 0x801BA530 -/* 38A2C 800A862C */ .word 0x801BA710 -/* 38A30 800A8630 */ .word D_80197B70 -/* 38A34 800A8634 */ .word 0x801B8080 -/* 38A38 800A8638 */ .word 0x801B8080 -/* 38A3C 800A863C */ .word 0x801BA530 -/* 38A40 800A8640 */ .word 0x80225890 -/* 38A44 800A8644 */ .word 0x8022D170 -/* 38A48 800A8648 */ .word 0x0027A020 -/* 38A4C 800A864C */ .word 0x00281860 -/* 38A50 800A8650 */ .word 0x8022D0D0 -/* 38A54 800A8654 */ .word 0x8022D170 -/* 38A58 800A8658 */ .word 0x80225890 -/* 38A5C 800A865C */ .word 0x8022C5C0 -/* 38A60 800A8660 */ .word 0x8022C5C0 -/* 38A64 800A8664 */ .word 0x8022D0D0 -/* 38A68 800A8668 */ .word D_80197B70 -/* 38A6C 800A866C */ .word 0x8019C930 -/* 38A70 800A8670 */ .word 0x00069900 -/* 38A74 800A8674 */ .word 0x0006E660 -/* 38A78 800A8678 */ .word 0x8019C8D0 -/* 38A7C 800A867C */ .word 0x8019C930 -/* 38A80 800A8680 */ .word D_80197B70 -/* 38A84 800A8684 */ .word 0x8019C1F0 -/* 38A88 800A8688 */ .word 0x8019C1F0 -/* 38A8C 800A868C */ .word 0x8019C8D0 -/* 38A90 800A8690 */ .word 0x80220F40 -/* 38A94 800A8694 */ .word 0x802305E0 -/* 38A98 800A8698 */ .word 0x001BA050 -/* 38A9C 800A869C */ .word 0x001C3300 -/* 38AA0 800A86A0 */ .word 0x8022A1F0 -/* 38AA4 800A86A4 */ .word 0x8022A840 -/* 38AA8 800A86A8 */ .word 0x80220F40 -/* 38AAC 800A86AC */ .word 0x80229CB0 -/* 38AB0 800A86B0 */ .word 0x80229CB0 -/* 38AB4 800A86B4 */ .word 0x8022A1F0 -.size D_800A83E4, . - D_800A83E4 - -glabel D_800A86B8 -/* 38AB8 800A86B8 */ .word 0x0201FF00 -.size D_800A86B8, . - D_800A86B8 - -glabel D_800A86BC -/* 38ABC 800A86BC */ .word 0x02030708 -/* 38AC0 800A86C0 */ .word 0x09FF0000 -.size D_800A86BC, . - D_800A86BC - -glabel D_800A86C4 -/* 38AC4 800A86C4 */ .word 0x02040A0B -/* 38AC8 800A86C8 */ .word 0x0C0D0EFF -.size D_800A86C4, . - D_800A86C4 - -glabel D_800A86CC -/* 38ACC 800A86CC */ .word 0x000EFF00 -.size D_800A86CC, . - D_800A86CC - -glabel D_800A86D0 -/* 38AD0 800A86D0 */ .word 0x020306FF -.size D_800A86D0, . - D_800A86D0 - -glabel D_800A86D4 -/* 38AD4 800A86D4 */ .word 0x0FFF0000 -.size D_800A86D4, . - D_800A86D4 - -glabel D_800A86D8 -/* 38AD8 800A86D8 */ .word 0x00010207 -/* 38ADC 800A86DC */ .word 0x08090A0B -/* 38AE0 800A86E0 */ .word 0x0C0D0EFF -.size D_800A86D8, . - D_800A86D8 - -glabel D_800A86E4 -/* 38AE4 800A86E4 */ .word 0x02040A0B -/* 38AE8 800A86E8 */ .word 0x0C0D10FF -.size D_800A86E4, . - D_800A86E4 - -glabel D_800A86EC -/* 38AEC 800A86EC */ .word 0x1112FF00 -.size D_800A86EC, . - D_800A86EC - -glabel D_800A86F0 -/* 38AF0 800A86F0 */ .word 0x02030708 -/* 38AF4 800A86F4 */ .word 0x0912FF00 -.size D_800A86F0, . - D_800A86F0 - -glabel D_800A86F8 -/* 38AF8 800A86F8 */ .word 0x020112FF -.size D_800A86F8, . - D_800A86F8 - -glabel D_800A86FC -/* 38AFC 800A86FC */ .word D_800A86B8 -/* 38B00 800A8700 */ .word D_800A86BC -/* 38B04 800A8704 */ .word D_800A86C4 -/* 38B08 800A8708 */ .word D_800A86CC -/* 38B0C 800A870C */ .word D_800A86D0 -/* 38B10 800A8710 */ .word D_800A86D4 -/* 38B14 800A8714 */ .word D_800A86D8 -/* 38B18 800A8718 */ .word D_800A86E4 -/* 38B1C 800A871C */ .word D_800A86EC -/* 38B20 800A8720 */ .word D_800A86F0 -/* 38B24 800A8724 */ .word D_800A86F8 -/* 38B28 800A8728 */ .word 0x00000000 -.size D_800A86FC, . - D_800A86FC - -glabel D_800A872C -/* 38B2C 800A872C */ .word func_800761A4 -/* 38B30 800A8730 */ .word 0x00000000 -/* 38B34 800A8734 */ .word 0x00000000 -/* 38B38 800A8738 */ .word 0x00000000 -/* 38B3C 800A873C */ .word 0x0000000C -.size D_800A872C, . - D_800A872C - -glabel D_800A8740 -/* 38B40 800A8740 */ .word 0x00000000 -/* 38B44 800A8744 */ .word 0x00000000 -/* 38B48 800A8748 */ .word 0x00000000 -/* 38B4C 800A874C */ .word 0x00000000 -.size D_800A8740, . - D_800A8740 - -glabel D_800A8750 -/* 38B50 800A8750 */ .word D_800AE0A0 -/* 38B54 800A8754 */ .word D_800AE098 -/* 38B58 800A8758 */ .word D_800AE090 -/* 38B5C 800A875C */ .word D_800AE088 -/* 38B60 800A8760 */ .word D_800AE080 -/* 38B64 800A8764 */ .word D_800AE078 -/* 38B68 800A8768 */ .word D_800AE070 -.size D_800A8750, . - D_800A8750 - -glabel D_800A876C -/* 38B6C 800A876C */ .word D_800AE068 -.size D_800A876C, . - D_800A876C - -glabel D_800A8770 -/* 38B70 800A8770 */ .word D_800AE060 -.size D_800A8770, . - D_800A8770 - -glabel D_800A8774 -/* 38B74 800A8774 */ .word 0x00000000 -/* 38B78 800A8778 */ .word func_8007DFF0 -/* 38B7C 800A877C */ .word func_8007EE2C -/* 38B80 800A8780 */ .word func_8007E800 -/* 38B84 800A8784 */ .word func_8007DFF0 -/* 38B88 800A8788 */ .word func_8007E2F8 -/* 38B8C 800A878C */ .word func_8007D7BC -/* 38B90 800A8790 */ .word func_8007E8F0 -/* 38B94 800A8794 */ .word func_8007EE2C -/* 38B98 800A8798 */ .word func_8007E698 -/* 38B9C 800A879C */ .word func_8007CE48 -/* 38BA0 800A87A0 */ .word func_8007D200 -/* 38BA4 800A87A4 */ .word func_8007D594 -/* 38BA8 800A87A8 */ .word func_8007CE48 -/* 38BAC 800A87AC */ .word func_8007D200 -/* 38BB0 800A87B0 */ .word func_8007D594 -/* 38BB4 800A87B4 */ .word func_8007F1A0 -/* 38BB8 800A87B8 */ .word func_8007F1F8 -/* 38BBC 800A87BC */ .word func_8007F218 -/* 38BC0 800A87C0 */ .word func_8007F234 -/* 38BC4 800A87C4 */ .word func_8007F314 -/* 38BC8 800A87C8 */ .word func_8007F334 -.size D_800A8774, . - D_800A8774 - -glabel D_800A87CC -/* 38BCC 800A87CC */ .word 0x00000003 -.size D_800A87CC, . - D_800A87CC - -glabel D_800A87D0 -/* 38BD0 800A87D0 */ .word 0x00000001 -/* 38BD4 800A87D4 */ .word 0x00000004 -/* 38BD8 800A87D8 */ .word 0x0000000C -/* 38BDC 800A87DC */ .word 0x00000018 -/* 38BE0 800A87E0 */ .word 0x00000030 -/* 38BE4 800A87E4 */ .word 0x00000000 -/* 38BE8 800A87E8 */ .word 0x00000000 -/* 38BEC 800A87EC */ .word 0x00000000 -/* 38BF0 800A87F0 */ .word 0x00000000 -/* 38BF4 800A87F4 */ .word 0x00000000 -/* 38BF8 800A87F8 */ .word 0x00000000 -/* 38BFC 800A87FC */ .word 0x00000000 -/* 38C00 800A8800 */ .word 0x00000000 -/* 38C04 800A8804 */ .word 0x00000000 -/* 38C08 800A8808 */ .word 0x00000000 -.size D_800A87D0, . - D_800A87D0 - -glabel D_800A880C -/* 38C0C 800A880C */ .word 0x00000002 -.size D_800A880C, . - D_800A880C - -glabel D_800A8810 -/* 38C10 800A8810 */ .word 0x00000001 -/* 38C14 800A8814 */ .word 0x00000001 -/* 38C18 800A8818 */ .word 0x00000003 -/* 38C1C 800A881C */ .word 0x00000006 -/* 38C20 800A8820 */ .word 0x0000000D -/* 38C24 800A8824 */ .word 0x0000001F -/* 38C28 800A8828 */ .word 0x0000004E -/* 38C2C 800A882C */ .word 0x00000000 -/* 38C30 800A8830 */ .word 0x00000000 -/* 38C34 800A8834 */ .word 0x00000000 -/* 38C38 800A8838 */ .word 0x00000000 -/* 38C3C 800A883C */ .word 0x00000000 -/* 38C40 800A8840 */ .word 0x00000000 -/* 38C44 800A8844 */ .word 0x00000000 -/* 38C48 800A8848 */ .word 0x00000000 -.size D_800A8810, . - D_800A8810 - -glabel D_800A884C -/* 38C4C 800A884C */ .word D_800AF3F8 -.size D_800A884C, . - D_800A884C - -glabel D_800A8850 -/* 38C50 800A8850 */ .word 0x00000200 -/* 38C54 800A8854 */ .word D_800AF3FC -/* 38C58 800A8858 */ .word 0x000007F6 -/* 38C5C 800A885C */ .word D_800AF400 -/* 38C60 800A8860 */ .word 0x000007F6 -/* 38C64 800A8864 */ .word D_800AF404 -/* 38C68 800A8868 */ .word 0x000001FE -/* 38C6C 800A886C */ .word D_800AF408 -/* 38C70 800A8870 */ .word 0x00000080 -/* 38C74 800A8874 */ .word D_800AF40C -/* 38C78 800A8878 */ .word 0x00002000 -/* 38C7C 800A887C */ .word D_800AF410 -/* 38C80 800A8880 */ .word 0x00000200 -/* 38C84 800A8884 */ .word D_800AF414 -/* 38C88 800A8888 */ .word 0x00000100 -/* 38C8C 800A888C */ .word D_800AF418 -/* 38C90 800A8890 */ .word 0x000006E8 -/* 38C94 800A8894 */ .word D_800AF41C -/* 38C98 800A8898 */ .word 0x000006E8 -/* 38C9C 800A889C */ .word D_800AF420 -/* 38CA0 800A88A0 */ .word 0x000006E8 -/* 38CA4 800A88A4 */ .word D_800AF424 -/* 38CA8 800A88A8 */ .word 0x000006E8 -/* 38CAC 800A88AC */ .word D_800AF428 -/* 38CB0 800A88B0 */ .word 0x000006E8 -/* 38CB4 800A88B4 */ .word D_800AF42C -/* 38CB8 800A88B8 */ .word 0x00000374 -/* 38CBC 800A88BC */ .word D_800AF430 -/* 38CC0 800A88C0 */ .word 0x000006E8 -/* 38CC4 800A88C4 */ .word 0x00000000 -/* 38CC8 800A88C8 */ .word 0x00000000 -/* 38CCC 800A88CC */ .word 0x00000000 -/* 38CD0 800A88D0 */ .word 0x00000000 -/* 38CD4 800A88D4 */ .word 0x00000000 -/* 38CD8 800A88D8 */ .word 0x00000000 -/* 38CDC 800A88DC */ .word 0x00000000 -.size D_800A8850, . - D_800A8850 - -glabel D_800A88E0 -/* 38CE0 800A88E0 */ .word 0x00000000 -/* 38CE4 800A88E4 */ .word 0x00000000 -/* 38CE8 800A88E8 */ .word 0x00000000 -/* 38CEC 800A88EC */ .word 0x00000000 -/* 38CF0 800A88F0 */ .word 0xDF000000 -/* 38CF4 800A88F4 */ .word 0x00000000 -.size D_800A88E0, . - D_800A88E0 - -glabel D_800A88F8 -/* 38CF8 800A88F8 */ .word 0x01111110 -/* 38CFC 800A88FC */ .word 0x00111100 -/* 38D00 800A8900 */ .word 0x01111110 -/* 38D04 800A8904 */ .word 0x01111110 -/* 38D08 800A8908 */ .word 0x00011110 -/* 38D0C 800A890C */ .word 0x11111111 -/* 38D10 800A8910 */ .word 0x01111110 -/* 38D14 800A8914 */ .word 0x11111111 -/* 38D18 800A8918 */ .word 0x11222211 -/* 38D1C 800A891C */ .word 0x01122100 -/* 38D20 800A8920 */ .word 0x11222211 -/* 38D24 800A8924 */ .word 0x11222211 -/* 38D28 800A8928 */ .word 0x00112210 -/* 38D2C 800A892C */ .word 0x12222221 -/* 38D30 800A8930 */ .word 0x11222210 -/* 38D34 800A8934 */ .word 0x12222221 -/* 38D38 800A8938 */ .word 0x12211221 -/* 38D3C 800A893C */ .word 0x01222100 -/* 38D40 800A8940 */ .word 0x12211221 -/* 38D44 800A8944 */ .word 0x12211221 -/* 38D48 800A8948 */ .word 0x01122210 -/* 38D4C 800A894C */ .word 0x12211111 -/* 38D50 800A8950 */ .word 0x12211110 -/* 38D54 800A8954 */ .word 0x12211221 -/* 38D58 800A8958 */ .word 0x12212221 -/* 38D5C 800A895C */ .word 0x00122100 -/* 38D60 800A8960 */ .word 0x11111221 -/* 38D64 800A8964 */ .word 0x11112210 -/* 38D68 800A8968 */ .word 0x11212210 -/* 38D6C 800A896C */ .word 0x12222211 -/* 38D70 800A8970 */ .word 0x12222211 -/* 38D74 800A8974 */ .word 0x11111221 -/* 38D78 800A8978 */ .word 0x12221221 -/* 38D7C 800A897C */ .word 0x00122100 -/* 38D80 800A8980 */ .word 0x11222211 -/* 38D84 800A8984 */ .word 0x11111221 -/* 38D88 800A8988 */ .word 0x12212211 -/* 38D8C 800A898C */ .word 0x11111221 -/* 38D90 800A8990 */ .word 0x12211221 -/* 38D94 800A8994 */ .word 0x00112211 -/* 38D98 800A8998 */ .word 0x12211221 -/* 38D9C 800A899C */ .word 0x01122110 -/* 38DA0 800A89A0 */ .word 0x12211111 -/* 38DA4 800A89A4 */ .word 0x12211221 -/* 38DA8 800A89A8 */ .word 0x12222221 -/* 38DAC 800A89AC */ .word 0x12211221 -/* 38DB0 800A89B0 */ .word 0x12211221 -/* 38DB4 800A89B4 */ .word 0x00122110 -/* 38DB8 800A89B8 */ .word 0x11222211 -/* 38DBC 800A89BC */ .word 0x01222210 -/* 38DC0 800A89C0 */ .word 0x12222221 -/* 38DC4 800A89C4 */ .word 0x11222211 -/* 38DC8 800A89C8 */ .word 0x11112211 -/* 38DCC 800A89CC */ .word 0x11222211 -/* 38DD0 800A89D0 */ .word 0x01222211 -/* 38DD4 800A89D4 */ .word 0x00122100 -/* 38DD8 800A89D8 */ .word 0x01111110 -/* 38DDC 800A89DC */ .word 0x01111110 -/* 38DE0 800A89E0 */ .word 0x11111111 -/* 38DE4 800A89E4 */ .word 0x01111110 -/* 38DE8 800A89E8 */ .word 0x00011110 -/* 38DEC 800A89EC */ .word 0x00111100 -/* 38DF0 800A89F0 */ .word 0x01111110 -/* 38DF4 800A89F4 */ .word 0x00111100 -/* 38DF8 800A89F8 */ .word 0x01111110 -/* 38DFC 800A89FC */ .word 0x01111110 -/* 38E00 800A8A00 */ .word 0x01111110 -/* 38E04 800A8A04 */ .word 0x11111110 -/* 38E08 800A8A08 */ .word 0x01111110 -/* 38E0C 800A8A0C */ .word 0x11111110 -/* 38E10 800A8A10 */ .word 0x11111111 -/* 38E14 800A8A14 */ .word 0x11111111 -/* 38E18 800A8A18 */ .word 0x11222211 -/* 38E1C 800A8A1C */ .word 0x11222211 -/* 38E20 800A8A20 */ .word 0x11222211 -/* 38E24 800A8A24 */ .word 0x12222211 -/* 38E28 800A8A28 */ .word 0x11222211 -/* 38E2C 800A8A2C */ .word 0x12222211 -/* 38E30 800A8A30 */ .word 0x12222221 -/* 38E34 800A8A34 */ .word 0x12222221 -/* 38E38 800A8A38 */ .word 0x12211221 -/* 38E3C 800A8A3C */ .word 0x12211221 -/* 38E40 800A8A40 */ .word 0x12211221 -/* 38E44 800A8A44 */ .word 0x12211221 -/* 38E48 800A8A48 */ .word 0x12211221 -/* 38E4C 800A8A4C */ .word 0x12211221 -/* 38E50 800A8A50 */ .word 0x12211111 -/* 38E54 800A8A54 */ .word 0x12211111 -/* 38E58 800A8A58 */ .word 0x11222211 -/* 38E5C 800A8A5C */ .word 0x12211221 -/* 38E60 800A8A60 */ .word 0x12211221 -/* 38E64 800A8A64 */ .word 0x12222211 -/* 38E68 800A8A68 */ .word 0x12211111 -/* 38E6C 800A8A6C */ .word 0x12211221 -/* 38E70 800A8A70 */ .word 0x12222210 -/* 38E74 800A8A74 */ .word 0x12222210 -/* 38E78 800A8A78 */ .word 0x12211221 -/* 38E7C 800A8A7C */ .word 0x11222221 -/* 38E80 800A8A80 */ .word 0x12222221 -/* 38E84 800A8A84 */ .word 0x12211221 -/* 38E88 800A8A88 */ .word 0x12211111 -/* 38E8C 800A8A8C */ .word 0x12211221 -/* 38E90 800A8A90 */ .word 0x12211110 -/* 38E94 800A8A94 */ .word 0x12211110 -/* 38E98 800A8A98 */ .word 0x12211221 -/* 38E9C 800A8A9C */ .word 0x01111221 -/* 38EA0 800A8AA0 */ .word 0x12211221 -/* 38EA4 800A8AA4 */ .word 0x12211221 -/* 38EA8 800A8AA8 */ .word 0x12211221 -/* 38EAC 800A8AAC */ .word 0x12211221 -/* 38EB0 800A8AB0 */ .word 0x12211111 -/* 38EB4 800A8AB4 */ .word 0x12210000 -/* 38EB8 800A8AB8 */ .word 0x11222211 -/* 38EBC 800A8ABC */ .word 0x01222211 -/* 38EC0 800A8AC0 */ .word 0x12211221 -/* 38EC4 800A8AC4 */ .word 0x12222211 -/* 38EC8 800A8AC8 */ .word 0x11222211 -/* 38ECC 800A8ACC */ .word 0x12222211 -/* 38ED0 800A8AD0 */ .word 0x12222221 -/* 38ED4 800A8AD4 */ .word 0x12210000 -/* 38ED8 800A8AD8 */ .word 0x01111110 -/* 38EDC 800A8ADC */ .word 0x01111110 -/* 38EE0 800A8AE0 */ .word 0x11111111 -/* 38EE4 800A8AE4 */ .word 0x11111110 -/* 38EE8 800A8AE8 */ .word 0x01111110 -/* 38EEC 800A8AEC */ .word 0x11111110 -/* 38EF0 800A8AF0 */ .word 0x11111111 -/* 38EF4 800A8AF4 */ .word 0x11110000 -/* 38EF8 800A8AF8 */ .word 0x01111110 -/* 38EFC 800A8AFC */ .word 0x11111111 -/* 38F00 800A8B00 */ .word 0x01111110 -/* 38F04 800A8B04 */ .word 0x00011111 -/* 38F08 800A8B08 */ .word 0x11111111 -/* 38F0C 800A8B0C */ .word 0x11110000 -/* 38F10 800A8B10 */ .word 0x11101111 -/* 38F14 800A8B14 */ .word 0x11111111 -/* 38F18 800A8B18 */ .word 0x11222211 -/* 38F1C 800A8B1C */ .word 0x12211221 -/* 38F20 800A8B20 */ .word 0x01222210 -/* 38F24 800A8B24 */ .word 0x00012221 -/* 38F28 800A8B28 */ .word 0x12211221 -/* 38F2C 800A8B2C */ .word 0x12210000 -/* 38F30 800A8B30 */ .word 0x12111221 -/* 38F34 800A8B34 */ .word 0x12211221 -/* 38F38 800A8B38 */ .word 0x12211221 -/* 38F3C 800A8B3C */ .word 0x12211221 -/* 38F40 800A8B40 */ .word 0x01122110 -/* 38F44 800A8B44 */ .word 0x00011221 -/* 38F48 800A8B48 */ .word 0x12212211 -/* 38F4C 800A8B4C */ .word 0x12210000 -/* 38F50 800A8B50 */ .word 0x12212221 -/* 38F54 800A8B54 */ .word 0x12221221 -/* 38F58 800A8B58 */ .word 0x12211111 -/* 38F5C 800A8B5C */ .word 0x12222221 -/* 38F60 800A8B60 */ .word 0x00122100 -/* 38F64 800A8B64 */ .word 0x00001221 -/* 38F68 800A8B68 */ .word 0x12222110 -/* 38F6C 800A8B6C */ .word 0x12210000 -/* 38F70 800A8B70 */ .word 0x12222221 -/* 38F74 800A8B74 */ .word 0x12222221 -/* 38F78 800A8B78 */ .word 0x12212221 -/* 38F7C 800A8B7C */ .word 0x12211221 -/* 38F80 800A8B80 */ .word 0x00122100 -/* 38F84 800A8B84 */ .word 0x11111221 -/* 38F88 800A8B88 */ .word 0x12222110 -/* 38F8C 800A8B8C */ .word 0x12210000 -/* 38F90 800A8B90 */ .word 0x12121221 -/* 38F94 800A8B94 */ .word 0x12212221 -/* 38F98 800A8B98 */ .word 0x12211221 -/* 38F9C 800A8B9C */ .word 0x12211221 -/* 38FA0 800A8BA0 */ .word 0x01122110 -/* 38FA4 800A8BA4 */ .word 0x12211221 -/* 38FA8 800A8BA8 */ .word 0x12212211 -/* 38FAC 800A8BAC */ .word 0x12211111 -/* 38FB0 800A8BB0 */ .word 0x12111221 -/* 38FB4 800A8BB4 */ .word 0x12211221 -/* 38FB8 800A8BB8 */ .word 0x11222221 -/* 38FBC 800A8BBC */ .word 0x12211221 -/* 38FC0 800A8BC0 */ .word 0x01222210 -/* 38FC4 800A8BC4 */ .word 0x11222211 -/* 38FC8 800A8BC8 */ .word 0x12211221 -/* 38FCC 800A8BCC */ .word 0x12222221 -/* 38FD0 800A8BD0 */ .word 0x12101221 -/* 38FD4 800A8BD4 */ .word 0x12211221 -/* 38FD8 800A8BD8 */ .word 0x01111111 -/* 38FDC 800A8BDC */ .word 0x11111111 -/* 38FE0 800A8BE0 */ .word 0x01111110 -/* 38FE4 800A8BE4 */ .word 0x01111110 -/* 38FE8 800A8BE8 */ .word 0x11111111 -/* 38FEC 800A8BEC */ .word 0x11111111 -/* 38FF0 800A8BF0 */ .word 0x11101111 -/* 38FF4 800A8BF4 */ .word 0x11111111 -/* 38FF8 800A8BF8 */ .word 0x01111110 -/* 38FFC 800A8BFC */ .word 0x11111110 -/* 39000 800A8C00 */ .word 0x01111110 -/* 39004 800A8C04 */ .word 0x01111110 -/* 39008 800A8C08 */ .word 0x01111110 -/* 3900C 800A8C0C */ .word 0x11111111 -/* 39010 800A8C10 */ .word 0x11111111 -/* 39014 800A8C14 */ .word 0x11111111 -/* 39018 800A8C18 */ .word 0x11222211 -/* 3901C 800A8C1C */ .word 0x12222211 -/* 39020 800A8C20 */ .word 0x11222211 -/* 39024 800A8C24 */ .word 0x12222211 -/* 39028 800A8C28 */ .word 0x11222210 -/* 3902C 800A8C2C */ .word 0x12222221 -/* 39030 800A8C30 */ .word 0x12211221 -/* 39034 800A8C34 */ .word 0x12211221 -/* 39038 800A8C38 */ .word 0x12211221 -/* 3903C 800A8C3C */ .word 0x12211221 -/* 39040 800A8C40 */ .word 0x12211221 -/* 39044 800A8C44 */ .word 0x12211221 -/* 39048 800A8C48 */ .word 0x12211110 -/* 3904C 800A8C4C */ .word 0x11122111 -/* 39050 800A8C50 */ .word 0x12211221 -/* 39054 800A8C54 */ .word 0x12211221 -/* 39058 800A8C58 */ .word 0x12211221 -/* 3905C 800A8C5C */ .word 0x12211221 -/* 39060 800A8C60 */ .word 0x12211221 -/* 39064 800A8C64 */ .word 0x12211221 -/* 39068 800A8C68 */ .word 0x11222211 -/* 3906C 800A8C6C */ .word 0x00122100 -/* 39070 800A8C70 */ .word 0x12211221 -/* 39074 800A8C74 */ .word 0x12211221 -/* 39078 800A8C78 */ .word 0x12211221 -/* 3907C 800A8C7C */ .word 0x12222211 -/* 39080 800A8C80 */ .word 0x12212221 -/* 39084 800A8C84 */ .word 0x12222211 -/* 39088 800A8C88 */ .word 0x11111221 -/* 3908C 800A8C8C */ .word 0x00122100 -/* 39090 800A8C90 */ .word 0x12211221 -/* 39094 800A8C94 */ .word 0x12211221 -/* 39098 800A8C98 */ .word 0x12211221 -/* 3909C 800A8C9C */ .word 0x12211110 -/* 390A0 800A8CA0 */ .word 0x12221221 -/* 390A4 800A8CA4 */ .word 0x12212211 -/* 390A8 800A8CA8 */ .word 0x12211221 -/* 390AC 800A8CAC */ .word 0x00122100 -/* 390B0 800A8CB0 */ .word 0x12211221 -/* 390B4 800A8CB4 */ .word 0x11222211 -/* 390B8 800A8CB8 */ .word 0x11222211 -/* 390BC 800A8CBC */ .word 0x12210000 -/* 390C0 800A8CC0 */ .word 0x11222212 -/* 390C4 800A8CC4 */ .word 0x12211221 -/* 390C8 800A8CC8 */ .word 0x11222211 -/* 390CC 800A8CCC */ .word 0x00122100 -/* 390D0 800A8CD0 */ .word 0x11222211 -/* 390D4 800A8CD4 */ .word 0x01122110 -/* 390D8 800A8CD8 */ .word 0x01111110 -/* 390DC 800A8CDC */ .word 0x11110000 -/* 390E0 800A8CE0 */ .word 0x01111111 -/* 390E4 800A8CE4 */ .word 0x11111111 -/* 390E8 800A8CE8 */ .word 0x01111110 -/* 390EC 800A8CEC */ .word 0x00111100 -/* 390F0 800A8CF0 */ .word 0x01111110 -/* 390F4 800A8CF4 */ .word 0x00111100 -/* 390F8 800A8CF8 */ .word 0x11101111 -/* 390FC 800A8CFC */ .word 0x11110111 -/* 39100 800A8D00 */ .word 0x11111111 -/* 39104 800A8D04 */ .word 0x11111111 -/* 39108 800A8D08 */ .word 0x00000000 -/* 3910C 800A8D0C */ .word 0x11110000 -/* 39110 800A8D10 */ .word 0x00000000 -/* 39114 800A8D14 */ .word 0x00001111 -/* 39118 800A8D18 */ .word 0x12101221 -/* 3911C 800A8D1C */ .word 0x12211121 -/* 39120 800A8D20 */ .word 0x12211221 -/* 39124 800A8D24 */ .word 0x12222221 -/* 39128 800A8D28 */ .word 0x01111110 -/* 3912C 800A8D2C */ .word 0x12210000 -/* 39130 800A8D30 */ .word 0x01111110 -/* 39134 800A8D34 */ .word 0x00001221 -/* 39138 800A8D38 */ .word 0x12111221 -/* 3913C 800A8D3C */ .word 0x11221211 -/* 39140 800A8D40 */ .word 0x12211221 -/* 39144 800A8D44 */ .word 0x11112211 -/* 39148 800A8D48 */ .word 0x01222211 -/* 3914C 800A8D4C */ .word 0x12211110 -/* 39150 800A8D50 */ .word 0x11222211 -/* 39154 800A8D54 */ .word 0x01111221 -/* 39158 800A8D58 */ .word 0x12121221 -/* 3915C 800A8D5C */ .word 0x01122110 -/* 39160 800A8D60 */ .word 0x12211221 -/* 39164 800A8D64 */ .word 0x01122110 -/* 39168 800A8D68 */ .word 0x01111221 -/* 3916C 800A8D6C */ .word 0x12222210 -/* 39170 800A8D70 */ .word 0x12211221 -/* 39174 800A8D74 */ .word 0x11222221 -/* 39178 800A8D78 */ .word 0x12222221 -/* 3917C 800A8D7C */ .word 0x01122110 -/* 39180 800A8D80 */ .word 0x11222211 -/* 39184 800A8D84 */ .word 0x11221100 -/* 39188 800A8D88 */ .word 0x11222221 -/* 3918C 800A8D8C */ .word 0x12211221 -/* 39190 800A8D90 */ .word 0x12211111 -/* 39194 800A8D94 */ .word 0x12211221 -/* 39198 800A8D98 */ .word 0x12212221 -/* 3919C 800A8D9C */ .word 0x11212211 -/* 391A0 800A8DA0 */ .word 0x01122110 -/* 391A4 800A8DA4 */ .word 0x12211111 -/* 391A8 800A8DA8 */ .word 0x12211221 -/* 391AC 800A8DAC */ .word 0x12211221 -/* 391B0 800A8DB0 */ .word 0x12211221 -/* 391B4 800A8DB4 */ .word 0x12211221 -/* 391B8 800A8DB8 */ .word 0x12111221 -/* 391BC 800A8DBC */ .word 0x12111221 -/* 391C0 800A8DC0 */ .word 0x00122100 -/* 391C4 800A8DC4 */ .word 0x12222221 -/* 391C8 800A8DC8 */ .word 0x11222221 -/* 391CC 800A8DCC */ .word 0x12222211 -/* 391D0 800A8DD0 */ .word 0x11222211 -/* 391D4 800A8DD4 */ .word 0x11222221 -/* 391D8 800A8DD8 */ .word 0x11101111 -/* 391DC 800A8DDC */ .word 0x11101111 -/* 391E0 800A8DE0 */ .word 0x00111100 -/* 391E4 800A8DE4 */ .word 0x11111111 -/* 391E8 800A8DE8 */ .word 0x01111111 -/* 391EC 800A8DEC */ .word 0x11111110 -/* 391F0 800A8DF0 */ .word 0x01111110 -/* 391F4 800A8DF4 */ .word 0x01111111 -/* 391F8 800A8DF8 */ .word 0x00000000 -/* 391FC 800A8DFC */ .word 0x00111111 -/* 39200 800A8E00 */ .word 0x00000000 -/* 39204 800A8E04 */ .word 0x11110000 -/* 39208 800A8E08 */ .word 0x00111100 -/* 3920C 800A8E0C */ .word 0x00001111 -/* 39210 800A8E10 */ .word 0x11110000 -/* 39214 800A8E14 */ .word 0x01111100 -/* 39218 800A8E18 */ .word 0x01111110 -/* 3921C 800A8E1C */ .word 0x00122221 -/* 39220 800A8E20 */ .word 0x01111111 -/* 39224 800A8E24 */ .word 0x12210000 -/* 39228 800A8E28 */ .word 0x00122100 -/* 3922C 800A8E2C */ .word 0x00001221 -/* 39230 800A8E30 */ .word 0x12210000 -/* 39234 800A8E34 */ .word 0x01222100 -/* 39238 800A8E38 */ .word 0x11222211 -/* 3923C 800A8E3C */ .word 0x11122111 -/* 39240 800A8E40 */ .word 0x11222221 -/* 39244 800A8E44 */ .word 0x12211110 -/* 39248 800A8E48 */ .word 0x00111100 -/* 3924C 800A8E4C */ .word 0x00001111 -/* 39250 800A8E50 */ .word 0x12211111 -/* 39254 800A8E54 */ .word 0x01122100 -/* 39258 800A8E58 */ .word 0x12211221 -/* 3925C 800A8E5C */ .word 0x12222221 -/* 39260 800A8E60 */ .word 0x12211221 -/* 39264 800A8E64 */ .word 0x12222211 -/* 39268 800A8E68 */ .word 0x01222100 -/* 3926C 800A8E6C */ .word 0x00001221 -/* 39270 800A8E70 */ .word 0x12212221 -/* 39274 800A8E74 */ .word 0x00122100 -/* 39278 800A8E78 */ .word 0x12222211 -/* 3927C 800A8E7C */ .word 0x11122111 -/* 39280 800A8E80 */ .word 0x11222221 -/* 39284 800A8E84 */ .word 0x12211221 -/* 39288 800A8E88 */ .word 0x01122100 -/* 3928C 800A8E8C */ .word 0x11111221 -/* 39290 800A8E90 */ .word 0x12222111 -/* 39294 800A8E94 */ .word 0x00122100 -/* 39298 800A8E98 */ .word 0x12211111 -/* 3929C 800A8E9C */ .word 0x00122100 -/* 392A0 800A8EA0 */ .word 0x11111221 -/* 392A4 800A8EA4 */ .word 0x12211221 -/* 392A8 800A8EA8 */ .word 0x01122110 -/* 392AC 800A8EAC */ .word 0x12211221 -/* 392B0 800A8EB0 */ .word 0x12222211 -/* 392B4 800A8EB4 */ .word 0x01122110 -/* 392B8 800A8EB8 */ .word 0x11222221 -/* 392BC 800A8EBC */ .word 0x00122100 -/* 392C0 800A8EC0 */ .word 0x11222221 -/* 392C4 800A8EC4 */ .word 0x12211221 -/* 392C8 800A8EC8 */ .word 0x01222210 -/* 392CC 800A8ECC */ .word 0x11222211 -/* 392D0 800A8ED0 */ .word 0x12211221 -/* 392D4 800A8ED4 */ .word 0x01222210 -/* 392D8 800A8ED8 */ .word 0x01111111 -/* 392DC 800A8EDC */ .word 0x00111100 -/* 392E0 800A8EE0 */ .word 0x01111111 -/* 392E4 800A8EE4 */ .word 0x11111111 -/* 392E8 800A8EE8 */ .word 0x01111110 -/* 392EC 800A8EEC */ .word 0x01111110 -/* 392F0 800A8EF0 */ .word 0x11111111 -/* 392F4 800A8EF4 */ .word 0x01111110 -/* 392F8 800A8EF8 */ .word 0x00000000 -/* 392FC 800A8EFC */ .word 0x00000000 -/* 39300 800A8F00 */ .word 0x00000000 -/* 39304 800A8F04 */ .word 0x00000000 -/* 39308 800A8F08 */ .word 0x00000000 -/* 3930C 800A8F0C */ .word 0x00000000 -/* 39310 800A8F10 */ .word 0x00000000 -/* 39314 800A8F14 */ .word 0x00111100 -/* 39318 800A8F18 */ .word 0x11111110 -/* 3931C 800A8F1C */ .word 0x11111110 -/* 39320 800A8F20 */ .word 0x01111110 -/* 39324 800A8F24 */ .word 0x11111110 -/* 39328 800A8F28 */ .word 0x01111111 -/* 3932C 800A8F2C */ .word 0x11111111 -/* 39330 800A8F30 */ .word 0x01111110 -/* 39334 800A8F34 */ .word 0x11122111 -/* 39338 800A8F38 */ .word 0x12222211 -/* 3933C 800A8F3C */ .word 0x12212211 -/* 39340 800A8F40 */ .word 0x11222211 -/* 39344 800A8F44 */ .word 0x12222211 -/* 39348 800A8F48 */ .word 0x11222221 -/* 3934C 800A8F4C */ .word 0x12212221 -/* 39350 800A8F50 */ .word 0x11222210 -/* 39354 800A8F54 */ .word 0x12222221 -/* 39358 800A8F58 */ .word 0x12121221 -/* 3935C 800A8F5C */ .word 0x12221221 -/* 39360 800A8F60 */ .word 0x12211221 -/* 39364 800A8F64 */ .word 0x12211221 -/* 39368 800A8F68 */ .word 0x12211221 -/* 3936C 800A8F6C */ .word 0x12221221 -/* 39370 800A8F70 */ .word 0x12211110 -/* 39374 800A8F74 */ .word 0x11122111 -/* 39378 800A8F78 */ .word 0x12121221 -/* 3937C 800A8F7C */ .word 0x12211221 -/* 39380 800A8F80 */ .word 0x12211221 -/* 39384 800A8F84 */ .word 0x12222211 -/* 39388 800A8F88 */ .word 0x11222221 -/* 3938C 800A8F8C */ .word 0x12211111 -/* 39390 800A8F90 */ .word 0x11222211 -/* 39394 800A8F94 */ .word 0x00122100 -/* 39398 800A8F98 */ .word 0x12121221 -/* 3939C 800A8F9C */ .word 0x12211221 -/* 393A0 800A8FA0 */ .word 0x12211221 -/* 393A4 800A8FA4 */ .word 0x12211110 -/* 393A8 800A8FA8 */ .word 0x01111221 -/* 393AC 800A8FAC */ .word 0x12210000 -/* 393B0 800A8FB0 */ .word 0x11111221 -/* 393B4 800A8FB4 */ .word 0x00122110 -/* 393B8 800A8FB8 */ .word 0x12121221 -/* 393BC 800A8FBC */ .word 0x12211221 -/* 393C0 800A8FC0 */ .word 0x11222211 -/* 393C4 800A8FC4 */ .word 0x12210000 -/* 393C8 800A8FC8 */ .word 0x00001221 -/* 393CC 800A8FCC */ .word 0x12210000 -/* 393D0 800A8FD0 */ .word 0x12222211 -/* 393D4 800A8FD4 */ .word 0x00122210 -/* 393D8 800A8FD8 */ .word 0x11111111 -/* 393DC 800A8FDC */ .word 0x11111111 -/* 393E0 800A8FE0 */ .word 0x01111110 -/* 393E4 800A8FE4 */ .word 0x11110000 -/* 393E8 800A8FE8 */ .word 0x00001111 -/* 393EC 800A8FEC */ .word 0x11110000 -/* 393F0 800A8FF0 */ .word 0x11111110 -/* 393F4 800A8FF4 */ .word 0x00111110 -/* 393F8 800A8FF8 */ .word 0x00000000 -/* 393FC 800A8FFC */ .word 0x00000000 -/* 39400 800A9000 */ .word 0x00000000 -/* 39404 800A9004 */ .word 0x00000000 -/* 39408 800A9008 */ .word 0x00000000 -/* 3940C 800A900C */ .word 0x00000000 -/* 39410 800A9010 */ .word 0x00000000 -/* 39414 800A9014 */ .word 0x00000000 -/* 39418 800A9018 */ .word 0x11111111 -/* 3941C 800A901C */ .word 0x11111111 -/* 39420 800A9020 */ .word 0x11111111 -/* 39424 800A9024 */ .word 0x11111111 -/* 39428 800A9028 */ .word 0x11111111 -/* 3942C 800A902C */ .word 0x11111111 -/* 39430 800A9030 */ .word 0x00111100 -/* 39434 800A9034 */ .word 0x00000000 -/* 39438 800A9038 */ .word 0x12211221 -/* 3943C 800A903C */ .word 0x12211221 -/* 39440 800A9040 */ .word 0x12121221 -/* 39444 800A9044 */ .word 0x12211221 -/* 39448 800A9048 */ .word 0x12211221 -/* 3944C 800A904C */ .word 0x12222221 -/* 39450 800A9050 */ .word 0x00122100 -/* 39454 800A9054 */ .word 0x11111111 -/* 39458 800A9058 */ .word 0x12211221 -/* 3945C 800A905C */ .word 0x12211221 -/* 39460 800A9060 */ .word 0x12121221 -/* 39464 800A9064 */ .word 0x01222111 -/* 39468 800A9068 */ .word 0x11212211 -/* 3946C 800A906C */ .word 0x11112211 -/* 39470 800A9070 */ .word 0x00122100 -/* 39474 800A9074 */ .word 0x12222221 -/* 39478 800A9078 */ .word 0x12211221 -/* 3947C 800A907C */ .word 0x12211221 -/* 39480 800A9080 */ .word 0x12222221 -/* 39484 800A9084 */ .word 0x01122110 -/* 39488 800A9088 */ .word 0x01122110 -/* 3948C 800A908C */ .word 0x01122110 -/* 39490 800A9090 */ .word 0x00111100 -/* 39494 800A9094 */ .word 0x11111111 -/* 39498 800A9098 */ .word 0x12211221 -/* 3949C 800A909C */ .word 0x11222211 -/* 394A0 800A90A0 */ .word 0x12212221 -/* 394A4 800A90A4 */ .word 0x11212211 -/* 394A8 800A90A8 */ .word 0x11221100 -/* 394AC 800A90AC */ .word 0x11221111 -/* 394B0 800A90B0 */ .word 0x00122100 -/* 394B4 800A90B4 */ .word 0x12222221 -/* 394B8 800A90B8 */ .word 0x11222221 -/* 394BC 800A90BC */ .word 0x01122110 -/* 394C0 800A90C0 */ .word 0x12111221 -/* 394C4 800A90C4 */ .word 0x12111221 -/* 394C8 800A90C8 */ .word 0x12211000 -/* 394CC 800A90CC */ .word 0x12222221 -/* 394D0 800A90D0 */ .word 0x00122100 -/* 394D4 800A90D4 */ .word 0x11111111 -/* 394D8 800A90D8 */ .word 0x01111111 -/* 394DC 800A90DC */ .word 0x00111100 -/* 394E0 800A90E0 */ .word 0x11101111 -/* 394E4 800A90E4 */ .word 0x11101111 -/* 394E8 800A90E8 */ .word 0x11110000 -/* 394EC 800A90EC */ .word 0x11111111 -/* 394F0 800A90F0 */ .word 0x00111100 -/* 394F4 800A90F4 */ .word 0x00000000 -.size D_800A88F8, . - D_800A88F8 - -glabel D_800A90F8 -/* 394F8 800A90F8 */ .word 0x01111000 -/* 394FC 800A90FC */ .word 0x00011110 -/* 39500 800A9100 */ .word 0x01111000 -/* 39504 800A9104 */ .word 0x00000000 -/* 39508 800A9108 */ .word 0x00000000 -/* 3950C 800A910C */ .word 0x00111100 -/* 39510 800A9110 */ .word 0x01111110 -/* 39514 800A9114 */ .word 0x00111000 -/* 39518 800A9118 */ .word 0x01221000 -/* 3951C 800A911C */ .word 0x00112210 -/* 39520 800A9120 */ .word 0x01221100 -/* 39524 800A9124 */ .word 0x00000000 -/* 39528 800A9128 */ .word 0x00000000 -/* 3952C 800A912C */ .word 0x00122100 -/* 39530 800A9130 */ .word 0x11222211 -/* 39534 800A9134 */ .word 0x11121110 -/* 39538 800A9138 */ .word 0x01221000 -/* 3953C 800A913C */ .word 0x00122110 -/* 39540 800A9140 */ .word 0x01122100 -/* 39544 800A9144 */ .word 0x00000000 -/* 39548 800A9148 */ .word 0x00000000 -/* 3954C 800A914C */ .word 0x00122100 -/* 39550 800A9150 */ .word 0x12211221 -/* 39554 800A9154 */ .word 0x12121210 -/* 39558 800A9158 */ .word 0x01111000 -/* 3955C 800A915C */ .word 0x00122100 -/* 39560 800A9160 */ .word 0x00122100 -/* 39564 800A9164 */ .word 0x00000000 -/* 39568 800A9168 */ .word 0x01111000 -/* 3956C 800A916C */ .word 0x00122100 -/* 39570 800A9170 */ .word 0x11112211 -/* 39574 800A9174 */ .word 0x11222110 -/* 39578 800A9178 */ .word 0x01221000 -/* 3957C 800A917C */ .word 0x00122100 -/* 39580 800A9180 */ .word 0x00122100 -/* 39584 800A9184 */ .word 0x01111000 -/* 39588 800A9188 */ .word 0x01221000 -/* 3958C 800A918C */ .word 0x00122100 -/* 39590 800A9190 */ .word 0x00122110 -/* 39594 800A9194 */ .word 0x11222110 -/* 39598 800A9198 */ .word 0x11221000 -/* 3959C 800A919C */ .word 0x00122110 -/* 395A0 800A91A0 */ .word 0x01122100 -/* 395A4 800A91A4 */ .word 0x01221000 -/* 395A8 800A91A8 */ .word 0x11221000 -/* 395AC 800A91AC */ .word 0x00111100 -/* 395B0 800A91B0 */ .word 0x00111100 -/* 395B4 800A91B4 */ .word 0x12121210 -/* 395B8 800A91B8 */ .word 0x12211000 -/* 395BC 800A91BC */ .word 0x00112210 -/* 395C0 800A91C0 */ .word 0x01221100 -/* 395C4 800A91C4 */ .word 0x01221000 -/* 395C8 800A91C8 */ .word 0x12211000 -/* 395CC 800A91CC */ .word 0x00122100 -/* 395D0 800A91D0 */ .word 0x00122100 -/* 395D4 800A91D4 */ .word 0x11121110 -/* 395D8 800A91D8 */ .word 0x11110000 -/* 395DC 800A91DC */ .word 0x00011110 -/* 395E0 800A91E0 */ .word 0x01111000 -/* 395E4 800A91E4 */ .word 0x01111000 -/* 395E8 800A91E8 */ .word 0x11110000 -/* 395EC 800A91EC */ .word 0x00111100 -/* 395F0 800A91F0 */ .word 0x00111100 -/* 395F4 800A91F4 */ .word 0x00111000 -/* 395F8 800A91F8 */ .word 0x00000000 -/* 395FC 800A91FC */ .word 0x00000000 -/* 39600 800A9200 */ .word 0x00000111 -/* 39604 800A9204 */ .word 0x01111000 -/* 39608 800A9208 */ .word 0x01111111 -/* 3960C 800A920C */ .word 0x01111100 -/* 39610 800A9210 */ .word 0x01111110 -/* 39614 800A9214 */ .word 0x11110111 -/* 39618 800A9218 */ .word 0x00000000 -/* 3961C 800A921C */ .word 0x00111000 -/* 39620 800A9220 */ .word 0x00001121 -/* 39624 800A9224 */ .word 0x01221000 -/* 39628 800A9228 */ .word 0x01221221 -/* 3962C 800A922C */ .word 0x01212110 -/* 39630 800A9230 */ .word 0x11222210 -/* 39634 800A9234 */ .word 0x12211121 -/* 39638 800A9238 */ .word 0x00000000 -/* 3963C 800A923C */ .word 0x00121000 -/* 39640 800A9240 */ .word 0x00011211 -/* 39644 800A9244 */ .word 0x11221000 -/* 39648 800A9248 */ .word 0x11221221 -/* 3964C 800A924C */ .word 0x11222210 -/* 39650 800A9250 */ .word 0x12122110 -/* 39654 800A9254 */ .word 0x12211211 -/* 39658 800A9258 */ .word 0x01111110 -/* 3965C 800A925C */ .word 0x11121110 -/* 39660 800A9260 */ .word 0x00112110 -/* 39664 800A9264 */ .word 0x12211000 -/* 39668 800A9268 */ .word 0x12212211 -/* 3966C 800A926C */ .word 0x12212110 -/* 39670 800A9270 */ .word 0x11222211 -/* 39674 800A9274 */ .word 0x11112110 -/* 39678 800A9278 */ .word 0x01222210 -/* 3967C 800A927C */ .word 0x12222210 -/* 39680 800A9280 */ .word 0x01121100 -/* 39684 800A9284 */ .word 0x11110000 -/* 39688 800A9288 */ .word 0x11111110 -/* 3968C 800A928C */ .word 0x11222210 -/* 39690 800A9290 */ .word 0x11122121 -/* 39694 800A9294 */ .word 0x01121111 -/* 39698 800A9298 */ .word 0x01111110 -/* 3969C 800A929C */ .word 0x11121110 -/* 396A0 800A92A0 */ .word 0x11211000 -/* 396A4 800A92A4 */ .word 0x00000000 -/* 396A8 800A92A8 */ .word 0x00000000 -/* 396AC 800A92AC */ .word 0x12212110 -/* 396B0 800A92B0 */ .word 0x12222211 -/* 396B4 800A92B4 */ .word 0x11211221 -/* 396B8 800A92B8 */ .word 0x00000000 -/* 396BC 800A92BC */ .word 0x00121000 -/* 396C0 800A92C0 */ .word 0x12110000 -/* 396C4 800A92C4 */ .word 0x00000000 -/* 396C8 800A92C8 */ .word 0x00000000 -/* 396CC 800A92CC */ .word 0x01212100 -/* 396D0 800A92D0 */ .word 0x11122110 -/* 396D4 800A92D4 */ .word 0x12111221 -/* 396D8 800A92D8 */ .word 0x00000000 -/* 396DC 800A92DC */ .word 0x00111000 -/* 396E0 800A92E0 */ .word 0x11100000 -/* 396E4 800A92E4 */ .word 0x00000000 -/* 396E8 800A92E8 */ .word 0x00000000 -/* 396EC 800A92EC */ .word 0x01111100 -/* 396F0 800A92F0 */ .word 0x00111100 -/* 396F4 800A92F4 */ .word 0x11101111 -/* 396F8 800A92F8 */ .word 0x01111100 -/* 396FC 800A92FC */ .word 0x11111111 -/* 39700 800A9300 */ .word 0x00111110 -/* 39704 800A9304 */ .word 0x01111100 -/* 39708 800A9308 */ .word 0x00111100 -/* 3970C 800A930C */ .word 0x01111110 -/* 39710 800A9310 */ .word 0x00011110 -/* 39714 800A9314 */ .word 0x01111000 -/* 39718 800A9318 */ .word 0x11222110 -/* 3971C 800A931C */ .word 0x12211221 -/* 39720 800A9320 */ .word 0x00122210 -/* 39724 800A9324 */ .word 0x01222100 -/* 39728 800A9328 */ .word 0x00122100 -/* 3972C 800A932C */ .word 0x11222211 -/* 39730 800A9330 */ .word 0x00012210 -/* 39734 800A9334 */ .word 0x01221000 -/* 39738 800A9338 */ .word 0x12212210 -/* 3973C 800A933C */ .word 0x11211211 -/* 39740 800A9340 */ .word 0x00122110 -/* 39744 800A9344 */ .word 0x01122100 -/* 39748 800A9348 */ .word 0x00122100 -/* 3974C 800A934C */ .word 0x12111121 -/* 39750 800A9350 */ .word 0x00112110 -/* 39754 800A9354 */ .word 0x01121100 -/* 39758 800A9358 */ .word 0x11222111 -/* 3975C 800A935C */ .word 0x12222221 -/* 39760 800A9360 */ .word 0x00122100 -/* 39764 800A9364 */ .word 0x00122100 -/* 39768 800A9368 */ .word 0x00122100 -/* 3976C 800A936C */ .word 0x12112121 -/* 39770 800A9370 */ .word 0x00121100 -/* 39774 800A9374 */ .word 0x00112100 -/* 39778 800A9378 */ .word 0x12212221 -/* 3977C 800A937C */ .word 0x11122111 -/* 39780 800A9380 */ .word 0x00122100 -/* 39784 800A9384 */ .word 0x00122100 -/* 39788 800A9388 */ .word 0x00122100 -/* 3978C 800A938C */ .word 0x12121221 -/* 39790 800A9390 */ .word 0x00121100 -/* 39794 800A9394 */ .word 0x00112100 -/* 39798 800A9398 */ .word 0x12211211 -/* 3979C 800A939C */ .word 0x12222221 -/* 397A0 800A93A0 */ .word 0x00122110 -/* 397A4 800A93A4 */ .word 0x01122100 -/* 397A8 800A93A8 */ .word 0x00122100 -/* 397AC 800A93AC */ .word 0x12121121 -/* 397B0 800A93B0 */ .word 0x00112110 -/* 397B4 800A93B4 */ .word 0x01121100 -/* 397B8 800A93B8 */ .word 0x11222121 -/* 397BC 800A93BC */ .word 0x11122111 -/* 397C0 800A93C0 */ .word 0x00122210 -/* 397C4 800A93C4 */ .word 0x01222100 -/* 397C8 800A93C8 */ .word 0x00122100 -/* 397CC 800A93CC */ .word 0x11112211 -/* 397D0 800A93D0 */ .word 0x00012210 -/* 397D4 800A93D4 */ .word 0x01221000 -/* 397D8 800A93D8 */ .word 0x01111111 -/* 397DC 800A93DC */ .word 0x00111100 -/* 397E0 800A93E0 */ .word 0x00111110 -/* 397E4 800A93E4 */ .word 0x01111100 -/* 397E8 800A93E8 */ .word 0x00111100 -/* 397EC 800A93EC */ .word 0x00011110 -/* 397F0 800A93F0 */ .word 0x00011110 -/* 397F4 800A93F4 */ .word 0x01111000 -/* 397F8 800A93F8 */ .word 0x00000000 -/* 397FC 800A93FC */ .word 0x00000000 -/* 39800 800A9400 */ .word 0x01111100 -/* 39804 800A9404 */ .word 0x00000000 -/* 39808 800A9408 */ .word 0x01111110 -/* 3980C 800A940C */ .word 0x00000000 -/* 39810 800A9410 */ .word 0x11111111 -/* 39814 800A9414 */ .word 0x11111111 -/* 39818 800A9418 */ .word 0x00001111 -/* 3981C 800A941C */ .word 0x11110000 -/* 39820 800A9420 */ .word 0x11222110 -/* 39824 800A9424 */ .word 0x00000000 -/* 39828 800A9428 */ .word 0x01222210 -/* 3982C 800A942C */ .word 0x00000000 -/* 39830 800A9430 */ .word 0x11111111 -/* 39834 800A9434 */ .word 0x11111111 -/* 39838 800A9438 */ .word 0x00111221 -/* 3983C 800A943C */ .word 0x12211100 -/* 39840 800A9440 */ .word 0x12212210 -/* 39844 800A9444 */ .word 0x00000000 -/* 39848 800A9448 */ .word 0x01111110 -/* 3984C 800A944C */ .word 0x00111100 -/* 39850 800A9450 */ .word 0x11111111 -/* 39854 800A9454 */ .word 0x11111111 -/* 39858 800A9458 */ .word 0x11122111 -/* 3985C 800A945C */ .word 0x11122111 -/* 39860 800A9460 */ .word 0x11111110 -/* 39864 800A9464 */ .word 0x00000000 -/* 39868 800A9468 */ .word 0x00000000 -/* 3986C 800A946C */ .word 0x00122100 -/* 39870 800A9470 */ .word 0x11111111 -/* 39874 800A9474 */ .word 0x11111111 -/* 39878 800A9478 */ .word 0x12211100 -/* 3987C 800A947C */ .word 0x00111221 -/* 39880 800A9480 */ .word 0x00000000 -/* 39884 800A9484 */ .word 0x00000000 -/* 39888 800A9488 */ .word 0x00000000 -/* 3988C 800A948C */ .word 0x00122100 -/* 39890 800A9490 */ .word 0x11111111 -/* 39894 800A9494 */ .word 0x11111111 -/* 39898 800A9498 */ .word 0x11122111 -/* 3989C 800A949C */ .word 0x11122111 -/* 398A0 800A94A0 */ .word 0x00000000 -/* 398A4 800A94A4 */ .word 0x11111111 -/* 398A8 800A94A8 */ .word 0x00000000 -/* 398AC 800A94AC */ .word 0x00111100 -/* 398B0 800A94B0 */ .word 0x11111111 -/* 398B4 800A94B4 */ .word 0x11111111 -/* 398B8 800A94B8 */ .word 0x00111221 -/* 398BC 800A94BC */ .word 0x12211000 -/* 398C0 800A94C0 */ .word 0x00000000 -/* 398C4 800A94C4 */ .word 0x12222221 -/* 398C8 800A94C8 */ .word 0x00000000 -/* 398CC 800A94CC */ .word 0x00000000 -/* 398D0 800A94D0 */ .word 0x11111111 -/* 398D4 800A94D4 */ .word 0x11111111 -/* 398D8 800A94D8 */ .word 0x00000111 -/* 398DC 800A94DC */ .word 0x11100000 -/* 398E0 800A94E0 */ .word 0x00000000 -/* 398E4 800A94E4 */ .word 0x11111111 -/* 398E8 800A94E8 */ .word 0x00000000 -/* 398EC 800A94EC */ .word 0x00000000 -/* 398F0 800A94F0 */ .word 0x11111111 -/* 398F4 800A94F4 */ .word 0x11111111 -/* 398F8 800A94F8 */ .word 0xDF000000 -/* 398FC 800A94FC */ .word 0x00000000 -.size D_800A90F8, . - D_800A90F8 - -glabel D_800A9500 -/* 39900 800A9500 */ .word 0x00000001 -/* 39904 800A9504 */ .word 0xFFFF0000 -/* 39908 800A9508 */ .word 0x00000000 -/* 3990C 800A950C */ .word 0x00000000 -/* 39910 800A9510 */ .word 0x00000000 -/* 39914 800A9514 */ .word 0x00000000 -/* 39918 800A9518 */ .word 0x00000000 -/* 3991C 800A951C */ .word 0x00000000 -/* 39920 800A9520 */ .word 0x00000001 -/* 39924 800A9524 */ .word 0xF8010000 -/* 39928 800A9528 */ .word 0x00000000 -/* 3992C 800A952C */ .word 0x00000000 -/* 39930 800A9530 */ .word 0x00000000 -/* 39934 800A9534 */ .word 0x00000000 -/* 39938 800A9538 */ .word 0x00000000 -/* 3993C 800A953C */ .word 0x00000000 -/* 39940 800A9540 */ .word 0x00000001 -/* 39944 800A9544 */ .word 0xFFC10000 -/* 39948 800A9548 */ .word 0x00000000 -/* 3994C 800A954C */ .word 0x00000000 -/* 39950 800A9550 */ .word 0x00000000 -/* 39954 800A9554 */ .word 0x00000000 -/* 39958 800A9558 */ .word 0x00000000 -/* 3995C 800A955C */ .word 0x00000000 -/* 39960 800A9560 */ .word 0x00000001 -/* 39964 800A9564 */ .word 0x003F0000 -/* 39968 800A9568 */ .word 0x00000000 -/* 3996C 800A956C */ .word 0x00000000 -/* 39970 800A9570 */ .word 0x00000000 -/* 39974 800A9574 */ .word 0x00000000 -/* 39978 800A9578 */ .word 0x00000000 -/* 3997C 800A957C */ .word 0x00000000 -/* 39980 800A9580 */ .word 0x0000FFFF -/* 39984 800A9584 */ .word 0x00010000 -/* 39988 800A9588 */ .word 0x00000000 -/* 3998C 800A958C */ .word 0x00000000 -/* 39990 800A9590 */ .word 0x00000000 -/* 39994 800A9594 */ .word 0x00000000 -/* 39998 800A9598 */ .word 0x00000000 -/* 3999C 800A959C */ .word 0x00000000 -/* 399A0 800A95A0 */ .word 0x0000FFFF -/* 399A4 800A95A4 */ .word 0xF8010000 -/* 399A8 800A95A8 */ .word 0x00000000 -/* 399AC 800A95AC */ .word 0x00000000 -/* 399B0 800A95B0 */ .word 0x00000000 -/* 399B4 800A95B4 */ .word 0x00000000 -/* 399B8 800A95B8 */ .word 0x00000000 -/* 399BC 800A95BC */ .word 0x00000000 -/* 399C0 800A95C0 */ .word 0x0000FFFF -/* 399C4 800A95C4 */ .word 0x84010000 -/* 399C8 800A95C8 */ .word 0x00000000 -/* 399CC 800A95CC */ .word 0x00000000 -/* 399D0 800A95D0 */ .word 0x00000000 -/* 399D4 800A95D4 */ .word 0x00000000 -/* 399D8 800A95D8 */ .word 0x00000000 -/* 399DC 800A95DC */ .word 0x00000000 -/* 399E0 800A95E0 */ .word 0x0000FFFF -/* 399E4 800A95E4 */ .word 0x003F0000 -/* 399E8 800A95E8 */ .word 0x00000000 -/* 399EC 800A95EC */ .word 0x00000000 -/* 399F0 800A95F0 */ .word 0x00000000 -/* 399F4 800A95F4 */ .word 0x00000000 -/* 399F8 800A95F8 */ .word 0x00000000 -/* 399FC 800A95FC */ .word 0x00000000 -/* 39A00 800A9600 */ .word 0x0000FFFF -/* 39A04 800A9604 */ .word 0x00000000 -/* 39A08 800A9608 */ .word 0x00000000 -/* 39A0C 800A960C */ .word 0x00000000 -/* 39A10 800A9610 */ .word 0x00000000 -/* 39A14 800A9614 */ .word 0x00000000 -/* 39A18 800A9618 */ .word 0x00000000 -/* 39A1C 800A961C */ .word 0x00000000 -/* 39A20 800A9620 */ .word 0x0000F801 -/* 39A24 800A9624 */ .word 0x00000000 -/* 39A28 800A9628 */ .word 0x00000000 -/* 39A2C 800A962C */ .word 0x00000000 -/* 39A30 800A9630 */ .word 0x00000000 -/* 39A34 800A9634 */ .word 0x00000000 -/* 39A38 800A9638 */ .word 0x00000000 -/* 39A3C 800A963C */ .word 0x00000000 -/* 39A40 800A9640 */ .word 0x0000FFC1 -/* 39A44 800A9644 */ .word 0x00000000 -/* 39A48 800A9648 */ .word 0x00000000 -/* 39A4C 800A964C */ .word 0x00000000 -/* 39A50 800A9650 */ .word 0x00000000 -/* 39A54 800A9654 */ .word 0x00000000 -/* 39A58 800A9658 */ .word 0x00000000 -/* 39A5C 800A965C */ .word 0x00000000 -/* 39A60 800A9660 */ .word 0x0000003F -/* 39A64 800A9664 */ .word 0x00000000 -/* 39A68 800A9668 */ .word 0x00000000 -/* 39A6C 800A966C */ .word 0x00000000 -/* 39A70 800A9670 */ .word 0x00000000 -/* 39A74 800A9674 */ .word 0x00000000 -/* 39A78 800A9678 */ .word 0x00000000 -/* 39A7C 800A967C */ .word 0x00000000 -/* 39A80 800A9680 */ .word 0x00000001 -/* 39A84 800A9684 */ .word 0x00000000 -/* 39A88 800A9688 */ .word 0x00000000 -/* 39A8C 800A968C */ .word 0x00000000 -/* 39A90 800A9690 */ .word 0x00000000 -/* 39A94 800A9694 */ .word 0x00000000 -/* 39A98 800A9698 */ .word 0x00000000 -/* 39A9C 800A969C */ .word 0x00000000 -/* 39AA0 800A96A0 */ .word 0x00000001 -/* 39AA4 800A96A4 */ .word 0x6B5B0000 -/* 39AA8 800A96A8 */ .word 0x00000000 -/* 39AAC 800A96AC */ .word 0x00000000 -/* 39AB0 800A96B0 */ .word 0x00000000 -/* 39AB4 800A96B4 */ .word 0x00000000 -/* 39AB8 800A96B8 */ .word 0x00000000 -/* 39ABC 800A96BC */ .word 0x00000000 -.size D_800A9500, . - D_800A9500 - -glabel D_800A96C0 -/* 39AC0 800A96C0 */ .byte 0x00 -/* 39AC1 800A96C1 */ .byte 0x00 -/* 39AC2 800A96C2 */ .byte 0x00 -/* 39AC3 800A96C3 */ .byte 0x00 -/* 39AC4 800A96C4 */ .byte 0x00 -/* 39AC5 800A96C5 */ .byte 0x00 -/* 39AC6 800A96C6 */ .byte 0x00 -/* 39AC7 800A96C7 */ .byte 0x00 -.size D_800A96C0, . - D_800A96C0 - -glabel D_800A96C8 -/* 39AC8 800A96C8 */ .word 0xE7000000 -/* 39ACC 800A96CC */ .word 0x00000000 -/* 39AD0 800A96D0 */ .word 0xE7000000 -/* 39AD4 800A96D4 */ .word 0x00000000 -/* 39AD8 800A96D8 */ .word 0xE3000A01 -/* 39ADC 800A96DC */ .word 0x00000000 -/* 39AE0 800A96E0 */ .word 0xE7000000 -/* 39AE4 800A96E4 */ .word 0x00000000 -/* 39AE8 800A96E8 */ .word 0xD7000000 -/* 39AEC 800A96EC */ .word 0x00000000 -/* 39AF0 800A96F0 */ .word 0xD9000000 -/* 39AF4 800A96F4 */ .word 0x00000000 -/* 39AF8 800A96F8 */ .word 0xD9FFFFFF -/* 39AFC 800A96FC */ .word 0x00000004 -/* 39B00 800A9700 */ .word 0xE3000C00 -/* 39B04 800A9704 */ .word 0x00000000 -/* 39B08 800A9708 */ .word 0xE3000D01 -/* 39B0C 800A970C */ .word 0x00000000 -/* 39B10 800A9710 */ .word 0xE3000F00 -/* 39B14 800A9714 */ .word 0x00000000 -/* 39B18 800A9718 */ .word 0xE3001001 -/* 39B1C 800A971C */ .word 0x00000000 -/* 39B20 800A9720 */ .word 0xFCFFFFFF -/* 39B24 800A9724 */ .word 0xFFFCF279 -/* 39B28 800A9728 */ .word 0xE200001C -/* 39B2C 800A972C */ .word 0x0F0A4000 -/* 39B30 800A9730 */ .word 0xE3001201 -/* 39B34 800A9734 */ .word 0x00000000 -/* 39B38 800A9738 */ .word 0xF9000000 -/* 39B3C 800A973C */ .word 0xFFFFFF01 -/* 39B40 800A9740 */ .word 0xE2001E01 -/* 39B44 800A9744 */ .word 0x00000001 -/* 39B48 800A9748 */ .word 0xE3001001 -/* 39B4C 800A974C */ .word 0x00008000 -/* 39B50 800A9750 */ .word 0xFD100000 -/* 39B54 800A9754 */ .word D_800A9500 -/* 39B58 800A9758 */ .word 0xE8000000 -/* 39B5C 800A975C */ .word 0x00000000 -/* 39B60 800A9760 */ .word 0xF5000100 -/* 39B64 800A9764 */ .word 0x07000000 -/* 39B68 800A9768 */ .word 0xE6000000 -/* 39B6C 800A976C */ .word 0x00000000 -/* 39B70 800A9770 */ .word 0xF0000000 -/* 39B74 800A9774 */ .word 0x073FC000 -/* 39B78 800A9778 */ .word 0xE7000000 -/* 39B7C 800A977C */ .word 0x00000000 -/* 39B80 800A9780 */ .word 0xE7000000 -/* 39B84 800A9784 */ .word 0x00000000 -/* 39B88 800A9788 */ .word 0xDF000000 -/* 39B8C 800A978C */ .word 0x00000000 -.size D_800A96C8, . - D_800A96C8 - -glabel D_800A9790 -/* 39B90 800A9790 */ .word 0xE7000000 -/* 39B94 800A9794 */ .word 0x00000000 -/* 39B98 800A9798 */ .word 0xE3001201 -/* 39B9C 800A979C */ .word 0x00002000 -/* 39BA0 800A97A0 */ .word 0xE2001E01 -/* 39BA4 800A97A4 */ .word 0x00000000 -/* 39BA8 800A97A8 */ .word 0xE3000C00 -/* 39BAC 800A97AC */ .word 0x00080000 -/* 39BB0 800A97B0 */ .word 0xE3001001 -/* 39BB4 800A97B4 */ .word 0x00000000 -/* 39BB8 800A97B8 */ .word 0xE7000000 -/* 39BBC 800A97BC */ .word 0x00000000 -/* 39BC0 800A97C0 */ .word 0xDF000000 -/* 39BC4 800A97C4 */ .word 0x00000000 -.size D_800A9790, . - D_800A9790 - -glabel D_800A97C8 -/* 39BC8 800A97C8 */ .word 0xFD500000 -/* 39BCC 800A97CC */ .word D_800A88F8 -/* 39BD0 800A97D0 */ .word 0xF5500000 -/* 39BD4 800A97D4 */ .word 0x07000000 -/* 39BD8 800A97D8 */ .word 0xE6000000 -/* 39BDC 800A97DC */ .word 0x00000000 -/* 39BE0 800A97E0 */ .word 0xF3000000 -/* 39BE4 800A97E4 */ .word 0x073FF200 -/* 39BE8 800A97E8 */ .word 0xE7000000 -/* 39BEC 800A97EC */ .word 0x00000000 -/* 39BF0 800A97F0 */ .word 0xF5400800 -/* 39BF4 800A97F4 */ .word 0x00000000 -/* 39BF8 800A97F8 */ .word 0xF2000000 -/* 39BFC 800A97FC */ .word 0x000FC0FC -/* 39C00 800A9800 */ .word 0xE7000000 -/* 39C04 800A9804 */ .word 0x00000000 -/* 39C08 800A9808 */ .word 0xDF000000 -/* 39C0C 800A980C */ .word 0x00000000 -.size D_800A97C8, . - D_800A97C8 - -glabel D_800A9810 -/* 39C10 800A9810 */ .word 0xFD500000 -/* 39C14 800A9814 */ .word D_800A90F8 -/* 39C18 800A9818 */ .word 0xF5500000 -/* 39C1C 800A981C */ .word 0x07000000 -/* 39C20 800A9820 */ .word 0xE6000000 -/* 39C24 800A9824 */ .word 0x00000000 -/* 39C28 800A9828 */ .word 0xF3000000 -/* 39C2C 800A982C */ .word 0x071FF200 -/* 39C30 800A9830 */ .word 0xE7000000 -/* 39C34 800A9834 */ .word 0x00000000 -/* 39C38 800A9838 */ .word 0xF5400800 -/* 39C3C 800A983C */ .word 0x00000000 -/* 39C40 800A9840 */ .word 0xF2000000 -/* 39C44 800A9844 */ .word 0x000FC07C -/* 39C48 800A9848 */ .word 0xE7000000 -/* 39C4C 800A984C */ .word 0x00000000 -/* 39C50 800A9850 */ .word 0xDF000000 -/* 39C54 800A9854 */ .word 0x00000000 -.size D_800A9810, . - D_800A9810 - -glabel D_800A9858 -/* 39C58 800A9858 */ .byte 0x3A -/* 39C59 800A9859 */ .byte 0x3D -/* 39C5A 800A985A */ .byte 0x3B -/* 39C5B 800A985B */ .byte 0x28 -/* 39C5C 800A985C */ .byte 0x29 -/* 39C5D 800A985D */ .byte 0x2E -/* 39C5E 800A985E */ .byte 0x2C -/* 39C5F 800A985F */ .byte 0x21 -/* 39C60 800A9860 */ .byte 0x3F -/* 39C61 800A9861 */ .byte 0x2A -/* 39C62 800A9862 */ .byte 0x2D -/* 39C63 800A9863 */ .byte 0x2B -/* 39C64 800A9864 */ .byte 0x2F -/* 39C65 800A9865 */ .byte 0x27 -/* 39C66 800A9866 */ .byte 0x22 -/* 39C67 800A9867 */ .byte 0x23 -/* 39C68 800A9868 */ .byte 0x24 -/* 39C69 800A9869 */ .byte 0x25 -/* 39C6A 800A986A */ .byte 0x26 -/* 39C6B 800A986B */ .byte 0x5C -/* 39C6C 800A986C */ .byte 0x5B -/* 39C6D 800A986D */ .byte 0x5D -/* 39C6E 800A986E */ .byte 0x7C -/* 39C6F 800A986F */ .byte 0x40 -/* 39C70 800A9870 */ .byte 0x7B -/* 39C71 800A9871 */ .byte 0x7D -/* 39C72 800A9872 */ .byte 0x3C -/* 39C73 800A9873 */ .byte 0x3E -/* 39C74 800A9874 */ .byte 0x5E -/* 39C75 800A9875 */ .byte 0x5F -/* 39C76 800A9876 */ .byte 0x7E -/* 39C77 800A9877 */ .byte 0xA5 -/* 39C78 800A9878 */ .byte 0x00 -/* 39C79 800A9879 */ .byte 0x00 -/* 39C7A 800A987A */ .byte 0x00 -/* 39C7B 800A987B */ .byte 0x00 -/* 39C7C 800A987C */ .byte 0x00 -/* 39C7D 800A987D */ .byte 0x00 -/* 39C7E 800A987E */ .byte 0x00 -/* 39C7F 800A987F */ .byte 0x00 -.size D_800A9858, . - D_800A9858 - -glabel D_800A9880 -/* 39C80 800A9880 3C8EFA35 */ .float 0.01745329238 -/* 39C84 800A9884 00000000 */ .float 0 -/* 39C88 800A9888 00000000 */ .float 0 -/* 39C8C 800A988C 00000000 */ .float 0 -.size D_800A9880, . - D_800A9880 - -glabel D_800A9890 -/* 39C90 800A9890 */ .byte 0x01 -.size D_800A9890, . - D_800A9890 - -glabel D_800A9891 -/* 39C91 800A9891 */ .byte 0x00 -/* 39C92 800A9892 */ .byte 0x00 -/* 39C93 800A9893 */ .byte 0x00 -.size D_800A9891, . - D_800A9891 - -glabel D_800A9894 -/* 39C94 800A9894 */ .word 0x00000000 -.size D_800A9894, . - D_800A9894 - -glabel D_800A9898 -/* 39C98 800A9898 */ .word func_80080E84 -/* 39C9C 800A989C */ .word func_80080EE8 -/* 39CA0 800A98A0 */ .word func_80080F78 -/* 39CA4 800A98A4 */ .word 0x00000000 -/* 39CA8 800A98A8 */ .word 0x00000000 -/* 39CAC 800A98AC */ .word 0x00000000 -.size D_800A9898, . - D_800A9898 - -glabel D_800A98B0 -/* 39CB0 800A98B0 */ .word func_80083F8C -/* 39CB4 800A98B4 */ .word func_80083FAC -/* 39CB8 800A98B8 */ .word func_80083FDC -/* 39CBC 800A98BC */ .word func_80083FFC -/* 39CC0 800A98C0 */ .word func_80084008 -/* 39CC4 800A98C4 */ .word func_80084130 -/* 39CC8 800A98C8 */ .word func_80084228 -/* 39CCC 800A98CC */ .word func_80084214 -/* 39CD0 800A98D0 */ .word func_8008424C -/* 39CD4 800A98D4 */ .word func_800842BC -/* 39CD8 800A98D8 */ .word func_80084330 -/* 39CDC 800A98DC */ .word func_80084340 -/* 39CE0 800A98E0 */ .word func_80084370 -/* 39CE4 800A98E4 */ .word func_80084380 -/* 39CE8 800A98E8 */ .word func_80084390 -/* 39CEC 800A98EC */ .word func_800843A0 -/* 39CF0 800A98F0 */ .word func_800810F0 -/* 39CF4 800A98F4 */ .word func_800843F8 -/* 39CF8 800A98F8 */ .word func_80084408 -/* 39CFC 800A98FC */ .word func_80084414 -/* 39D00 800A9900 */ .word func_80084424 -/* 39D04 800A9904 */ .word func_80084430 -/* 39D08 800A9908 */ .word func_8008449C -/* 39D0C 800A990C */ .word func_80084538 -/* 39D10 800A9910 */ .word func_80084560 -/* 39D14 800A9914 */ .word func_8008456C -/* 39D18 800A9918 */ .word func_8008457C -/* 39D1C 800A991C */ .word func_80084588 -/* 39D20 800A9920 */ .word func_8008459C -/* 39D24 800A9924 */ .word func_800845B0 -/* 39D28 800A9928 */ .word func_800845B8 -/* 39D2C 800A992C */ .word func_80084600 -/* 39D30 800A9930 */ .word func_8008460C -/* 39D34 800A9934 */ .word func_80084614 -/* 39D38 800A9938 */ .word func_80084684 -/* 39D3C 800A993C */ .word func_80084694 -/* 39D40 800A9940 */ .word func_800846E4 -/* 39D44 800A9944 */ .word func_80084734 -/* 39D48 800A9948 */ .word func_80084784 -/* 39D4C 800A994C */ .word func_80084794 -/* 39D50 800A9950 */ .word func_80084864 -/* 39D54 800A9954 */ .word func_800848A0 -/* 39D58 800A9958 */ .word func_800848B0 -/* 39D5C 800A995C */ .word func_800848F4 -/* 39D60 800A9960 */ .word func_80084964 -/* 39D64 800A9964 */ .word 0x00000000 -/* 39D68 800A9968 */ .word 0x00000000 -/* 39D6C 800A996C */ .word 0x00000000 -.size D_800A98B0, . - D_800A98B0 - -glabel D_800A9970 -/* 39D70 800A9970 */ .word 0x00000003 -/* 39D74 800A9974 */ .word 0x00000FA0 -/* 39D78 800A9978 */ .word 0x00000000 -/* 39D7C 800A997C */ .word 0x00000870 -/* 39D80 800A9980 */ .word 0x00002666 -/* 39D84 800A9984 */ .word 0xFFFFD99A -/* 39D88 800A9988 */ .word 0x00000000 -/* 39D8C 800A998C */ .word 0x00000000 -/* 39D90 800A9990 */ .word 0x00000000 -/* 39D94 800A9994 */ .word 0x00000000 -/* 39D98 800A9998 */ .word 0x000002F8 -/* 39D9C 800A999C */ .word 0x000005F0 -/* 39DA0 800A99A0 */ .word 0x00000CCC -/* 39DA4 800A99A4 */ .word 0xFFFFF334 -/* 39DA8 800A99A8 */ .word 0x00003FFF -/* 39DAC 800A99AC */ .word 0x00000000 -/* 39DB0 800A99B0 */ .word 0x00000000 -/* 39DB4 800A99B4 */ .word 0x00000000 -/* 39DB8 800A99B8 */ .word 0x00000000 -/* 39DBC 800A99BC */ .word 0x00000960 -/* 39DC0 800A99C0 */ .word 0x00001388 -/* 39DC4 800A99C4 */ .word 0x00000000 -/* 39DC8 800A99C8 */ .word 0x00000000 -/* 39DCC 800A99CC */ .word 0x00000000 -/* 39DD0 800A99D0 */ .word 0x00000000 -/* 39DD4 800A99D4 */ .word 0x00005000 -.size D_800A9970, . - D_800A9970 - -glabel D_800A99D8 -/* 39DD8 800A99D8 */ .word 0x00000004 -/* 39DDC 800A99DC */ .word 0x00000FA0 -/* 39DE0 800A99E0 */ .word 0x00000000 -/* 39DE4 800A99E4 */ .word 0x00000A50 -/* 39DE8 800A99E8 */ .word 0x00002666 -/* 39DEC 800A99EC */ .word 0xFFFFD99A -/* 39DF0 800A99F0 */ .word 0x00000000 -/* 39DF4 800A99F4 */ .word 0x00000000 -/* 39DF8 800A99F8 */ .word 0x00000000 -/* 39DFC 800A99FC */ .word 0x00000000 -/* 39E00 800A9A00 */ .word 0x00000370 -/* 39E04 800A9A04 */ .word 0x00000870 -/* 39E08 800A9A08 */ .word 0x00000CCC -/* 39E0C 800A9A0C */ .word 0xFFFFF334 -/* 39E10 800A9A10 */ .word 0x00003FFF -/* 39E14 800A9A14 */ .word 0x00000000 -/* 39E18 800A9A18 */ .word 0x00000000 -/* 39E1C 800A9A1C */ .word 0x00000000 -/* 39E20 800A9A20 */ .word 0x00000A50 -/* 39E24 800A9A24 */ .word 0x00000E38 -/* 39E28 800A9A28 */ .word 0x00000CCC -/* 39E2C 800A9A2C */ .word 0xFFFFF334 -/* 39E30 800A9A30 */ .word 0x00003FFF -/* 39E34 800A9A34 */ .word 0x00000000 -/* 39E38 800A9A38 */ .word 0x00000000 -/* 39E3C 800A9A3C */ .word 0x00000000 -/* 39E40 800A9A40 */ .word 0x00000000 -/* 39E44 800A9A44 */ .word 0x00000EB0 -/* 39E48 800A9A48 */ .word 0x00001F40 -/* 39E4C 800A9A4C */ .word 0x00000000 -/* 39E50 800A9A50 */ .word 0x00000000 -/* 39E54 800A9A54 */ .word 0x00000000 -/* 39E58 800A9A58 */ .word 0x00000000 -/* 39E5C 800A9A5C */ .word 0x00005000 -.size D_800A99D8, . - D_800A99D8 - -glabel D_800A9A60 -/* 39E60 800A9A60 */ .word 0x00000001 -/* 39E64 800A9A64 */ .word 0x00001F40 -/* 39E68 800A9A68 */ .word 0x00000000 -/* 39E6C 800A9A6C */ .word 0x00001BF8 -/* 39E70 800A9A70 */ .word 0x00002EE0 -/* 39E74 800A9A74 */ .word 0x00000000 -/* 39E78 800A9A78 */ .word 0x00007FFF -/* 39E7C 800A9A7C */ .word 0x00000000 -/* 39E80 800A9A80 */ .word 0x00000000 -/* 39E84 800A9A84 */ .word 0x00000000 -.size D_800A9A60, . - D_800A9A60 - -glabel D_800A9A88 -/* 39E88 800A9A88 */ .word 0x00000001 -/* 39E8C 800A9A8C */ .word 0x00000320 -/* 39E90 800A9A90 */ .word 0x00000000 -/* 39E94 800A9A94 */ .word 0x000000C8 -/* 39E98 800A9A98 */ .word 0x00004000 -/* 39E9C 800A9A9C */ .word 0x00000000 -/* 39EA0 800A9AA0 */ .word 0x00007FFF -/* 39EA4 800A9AA4 */ .word 0x00001DB0 -/* 39EA8 800A9AA8 */ .word 0x000002BC -/* 39EAC 800A9AAC */ .word 0x00000000 -/* 39EB0 800A9AB0 */ .word 0x00000000 -/* 39EB4 800A9AB4 */ .word 0x00000000 -/* 39EB8 800A9AB8 */ .word 0x00000000 -/* 39EBC 800A9ABC */ .word 0x00000000 -/* 39EC0 800A9AC0 */ .word 0x00000000 -/* 39EC4 800A9AC4 */ .word 0x00000000 -/* 39EC8 800A9AC8 */ .word 0x00000000 -/* 39ECC 800A9ACC */ .word 0x00000000 -/* 39ED0 800A9AD0 */ .word 0x00000000 -/* 39ED4 800A9AD4 */ .word 0x00000000 -/* 39ED8 800A9AD8 */ .word 0x00000000 -/* 39EDC 800A9ADC */ .word 0x00000000 -/* 39EE0 800A9AE0 */ .word 0x00000000 -/* 39EE4 800A9AE4 */ .word 0x00000000 -/* 39EE8 800A9AE8 */ .word 0x00000000 -/* 39EEC 800A9AEC */ .word 0x00000000 -/* 39EF0 800A9AF0 */ .word 0x00000000 -/* 39EF4 800A9AF4 */ .word 0x00000000 -/* 39EF8 800A9AF8 */ .word 0x00000000 -/* 39EFC 800A9AFC */ .word 0x00000000 -/* 39F00 800A9B00 */ .word 0x00000000 -/* 39F04 800A9B04 */ .word 0x00000000 -/* 39F08 800A9B08 */ .word 0x00000000 -/* 39F0C 800A9B0C */ .word 0x00000000 -.size D_800A9A88, . - D_800A9A88 - -glabel D_800A9B10 -/* 39F10 800A9B10 */ .word 0x00000001 -/* 39F14 800A9B14 */ .word 0x00000320 -/* 39F18 800A9B18 */ .word 0x00000000 -/* 39F1C 800A9B1C */ .word 0x000000C8 -/* 39F20 800A9B20 */ .word 0x00000000 -/* 39F24 800A9B24 */ .word 0x00005FFF -/* 39F28 800A9B28 */ .word 0x00007FFF -/* 39F2C 800A9B2C */ .word 0x0000017C -/* 39F30 800A9B30 */ .word 0x000001F4 -/* 39F34 800A9B34 */ .word 0x00000000 -.size D_800A9B10, . - D_800A9B10 - -glabel D_800A9B38 -/* 39F38 800A9B38 */ .word 0x00000001 -/* 39F3C 800A9B3C */ .word 0x00000320 -/* 39F40 800A9B40 */ .word 0x00000000 -/* 39F44 800A9B44 */ .word 0x000000C8 -/* 39F48 800A9B48 */ .word 0x00000000 -/* 39F4C 800A9B4C */ .word 0x00000000 -/* 39F50 800A9B50 */ .word 0x00000000 -/* 39F54 800A9B54 */ .word 0x00000000 -/* 39F58 800A9B58 */ .word 0x00000000 -/* 39F5C 800A9B5C */ .word 0x00000000 -.size D_800A9B38, . - D_800A9B38 - -glabel D_800A9B60 -/* 39F60 800A9B60 */ .word 0x00000006 -.size D_800A9B60, . - D_800A9B60 - -glabel D_800A9B64 -/* 39F64 800A9B64 */ .word D_800A9B38 -/* 39F68 800A9B68 */ .word D_800A9970 -/* 39F6C 800A9B6C */ .word D_800A99D8 -/* 39F70 800A9B70 */ .word D_800A9A88 -/* 39F74 800A9B74 */ .word D_800A9B10 -/* 39F78 800A9B78 */ .word D_800A9A60 -/* 39F7C 800A9B7C */ .word 0x00000000 -.size D_800A9B64, . - D_800A9B64 - -glabel D_800A9B80 -/* 39F80 800A9B80 */ .word func_8008562C -/* 39F84 800A9B84 */ .word func_80085690 -/* 39F88 800A9B88 */ .word func_800856F0 -.size D_800A9B80, . - D_800A9B80 - -glabel D_800A9B8C -/* 39F8C 800A9B8C */ .word D_800A9B80 -.size D_800A9B8C, . - D_800A9B8C - -glabel D_800A9B90 -/* 39F90 800A9B90 */ .word 0x00000000 -/* 39F94 800A9B94 */ .word 0x00000000 -/* 39F98 800A9B98 */ .word 0x00000000 -/* 39F9C 800A9B9C */ .word 0x00000000 -.size D_800A9B90, . - D_800A9B90 - -glabel D_800A9BA0 -/* 39FA0 800A9BA0 */ .word 0x00000001 -/* 39FA4 800A9BA4 */ .word 0x00000000 -/* 39FA8 800A9BA8 */ .word 0x00000000 -/* 39FAC 800A9BAC */ .word 0x00000000 -.size D_800A9BA0, . - D_800A9BA0 - -glabel D_800A9BB0 -/* 39FB0 800A9BB0 */ .word 0x00000003 -/* 39FB4 800A9BB4 */ .word 0x00000FA0 -/* 39FB8 800A9BB8 */ .word 0x00000000 -/* 39FBC 800A9BBC */ .word 0x00000870 -/* 39FC0 800A9BC0 */ .word 0x00002666 -/* 39FC4 800A9BC4 */ .word 0xFFFFD99A -/* 39FC8 800A9BC8 */ .word 0x00000000 -/* 39FCC 800A9BCC */ .word 0x00000000 -/* 39FD0 800A9BD0 */ .word 0x00000000 -/* 39FD4 800A9BD4 */ .word 0x00000000 -/* 39FD8 800A9BD8 */ .word 0x000002F8 -/* 39FDC 800A9BDC */ .word 0x000005F0 -/* 39FE0 800A9BE0 */ .word 0x00000CCC -/* 39FE4 800A9BE4 */ .word 0xFFFFF334 -/* 39FE8 800A9BE8 */ .word 0x00003FFF -/* 39FEC 800A9BEC */ .word 0x00000000 -/* 39FF0 800A9BF0 */ .word 0x00000000 -/* 39FF4 800A9BF4 */ .word 0x00000000 -/* 39FF8 800A9BF8 */ .word 0x00000000 -/* 39FFC 800A9BFC */ .word 0x00000960 -/* 3A000 800A9C00 */ .word 0x00001388 -/* 3A004 800A9C04 */ .word 0x00000000 -/* 3A008 800A9C08 */ .word 0x00000000 -/* 3A00C 800A9C0C */ .word 0x00000000 -/* 3A010 800A9C10 */ .word 0x00000000 -/* 3A014 800A9C14 */ .word 0x00005000 -.size D_800A9BB0, . - D_800A9BB0 - -glabel D_800A9C18 -/* 3A018 800A9C18 */ .word 0x00000004 -/* 3A01C 800A9C1C */ .word 0x00000FA0 -/* 3A020 800A9C20 */ .word 0x00000000 -/* 3A024 800A9C24 */ .word 0x00000A50 -/* 3A028 800A9C28 */ .word 0x00002666 -/* 3A02C 800A9C2C */ .word 0xFFFFD99A -/* 3A030 800A9C30 */ .word 0x00000000 -/* 3A034 800A9C34 */ .word 0x00000000 -/* 3A038 800A9C38 */ .word 0x00000000 -/* 3A03C 800A9C3C */ .word 0x00000000 -/* 3A040 800A9C40 */ .word 0x00000370 -/* 3A044 800A9C44 */ .word 0x00000870 -/* 3A048 800A9C48 */ .word 0x00000CCC -/* 3A04C 800A9C4C */ .word 0xFFFFF334 -/* 3A050 800A9C50 */ .word 0x00003FFF -/* 3A054 800A9C54 */ .word 0x00000000 -/* 3A058 800A9C58 */ .word 0x00000000 -/* 3A05C 800A9C5C */ .word 0x00000000 -/* 3A060 800A9C60 */ .word 0x00000A50 -/* 3A064 800A9C64 */ .word 0x00000E38 -/* 3A068 800A9C68 */ .word 0x00000CCC -/* 3A06C 800A9C6C */ .word 0xFFFFF334 -/* 3A070 800A9C70 */ .word 0x00003FFF -/* 3A074 800A9C74 */ .word 0x00000000 -/* 3A078 800A9C78 */ .word 0x00000000 -/* 3A07C 800A9C7C */ .word 0x00000000 -/* 3A080 800A9C80 */ .word 0x00000000 -/* 3A084 800A9C84 */ .word 0x00000EB0 -/* 3A088 800A9C88 */ .word 0x00001F40 -/* 3A08C 800A9C8C */ .word 0x00000000 -/* 3A090 800A9C90 */ .word 0x00000000 -/* 3A094 800A9C94 */ .word 0x00000000 -/* 3A098 800A9C98 */ .word 0x00000000 -/* 3A09C 800A9C9C */ .word 0x00005000 -.size D_800A9C18, . - D_800A9C18 - -glabel D_800A9CA0 -/* 3A0A0 800A9CA0 */ .word 0x00000001 -/* 3A0A4 800A9CA4 */ .word 0x00001F40 -/* 3A0A8 800A9CA8 */ .word 0x00000000 -/* 3A0AC 800A9CAC */ .word 0x00001BF8 -/* 3A0B0 800A9CB0 */ .word 0x00002EE0 -/* 3A0B4 800A9CB4 */ .word 0x00000000 -/* 3A0B8 800A9CB8 */ .word 0x00007FFF -/* 3A0BC 800A9CBC */ .word 0x00000000 -/* 3A0C0 800A9CC0 */ .word 0x00000000 -/* 3A0C4 800A9CC4 */ .word 0x00000000 -.size D_800A9CA0, . - D_800A9CA0 - -glabel D_800A9CC8 -/* 3A0C8 800A9CC8 */ .word 0x00000001 -/* 3A0CC 800A9CCC */ .word 0x00000320 -/* 3A0D0 800A9CD0 */ .word 0x00000000 -/* 3A0D4 800A9CD4 */ .word 0x000000C8 -/* 3A0D8 800A9CD8 */ .word 0x00004000 -/* 3A0DC 800A9CDC */ .word 0x00000000 -/* 3A0E0 800A9CE0 */ .word 0x00007FFF -/* 3A0E4 800A9CE4 */ .word 0x00001DB0 -/* 3A0E8 800A9CE8 */ .word 0x000002BC -/* 3A0EC 800A9CEC */ .word 0x00000000 -.size D_800A9CC8, . - D_800A9CC8 - -glabel D_800A9CF0 -/* 3A0F0 800A9CF0 */ .word 0x00000001 -/* 3A0F4 800A9CF4 */ .word 0x00000320 -/* 3A0F8 800A9CF8 */ .word 0x00000000 -/* 3A0FC 800A9CFC */ .word 0x000000C8 -/* 3A100 800A9D00 */ .word 0x00000000 -/* 3A104 800A9D04 */ .word 0x00005FFF -/* 3A108 800A9D08 */ .word 0x00007FFF -/* 3A10C 800A9D0C */ .word 0x0000017C -/* 3A110 800A9D10 */ .word 0x000001F4 -/* 3A114 800A9D14 */ .word 0x00000000 -.size D_800A9CF0, . - D_800A9CF0 - -glabel D_800A9D18 -/* 3A118 800A9D18 */ .word 0x00000000 -/* 3A11C 800A9D1C */ .word 0x00000000 -/* 3A120 800A9D20 */ .word 0x00000000 -/* 3A124 800A9D24 */ .word 0x00000000 -/* 3A128 800A9D28 */ .word 0x00000000 -/* 3A12C 800A9D2C */ .word 0x00000000 -/* 3A130 800A9D30 */ .word 0x00000000 -/* 3A134 800A9D34 */ .word 0x00000000 -/* 3A138 800A9D38 */ .word 0x00000000 -/* 3A13C 800A9D3C */ .word 0x00000000 -.size D_800A9D18, . - D_800A9D18 - -glabel D_800A9D40 -/* 3A140 800A9D40 */ .short 0x7FFF -/* 3A142 800A9D42 */ .short 0x7FFC -/* 3A144 800A9D44 */ .short 0x7FF5 -/* 3A146 800A9D46 */ .short 0x7FE8 -/* 3A148 800A9D48 */ .short 0x7FD7 -/* 3A14A 800A9D4A */ .short 0x7FC0 -/* 3A14C 800A9D4C */ .short 0x7FA5 -/* 3A14E 800A9D4E */ .short 0x7F84 -/* 3A150 800A9D50 */ .short 0x7F5F -/* 3A152 800A9D52 */ .short 0x7F34 -/* 3A154 800A9D54 */ .short 0x7F05 -/* 3A156 800A9D56 */ .short 0x7ED0 -/* 3A158 800A9D58 */ .short 0x7E97 -/* 3A15A 800A9D5A */ .short 0x7E58 -/* 3A15C 800A9D5C */ .short 0x7E15 -/* 3A15E 800A9D5E */ .short 0x7DCD -/* 3A160 800A9D60 */ .short 0x7D7F -/* 3A162 800A9D62 */ .short 0x7D2D -/* 3A164 800A9D64 */ .short 0x7CD6 -/* 3A166 800A9D66 */ .short 0x7C7A -/* 3A168 800A9D68 */ .short 0x7C1A -/* 3A16A 800A9D6A */ .short 0x7BB4 -/* 3A16C 800A9D6C */ .short 0x7B49 -/* 3A16E 800A9D6E */ .short 0x7ADA -/* 3A170 800A9D70 */ .short 0x7A66 -/* 3A172 800A9D72 */ .short 0x79ED -/* 3A174 800A9D74 */ .short 0x796F -/* 3A176 800A9D76 */ .short 0x78ED -/* 3A178 800A9D78 */ .short 0x7866 -/* 3A17A 800A9D7A */ .short 0x77DA -/* 3A17C 800A9D7C */ .short 0x7749 -/* 3A17E 800A9D7E */ .short 0x76B4 -/* 3A180 800A9D80 */ .short 0x761A -/* 3A182 800A9D82 */ .short 0x757B -/* 3A184 800A9D84 */ .short 0x74D8 -/* 3A186 800A9D86 */ .short 0x7430 -/* 3A188 800A9D88 */ .short 0x7384 -/* 3A18A 800A9D8A */ .short 0x72D3 -/* 3A18C 800A9D8C */ .short 0x721E -/* 3A18E 800A9D8E */ .short 0x7164 -/* 3A190 800A9D90 */ .short 0x70A6 -/* 3A192 800A9D92 */ .short 0x6FE3 -/* 3A194 800A9D94 */ .short 0x6F1C -/* 3A196 800A9D96 */ .short 0x6E51 -/* 3A198 800A9D98 */ .short 0x6D81 -/* 3A19A 800A9D9A */ .short 0x6CAD -/* 3A19C 800A9D9C */ .short 0x6BD5 -/* 3A19E 800A9D9E */ .short 0x6AF9 -/* 3A1A0 800A9DA0 */ .short 0x6A18 -/* 3A1A2 800A9DA2 */ .short 0x6933 -/* 3A1A4 800A9DA4 */ .short 0x684A -/* 3A1A6 800A9DA6 */ .short 0x675D -/* 3A1A8 800A9DA8 */ .short 0x666C -/* 3A1AA 800A9DAA */ .short 0x6577 -/* 3A1AC 800A9DAC */ .short 0x647E -/* 3A1AE 800A9DAE */ .short 0x6381 -/* 3A1B0 800A9DB0 */ .short 0x6280 -/* 3A1B2 800A9DB2 */ .short 0x617C -/* 3A1B4 800A9DB4 */ .short 0x6073 -/* 3A1B6 800A9DB6 */ .short 0x5F67 -/* 3A1B8 800A9DB8 */ .short 0x5E57 -/* 3A1BA 800A9DBA */ .short 0x5D43 -/* 3A1BC 800A9DBC */ .short 0x5C2C -/* 3A1BE 800A9DBE */ .short 0x5B11 -/* 3A1C0 800A9DC0 */ .short 0x59F2 -/* 3A1C2 800A9DC2 */ .short 0x58D0 -/* 3A1C4 800A9DC4 */ .short 0x57AA -/* 3A1C6 800A9DC6 */ .short 0x5681 -/* 3A1C8 800A9DC8 */ .short 0x5555 -/* 3A1CA 800A9DCA */ .short 0x5425 -/* 3A1CC 800A9DCC */ .short 0x52F2 -/* 3A1CE 800A9DCE */ .short 0x51BC -/* 3A1D0 800A9DD0 */ .short 0x5082 -/* 3A1D2 800A9DD2 */ .short 0x4F46 -/* 3A1D4 800A9DD4 */ .short 0x4E06 -/* 3A1D6 800A9DD6 */ .short 0x4CC3 -/* 3A1D8 800A9DD8 */ .short 0x4B7D -/* 3A1DA 800A9DDA */ .short 0x4A35 -/* 3A1DC 800A9DDC */ .short 0x48E9 -/* 3A1DE 800A9DDE */ .short 0x479B -/* 3A1E0 800A9DE0 */ .short 0x4649 -/* 3A1E2 800A9DE2 */ .short 0x44F5 -/* 3A1E4 800A9DE4 */ .short 0x439E -/* 3A1E6 800A9DE6 */ .short 0x4245 -/* 3A1E8 800A9DE8 */ .short 0x40E9 -/* 3A1EA 800A9DEA */ .short 0x3F8A -/* 3A1EC 800A9DEC */ .short 0x3E29 -/* 3A1EE 800A9DEE */ .short 0x3CC6 -/* 3A1F0 800A9DF0 */ .short 0x3B60 -/* 3A1F2 800A9DF2 */ .short 0x39F8 -/* 3A1F4 800A9DF4 */ .short 0x388D -/* 3A1F6 800A9DF6 */ .short 0x3721 -/* 3A1F8 800A9DF8 */ .short 0x35B2 -/* 3A1FA 800A9DFA */ .short 0x3441 -/* 3A1FC 800A9DFC */ .short 0x32CE -/* 3A1FE 800A9DFE */ .short 0x3159 -/* 3A200 800A9E00 */ .short 0x2FE2 -/* 3A202 800A9E02 */ .short 0x2E69 -/* 3A204 800A9E04 */ .short 0x2CEF -/* 3A206 800A9E06 */ .short 0x2B72 -/* 3A208 800A9E08 */ .short 0x29F4 -/* 3A20A 800A9E0A */ .short 0x2875 -/* 3A20C 800A9E0C */ .short 0x26F3 -/* 3A20E 800A9E0E */ .short 0x2570 -/* 3A210 800A9E10 */ .short 0x23EC -/* 3A212 800A9E12 */ .short 0x2266 -/* 3A214 800A9E14 */ .short 0x20DF -/* 3A216 800A9E16 */ .short 0x1F57 -/* 3A218 800A9E18 */ .short 0x1DCE -/* 3A21A 800A9E1A */ .short 0x1C43 -/* 3A21C 800A9E1C */ .short 0x1AB7 -/* 3A21E 800A9E1E */ .short 0x192A -/* 3A220 800A9E20 */ .short 0x179C -/* 3A222 800A9E22 */ .short 0x160E -/* 3A224 800A9E24 */ .short 0x147E -/* 3A226 800A9E26 */ .short 0x12ED -/* 3A228 800A9E28 */ .short 0x115C -/* 3A22A 800A9E2A */ .short 0x0FCA -/* 3A22C 800A9E2C */ .short 0x0E38 -/* 3A22E 800A9E2E */ .short 0x0CA5 -/* 3A230 800A9E30 */ .short 0x0B11 -/* 3A232 800A9E32 */ .short 0x097D -/* 3A234 800A9E34 */ .short 0x07E9 -/* 3A236 800A9E36 */ .short 0x0654 -/* 3A238 800A9E38 */ .short 0x04C0 -/* 3A23A 800A9E3A */ .short 0x032A -/* 3A23C 800A9E3C */ .short 0x0195 -/* 3A23E 800A9E3E */ .short 0x0000 -/* 3A240 800A9E40 */ .short 0x0000 -/* 3A242 800A9E42 */ .short 0x0000 -/* 3A244 800A9E44 */ .short 0xC120 -/* 3A246 800A9E46 */ .short 0x0000 -/* 3A248 800A9E48 */ .short 0x0000 -/* 3A24A 800A9E4A */ .short 0x0000 -/* 3A24C 800A9E4C */ .short 0x0000 -/* 3A24E 800A9E4E */ .short 0x0000 -.size D_800A9D40, . - D_800A9D40 - -glabel D_800A9E50 -/* 3A250 800A9E50 */ .word 0x00000000 -.size D_800A9E50, . - D_800A9E50 - -glabel D_800A9E54 -/* 3A254 800A9E54 */ .word 0x00000000 -/* 3A258 800A9E58 */ .word 0x00000000 -/* 3A25C 800A9E5C */ .word 0x00000000 -.size D_800A9E54, . - D_800A9E54 - -glabel D_800A9E60 -/* 3A260 800A9E60 */ .word 0x00000000 -/* 3A264 800A9E64 */ .word 0x00000000 -/* 3A268 800A9E68 */ .word 0x00000000 -/* 3A26C 800A9E6C */ .word 0x00000000 -.size D_800A9E60, . - D_800A9E60 - -glabel D_800A9E70 -/* 3A270 800A9E70 */ .word 0x00020000 -/* 3A274 800A9E74 */ .word 0x00000000 -/* 3A278 800A9E78 */ .word 0x00000000 -/* 3A27C 800A9E7C */ .word 0x00000000 -.size D_800A9E70, . - D_800A9E70 - -glabel D_800A9E80 -/* 3A280 800A9E80 */ .word 0x00000001 -.size D_800A9E80, . - D_800A9E80 - -glabel D_800A9E84 -/* 3A284 800A9E84 */ .word 0x00000000 -.size D_800A9E84, . - D_800A9E84 - -glabel D_800A9E88 -/* 3A288 800A9E88 */ .word 0x00000000 -.size D_800A9E88, . - D_800A9E88 - -glabel D_800A9E8C -/* 3A28C 800A9E8C */ .word 0x00000000 -.size D_800A9E8C, . - D_800A9E8C - -glabel D_800A9E90 -/* 3A290 800A9E90 */ .word 0x00000000 -/* 3A294 800A9E94 */ .word 0x00000000 -/* 3A298 800A9E98 */ .word 0x00000000 -/* 3A29C 800A9E9C */ .word 0x00000000 -.size D_800A9E90, . - D_800A9E90 - -glabel D_800A9EA0 -/* 3A2A0 800A9EA0 */ .word 0x00000000 -/* 3A2A4 800A9EA4 */ .word 0x00000000 -/* 3A2A8 800A9EA8 */ .word 0x00000000 -/* 3A2AC 800A9EAC */ .word 0x00000000 -.size D_800A9EA0, . - D_800A9EA0 - -glabel D_800A9EB0 -/* 3A2B0 800A9EB0 */ .word D_8009F540 -/* 3A2B4 800A9EB4 */ .word D_800AC140 -/* 3A2B8 800A9EB8 */ .word D_800A08D0 -/* 3A2BC 800A9EBC */ .word D_800AC560 -/* 3A2C0 800A9EC0 */ .word D_800A1C60 -/* 3A2C4 800A9EC4 */ .word D_800AC980 -/* 3A2C8 800A9EC8 */ .word D_800A2DF0 -/* 3A2CC 800A9ECC */ .word D_800ACD90 -/* 3A2D0 800A9ED0 */ .word D_800A3F80 -/* 3A2D4 800A9ED4 */ .word D_800AD1A0 -/* 3A2D8 800A9ED8 */ .word D_800A5110 -/* 3A2DC 800A9EDC */ .word D_800AD590 -.size D_800A9EB0, . - D_800A9EB0 - -glabel D_800A9EE0 -/* 3A2E0 800A9EE0 */ .word 0x8038F800 -/* 3A2E4 800A9EE4 */ .word 0x803B5000 -/* 3A2E8 800A9EE8 */ .word 0x803DA800 -/* 3A2EC 800A9EEC */ .word 0x00000000 -/* 3A2F0 800A9EF0 */ .word 0xFB000000 -/* 3A2F4 800A9EF4 */ .word 0x00000000 -/* 3A2F8 800A9EF8 */ .word 0xFA000000 -/* 3A2FC 800A9EFC */ .word 0x00000000 -/* 3A300 800A9F00 */ .word 0xF9000000 -/* 3A304 800A9F04 */ .word 0x00000000 -/* 3A308 800A9F08 */ .word 0xF8000000 -/* 3A30C 800A9F0C */ .word 0x00000000 -/* 3A310 800A9F10 */ .word 0xF7000000 -/* 3A314 800A9F14 */ .word 0x00000000 -/* 3A318 800A9F18 */ .word 0xEE000000 -/* 3A31C 800A9F1C */ .word 0x00000000 -/* 3A320 800A9F20 */ .word 0xEC000000 -/* 3A324 800A9F24 */ .word 0x00000000 -/* 3A328 800A9F28 */ .word 0xEB000000 -/* 3A32C 800A9F2C */ .word 0x00000000 -/* 3A330 800A9F30 */ .word 0xEA000000 -/* 3A334 800A9F34 */ .word 0x00000000 -/* 3A338 800A9F38 */ .word 0xFCFFFFFF -/* 3A33C 800A9F3C */ .word 0xFFFE793C -/* 3A340 800A9F40 */ .word 0xED000000 -/* 3A344 800A9F44 */ .word 0x005003C0 -/* 3A348 800A9F48 */ .word 0xF5100000 -/* 3A34C 800A9F4C */ .word 0x00000000 -/* 3A350 800A9F50 */ .word 0xF5100000 -/* 3A354 800A9F54 */ .word 0x01000000 -/* 3A358 800A9F58 */ .word 0xF5100000 -/* 3A35C 800A9F5C */ .word 0x02000000 -/* 3A360 800A9F60 */ .word 0xF5100000 -/* 3A364 800A9F64 */ .word 0x03000000 -/* 3A368 800A9F68 */ .word 0xF5100000 -/* 3A36C 800A9F6C */ .word 0x04000000 -/* 3A370 800A9F70 */ .word 0xF5100000 -/* 3A374 800A9F74 */ .word 0x05000000 -/* 3A378 800A9F78 */ .word 0xF5100000 -/* 3A37C 800A9F7C */ .word 0x06000000 -/* 3A380 800A9F80 */ .word 0xF5100000 -/* 3A384 800A9F84 */ .word 0x07000000 -/* 3A388 800A9F88 */ .word 0xF2000000 -/* 3A38C 800A9F8C */ .word 0x00000000 -/* 3A390 800A9F90 */ .word 0xF2000000 -/* 3A394 800A9F94 */ .word 0x01000000 -/* 3A398 800A9F98 */ .word 0xF2000000 -/* 3A39C 800A9F9C */ .word 0x02000000 -/* 3A3A0 800A9FA0 */ .word 0xF2000000 -/* 3A3A4 800A9FA4 */ .word 0x03000000 -/* 3A3A8 800A9FA8 */ .word 0xF2000000 -/* 3A3AC 800A9FAC */ .word 0x04000000 -/* 3A3B0 800A9FB0 */ .word 0xF2000000 -/* 3A3B4 800A9FB4 */ .word 0x05000000 -/* 3A3B8 800A9FB8 */ .word 0xF2000000 -/* 3A3BC 800A9FBC */ .word 0x06000000 -/* 3A3C0 800A9FC0 */ .word 0xF2000000 -/* 3A3C4 800A9FC4 */ .word 0x07000000 -/* 3A3C8 800A9FC8 */ .word 0xE7000000 -/* 3A3CC 800A9FCC */ .word 0x00000000 -/* 3A3D0 800A9FD0 */ .word 0xDF000000 -/* 3A3D4 800A9FD4 */ .word 0x00000000 -/* 3A3D8 800A9FD8 */ .word 0x00000000 -/* 3A3DC 800A9FDC */ .word 0x00000000 -.size D_800A9EE0, . - D_800A9EE0 - -glabel D_800A9FE0 -/* 3A3E0 800A9FE0 */ .word 0x00000000 -.size D_800A9FE0, . - D_800A9FE0 - -glabel D_800A9FE4 -/* 3A3E4 800A9FE4 */ .word func_8008A47C -/* 3A3E8 800A9FE8 */ .word func_8008A508 -/* 3A3EC 800A9FEC */ .word func_8008A528 -/* 3A3F0 800A9FF0 */ .word func_8008A42C -/* 3A3F4 800A9FF4 */ .word 0x00000000 -.size D_800A9FE4, . - D_800A9FE4 - -glabel D_800A9FF8 -/* 3A3F8 800A9FF8 */ .word 0x00000000 -/* 3A3FC 800A9FFC */ .word D_800A9FE4 -/* 3A400 800AA000 */ .word 0x01000000 -/* 3A404 800AA004 */ .word 0x00000000 -/* 3A408 800AA008 */ .word 0x00000000 -/* 3A40C 800AA00C */ .word 0x00000000 -.size D_800A9FF8, . - D_800A9FF8 - -glabel D_800AA010 -/* 3A410 800AA010 */ .short 0x0000 -/* 3A412 800AA012 */ .short 0x0000 -.size D_800AA010, . - D_800AA010 - -glabel D_800AA014 -/* 3A414 800AA014 */ .word 0x00000000 -.size D_800AA014, . - D_800AA014 - -glabel D_800AA018 -/* 3A418 800AA018 */ .word 0x00000000 -/* 3A41C 800AA01C */ .word func_8008A6E0 -/* 3A420 800AA020 */ .word func_8008A730 -/* 3A424 800AA024 */ .word func_8008A798 -/* 3A428 800AA028 */ .word func_8008A758 -/* 3A42C 800AA02C */ .word func_8008A850 -/* 3A430 800AA030 */ .word func_8008A890 -/* 3A434 800AA034 */ .word func_8008A8BC -/* 3A438 800AA038 */ .word func_8008A8E8 -/* 3A43C 800AA03C */ .word 0x00000000 -.size D_800AA018, . - D_800AA018 - -glabel D_800AA040 -/* 3A440 800AA040 */ .word 0x00000000 -/* 3A444 800AA044 */ .word D_800AA018 -/* 3A448 800AA048 */ .word 0x02000000 -/* 3A44C 800AA04C */ .word 0x00000000 -.size D_800AA040, . - D_800AA040 - -glabel D_800AA050 -/* 3A450 800AA050 */ .byte 0x20 -.size D_800AA050, . - D_800AA050 - -glabel D_800AA051 -/* 3A451 800AA051 */ .byte 0x0F -/* 3A452 800AA052 */ .byte 0x21 -/* 3A453 800AA053 */ .byte 0x34 -/* 3A454 800AA054 */ .byte 0x22 -/* 3A455 800AA055 */ .byte 0x35 -/* 3A456 800AA056 */ .byte 0x23 -/* 3A457 800AA057 */ .byte 0x36 -/* 3A458 800AA058 */ .byte 0x27 -/* 3A459 800AA059 */ .byte 0x37 -/* 3A45A 800AA05A */ .byte 0x2A -/* 3A45B 800AA05B */ .byte 0x38 -/* 3A45C 800AA05C */ .byte 0x2B -/* 3A45D 800AA05D */ .byte 0x39 -/* 3A45E 800AA05E */ .byte 0x2C -/* 3A45F 800AA05F */ .byte 0x3A -/* 3A460 800AA060 */ .byte 0x2D -/* 3A461 800AA061 */ .byte 0x3B -/* 3A462 800AA062 */ .byte 0x2E -/* 3A463 800AA063 */ .byte 0x3C -/* 3A464 800AA064 */ .byte 0x2F -/* 3A465 800AA065 */ .byte 0x3D -/* 3A466 800AA066 */ .byte 0x3A -/* 3A467 800AA067 */ .byte 0x3E -/* 3A468 800AA068 */ .byte 0x3D -/* 3A469 800AA069 */ .byte 0x3F -/* 3A46A 800AA06A */ .byte 0x3F -/* 3A46B 800AA06B */ .byte 0x40 -/* 3A46C 800AA06C */ .byte 0x40 -/* 3A46D 800AA06D */ .byte 0x41 -/* 3A46E 800AA06E */ .byte 0xA1 -/* 3A46F 800AA06F */ .byte 0x42 -/* 3A470 800AA070 */ .byte 0xDE -/* 3A471 800AA071 */ .byte 0x43 -/* 3A472 800AA072 */ .byte 0xDF -/* 3A473 800AA073 */ .byte 0x44 -/* 3A474 800AA074 */ .byte 0xA7 -/* 3A475 800AA075 */ .byte 0x45 -/* 3A476 800AA076 */ .byte 0xA8 -/* 3A477 800AA077 */ .byte 0x46 -/* 3A478 800AA078 */ .byte 0xA9 -/* 3A479 800AA079 */ .byte 0x47 -/* 3A47A 800AA07A */ .byte 0xAA -/* 3A47B 800AA07B */ .byte 0x48 -/* 3A47C 800AA07C */ .byte 0xAB -/* 3A47D 800AA07D */ .byte 0x49 -/* 3A47E 800AA07E */ .byte 0xAF -/* 3A47F 800AA07F */ .byte 0x4A -/* 3A480 800AA080 */ .byte 0xAC -/* 3A481 800AA081 */ .byte 0x4B -/* 3A482 800AA082 */ .byte 0xAD -/* 3A483 800AA083 */ .byte 0x4C -/* 3A484 800AA084 */ .byte 0xAE -/* 3A485 800AA085 */ .byte 0x4D -/* 3A486 800AA086 */ .byte 0xA6 -/* 3A487 800AA087 */ .byte 0x4E -/* 3A488 800AA088 */ .byte 0xDD -/* 3A489 800AA089 */ .byte 0x4F -/* 3A48A 800AA08A */ .byte 0x00 -/* 3A48B 800AA08B */ .byte 0x00 -/* 3A48C 800AA08C */ .byte 0x00 -/* 3A48D 800AA08D */ .byte 0x00 -/* 3A48E 800AA08E */ .byte 0x00 -/* 3A48F 800AA08F */ .byte 0x00 -.size D_800AA051, . - D_800AA051 - -glabel D_800AA090 -/* 3A490 800AA090 */ .word 0x00000000 -.size D_800AA090, . - D_800AA090 - -glabel D_800AA094 -/* 3A494 800AA094 */ .word 0x00000000 -/* 3A498 800AA098 */ .word 0x00000000 -/* 3A49C 800AA09C */ .word 0x00000000 -.size D_800AA094, . - D_800AA094 - -glabel D_800AA0A0 -/* 3A4A0 800AA0A0 */ .word 0x00000001 -/* 3A4A4 800AA0A4 */ .word 0x00050001 -/* 3A4A8 800AA0A8 */ .word 0x00010001 -/* 3A4AC 800AA0AC */ .word 0x00010001 -/* 3A4B0 800AA0B0 */ .word 0x00010000 -/* 3A4B4 800AA0B4 */ .word 0x00000000 -/* 3A4B8 800AA0B8 */ .word 0x00000000 -/* 3A4BC 800AA0BC */ .word 0x00000000 -/* 3A4C0 800AA0C0 */ .word 0x00000001 -/* 3A4C4 800AA0C4 */ .word 0x00020003 -/* 3A4C8 800AA0C8 */ .word 0x00040005 -/* 3A4CC 800AA0CC */ .word 0x00060007 -/* 3A4D0 800AA0D0 */ .word 0x00080009 -/* 3A4D4 800AA0D4 */ .word 0x000A000B -/* 3A4D8 800AA0D8 */ .word 0x00000000 -/* 3A4DC 800AA0DC */ .word 0x00000000 -.size D_800AA0A0, . - D_800AA0A0 - -glabel D_800AA0E0 -/* 3A4E0 800AA0E0 */ .word 0x00000003 -/* 3A4E4 800AA0E4 */ .word 0x00010001 -/* 3A4E8 800AA0E8 */ .word 0x00010001 -/* 3A4EC 800AA0EC */ .word 0x00010001 -/* 3A4F0 800AA0F0 */ .word 0x00010001 -/* 3A4F4 800AA0F4 */ .word 0x00010000 -/* 3A4F8 800AA0F8 */ .word 0x00000000 -/* 3A4FC 800AA0FC */ .word 0x00000000 -/* 3A500 800AA100 */ .word 0x00000001 -/* 3A504 800AA104 */ .word 0x00020003 -/* 3A508 800AA108 */ .word 0x00040005 -/* 3A50C 800AA10C */ .word 0x00060007 -/* 3A510 800AA110 */ .word 0x00080009 -/* 3A514 800AA114 */ .word 0x000A000B -/* 3A518 800AA118 */ .word 0x00000000 -/* 3A51C 800AA11C */ .word 0x00000000 -.size D_800AA0E0, . - D_800AA0E0 - -glabel D_800AA120 -/* 3A520 800AA120 */ .word 0x00000002 -/* 3A524 800AA124 */ .word 0x00010003 -/* 3A528 800AA128 */ .word 0x00030002 -/* 3A52C 800AA12C */ .word 0x00040003 -/* 3A530 800AA130 */ .word 0x00050005 -/* 3A534 800AA134 */ .word 0x00040004 -/* 3A538 800AA138 */ .word 0x00000000 -/* 3A53C 800AA13C */ .word 0x0001007D -/* 3A540 800AA140 */ .word 0x00010002 -/* 3A544 800AA144 */ .word 0x00030000 -/* 3A548 800AA148 */ .word 0x00040011 -/* 3A54C 800AA14C */ .word 0x00050012 -/* 3A550 800AA150 */ .word 0x00210031 -/* 3A554 800AA154 */ .word 0x00410006 -/* 3A558 800AA158 */ .word 0x00130051 -/* 3A55C 800AA15C */ .word 0x00610007 -/* 3A560 800AA160 */ .word 0x00220071 -/* 3A564 800AA164 */ .word 0x00140032 -/* 3A568 800AA168 */ .word 0x00810091 -/* 3A56C 800AA16C */ .word 0x00A10008 -/* 3A570 800AA170 */ .word 0x00230042 -/* 3A574 800AA174 */ .word 0x00B100C1 -/* 3A578 800AA178 */ .word 0x00150052 -/* 3A57C 800AA17C */ .word 0x00D100F0 -/* 3A580 800AA180 */ .word 0x00240033 -/* 3A584 800AA184 */ .word 0x00620072 -/* 3A588 800AA188 */ .word 0x00820009 -/* 3A58C 800AA18C */ .word 0x000A0016 -/* 3A590 800AA190 */ .word 0x00170018 -/* 3A594 800AA194 */ .word 0x0019001A -/* 3A598 800AA198 */ .word 0x00250026 -/* 3A59C 800AA19C */ .word 0x00270028 -/* 3A5A0 800AA1A0 */ .word 0x0029002A -/* 3A5A4 800AA1A4 */ .word 0x00340035 -/* 3A5A8 800AA1A8 */ .word 0x00360037 -/* 3A5AC 800AA1AC */ .word 0x00380039 -/* 3A5B0 800AA1B0 */ .word 0x003A0043 -/* 3A5B4 800AA1B4 */ .word 0x00440045 -/* 3A5B8 800AA1B8 */ .word 0x00460047 -/* 3A5BC 800AA1BC */ .word 0x00480049 -/* 3A5C0 800AA1C0 */ .word 0x004A0053 -/* 3A5C4 800AA1C4 */ .word 0x00540055 -/* 3A5C8 800AA1C8 */ .word 0x00560057 -/* 3A5CC 800AA1CC */ .word 0x00580059 -/* 3A5D0 800AA1D0 */ .word 0x005A0063 -/* 3A5D4 800AA1D4 */ .word 0x00640065 -/* 3A5D8 800AA1D8 */ .word 0x00660067 -/* 3A5DC 800AA1DC */ .word 0x00680069 -/* 3A5E0 800AA1E0 */ .word 0x006A0073 -/* 3A5E4 800AA1E4 */ .word 0x00740075 -/* 3A5E8 800AA1E8 */ .word 0x00760077 -/* 3A5EC 800AA1EC */ .word 0x00780079 -/* 3A5F0 800AA1F0 */ .word 0x007A0083 -/* 3A5F4 800AA1F4 */ .word 0x00840085 -/* 3A5F8 800AA1F8 */ .word 0x00860087 -/* 3A5FC 800AA1FC */ .word 0x00880089 -/* 3A600 800AA200 */ .word 0x008A0092 -/* 3A604 800AA204 */ .word 0x00930094 -/* 3A608 800AA208 */ .word 0x00950096 -/* 3A60C 800AA20C */ .word 0x00970098 -/* 3A610 800AA210 */ .word 0x0099009A -/* 3A614 800AA214 */ .word 0x00A200A3 -/* 3A618 800AA218 */ .word 0x00A400A5 -/* 3A61C 800AA21C */ .word 0x00A600A7 -/* 3A620 800AA220 */ .word 0x00A800A9 -/* 3A624 800AA224 */ .word 0x00AA00B2 -/* 3A628 800AA228 */ .word 0x00B300B4 -/* 3A62C 800AA22C */ .word 0x00B500B6 -/* 3A630 800AA230 */ .word 0x00B700B8 -/* 3A634 800AA234 */ .word 0x00B900BA -/* 3A638 800AA238 */ .word 0x00C200C3 -/* 3A63C 800AA23C */ .word 0x00C400C5 -/* 3A640 800AA240 */ .word 0x00C600C7 -/* 3A644 800AA244 */ .word 0x00C800C9 -/* 3A648 800AA248 */ .word 0x00CA00D2 -/* 3A64C 800AA24C */ .word 0x00D300D4 -/* 3A650 800AA250 */ .word 0x00D500D6 -/* 3A654 800AA254 */ .word 0x00D700D8 -/* 3A658 800AA258 */ .word 0x00D900DA -/* 3A65C 800AA25C */ .word 0x00E100E2 -/* 3A660 800AA260 */ .word 0x00E300E4 -/* 3A664 800AA264 */ .word 0x00E500E6 -/* 3A668 800AA268 */ .word 0x00E700E8 -/* 3A66C 800AA26C */ .word 0x00E900EA -/* 3A670 800AA270 */ .word 0x00F100F2 -/* 3A674 800AA274 */ .word 0x00F300F4 -/* 3A678 800AA278 */ .word 0x00F500F6 -/* 3A67C 800AA27C */ .word 0x00F700F8 -/* 3A680 800AA280 */ .word 0x00F900FA -/* 3A684 800AA284 */ .word 0x00000000 -/* 3A688 800AA288 */ .word 0x00000000 -/* 3A68C 800AA28C */ .word 0x00000000 -.size D_800AA120, . - D_800AA120 - -glabel D_800AA290 -/* 3A690 800AA290 */ .word 0x00000002 -/* 3A694 800AA294 */ .word 0x00010002 -/* 3A698 800AA298 */ .word 0x00040004 -/* 3A69C 800AA29C */ .word 0x00030004 -/* 3A6A0 800AA2A0 */ .word 0x00070005 -/* 3A6A4 800AA2A4 */ .word 0x00040004 -/* 3A6A8 800AA2A8 */ .word 0x00000001 -/* 3A6AC 800AA2AC */ .word 0x00020077 -/* 3A6B0 800AA2B0 */ .word 0x00000001 -/* 3A6B4 800AA2B4 */ .word 0x00020003 -/* 3A6B8 800AA2B8 */ .word 0x00110004 -/* 3A6BC 800AA2BC */ .word 0x00050021 -/* 3A6C0 800AA2C0 */ .word 0x00310006 -/* 3A6C4 800AA2C4 */ .word 0x00120041 -/* 3A6C8 800AA2C8 */ .word 0x00510007 -/* 3A6CC 800AA2CC */ .word 0x00610071 -/* 3A6D0 800AA2D0 */ .word 0x00130022 -/* 3A6D4 800AA2D4 */ .word 0x00320081 -/* 3A6D8 800AA2D8 */ .word 0x00080014 -/* 3A6DC 800AA2DC */ .word 0x00420091 -/* 3A6E0 800AA2E0 */ .word 0x00A100B1 -/* 3A6E4 800AA2E4 */ .word 0x00C10009 -/* 3A6E8 800AA2E8 */ .word 0x00230033 -/* 3A6EC 800AA2EC */ .word 0x005200F0 -/* 3A6F0 800AA2F0 */ .word 0x00150062 -/* 3A6F4 800AA2F4 */ .word 0x007200D1 -/* 3A6F8 800AA2F8 */ .word 0x000A0016 -/* 3A6FC 800AA2FC */ .word 0x00240034 -/* 3A700 800AA300 */ .word 0x00E10025 -/* 3A704 800AA304 */ .word 0x00F10017 -/* 3A708 800AA308 */ .word 0x00180019 -/* 3A70C 800AA30C */ .word 0x001A0026 -/* 3A710 800AA310 */ .word 0x00270028 -/* 3A714 800AA314 */ .word 0x0029002A -/* 3A718 800AA318 */ .word 0x00350036 -/* 3A71C 800AA31C */ .word 0x00370038 -/* 3A720 800AA320 */ .word 0x0039003A -/* 3A724 800AA324 */ .word 0x00430044 -/* 3A728 800AA328 */ .word 0x00450046 -/* 3A72C 800AA32C */ .word 0x00470048 -/* 3A730 800AA330 */ .word 0x0049004A -/* 3A734 800AA334 */ .word 0x00530054 -/* 3A738 800AA338 */ .word 0x00550056 -/* 3A73C 800AA33C */ .word 0x00570058 -/* 3A740 800AA340 */ .word 0x0059005A -/* 3A744 800AA344 */ .word 0x00630064 -/* 3A748 800AA348 */ .word 0x00650066 -/* 3A74C 800AA34C */ .word 0x00670068 -/* 3A750 800AA350 */ .word 0x0069006A -/* 3A754 800AA354 */ .word 0x00730074 -/* 3A758 800AA358 */ .word 0x00750076 -/* 3A75C 800AA35C */ .word 0x00770078 -/* 3A760 800AA360 */ .word 0x0079007A -/* 3A764 800AA364 */ .word 0x00820083 -/* 3A768 800AA368 */ .word 0x00840085 -/* 3A76C 800AA36C */ .word 0x00860087 -/* 3A770 800AA370 */ .word 0x00880089 -/* 3A774 800AA374 */ .word 0x008A0092 -/* 3A778 800AA378 */ .word 0x00930094 -/* 3A77C 800AA37C */ .word 0x00950096 -/* 3A780 800AA380 */ .word 0x00970098 -/* 3A784 800AA384 */ .word 0x0099009A -/* 3A788 800AA388 */ .word 0x00A200A3 -/* 3A78C 800AA38C */ .word 0x00A400A5 -/* 3A790 800AA390 */ .word 0x00A600A7 -/* 3A794 800AA394 */ .word 0x00A800A9 -/* 3A798 800AA398 */ .word 0x00AA00B2 -/* 3A79C 800AA39C */ .word 0x00B300B4 -/* 3A7A0 800AA3A0 */ .word 0x00B500B6 -/* 3A7A4 800AA3A4 */ .word 0x00B700B8 -/* 3A7A8 800AA3A8 */ .word 0x00B900BA -/* 3A7AC 800AA3AC */ .word 0x00C200C3 -/* 3A7B0 800AA3B0 */ .word 0x00C400C5 -/* 3A7B4 800AA3B4 */ .word 0x00C600C7 -/* 3A7B8 800AA3B8 */ .word 0x00C800C9 -/* 3A7BC 800AA3BC */ .word 0x00CA00D2 -/* 3A7C0 800AA3C0 */ .word 0x00D300D4 -/* 3A7C4 800AA3C4 */ .word 0x00D500D6 -/* 3A7C8 800AA3C8 */ .word 0x00D700D8 -/* 3A7CC 800AA3CC */ .word 0x00D900DA -/* 3A7D0 800AA3D0 */ .word 0x00E200E3 -/* 3A7D4 800AA3D4 */ .word 0x00E400E5 -/* 3A7D8 800AA3D8 */ .word 0x00E600E7 -/* 3A7DC 800AA3DC */ .word 0x00E800E9 -/* 3A7E0 800AA3E0 */ .word 0x00EA00F2 -/* 3A7E4 800AA3E4 */ .word 0x00F300F4 -/* 3A7E8 800AA3E8 */ .word 0x00F500F6 -/* 3A7EC 800AA3EC */ .word 0x00F700F8 -/* 3A7F0 800AA3F0 */ .word 0x00F900FA -/* 3A7F4 800AA3F4 */ .word 0x00000000 -/* 3A7F8 800AA3F8 */ .word 0x00000000 -/* 3A7FC 800AA3FC */ .word 0x00000000 -.size D_800AA290, . - D_800AA290 - -glabel D_800AA400 -/* 3A800 800AA400 */ .word 0x00000000 -.size D_800AA400, . - D_800AA400 - -glabel D_800AA404 -/* 3A804 800AA404 */ .word 0x00000000 -.size D_800AA404, . - D_800AA404 - -glabel D_800AA408 -/* 3A808 800AA408 */ .word 0x00000000 -.size D_800AA408, . - D_800AA408 - -glabel D_800AA40C -/* 3A80C 800AA40C */ .word 0x00000000 -.size D_800AA40C, . - D_800AA40C - -glabel D_800AA410 -/* 3A810 800AA410 */ .word 0x00000000 -.size D_800AA410, . - D_800AA410 - -glabel D_800AA414 -/* 3A814 800AA414 */ .word 0x00000000 -.size D_800AA414, . - D_800AA414 - -glabel D_800AA418 -/* 3A818 800AA418 */ .word 0x00000000 -.size D_800AA418, . - D_800AA418 - -glabel D_800AA41C -/* 3A81C 800AA41C */ .word 0x00000000 -.size D_800AA41C, . - D_800AA41C - -glabel D_800AA420 -/* 3A820 800AA420 */ .word D_800C4CE8 -/* 3A824 800AA424 */ .word D_800C4A60 -/* 3A828 800AA428 */ .word 0x00000000 -/* 3A82C 800AA42C */ .word 0x00000000 -.size D_800AA420, . - D_800AA420 - -glabel D_800AA430 -/* 3A830 800AA430 */ .word 0x00000001 -/* 3A834 800AA434 */ .word 0x00000000 -/* 3A838 800AA438 */ .word 0x00000000 -/* 3A83C 800AA43C */ .word 0x00000000 -.size D_800AA430, . - D_800AA430 - -glabel D_800AA440 -/* 3A840 800AA440 */ .word 0x00000000 -/* 3A844 800AA444 */ .word 0x00000000 -/* 3A848 800AA448 */ .word 0x00000000 -/* 3A84C 800AA44C */ .word 0x00000000 -.size D_800AA440, . - D_800AA440 - -glabel D_800AA450 -/* 3A850 800AA450 */ .word 0x00000000 -/* 3A854 800AA454 */ .word 0x00000000 -/* 3A858 800AA458 */ .word 0x00000000 -/* 3A85C 800AA45C */ .word 0x00000000 -.size D_800AA450, . - D_800AA450 - -glabel D_800AA460 -/* 3A860 800AA460 */ .word 0x00000003 -/* 3A864 800AA464 */ .word 0x00000FA0 -/* 3A868 800AA468 */ .word 0x00000000 -/* 3A86C 800AA46C */ .word 0x00000870 -/* 3A870 800AA470 */ .word 0x00002666 -/* 3A874 800AA474 */ .word 0xFFFFD99A -/* 3A878 800AA478 */ .word 0x00000000 -/* 3A87C 800AA47C */ .word 0x00000000 -/* 3A880 800AA480 */ .word 0x00000000 -/* 3A884 800AA484 */ .word 0x00000000 -/* 3A888 800AA488 */ .word 0x000002F8 -/* 3A88C 800AA48C */ .word 0x000005F0 -/* 3A890 800AA490 */ .word 0x00000CCC -/* 3A894 800AA494 */ .word 0xFFFFF334 -/* 3A898 800AA498 */ .word 0x00003FFF -/* 3A89C 800AA49C */ .word 0x00000000 -/* 3A8A0 800AA4A0 */ .word 0x00000000 -/* 3A8A4 800AA4A4 */ .word 0x00000000 -/* 3A8A8 800AA4A8 */ .word 0x00000000 -/* 3A8AC 800AA4AC */ .word 0x00000960 -/* 3A8B0 800AA4B0 */ .word 0x00001388 -/* 3A8B4 800AA4B4 */ .word 0x00000000 -/* 3A8B8 800AA4B8 */ .word 0x00000000 -/* 3A8BC 800AA4BC */ .word 0x00000000 -/* 3A8C0 800AA4C0 */ .word 0x00000000 -/* 3A8C4 800AA4C4 */ .word 0x00005000 -.size D_800AA460, . - D_800AA460 - -glabel D_800AA4C8 -/* 3A8C8 800AA4C8 */ .word 0x00000004 -/* 3A8CC 800AA4CC */ .word 0x00000FA0 -/* 3A8D0 800AA4D0 */ .word 0x00000000 -/* 3A8D4 800AA4D4 */ .word 0x00000A50 -/* 3A8D8 800AA4D8 */ .word 0x00002666 -/* 3A8DC 800AA4DC */ .word 0xFFFFD99A -/* 3A8E0 800AA4E0 */ .word 0x00000000 -/* 3A8E4 800AA4E4 */ .word 0x00000000 -/* 3A8E8 800AA4E8 */ .word 0x00000000 -/* 3A8EC 800AA4EC */ .word 0x00000000 -/* 3A8F0 800AA4F0 */ .word 0x00000370 -/* 3A8F4 800AA4F4 */ .word 0x00000870 -/* 3A8F8 800AA4F8 */ .word 0x00000CCC -/* 3A8FC 800AA4FC */ .word 0xFFFFF334 -/* 3A900 800AA500 */ .word 0x00003FFF -/* 3A904 800AA504 */ .word 0x00000000 -/* 3A908 800AA508 */ .word 0x00000000 -/* 3A90C 800AA50C */ .word 0x00000000 -/* 3A910 800AA510 */ .word 0x00000A50 -/* 3A914 800AA514 */ .word 0x00000E38 -/* 3A918 800AA518 */ .word 0x00000CCC -/* 3A91C 800AA51C */ .word 0xFFFFF334 -/* 3A920 800AA520 */ .word 0x00003FFF -/* 3A924 800AA524 */ .word 0x00000000 -/* 3A928 800AA528 */ .word 0x00000000 -/* 3A92C 800AA52C */ .word 0x00000000 -/* 3A930 800AA530 */ .word 0x00000000 -/* 3A934 800AA534 */ .word 0x00000EB0 -/* 3A938 800AA538 */ .word 0x00001F40 -/* 3A93C 800AA53C */ .word 0x00000000 -/* 3A940 800AA540 */ .word 0x00000000 -/* 3A944 800AA544 */ .word 0x00000000 -/* 3A948 800AA548 */ .word 0x00000000 -/* 3A94C 800AA54C */ .word 0x00005000 -.size D_800AA4C8, . - D_800AA4C8 - -glabel D_800AA550 -/* 3A950 800AA550 */ .word 0x00000001 -/* 3A954 800AA554 */ .word 0x00001F40 -/* 3A958 800AA558 */ .word 0x00000000 -/* 3A95C 800AA55C */ .word 0x00001BF8 -/* 3A960 800AA560 */ .word 0x00002EE0 -/* 3A964 800AA564 */ .word 0x00000000 -/* 3A968 800AA568 */ .word 0x00007FFF -/* 3A96C 800AA56C */ .word 0x00000000 -/* 3A970 800AA570 */ .word 0x00000000 -/* 3A974 800AA574 */ .word 0x00000000 -.size D_800AA550, . - D_800AA550 - -glabel D_800AA578 -/* 3A978 800AA578 */ .word 0x00000001 -/* 3A97C 800AA57C */ .word 0x00000320 -/* 3A980 800AA580 */ .word 0x00000000 -/* 3A984 800AA584 */ .word 0x000000C8 -/* 3A988 800AA588 */ .word 0x00004000 -/* 3A98C 800AA58C */ .word 0x00000000 -/* 3A990 800AA590 */ .word 0x00007FFF -/* 3A994 800AA594 */ .word 0x00001DB0 -/* 3A998 800AA598 */ .word 0x000002BC -/* 3A99C 800AA59C */ .word 0x00000000 -.size D_800AA578, . - D_800AA578 - -glabel D_800AA5A0 -/* 3A9A0 800AA5A0 */ .word 0x00000001 -/* 3A9A4 800AA5A4 */ .word 0x00000320 -/* 3A9A8 800AA5A8 */ .word 0x00000000 -/* 3A9AC 800AA5AC */ .word 0x000000C8 -/* 3A9B0 800AA5B0 */ .word 0x00000000 -/* 3A9B4 800AA5B4 */ .word 0x00005FFF -/* 3A9B8 800AA5B8 */ .word 0x00007FFF -/* 3A9BC 800AA5BC */ .word 0x0000017C -/* 3A9C0 800AA5C0 */ .word 0x000001F4 -/* 3A9C4 800AA5C4 */ .word 0x00000000 -.size D_800AA5A0, . - D_800AA5A0 - -glabel D_800AA5C8 -/* 3A9C8 800AA5C8 */ .word 0x00000000 -/* 3A9CC 800AA5CC */ .word 0x00000000 -/* 3A9D0 800AA5D0 */ .word 0x00000000 -/* 3A9D4 800AA5D4 */ .word 0x00000000 -/* 3A9D8 800AA5D8 */ .word 0x00000000 -/* 3A9DC 800AA5DC */ .word 0x00000000 -/* 3A9E0 800AA5E0 */ .word 0x00000000 -/* 3A9E4 800AA5E4 */ .word 0x00000000 -/* 3A9E8 800AA5E8 */ .word 0x00000000 -/* 3A9EC 800AA5EC */ .word 0x00000000 -.size D_800AA5C8, . - D_800AA5C8 - -glabel D_800AA5F0 -/* 3A9F0 800AA5F0 */ .short 0x7FFF -/* 3A9F2 800AA5F2 */ .short 0x7FFC -/* 3A9F4 800AA5F4 */ .short 0x7FF5 -/* 3A9F6 800AA5F6 */ .short 0x7FE8 -/* 3A9F8 800AA5F8 */ .short 0x7FD7 -/* 3A9FA 800AA5FA */ .short 0x7FC0 -/* 3A9FC 800AA5FC */ .short 0x7FA5 -/* 3A9FE 800AA5FE */ .short 0x7F84 -/* 3AA00 800AA600 */ .short 0x7F5F -/* 3AA02 800AA602 */ .short 0x7F34 -/* 3AA04 800AA604 */ .short 0x7F05 -/* 3AA06 800AA606 */ .short 0x7ED0 -/* 3AA08 800AA608 */ .short 0x7E97 -/* 3AA0A 800AA60A */ .short 0x7E58 -/* 3AA0C 800AA60C */ .short 0x7E15 -/* 3AA0E 800AA60E */ .short 0x7DCD -/* 3AA10 800AA610 */ .short 0x7D7F -/* 3AA12 800AA612 */ .short 0x7D2D -/* 3AA14 800AA614 */ .short 0x7CD6 -/* 3AA16 800AA616 */ .short 0x7C7A -/* 3AA18 800AA618 */ .short 0x7C1A -/* 3AA1A 800AA61A */ .short 0x7BB4 -/* 3AA1C 800AA61C */ .short 0x7B49 -/* 3AA1E 800AA61E */ .short 0x7ADA -/* 3AA20 800AA620 */ .short 0x7A66 -/* 3AA22 800AA622 */ .short 0x79ED -/* 3AA24 800AA624 */ .short 0x796F -/* 3AA26 800AA626 */ .short 0x78ED -/* 3AA28 800AA628 */ .short 0x7866 -/* 3AA2A 800AA62A */ .short 0x77DA -/* 3AA2C 800AA62C */ .short 0x7749 -/* 3AA2E 800AA62E */ .short 0x76B4 -/* 3AA30 800AA630 */ .short 0x761A -/* 3AA32 800AA632 */ .short 0x757B -/* 3AA34 800AA634 */ .short 0x74D8 -/* 3AA36 800AA636 */ .short 0x7430 -/* 3AA38 800AA638 */ .short 0x7384 -/* 3AA3A 800AA63A */ .short 0x72D3 -/* 3AA3C 800AA63C */ .short 0x721E -/* 3AA3E 800AA63E */ .short 0x7164 -/* 3AA40 800AA640 */ .short 0x70A6 -/* 3AA42 800AA642 */ .short 0x6FE3 -/* 3AA44 800AA644 */ .short 0x6F1C -/* 3AA46 800AA646 */ .short 0x6E51 -/* 3AA48 800AA648 */ .short 0x6D81 -/* 3AA4A 800AA64A */ .short 0x6CAD -/* 3AA4C 800AA64C */ .short 0x6BD5 -/* 3AA4E 800AA64E */ .short 0x6AF9 -/* 3AA50 800AA650 */ .short 0x6A18 -/* 3AA52 800AA652 */ .short 0x6933 -/* 3AA54 800AA654 */ .short 0x684A -/* 3AA56 800AA656 */ .short 0x675D -/* 3AA58 800AA658 */ .short 0x666C -/* 3AA5A 800AA65A */ .short 0x6577 -/* 3AA5C 800AA65C */ .short 0x647E -/* 3AA5E 800AA65E */ .short 0x6381 -/* 3AA60 800AA660 */ .short 0x6280 -/* 3AA62 800AA662 */ .short 0x617C -/* 3AA64 800AA664 */ .short 0x6073 -/* 3AA66 800AA666 */ .short 0x5F67 -/* 3AA68 800AA668 */ .short 0x5E57 -/* 3AA6A 800AA66A */ .short 0x5D43 -/* 3AA6C 800AA66C */ .short 0x5C2C -/* 3AA6E 800AA66E */ .short 0x5B11 -/* 3AA70 800AA670 */ .short 0x59F2 -/* 3AA72 800AA672 */ .short 0x58D0 -/* 3AA74 800AA674 */ .short 0x57AA -/* 3AA76 800AA676 */ .short 0x5681 -/* 3AA78 800AA678 */ .short 0x5555 -/* 3AA7A 800AA67A */ .short 0x5425 -/* 3AA7C 800AA67C */ .short 0x52F2 -/* 3AA7E 800AA67E */ .short 0x51BC -/* 3AA80 800AA680 */ .short 0x5082 -/* 3AA82 800AA682 */ .short 0x4F46 -/* 3AA84 800AA684 */ .short 0x4E06 -/* 3AA86 800AA686 */ .short 0x4CC3 -/* 3AA88 800AA688 */ .short 0x4B7D -/* 3AA8A 800AA68A */ .short 0x4A35 -/* 3AA8C 800AA68C */ .short 0x48E9 -/* 3AA8E 800AA68E */ .short 0x479B -/* 3AA90 800AA690 */ .short 0x4649 -/* 3AA92 800AA692 */ .short 0x44F5 -/* 3AA94 800AA694 */ .short 0x439E -/* 3AA96 800AA696 */ .short 0x4245 -/* 3AA98 800AA698 */ .short 0x40E9 -/* 3AA9A 800AA69A */ .short 0x3F8A -/* 3AA9C 800AA69C */ .short 0x3E29 -/* 3AA9E 800AA69E */ .short 0x3CC6 -/* 3AAA0 800AA6A0 */ .short 0x3B60 -/* 3AAA2 800AA6A2 */ .short 0x39F8 -/* 3AAA4 800AA6A4 */ .short 0x388D -/* 3AAA6 800AA6A6 */ .short 0x3721 -/* 3AAA8 800AA6A8 */ .short 0x35B2 -/* 3AAAA 800AA6AA */ .short 0x3441 -/* 3AAAC 800AA6AC */ .short 0x32CE -/* 3AAAE 800AA6AE */ .short 0x3159 -/* 3AAB0 800AA6B0 */ .short 0x2FE2 -/* 3AAB2 800AA6B2 */ .short 0x2E69 -/* 3AAB4 800AA6B4 */ .short 0x2CEF -/* 3AAB6 800AA6B6 */ .short 0x2B72 -/* 3AAB8 800AA6B8 */ .short 0x29F4 -/* 3AABA 800AA6BA */ .short 0x2875 -/* 3AABC 800AA6BC */ .short 0x26F3 -/* 3AABE 800AA6BE */ .short 0x2570 -/* 3AAC0 800AA6C0 */ .short 0x23EC -/* 3AAC2 800AA6C2 */ .short 0x2266 -/* 3AAC4 800AA6C4 */ .short 0x20DF -/* 3AAC6 800AA6C6 */ .short 0x1F57 -/* 3AAC8 800AA6C8 */ .short 0x1DCE -/* 3AACA 800AA6CA */ .short 0x1C43 -/* 3AACC 800AA6CC */ .short 0x1AB7 -/* 3AACE 800AA6CE */ .short 0x192A -/* 3AAD0 800AA6D0 */ .short 0x179C -/* 3AAD2 800AA6D2 */ .short 0x160E -/* 3AAD4 800AA6D4 */ .short 0x147E -/* 3AAD6 800AA6D6 */ .short 0x12ED -/* 3AAD8 800AA6D8 */ .short 0x115C -/* 3AADA 800AA6DA */ .short 0x0FCA -/* 3AADC 800AA6DC */ .short 0x0E38 -/* 3AADE 800AA6DE */ .short 0x0CA5 -/* 3AAE0 800AA6E0 */ .short 0x0B11 -/* 3AAE2 800AA6E2 */ .short 0x097D -/* 3AAE4 800AA6E4 */ .short 0x07E9 -/* 3AAE6 800AA6E6 */ .short 0x0654 -/* 3AAE8 800AA6E8 */ .short 0x04C0 -/* 3AAEA 800AA6EA */ .short 0x032A -/* 3AAEC 800AA6EC */ .short 0x0195 -/* 3AAEE 800AA6EE */ .short 0x0000 -/* 3AAF0 800AA6F0 */ .short 0x0000 -/* 3AAF2 800AA6F2 */ .short 0x0010 -/* 3AAF4 800AA6F4 */ .short 0x0000 -/* 3AAF6 800AA6F6 */ .short 0x0010 -/* 3AAF8 800AA6F8 */ .short 0x0000 -/* 3AAFA 800AA6FA */ .short 0x0020 -/* 3AAFC 800AA6FC */ .short 0x0000 -/* 3AAFE 800AA6FE */ .short 0x0000 -/* 3AB00 800AA700 */ .short 0xC120 -/* 3AB02 800AA702 */ .short 0x0000 -/* 3AB04 800AA704 */ .short 0x0000 -/* 3AB06 800AA706 */ .short 0x0000 -/* 3AB08 800AA708 */ .short 0x0000 -/* 3AB0A 800AA70A */ .short 0x0000 -/* 3AB0C 800AA70C */ .short 0x0000 -/* 3AB0E 800AA70E */ .short 0x0000 -.size D_800AA5F0, . - D_800AA5F0 - -glabel D_800AA710 -/* 3AB10 800AA710 */ .word 0x00000000 -/* 3AB14 800AA714 */ .word 0x00000000 -/* 3AB18 800AA718 */ .word 0x00000000 -/* 3AB1C 800AA71C */ .word 0x00000000 -.size D_800AA710, . - D_800AA710 - -glabel D_800AA720 -/* 3AB20 800AA720 */ .word 0x00000000 -/* 3AB24 800AA724 */ .word 0x00000000 -/* 3AB28 800AA728 */ .word 0x00000000 -/* 3AB2C 800AA72C */ .word 0x00000000 -.size D_800AA720, . - D_800AA720 - -glabel D_800AA730 -/* 3AB30 800AA730 3C8EFA35 */ .float 0.01745329238 -/* 3AB34 800AA734 00000000 */ .float 0 -/* 3AB38 800AA738 00000000 */ .float 0 -/* 3AB3C 800AA73C 00000000 */ .float 0 -.size D_800AA730, . - D_800AA730 - -glabel D_800AA740 -/* 3AB40 800AA740 */ .word 0x0A6B99CD -/* 3AB44 800AA744 */ .word 0x00000000 -/* 3AB48 800AA748 */ .word 0x00000000 -/* 3AB4C 800AA74C */ .word 0x00000000 -.size D_800AA740, . - D_800AA740 - -glabel D_800AA750 -/* 3AB50 800AA750 3C8EFA35 */ .float 0.01745329238 -/* 3AB54 800AA754 00000000 */ .float 0 -/* 3AB58 800AA758 00000000 */ .float 0 -/* 3AB5C 800AA75C 00000000 */ .float 0 -.size D_800AA750, . - D_800AA750 - -glabel D_800AA760 -/* 3AB60 800AA760 */ .word 0x00000000 -/* 3AB64 800AA764 */ .word 0x00000000 -/* 3AB68 800AA768 */ .word 0x00000000 -/* 3AB6C 800AA76C */ .word 0x00000000 -/* 3AB70 800AA770 */ .word 0x00000000 -.size D_800AA760, . - D_800AA760 - -glabel D_800AA774 -/* 3AB74 800AA774 */ .word 0x00000000 -.size D_800AA774, . - D_800AA774 - -glabel D_800AA778 -/* 3AB78 800AA778 */ .word 0x00000000 -.size D_800AA778, . - D_800AA778 - -glabel D_800AA77C -/* 3AB7C 800AA77C */ .word 0x00000001 -.size D_800AA77C, . - D_800AA77C - -glabel D_800AA780 -/* 3AB80 800AA780 */ .word 0x00000000 -/* 3AB84 800AA784 */ .word 0x00000000 -/* 3AB88 800AA788 */ .word 0x00000000 -/* 3AB8C 800AA78C */ .word 0x00000000 -.size D_800AA780, . - D_800AA780 - -glabel D_800AA790 -/* 3AB90 800AA790 */ .word 0x00000000 -/* 3AB94 800AA794 */ .word 0xFFFFFFFF -.size D_800AA790, . - D_800AA790 - -glabel D_800AA798 -/* 3AB98 800AA798 */ .word D_800AA790 -.size D_800AA798, . - D_800AA798 - -glabel D_800AA79C -/* 3AB9C 800AA79C */ .word D_800AA790 -.size D_800AA79C, . - D_800AA79C - -glabel D_800AA7A0 -/* 3ABA0 800AA7A0 */ .word 0x00000000 -.size D_800AA7A0, . - D_800AA7A0 - -glabel D_800AA7A4 -/* 3ABA4 800AA7A4 */ .word 0x00000000 -/* 3ABA8 800AA7A8 */ .word 0x00000000 -/* 3ABAC 800AA7AC */ .word 0x00000000 -.size D_800AA7A4, . - D_800AA7A4 - -glabel D_800AA7B0 -/* 3ABB0 800AA7B0 */ .word D_800E79E8 -/* 3ABB4 800AA7B4 */ .word 0x00000000 -/* 3ABB8 800AA7B8 */ .word 0x00000000 -/* 3ABBC 800AA7BC */ .word 0x00000000 -.size D_800AA7B0, . - D_800AA7B0 - -glabel D_800AA7C0 -/* 3ABC0 800AA7C0 */ .word 0x00000000 -.size D_800AA7C0, . - D_800AA7C0 - -glabel D_800AA7C4 -/* 3ABC4 800AA7C4 */ .word 0x00000000 -.size D_800AA7C4, . - D_800AA7C4 - -glabel D_800AA7C8 -/* 3ABC8 800AA7C8 */ .word 0x00000000 -.size D_800AA7C8, . - D_800AA7C8 - -glabel D_800AA7CC -/* 3ABCC 800AA7CC */ .word 0x00000000 -.size D_800AA7CC, . - D_800AA7CC - -glabel D_800AA7D0 -/* 3ABD0 800AA7D0 */ .word 0x00000000 -.size D_800AA7D0, . - D_800AA7D0 - -glabel D_800AA7D4 -/* 3ABD4 800AA7D4 */ .word 0x00000000 -.size D_800AA7D4, . - D_800AA7D4 - -glabel D_800AA7D8 -/* 3ABD8 800AA7D8 */ .word 0x00000000 -.size D_800AA7D8, . - D_800AA7D8 - -glabel D_800AA7DC -/* 3ABDC 800AA7DC */ .word 0x00000000 -.size D_800AA7DC, . - D_800AA7DC - -glabel D_800AA7E0 -/* 3ABE0 800AA7E0 */ .word 0x00000000 -/* 3ABE4 800AA7E4 */ .word 0x0000320E -/* 3ABE8 800AA7E8 */ .word 0x00000140 -/* 3ABEC 800AA7EC */ .word 0x03E52239 -/* 3ABF0 800AA7F0 */ .word 0x0000020D -/* 3ABF4 800AA7F4 */ .word 0x00000C15 -/* 3ABF8 800AA7F8 */ .word 0x0C150C15 -/* 3ABFC 800AA7FC */ .word 0x006C02EC -/* 3AC00 800AA800 */ .word 0x00000200 -/* 3AC04 800AA804 */ .word 0x00000000 -/* 3AC08 800AA808 */ .word 0x00000280 -/* 3AC0C 800AA80C */ .word 0x00000400 -/* 3AC10 800AA810 */ .word 0x002501FF -/* 3AC14 800AA814 */ .word 0x000E0204 -/* 3AC18 800AA818 */ .word 0x00000002 -/* 3AC1C 800AA81C */ .word 0x00000280 -/* 3AC20 800AA820 */ .word 0x00000400 -/* 3AC24 800AA824 */ .word 0x002501FF -/* 3AC28 800AA828 */ .word 0x000E0204 -/* 3AC2C 800AA82C */ .word 0x00000002 -/* 3AC30 800AA830 */ .word 0x01000000 -/* 3AC34 800AA834 */ .word 0x0000324E -/* 3AC38 800AA838 */ .word 0x00000140 -/* 3AC3C 800AA83C */ .word 0x03E52239 -/* 3AC40 800AA840 */ .word 0x0000020C -/* 3AC44 800AA844 */ .word 0x00000C15 -/* 3AC48 800AA848 */ .word 0x0C150C15 -/* 3AC4C 800AA84C */ .word 0x006C02EC -/* 3AC50 800AA850 */ .word 0x00000200 -/* 3AC54 800AA854 */ .word 0x00000000 -/* 3AC58 800AA858 */ .word 0x00000280 -/* 3AC5C 800AA85C */ .word 0x01000400 -/* 3AC60 800AA860 */ .word 0x002301FD -/* 3AC64 800AA864 */ .word 0x000E0204 -/* 3AC68 800AA868 */ .word 0x00000002 -/* 3AC6C 800AA86C */ .word 0x00000280 -/* 3AC70 800AA870 */ .word 0x03000400 -/* 3AC74 800AA874 */ .word 0x002501FF -/* 3AC78 800AA878 */ .word 0x000E0204 -/* 3AC7C 800AA87C */ .word 0x00000002 -/* 3AC80 800AA880 */ .word 0x02000000 -/* 3AC84 800AA884 */ .word 0x0000311E -/* 3AC88 800AA888 */ .word 0x00000140 -/* 3AC8C 800AA88C */ .word 0x03E52239 -/* 3AC90 800AA890 */ .word 0x0000020D -/* 3AC94 800AA894 */ .word 0x00000C15 -/* 3AC98 800AA898 */ .word 0x0C150C15 -/* 3AC9C 800AA89C */ .word 0x006C02EC -/* 3ACA0 800AA8A0 */ .word 0x00000200 -/* 3ACA4 800AA8A4 */ .word 0x00000000 -/* 3ACA8 800AA8A8 */ .word 0x00000280 -/* 3ACAC 800AA8AC */ .word 0x00000400 -/* 3ACB0 800AA8B0 */ .word 0x002501FF -/* 3ACB4 800AA8B4 */ .word 0x000E0204 -/* 3ACB8 800AA8B8 */ .word 0x00000002 -/* 3ACBC 800AA8BC */ .word 0x00000280 -/* 3ACC0 800AA8C0 */ .word 0x00000400 -/* 3ACC4 800AA8C4 */ .word 0x002501FF -/* 3ACC8 800AA8C8 */ .word 0x000E0204 -/* 3ACCC 800AA8CC */ .word 0x00000002 -/* 3ACD0 800AA8D0 */ .word 0x03000000 -/* 3ACD4 800AA8D4 */ .word 0x0000305E -/* 3ACD8 800AA8D8 */ .word 0x00000140 -/* 3ACDC 800AA8DC */ .word 0x03E52239 -/* 3ACE0 800AA8E0 */ .word 0x0000020C -/* 3ACE4 800AA8E4 */ .word 0x00000C15 -/* 3ACE8 800AA8E8 */ .word 0x0C150C15 -/* 3ACEC 800AA8EC */ .word 0x006C02EC -/* 3ACF0 800AA8F0 */ .word 0x00000200 -/* 3ACF4 800AA8F4 */ .word 0x00000000 -/* 3ACF8 800AA8F8 */ .word 0x00000280 -/* 3ACFC 800AA8FC */ .word 0x01000400 -/* 3AD00 800AA900 */ .word 0x002301FD -/* 3AD04 800AA904 */ .word 0x000E0204 -/* 3AD08 800AA908 */ .word 0x00000002 -/* 3AD0C 800AA90C */ .word 0x00000280 -/* 3AD10 800AA910 */ .word 0x03000400 -/* 3AD14 800AA914 */ .word 0x002501FF -/* 3AD18 800AA918 */ .word 0x000E0204 -/* 3AD1C 800AA91C */ .word 0x00000002 -/* 3AD20 800AA920 */ .word 0x04000000 -/* 3AD24 800AA924 */ .word 0x0000330F -/* 3AD28 800AA928 */ .word 0x00000140 -/* 3AD2C 800AA92C */ .word 0x03E52239 -/* 3AD30 800AA930 */ .word 0x0000020D -/* 3AD34 800AA934 */ .word 0x00000C15 -/* 3AD38 800AA938 */ .word 0x0C150C15 -/* 3AD3C 800AA93C */ .word 0x006C02EC -/* 3AD40 800AA940 */ .word 0x00000200 -/* 3AD44 800AA944 */ .word 0x00000000 -/* 3AD48 800AA948 */ .word 0x00000500 -/* 3AD4C 800AA94C */ .word 0x00000400 -/* 3AD50 800AA950 */ .word 0x002501FF -/* 3AD54 800AA954 */ .word 0x000E0204 -/* 3AD58 800AA958 */ .word 0x00000002 -/* 3AD5C 800AA95C */ .word 0x00000500 -/* 3AD60 800AA960 */ .word 0x00000400 -/* 3AD64 800AA964 */ .word 0x002501FF -/* 3AD68 800AA968 */ .word 0x000E0204 -/* 3AD6C 800AA96C */ .word 0x00000002 -/* 3AD70 800AA970 */ .word 0x05000000 -/* 3AD74 800AA974 */ .word 0x0000324F -/* 3AD78 800AA978 */ .word 0x00000140 -/* 3AD7C 800AA97C */ .word 0x03E52239 -/* 3AD80 800AA980 */ .word 0x0000020C -/* 3AD84 800AA984 */ .word 0x00000C15 -/* 3AD88 800AA988 */ .word 0x0C150C15 -/* 3AD8C 800AA98C */ .word 0x006C02EC -/* 3AD90 800AA990 */ .word 0x00000200 -/* 3AD94 800AA994 */ .word 0x00000000 -/* 3AD98 800AA998 */ .word 0x00000500 -/* 3AD9C 800AA99C */ .word 0x01000400 -/* 3ADA0 800AA9A0 */ .word 0x002301FD -/* 3ADA4 800AA9A4 */ .word 0x000E0204 -/* 3ADA8 800AA9A8 */ .word 0x00000002 -/* 3ADAC 800AA9AC */ .word 0x00000500 -/* 3ADB0 800AA9B0 */ .word 0x03000400 -/* 3ADB4 800AA9B4 */ .word 0x002501FF -/* 3ADB8 800AA9B8 */ .word 0x000E0204 -/* 3ADBC 800AA9BC */ .word 0x00000002 -/* 3ADC0 800AA9C0 */ .word 0x06000000 -/* 3ADC4 800AA9C4 */ .word 0x0000301F -/* 3ADC8 800AA9C8 */ .word 0x00000140 -/* 3ADCC 800AA9CC */ .word 0x03E52239 -/* 3ADD0 800AA9D0 */ .word 0x0000020D -/* 3ADD4 800AA9D4 */ .word 0x00000C15 -/* 3ADD8 800AA9D8 */ .word 0x0C150C15 -/* 3ADDC 800AA9DC */ .word 0x006C02EC -/* 3ADE0 800AA9E0 */ .word 0x00000200 -/* 3ADE4 800AA9E4 */ .word 0x00000000 -/* 3ADE8 800AA9E8 */ .word 0x00000500 -/* 3ADEC 800AA9EC */ .word 0x00000400 -/* 3ADF0 800AA9F0 */ .word 0x002501FF -/* 3ADF4 800AA9F4 */ .word 0x000E0204 -/* 3ADF8 800AA9F8 */ .word 0x00000002 -/* 3ADFC 800AA9FC */ .word 0x00000500 -/* 3AE00 800AAA00 */ .word 0x00000400 -/* 3AE04 800AAA04 */ .word 0x002501FF -/* 3AE08 800AAA08 */ .word 0x000E0204 -/* 3AE0C 800AAA0C */ .word 0x00000002 -/* 3AE10 800AAA10 */ .word 0x07000000 -/* 3AE14 800AAA14 */ .word 0x0000305F -/* 3AE18 800AAA18 */ .word 0x00000140 -/* 3AE1C 800AAA1C */ .word 0x03E52239 -/* 3AE20 800AAA20 */ .word 0x0000020C -/* 3AE24 800AAA24 */ .word 0x00000C15 -/* 3AE28 800AAA28 */ .word 0x0C150C15 -/* 3AE2C 800AAA2C */ .word 0x006C02EC -/* 3AE30 800AAA30 */ .word 0x00000200 -/* 3AE34 800AAA34 */ .word 0x00000000 -/* 3AE38 800AAA38 */ .word 0x00000500 -/* 3AE3C 800AAA3C */ .word 0x01000400 -/* 3AE40 800AAA40 */ .word 0x002301FD -/* 3AE44 800AAA44 */ .word 0x000E0204 -/* 3AE48 800AAA48 */ .word 0x00000002 -/* 3AE4C 800AAA4C */ .word 0x00000500 -/* 3AE50 800AAA50 */ .word 0x03000400 -/* 3AE54 800AAA54 */ .word 0x002501FF -/* 3AE58 800AAA58 */ .word 0x000E0204 -/* 3AE5C 800AAA5C */ .word 0x00000002 -/* 3AE60 800AAA60 */ .word 0x08000000 -/* 3AE64 800AAA64 */ .word 0x0000324E -/* 3AE68 800AAA68 */ .word 0x00000500 -/* 3AE6C 800AAA6C */ .word 0x03E52239 -/* 3AE70 800AAA70 */ .word 0x0000020C -/* 3AE74 800AAA74 */ .word 0x00000C15 -/* 3AE78 800AAA78 */ .word 0x0C150C15 -/* 3AE7C 800AAA7C */ .word 0x006C02EC -/* 3AE80 800AAA80 */ .word 0x00000400 -/* 3AE84 800AAA84 */ .word 0x00000000 -/* 3AE88 800AAA88 */ .word 0x00000500 -/* 3AE8C 800AAA8C */ .word 0x00000400 -/* 3AE90 800AAA90 */ .word 0x002301FD -/* 3AE94 800AAA94 */ .word 0x000E0204 -/* 3AE98 800AAA98 */ .word 0x00000002 -/* 3AE9C 800AAA9C */ .word 0x00000A00 -/* 3AEA0 800AAAA0 */ .word 0x00000400 -/* 3AEA4 800AAAA4 */ .word 0x002501FF -/* 3AEA8 800AAAA8 */ .word 0x000E0204 -/* 3AEAC 800AAAAC */ .word 0x00000002 -/* 3AEB0 800AAAB0 */ .word 0x09000000 -/* 3AEB4 800AAAB4 */ .word 0x0000324E -/* 3AEB8 800AAAB8 */ .word 0x00000280 -/* 3AEBC 800AAABC */ .word 0x03E52239 -/* 3AEC0 800AAAC0 */ .word 0x0000020C -/* 3AEC4 800AAAC4 */ .word 0x00000C15 -/* 3AEC8 800AAAC8 */ .word 0x0C150C15 -/* 3AECC 800AAACC */ .word 0x006C02EC -/* 3AED0 800AAAD0 */ .word 0x00000400 -/* 3AED4 800AAAD4 */ .word 0x00000000 -/* 3AED8 800AAAD8 */ .word 0x00000500 -/* 3AEDC 800AAADC */ .word 0x02000800 -/* 3AEE0 800AAAE0 */ .word 0x002301FD -/* 3AEE4 800AAAE4 */ .word 0x000E0204 -/* 3AEE8 800AAAE8 */ .word 0x00000002 -/* 3AEEC 800AAAEC */ .word 0x00000A00 -/* 3AEF0 800AAAF0 */ .word 0x02000800 -/* 3AEF4 800AAAF4 */ .word 0x002501FF -/* 3AEF8 800AAAF8 */ .word 0x000E0204 -/* 3AEFC 800AAAFC */ .word 0x00000002 -/* 3AF00 800AAB00 */ .word 0x0A000000 -/* 3AF04 800AAB04 */ .word 0x0000305E -/* 3AF08 800AAB08 */ .word 0x00000500 -/* 3AF0C 800AAB0C */ .word 0x03E52239 -/* 3AF10 800AAB10 */ .word 0x0000020C -/* 3AF14 800AAB14 */ .word 0x00000C15 -/* 3AF18 800AAB18 */ .word 0x0C150C15 -/* 3AF1C 800AAB1C */ .word 0x006C02EC -/* 3AF20 800AAB20 */ .word 0x00000400 -/* 3AF24 800AAB24 */ .word 0x00000000 -/* 3AF28 800AAB28 */ .word 0x00000500 -/* 3AF2C 800AAB2C */ .word 0x00000400 -/* 3AF30 800AAB30 */ .word 0x002301FD -/* 3AF34 800AAB34 */ .word 0x000E0204 -/* 3AF38 800AAB38 */ .word 0x00000002 -/* 3AF3C 800AAB3C */ .word 0x00000A00 -/* 3AF40 800AAB40 */ .word 0x00000400 -/* 3AF44 800AAB44 */ .word 0x002501FF -/* 3AF48 800AAB48 */ .word 0x000E0204 -/* 3AF4C 800AAB4C */ .word 0x00000002 -/* 3AF50 800AAB50 */ .word 0x0B000000 -/* 3AF54 800AAB54 */ .word 0x0000305E -/* 3AF58 800AAB58 */ .word 0x00000280 -/* 3AF5C 800AAB5C */ .word 0x03E52239 -/* 3AF60 800AAB60 */ .word 0x0000020C -/* 3AF64 800AAB64 */ .word 0x00000C15 -/* 3AF68 800AAB68 */ .word 0x0C150C15 -/* 3AF6C 800AAB6C */ .word 0x006C02EC -/* 3AF70 800AAB70 */ .word 0x00000400 -/* 3AF74 800AAB74 */ .word 0x00000000 -/* 3AF78 800AAB78 */ .word 0x00000500 -/* 3AF7C 800AAB7C */ .word 0x02000800 -/* 3AF80 800AAB80 */ .word 0x002301FD -/* 3AF84 800AAB84 */ .word 0x000E0204 -/* 3AF88 800AAB88 */ .word 0x00000002 -/* 3AF8C 800AAB8C */ .word 0x00000A00 -/* 3AF90 800AAB90 */ .word 0x02000800 -/* 3AF94 800AAB94 */ .word 0x002501FF -/* 3AF98 800AAB98 */ .word 0x000E0204 -/* 3AF9C 800AAB9C */ .word 0x00000002 -/* 3AFA0 800AABA0 */ .word 0x0C000000 -/* 3AFA4 800AABA4 */ .word 0x0000334F -/* 3AFA8 800AABA8 */ .word 0x00000500 -/* 3AFAC 800AABAC */ .word 0x03E52239 -/* 3AFB0 800AABB0 */ .word 0x0000020C -/* 3AFB4 800AABB4 */ .word 0x00000C15 -/* 3AFB8 800AABB8 */ .word 0x0C150C15 -/* 3AFBC 800AABBC */ .word 0x006C02EC -/* 3AFC0 800AABC0 */ .word 0x00000400 -/* 3AFC4 800AABC4 */ .word 0x00000000 -/* 3AFC8 800AABC8 */ .word 0x00000A00 -/* 3AFCC 800AABCC */ .word 0x00000400 -/* 3AFD0 800AABD0 */ .word 0x002301FD -/* 3AFD4 800AABD4 */ .word 0x000E0204 -/* 3AFD8 800AABD8 */ .word 0x00000002 -/* 3AFDC 800AABDC */ .word 0x00001400 -/* 3AFE0 800AABE0 */ .word 0x00000400 -/* 3AFE4 800AABE4 */ .word 0x002501FF -/* 3AFE8 800AABE8 */ .word 0x000E0204 -/* 3AFEC 800AABEC */ .word 0x00000002 -/* 3AFF0 800AABF0 */ .word 0x0D000000 -/* 3AFF4 800AABF4 */ .word 0x0000324F -/* 3AFF8 800AABF8 */ .word 0x00000280 -/* 3AFFC 800AABFC */ .word 0x03E52239 -/* 3B000 800AAC00 */ .word 0x0000020C -/* 3B004 800AAC04 */ .word 0x00000C15 -/* 3B008 800AAC08 */ .word 0x0C150C15 -/* 3B00C 800AAC0C */ .word 0x006C02EC -/* 3B010 800AAC10 */ .word 0x00000400 -/* 3B014 800AAC14 */ .word 0x00000000 -/* 3B018 800AAC18 */ .word 0x00000A00 -/* 3B01C 800AAC1C */ .word 0x02000800 -/* 3B020 800AAC20 */ .word 0x002301FD -/* 3B024 800AAC24 */ .word 0x000E0204 -/* 3B028 800AAC28 */ .word 0x00000002 -/* 3B02C 800AAC2C */ .word 0x00001400 -/* 3B030 800AAC30 */ .word 0x02000800 -/* 3B034 800AAC34 */ .word 0x002501FF -/* 3B038 800AAC38 */ .word 0x000E0204 -/* 3B03C 800AAC3C */ .word 0x00000002 -/* 3B040 800AAC40 */ .word 0x0E000000 -/* 3B044 800AAC44 */ .word 0x0000320E -/* 3B048 800AAC48 */ .word 0x00000140 -/* 3B04C 800AAC4C */ .word 0x04541E3A -/* 3B050 800AAC50 */ .word 0x00000271 -/* 3B054 800AAC54 */ .word 0x00170C69 -/* 3B058 800AAC58 */ .word 0x0C6F0C6D -/* 3B05C 800AAC5C */ .word 0x00800300 -/* 3B060 800AAC60 */ .word 0x00000200 -/* 3B064 800AAC64 */ .word 0x00000000 -/* 3B068 800AAC68 */ .word 0x00000280 -/* 3B06C 800AAC6C */ .word 0x00000400 -/* 3B070 800AAC70 */ .word 0x005F0239 -/* 3B074 800AAC74 */ .word 0x0009026B -/* 3B078 800AAC78 */ .word 0x00000002 -/* 3B07C 800AAC7C */ .word 0x00000280 -/* 3B080 800AAC80 */ .word 0x00000400 -/* 3B084 800AAC84 */ .word 0x005F0239 -/* 3B088 800AAC88 */ .word 0x0009026B -/* 3B08C 800AAC8C */ .word 0x00000002 -/* 3B090 800AAC90 */ .word 0x0F000000 -/* 3B094 800AAC94 */ .word 0x0000324E -/* 3B098 800AAC98 */ .word 0x00000140 -/* 3B09C 800AAC9C */ .word 0x04541E3A -/* 3B0A0 800AACA0 */ .word 0x00000270 -/* 3B0A4 800AACA4 */ .word 0x00170C69 -/* 3B0A8 800AACA8 */ .word 0x0C6F0C6D -/* 3B0AC 800AACAC */ .word 0x00800300 -/* 3B0B0 800AACB0 */ .word 0x00000200 -/* 3B0B4 800AACB4 */ .word 0x00000000 -/* 3B0B8 800AACB8 */ .word 0x00000280 -/* 3B0BC 800AACBC */ .word 0x01000400 -/* 3B0C0 800AACC0 */ .word 0x005D0237 -/* 3B0C4 800AACC4 */ .word 0x0009026B -/* 3B0C8 800AACC8 */ .word 0x00000002 -/* 3B0CC 800AACCC */ .word 0x00000280 -/* 3B0D0 800AACD0 */ .word 0x03000400 -/* 3B0D4 800AACD4 */ .word 0x005F0239 -/* 3B0D8 800AACD8 */ .word 0x000D0269 -/* 3B0DC 800AACDC */ .word 0x00000002 -/* 3B0E0 800AACE0 */ .word 0x10000000 -/* 3B0E4 800AACE4 */ .word 0x0000311E -/* 3B0E8 800AACE8 */ .word 0x00000140 -/* 3B0EC 800AACEC */ .word 0x04541E3A -/* 3B0F0 800AACF0 */ .word 0x00000271 -/* 3B0F4 800AACF4 */ .word 0x00170C69 -/* 3B0F8 800AACF8 */ .word 0x0C6F0C6D -/* 3B0FC 800AACFC */ .word 0x00800300 -/* 3B100 800AAD00 */ .word 0x00000200 -/* 3B104 800AAD04 */ .word 0x00000000 -/* 3B108 800AAD08 */ .word 0x00000280 -/* 3B10C 800AAD0C */ .word 0x00000400 -/* 3B110 800AAD10 */ .word 0x005F0239 -/* 3B114 800AAD14 */ .word 0x0009026B -/* 3B118 800AAD18 */ .word 0x00000002 -/* 3B11C 800AAD1C */ .word 0x00000280 -/* 3B120 800AAD20 */ .word 0x00000400 -/* 3B124 800AAD24 */ .word 0x005F0239 -/* 3B128 800AAD28 */ .word 0x0009026B -/* 3B12C 800AAD2C */ .word 0x00000002 -/* 3B130 800AAD30 */ .word 0x11000000 -/* 3B134 800AAD34 */ .word 0x0000305E -/* 3B138 800AAD38 */ .word 0x00000140 -/* 3B13C 800AAD3C */ .word 0x04541E3A -/* 3B140 800AAD40 */ .word 0x00000270 -/* 3B144 800AAD44 */ .word 0x00170C69 -/* 3B148 800AAD48 */ .word 0x0C6F0C6D -/* 3B14C 800AAD4C */ .word 0x00800300 -/* 3B150 800AAD50 */ .word 0x00000200 -/* 3B154 800AAD54 */ .word 0x00000000 -/* 3B158 800AAD58 */ .word 0x00000280 -/* 3B15C 800AAD5C */ .word 0x01000400 -/* 3B160 800AAD60 */ .word 0x005D0237 -/* 3B164 800AAD64 */ .word 0x0009026B -/* 3B168 800AAD68 */ .word 0x00000002 -/* 3B16C 800AAD6C */ .word 0x00000280 -/* 3B170 800AAD70 */ .word 0x03000400 -/* 3B174 800AAD74 */ .word 0x005F0239 -/* 3B178 800AAD78 */ .word 0x000D0269 -/* 3B17C 800AAD7C */ .word 0x00000002 -/* 3B180 800AAD80 */ .word 0x12000000 -/* 3B184 800AAD84 */ .word 0x0000330F -/* 3B188 800AAD88 */ .word 0x00000140 -/* 3B18C 800AAD8C */ .word 0x04541E3A -/* 3B190 800AAD90 */ .word 0x00000271 -/* 3B194 800AAD94 */ .word 0x00170C69 -/* 3B198 800AAD98 */ .word 0x0C6F0C6D -/* 3B19C 800AAD9C */ .word 0x00800300 -/* 3B1A0 800AADA0 */ .word 0x00000200 -/* 3B1A4 800AADA4 */ .word 0x00000000 -/* 3B1A8 800AADA8 */ .word 0x00000500 -/* 3B1AC 800AADAC */ .word 0x00000400 -/* 3B1B0 800AADB0 */ .word 0x005F0239 -/* 3B1B4 800AADB4 */ .word 0x0009026B -/* 3B1B8 800AADB8 */ .word 0x00000002 -/* 3B1BC 800AADBC */ .word 0x00000500 -/* 3B1C0 800AADC0 */ .word 0x00000400 -/* 3B1C4 800AADC4 */ .word 0x005F0239 -/* 3B1C8 800AADC8 */ .word 0x0009026B -/* 3B1CC 800AADCC */ .word 0x00000002 -/* 3B1D0 800AADD0 */ .word 0x13000000 -/* 3B1D4 800AADD4 */ .word 0x0000324F -/* 3B1D8 800AADD8 */ .word 0x00000140 -/* 3B1DC 800AADDC */ .word 0x04541E3A -/* 3B1E0 800AADE0 */ .word 0x00000270 -/* 3B1E4 800AADE4 */ .word 0x00170C69 -/* 3B1E8 800AADE8 */ .word 0x0C6F0C6D -/* 3B1EC 800AADEC */ .word 0x00800300 -/* 3B1F0 800AADF0 */ .word 0x00000200 -/* 3B1F4 800AADF4 */ .word 0x00000000 -/* 3B1F8 800AADF8 */ .word 0x00000500 -/* 3B1FC 800AADFC */ .word 0x01000400 -/* 3B200 800AAE00 */ .word 0x005D0237 -/* 3B204 800AAE04 */ .word 0x0009026B -/* 3B208 800AAE08 */ .word 0x00000002 -/* 3B20C 800AAE0C */ .word 0x00000500 -/* 3B210 800AAE10 */ .word 0x03000400 -/* 3B214 800AAE14 */ .word 0x005F0239 -/* 3B218 800AAE18 */ .word 0x000D0269 -/* 3B21C 800AAE1C */ .word 0x00000002 -/* 3B220 800AAE20 */ .word 0x14000000 -/* 3B224 800AAE24 */ .word 0x0000301F -/* 3B228 800AAE28 */ .word 0x00000140 -/* 3B22C 800AAE2C */ .word 0x04541E3A -/* 3B230 800AAE30 */ .word 0x00000271 -/* 3B234 800AAE34 */ .word 0x00170C69 -/* 3B238 800AAE38 */ .word 0x0C6F0C6D -/* 3B23C 800AAE3C */ .word 0x00800300 -/* 3B240 800AAE40 */ .word 0x00000200 -/* 3B244 800AAE44 */ .word 0x00000000 -/* 3B248 800AAE48 */ .word 0x00000500 -/* 3B24C 800AAE4C */ .word 0x00000400 -/* 3B250 800AAE50 */ .word 0x005F0239 -/* 3B254 800AAE54 */ .word 0x0009026B -/* 3B258 800AAE58 */ .word 0x00000002 -/* 3B25C 800AAE5C */ .word 0x00000500 -/* 3B260 800AAE60 */ .word 0x00000400 -/* 3B264 800AAE64 */ .word 0x005F0239 -/* 3B268 800AAE68 */ .word 0x0009026B -/* 3B26C 800AAE6C */ .word 0x00000002 -/* 3B270 800AAE70 */ .word 0x15000000 -/* 3B274 800AAE74 */ .word 0x0000305F -/* 3B278 800AAE78 */ .word 0x00000140 -/* 3B27C 800AAE7C */ .word 0x04541E3A -/* 3B280 800AAE80 */ .word 0x00000270 -/* 3B284 800AAE84 */ .word 0x00170C69 -/* 3B288 800AAE88 */ .word 0x0C6F0C6D -/* 3B28C 800AAE8C */ .word 0x00800300 -/* 3B290 800AAE90 */ .word 0x00000200 -/* 3B294 800AAE94 */ .word 0x00000000 -/* 3B298 800AAE98 */ .word 0x00000500 -/* 3B29C 800AAE9C */ .word 0x01000400 -/* 3B2A0 800AAEA0 */ .word 0x005D0237 -/* 3B2A4 800AAEA4 */ .word 0x0009026B -/* 3B2A8 800AAEA8 */ .word 0x00000002 -/* 3B2AC 800AAEAC */ .word 0x00000500 -/* 3B2B0 800AAEB0 */ .word 0x03000400 -/* 3B2B4 800AAEB4 */ .word 0x005F0239 -/* 3B2B8 800AAEB8 */ .word 0x000D0269 -/* 3B2BC 800AAEBC */ .word 0x00000002 -/* 3B2C0 800AAEC0 */ .word 0x16000000 -/* 3B2C4 800AAEC4 */ .word 0x0000324E -/* 3B2C8 800AAEC8 */ .word 0x00000500 -/* 3B2CC 800AAECC */ .word 0x04541E3A -/* 3B2D0 800AAED0 */ .word 0x00000270 -/* 3B2D4 800AAED4 */ .word 0x00170C69 -/* 3B2D8 800AAED8 */ .word 0x0C6F0C6D -/* 3B2DC 800AAEDC */ .word 0x00800300 -/* 3B2E0 800AAEE0 */ .word 0x00000400 -/* 3B2E4 800AAEE4 */ .word 0x00000000 -/* 3B2E8 800AAEE8 */ .word 0x00000500 -/* 3B2EC 800AAEEC */ .word 0x00000400 -/* 3B2F0 800AAEF0 */ .word 0x005D0237 -/* 3B2F4 800AAEF4 */ .word 0x0009026B -/* 3B2F8 800AAEF8 */ .word 0x00000002 -/* 3B2FC 800AAEFC */ .word 0x00000A00 -/* 3B300 800AAF00 */ .word 0x00000400 -/* 3B304 800AAF04 */ .word 0x005F0239 -/* 3B308 800AAF08 */ .word 0x000D0269 -/* 3B30C 800AAF0C */ .word 0x00000002 -/* 3B310 800AAF10 */ .word 0x17000000 -/* 3B314 800AAF14 */ .word 0x0000324E -/* 3B318 800AAF18 */ .word 0x00000280 -/* 3B31C 800AAF1C */ .word 0x04541E3A -/* 3B320 800AAF20 */ .word 0x00000270 -/* 3B324 800AAF24 */ .word 0x00170C69 -/* 3B328 800AAF28 */ .word 0x0C6F0C6D -/* 3B32C 800AAF2C */ .word 0x00800300 -/* 3B330 800AAF30 */ .word 0x00000400 -/* 3B334 800AAF34 */ .word 0x00000000 -/* 3B338 800AAF38 */ .word 0x00000500 -/* 3B33C 800AAF3C */ .word 0x02000800 -/* 3B340 800AAF40 */ .word 0x005D0237 -/* 3B344 800AAF44 */ .word 0x0009026B -/* 3B348 800AAF48 */ .word 0x00000002 -/* 3B34C 800AAF4C */ .word 0x00000A00 -/* 3B350 800AAF50 */ .word 0x02000800 -/* 3B354 800AAF54 */ .word 0x005F0239 -/* 3B358 800AAF58 */ .word 0x000D0269 -/* 3B35C 800AAF5C */ .word 0x00000002 -/* 3B360 800AAF60 */ .word 0x18000000 -/* 3B364 800AAF64 */ .word 0x0000305E -/* 3B368 800AAF68 */ .word 0x00000500 -/* 3B36C 800AAF6C */ .word 0x04541E3A -/* 3B370 800AAF70 */ .word 0x00000270 -/* 3B374 800AAF74 */ .word 0x00170C69 -/* 3B378 800AAF78 */ .word 0x0C6F0C6D -/* 3B37C 800AAF7C */ .word 0x00800300 -/* 3B380 800AAF80 */ .word 0x00000400 -/* 3B384 800AAF84 */ .word 0x00000000 -/* 3B388 800AAF88 */ .word 0x00000500 -/* 3B38C 800AAF8C */ .word 0x00000400 -/* 3B390 800AAF90 */ .word 0x005D0237 -/* 3B394 800AAF94 */ .word 0x0009026B -/* 3B398 800AAF98 */ .word 0x00000002 -/* 3B39C 800AAF9C */ .word 0x00000A00 -/* 3B3A0 800AAFA0 */ .word 0x00000400 -/* 3B3A4 800AAFA4 */ .word 0x005F0239 -/* 3B3A8 800AAFA8 */ .word 0x000D0269 -/* 3B3AC 800AAFAC */ .word 0x00000002 -/* 3B3B0 800AAFB0 */ .word 0x19000000 -/* 3B3B4 800AAFB4 */ .word 0x0000305E -/* 3B3B8 800AAFB8 */ .word 0x00000280 -/* 3B3BC 800AAFBC */ .word 0x04541E3A -/* 3B3C0 800AAFC0 */ .word 0x00000270 -/* 3B3C4 800AAFC4 */ .word 0x00170C69 -/* 3B3C8 800AAFC8 */ .word 0x0C6F0C6D -/* 3B3CC 800AAFCC */ .word 0x00800300 -/* 3B3D0 800AAFD0 */ .word 0x00000400 -/* 3B3D4 800AAFD4 */ .word 0x00000000 -/* 3B3D8 800AAFD8 */ .word 0x00000500 -/* 3B3DC 800AAFDC */ .word 0x02000800 -/* 3B3E0 800AAFE0 */ .word 0x005D0237 -/* 3B3E4 800AAFE4 */ .word 0x0009026B -/* 3B3E8 800AAFE8 */ .word 0x00000002 -/* 3B3EC 800AAFEC */ .word 0x00000A00 -/* 3B3F0 800AAFF0 */ .word 0x02000800 -/* 3B3F4 800AAFF4 */ .word 0x005F0239 -/* 3B3F8 800AAFF8 */ .word 0x000D0269 -/* 3B3FC 800AAFFC */ .word 0x00000002 -/* 3B400 800AB000 */ .word 0x1A000000 -/* 3B404 800AB004 */ .word 0x0000334F -/* 3B408 800AB008 */ .word 0x00000500 -/* 3B40C 800AB00C */ .word 0x04541E3A -/* 3B410 800AB010 */ .word 0x00000270 -/* 3B414 800AB014 */ .word 0x00170C69 -/* 3B418 800AB018 */ .word 0x0C6F0C6D -/* 3B41C 800AB01C */ .word 0x00800300 -/* 3B420 800AB020 */ .word 0x00000400 -/* 3B424 800AB024 */ .word 0x00000000 -/* 3B428 800AB028 */ .word 0x00000A00 -/* 3B42C 800AB02C */ .word 0x00000400 -/* 3B430 800AB030 */ .word 0x005D0237 -/* 3B434 800AB034 */ .word 0x0009026B -/* 3B438 800AB038 */ .word 0x00000002 -/* 3B43C 800AB03C */ .word 0x00001400 -/* 3B440 800AB040 */ .word 0x00000400 -/* 3B444 800AB044 */ .word 0x005F0239 -/* 3B448 800AB048 */ .word 0x000D0269 -/* 3B44C 800AB04C */ .word 0x00000002 -/* 3B450 800AB050 */ .word 0x1B000000 -/* 3B454 800AB054 */ .word 0x0000324F -/* 3B458 800AB058 */ .word 0x00000280 -/* 3B45C 800AB05C */ .word 0x04541E3A -/* 3B460 800AB060 */ .word 0x00000270 -/* 3B464 800AB064 */ .word 0x00170C69 -/* 3B468 800AB068 */ .word 0x0C6F0C6D -/* 3B46C 800AB06C */ .word 0x00800300 -/* 3B470 800AB070 */ .word 0x00000400 -/* 3B474 800AB074 */ .word 0x00000000 -/* 3B478 800AB078 */ .word 0x00000A00 -/* 3B47C 800AB07C */ .word 0x02000800 -/* 3B480 800AB080 */ .word 0x005D0237 -/* 3B484 800AB084 */ .word 0x0009026B -/* 3B488 800AB088 */ .word 0x00000002 -/* 3B48C 800AB08C */ .word 0x00001400 -/* 3B490 800AB090 */ .word 0x02000800 -/* 3B494 800AB094 */ .word 0x005F0239 -/* 3B498 800AB098 */ .word 0x000D0269 -/* 3B49C 800AB09C */ .word 0x00000002 -/* 3B4A0 800AB0A0 */ .word 0x1C000000 -/* 3B4A4 800AB0A4 */ .word 0x0000320E -/* 3B4A8 800AB0A8 */ .word 0x00000140 -/* 3B4AC 800AB0AC */ .word 0x04651E39 -/* 3B4B0 800AB0B0 */ .word 0x0000020D -/* 3B4B4 800AB0B4 */ .word 0x00040C11 -/* 3B4B8 800AB0B8 */ .word 0x0C190C1A -/* 3B4BC 800AB0BC */ .word 0x006C02EC -/* 3B4C0 800AB0C0 */ .word 0x00000200 -/* 3B4C4 800AB0C4 */ .word 0x00000000 -/* 3B4C8 800AB0C8 */ .word 0x00000280 -/* 3B4CC 800AB0CC */ .word 0x00000400 -/* 3B4D0 800AB0D0 */ .word 0x002501FF -/* 3B4D4 800AB0D4 */ .word 0x000E0204 -/* 3B4D8 800AB0D8 */ .word 0x00000002 -/* 3B4DC 800AB0DC */ .word 0x00000280 -/* 3B4E0 800AB0E0 */ .word 0x00000400 -/* 3B4E4 800AB0E4 */ .word 0x002501FF -/* 3B4E8 800AB0E8 */ .word 0x000E0204 -/* 3B4EC 800AB0EC */ .word 0x00000002 -/* 3B4F0 800AB0F0 */ .word 0x1D000000 -/* 3B4F4 800AB0F4 */ .word 0x0000324E -/* 3B4F8 800AB0F8 */ .word 0x00000140 -/* 3B4FC 800AB0FC */ .word 0x04651E39 -/* 3B500 800AB100 */ .word 0x0000020C -/* 3B504 800AB104 */ .word 0x00000C10 -/* 3B508 800AB108 */ .word 0x0C1C0C1C -/* 3B50C 800AB10C */ .word 0x006C02EC -/* 3B510 800AB110 */ .word 0x00000200 -/* 3B514 800AB114 */ .word 0x00000000 -/* 3B518 800AB118 */ .word 0x00000280 -/* 3B51C 800AB11C */ .word 0x01000400 -/* 3B520 800AB120 */ .word 0x002301FD -/* 3B524 800AB124 */ .word 0x000B0202 -/* 3B528 800AB128 */ .word 0x00000002 -/* 3B52C 800AB12C */ .word 0x00000280 -/* 3B530 800AB130 */ .word 0x03000400 -/* 3B534 800AB134 */ .word 0x002501FF -/* 3B538 800AB138 */ .word 0x000E0204 -/* 3B53C 800AB13C */ .word 0x00000002 -/* 3B540 800AB140 */ .word 0x1E000000 -/* 3B544 800AB144 */ .word 0x0000311E -/* 3B548 800AB148 */ .word 0x00000140 -/* 3B54C 800AB14C */ .word 0x04651E39 -/* 3B550 800AB150 */ .word 0x0000020D -/* 3B554 800AB154 */ .word 0x00040C11 -/* 3B558 800AB158 */ .word 0x0C190C1A -/* 3B55C 800AB15C */ .word 0x006C02EC -/* 3B560 800AB160 */ .word 0x00000200 -/* 3B564 800AB164 */ .word 0x00000000 -/* 3B568 800AB168 */ .word 0x00000280 -/* 3B56C 800AB16C */ .word 0x00000400 -/* 3B570 800AB170 */ .word 0x002501FF -/* 3B574 800AB174 */ .word 0x000E0204 -/* 3B578 800AB178 */ .word 0x00000002 -/* 3B57C 800AB17C */ .word 0x00000280 -/* 3B580 800AB180 */ .word 0x00000400 -/* 3B584 800AB184 */ .word 0x002501FF -/* 3B588 800AB188 */ .word 0x000E0204 -/* 3B58C 800AB18C */ .word 0x00000002 -/* 3B590 800AB190 */ .word 0x1F000000 -/* 3B594 800AB194 */ .word 0x0000305E -/* 3B598 800AB198 */ .word 0x00000140 -/* 3B59C 800AB19C */ .word 0x04651E39 -/* 3B5A0 800AB1A0 */ .word 0x0000020C -/* 3B5A4 800AB1A4 */ .word 0x00000C10 -/* 3B5A8 800AB1A8 */ .word 0x0C1C0C1C -/* 3B5AC 800AB1AC */ .word 0x006C02EC -/* 3B5B0 800AB1B0 */ .word 0x00000200 -/* 3B5B4 800AB1B4 */ .word 0x00000000 -/* 3B5B8 800AB1B8 */ .word 0x00000280 -/* 3B5BC 800AB1BC */ .word 0x01000400 -/* 3B5C0 800AB1C0 */ .word 0x002301FD -/* 3B5C4 800AB1C4 */ .word 0x000B0202 -/* 3B5C8 800AB1C8 */ .word 0x00000002 -/* 3B5CC 800AB1CC */ .word 0x00000280 -/* 3B5D0 800AB1D0 */ .word 0x03000400 -/* 3B5D4 800AB1D4 */ .word 0x002501FF -/* 3B5D8 800AB1D8 */ .word 0x000E0204 -/* 3B5DC 800AB1DC */ .word 0x00000002 -/* 3B5E0 800AB1E0 */ .word 0x20000000 -/* 3B5E4 800AB1E4 */ .word 0x0000330F -/* 3B5E8 800AB1E8 */ .word 0x00000140 -/* 3B5EC 800AB1EC */ .word 0x04651E39 -/* 3B5F0 800AB1F0 */ .word 0x0000020D -/* 3B5F4 800AB1F4 */ .word 0x00040C11 -/* 3B5F8 800AB1F8 */ .word 0x0C190C1A -/* 3B5FC 800AB1FC */ .word 0x006C02EC -/* 3B600 800AB200 */ .word 0x00000200 -/* 3B604 800AB204 */ .word 0x00000000 -/* 3B608 800AB208 */ .word 0x00000500 -/* 3B60C 800AB20C */ .word 0x00000400 -/* 3B610 800AB210 */ .word 0x002501FF -/* 3B614 800AB214 */ .word 0x000E0204 -/* 3B618 800AB218 */ .word 0x00000002 -/* 3B61C 800AB21C */ .word 0x00000500 -/* 3B620 800AB220 */ .word 0x00000400 -/* 3B624 800AB224 */ .word 0x002501FF -/* 3B628 800AB228 */ .word 0x000E0204 -/* 3B62C 800AB22C */ .word 0x00000002 -/* 3B630 800AB230 */ .word 0x21000000 -/* 3B634 800AB234 */ .word 0x0000324F -/* 3B638 800AB238 */ .word 0x00000140 -/* 3B63C 800AB23C */ .word 0x04651E39 -/* 3B640 800AB240 */ .word 0x0000020C -/* 3B644 800AB244 */ .word 0x00000C10 -/* 3B648 800AB248 */ .word 0x0C1C0C1C -/* 3B64C 800AB24C */ .word 0x006C02EC -/* 3B650 800AB250 */ .word 0x00000200 -/* 3B654 800AB254 */ .word 0x00000000 -/* 3B658 800AB258 */ .word 0x00000500 -/* 3B65C 800AB25C */ .word 0x01000400 -/* 3B660 800AB260 */ .word 0x002301FD -/* 3B664 800AB264 */ .word 0x000B0202 -/* 3B668 800AB268 */ .word 0x00000002 -/* 3B66C 800AB26C */ .word 0x00000500 -/* 3B670 800AB270 */ .word 0x03000400 -/* 3B674 800AB274 */ .word 0x002501FF -/* 3B678 800AB278 */ .word 0x000E0204 -/* 3B67C 800AB27C */ .word 0x00000002 -/* 3B680 800AB280 */ .word 0x22000000 -/* 3B684 800AB284 */ .word 0x0000301F -/* 3B688 800AB288 */ .word 0x00000140 -/* 3B68C 800AB28C */ .word 0x04651E39 -/* 3B690 800AB290 */ .word 0x0000020D -/* 3B694 800AB294 */ .word 0x00040C11 -/* 3B698 800AB298 */ .word 0x0C190C1A -/* 3B69C 800AB29C */ .word 0x006C02EC -/* 3B6A0 800AB2A0 */ .word 0x00000200 -/* 3B6A4 800AB2A4 */ .word 0x00000000 -/* 3B6A8 800AB2A8 */ .word 0x00000500 -/* 3B6AC 800AB2AC */ .word 0x00000400 -/* 3B6B0 800AB2B0 */ .word 0x002501FF -/* 3B6B4 800AB2B4 */ .word 0x000E0204 -/* 3B6B8 800AB2B8 */ .word 0x00000002 -/* 3B6BC 800AB2BC */ .word 0x00000500 -/* 3B6C0 800AB2C0 */ .word 0x00000400 -/* 3B6C4 800AB2C4 */ .word 0x002501FF -/* 3B6C8 800AB2C8 */ .word 0x000E0204 -/* 3B6CC 800AB2CC */ .word 0x00000002 -/* 3B6D0 800AB2D0 */ .word 0x23000000 -/* 3B6D4 800AB2D4 */ .word 0x0000305F -/* 3B6D8 800AB2D8 */ .word 0x00000140 -/* 3B6DC 800AB2DC */ .word 0x04651E39 -/* 3B6E0 800AB2E0 */ .word 0x0000020C -/* 3B6E4 800AB2E4 */ .word 0x00000C10 -/* 3B6E8 800AB2E8 */ .word 0x0C1C0C1C -/* 3B6EC 800AB2EC */ .word 0x006C02EC -/* 3B6F0 800AB2F0 */ .word 0x00000200 -/* 3B6F4 800AB2F4 */ .word 0x00000000 -/* 3B6F8 800AB2F8 */ .word 0x00000500 -/* 3B6FC 800AB2FC */ .word 0x01000400 -/* 3B700 800AB300 */ .word 0x002301FD -/* 3B704 800AB304 */ .word 0x000B0202 -/* 3B708 800AB308 */ .word 0x00000002 -/* 3B70C 800AB30C */ .word 0x00000500 -/* 3B710 800AB310 */ .word 0x03000400 -/* 3B714 800AB314 */ .word 0x002501FF -/* 3B718 800AB318 */ .word 0x000E0204 -/* 3B71C 800AB31C */ .word 0x00000002 -/* 3B720 800AB320 */ .word 0x24000000 -/* 3B724 800AB324 */ .word 0x0000324E -/* 3B728 800AB328 */ .word 0x00000500 -/* 3B72C 800AB32C */ .word 0x04651E39 -/* 3B730 800AB330 */ .word 0x0000020C -/* 3B734 800AB334 */ .word 0x00000C10 -/* 3B738 800AB338 */ .word 0x0C1C0C1C -/* 3B73C 800AB33C */ .word 0x006C02EC -/* 3B740 800AB340 */ .word 0x00000400 -/* 3B744 800AB344 */ .word 0x00000000 -/* 3B748 800AB348 */ .word 0x00000500 -/* 3B74C 800AB34C */ .word 0x00000400 -/* 3B750 800AB350 */ .word 0x002301FD -/* 3B754 800AB354 */ .word 0x000B0202 -/* 3B758 800AB358 */ .word 0x00000002 -/* 3B75C 800AB35C */ .word 0x00000A00 -/* 3B760 800AB360 */ .word 0x00000400 -/* 3B764 800AB364 */ .word 0x002501FF -/* 3B768 800AB368 */ .word 0x000E0204 -/* 3B76C 800AB36C */ .word 0x00000002 -/* 3B770 800AB370 */ .word 0x25000000 -/* 3B774 800AB374 */ .word 0x0000324E -/* 3B778 800AB378 */ .word 0x00000280 -/* 3B77C 800AB37C */ .word 0x04651E39 -/* 3B780 800AB380 */ .word 0x0000020C -/* 3B784 800AB384 */ .word 0x00000C10 -/* 3B788 800AB388 */ .word 0x0C1C0C1C -/* 3B78C 800AB38C */ .word 0x006C02EC -/* 3B790 800AB390 */ .word 0x00000400 -/* 3B794 800AB394 */ .word 0x00000000 -/* 3B798 800AB398 */ .word 0x00000500 -/* 3B79C 800AB39C */ .word 0x02000800 -/* 3B7A0 800AB3A0 */ .word 0x002301FD -/* 3B7A4 800AB3A4 */ .word 0x000B0202 -/* 3B7A8 800AB3A8 */ .word 0x00000002 -/* 3B7AC 800AB3AC */ .word 0x00000A00 -/* 3B7B0 800AB3B0 */ .word 0x02000800 -/* 3B7B4 800AB3B4 */ .word 0x002501FF -/* 3B7B8 800AB3B8 */ .word 0x000E0204 -/* 3B7BC 800AB3BC */ .word 0x00000002 -/* 3B7C0 800AB3C0 */ .word 0x26000000 -/* 3B7C4 800AB3C4 */ .word 0x0000305E -/* 3B7C8 800AB3C8 */ .word 0x00000500 -/* 3B7CC 800AB3CC */ .word 0x04651E39 -/* 3B7D0 800AB3D0 */ .word 0x0000020C -/* 3B7D4 800AB3D4 */ .word 0x00000C10 -/* 3B7D8 800AB3D8 */ .word 0x0C1C0C1C -/* 3B7DC 800AB3DC */ .word 0x006C02EC -/* 3B7E0 800AB3E0 */ .word 0x00000400 -/* 3B7E4 800AB3E4 */ .word 0x00000000 -/* 3B7E8 800AB3E8 */ .word 0x00000500 -/* 3B7EC 800AB3EC */ .word 0x00000400 -/* 3B7F0 800AB3F0 */ .word 0x002301FD -/* 3B7F4 800AB3F4 */ .word 0x000B0202 -/* 3B7F8 800AB3F8 */ .word 0x00000002 -/* 3B7FC 800AB3FC */ .word 0x00000A00 -/* 3B800 800AB400 */ .word 0x00000400 -/* 3B804 800AB404 */ .word 0x002501FF -/* 3B808 800AB408 */ .word 0x000E0204 -/* 3B80C 800AB40C */ .word 0x00000002 -/* 3B810 800AB410 */ .word 0x27000000 -/* 3B814 800AB414 */ .word 0x0000305E -/* 3B818 800AB418 */ .word 0x00000280 -/* 3B81C 800AB41C */ .word 0x04651E39 -/* 3B820 800AB420 */ .word 0x0000020C -/* 3B824 800AB424 */ .word 0x00000C10 -/* 3B828 800AB428 */ .word 0x0C1C0C1C -/* 3B82C 800AB42C */ .word 0x006C02EC -/* 3B830 800AB430 */ .word 0x00000400 -/* 3B834 800AB434 */ .word 0x00000000 -/* 3B838 800AB438 */ .word 0x00000500 -/* 3B83C 800AB43C */ .word 0x02000800 -/* 3B840 800AB440 */ .word 0x002301FD -/* 3B844 800AB444 */ .word 0x000B0202 -/* 3B848 800AB448 */ .word 0x00000002 -/* 3B84C 800AB44C */ .word 0x00000A00 -/* 3B850 800AB450 */ .word 0x02000800 -/* 3B854 800AB454 */ .word 0x002501FF -/* 3B858 800AB458 */ .word 0x000E0204 -/* 3B85C 800AB45C */ .word 0x00000002 -/* 3B860 800AB460 */ .word 0x28000000 -/* 3B864 800AB464 */ .word 0x0000334F -/* 3B868 800AB468 */ .word 0x00000500 -/* 3B86C 800AB46C */ .word 0x04651E39 -/* 3B870 800AB470 */ .word 0x0000020C -/* 3B874 800AB474 */ .word 0x00000C10 -/* 3B878 800AB478 */ .word 0x0C1C0C1C -/* 3B87C 800AB47C */ .word 0x006C02EC -/* 3B880 800AB480 */ .word 0x00000400 -/* 3B884 800AB484 */ .word 0x00000000 -/* 3B888 800AB488 */ .word 0x00000A00 -/* 3B88C 800AB48C */ .word 0x00000400 -/* 3B890 800AB490 */ .word 0x002301FD -/* 3B894 800AB494 */ .word 0x000B0202 -/* 3B898 800AB498 */ .word 0x00000002 -/* 3B89C 800AB49C */ .word 0x00001400 -/* 3B8A0 800AB4A0 */ .word 0x00000400 -/* 3B8A4 800AB4A4 */ .word 0x002501FF -/* 3B8A8 800AB4A8 */ .word 0x000E0204 -/* 3B8AC 800AB4AC */ .word 0x00000002 -/* 3B8B0 800AB4B0 */ .word 0x29000000 -/* 3B8B4 800AB4B4 */ .word 0x0000324F -/* 3B8B8 800AB4B8 */ .word 0x00000280 -/* 3B8BC 800AB4BC */ .word 0x04651E39 -/* 3B8C0 800AB4C0 */ .word 0x0000020C -/* 3B8C4 800AB4C4 */ .word 0x00000C10 -/* 3B8C8 800AB4C8 */ .word 0x0C1C0C1C -/* 3B8CC 800AB4CC */ .word 0x006C02EC -/* 3B8D0 800AB4D0 */ .word 0x00000400 -/* 3B8D4 800AB4D4 */ .word 0x00000000 -/* 3B8D8 800AB4D8 */ .word 0x00000A00 -/* 3B8DC 800AB4DC */ .word 0x02000800 -/* 3B8E0 800AB4E0 */ .word 0x002301FD -/* 3B8E4 800AB4E4 */ .word 0x000B0202 -/* 3B8E8 800AB4E8 */ .word 0x00000002 -/* 3B8EC 800AB4EC */ .word 0x00001400 -/* 3B8F0 800AB4F0 */ .word 0x02000800 -/* 3B8F4 800AB4F4 */ .word 0x002501FF -/* 3B8F8 800AB4F8 */ .word 0x000E0204 -/* 3B8FC 800AB4FC */ .word 0x00000002 -/* 3B900 800AB500 */ .word 0x2A000000 -/* 3B904 800AB504 */ .word 0x0000320E -/* 3B908 800AB508 */ .word 0x00000140 -/* 3B90C 800AB50C */ .word 0x04541E3A -/* 3B910 800AB510 */ .word 0x00000271 -/* 3B914 800AB514 */ .word 0x00170C69 -/* 3B918 800AB518 */ .word 0x0C6F0C6D -/* 3B91C 800AB51C */ .word 0x00800300 -/* 3B920 800AB520 */ .word 0x00000200 -/* 3B924 800AB524 */ .word 0x00000000 -/* 3B928 800AB528 */ .word 0x00000280 -/* 3B92C 800AB52C */ .word 0x00000400 -/* 3B930 800AB530 */ .word 0x002F0269 -/* 3B934 800AB534 */ .word 0x0009026B -/* 3B938 800AB538 */ .word 0x00000002 -/* 3B93C 800AB53C */ .word 0x00000280 -/* 3B940 800AB540 */ .word 0x00000400 -/* 3B944 800AB544 */ .word 0x002F0269 -/* 3B948 800AB548 */ .word 0x0009026B -/* 3B94C 800AB54C */ .word 0x00000002 -/* 3B950 800AB550 */ .word 0x2B000000 -/* 3B954 800AB554 */ .word 0x0000324E -/* 3B958 800AB558 */ .word 0x00000140 -/* 3B95C 800AB55C */ .word 0x04541E3A -/* 3B960 800AB560 */ .word 0x00000270 -/* 3B964 800AB564 */ .word 0x00170C69 -/* 3B968 800AB568 */ .word 0x0C6F0C6D -/* 3B96C 800AB56C */ .word 0x00800300 -/* 3B970 800AB570 */ .word 0x00000200 -/* 3B974 800AB574 */ .word 0x00000000 -/* 3B978 800AB578 */ .word 0x00000280 -/* 3B97C 800AB57C */ .word 0x01000400 -/* 3B980 800AB580 */ .word 0x002D0267 -/* 3B984 800AB584 */ .word 0x0009026B -/* 3B988 800AB588 */ .word 0x00000002 -/* 3B98C 800AB58C */ .word 0x00000280 -/* 3B990 800AB590 */ .word 0x03000400 -/* 3B994 800AB594 */ .word 0x002F0269 -/* 3B998 800AB598 */ .word 0x000D0269 -/* 3B99C 800AB59C */ .word 0x00000002 -/* 3B9A0 800AB5A0 */ .word 0x2C000000 -/* 3B9A4 800AB5A4 */ .word 0x0000311E -/* 3B9A8 800AB5A8 */ .word 0x00000140 -/* 3B9AC 800AB5AC */ .word 0x04541E3A -/* 3B9B0 800AB5B0 */ .word 0x00000271 -/* 3B9B4 800AB5B4 */ .word 0x00170C69 -/* 3B9B8 800AB5B8 */ .word 0x0C6F0C6D -/* 3B9BC 800AB5BC */ .word 0x00800300 -/* 3B9C0 800AB5C0 */ .word 0x00000200 -/* 3B9C4 800AB5C4 */ .word 0x00000000 -/* 3B9C8 800AB5C8 */ .word 0x00000280 -/* 3B9CC 800AB5CC */ .word 0x00000400 -/* 3B9D0 800AB5D0 */ .word 0x002F0269 -/* 3B9D4 800AB5D4 */ .word 0x0009026B -/* 3B9D8 800AB5D8 */ .word 0x00000002 -/* 3B9DC 800AB5DC */ .word 0x00000280 -/* 3B9E0 800AB5E0 */ .word 0x00000400 -/* 3B9E4 800AB5E4 */ .word 0x002F0269 -/* 3B9E8 800AB5E8 */ .word 0x0009026B -/* 3B9EC 800AB5EC */ .word 0x00000002 -/* 3B9F0 800AB5F0 */ .word 0x2D000000 -/* 3B9F4 800AB5F4 */ .word 0x0000305E -/* 3B9F8 800AB5F8 */ .word 0x00000140 -/* 3B9FC 800AB5FC */ .word 0x04541E3A -/* 3BA00 800AB600 */ .word 0x00000270 -/* 3BA04 800AB604 */ .word 0x00170C69 -/* 3BA08 800AB608 */ .word 0x0C6F0C6D -/* 3BA0C 800AB60C */ .word 0x00800300 -/* 3BA10 800AB610 */ .word 0x00000200 -/* 3BA14 800AB614 */ .word 0x00000000 -/* 3BA18 800AB618 */ .word 0x00000280 -/* 3BA1C 800AB61C */ .word 0x01000400 -/* 3BA20 800AB620 */ .word 0x002D0267 -/* 3BA24 800AB624 */ .word 0x0009026B -/* 3BA28 800AB628 */ .word 0x00000002 -/* 3BA2C 800AB62C */ .word 0x00000280 -/* 3BA30 800AB630 */ .word 0x03000400 -/* 3BA34 800AB634 */ .word 0x002F0269 -/* 3BA38 800AB638 */ .word 0x000D0269 -/* 3BA3C 800AB63C */ .word 0x00000002 -/* 3BA40 800AB640 */ .word 0x2E000000 -/* 3BA44 800AB644 */ .word 0x0000330F -/* 3BA48 800AB648 */ .word 0x00000140 -/* 3BA4C 800AB64C */ .word 0x04541E3A -/* 3BA50 800AB650 */ .word 0x00000271 -/* 3BA54 800AB654 */ .word 0x00170C69 -/* 3BA58 800AB658 */ .word 0x0C6F0C6D -/* 3BA5C 800AB65C */ .word 0x00800300 -/* 3BA60 800AB660 */ .word 0x00000200 -/* 3BA64 800AB664 */ .word 0x00000000 -/* 3BA68 800AB668 */ .word 0x00000500 -/* 3BA6C 800AB66C */ .word 0x00000400 -/* 3BA70 800AB670 */ .word 0x002F0269 -/* 3BA74 800AB674 */ .word 0x0009026B -/* 3BA78 800AB678 */ .word 0x00000002 -/* 3BA7C 800AB67C */ .word 0x00000500 -/* 3BA80 800AB680 */ .word 0x00000400 -/* 3BA84 800AB684 */ .word 0x002F0269 -/* 3BA88 800AB688 */ .word 0x0009026B -/* 3BA8C 800AB68C */ .word 0x00000002 -/* 3BA90 800AB690 */ .word 0x2F000000 -/* 3BA94 800AB694 */ .word 0x0000324F -/* 3BA98 800AB698 */ .word 0x00000140 -/* 3BA9C 800AB69C */ .word 0x04541E3A -/* 3BAA0 800AB6A0 */ .word 0x00000270 -/* 3BAA4 800AB6A4 */ .word 0x00170C69 -/* 3BAA8 800AB6A8 */ .word 0x0C6F0C6D -/* 3BAAC 800AB6AC */ .word 0x00800300 -/* 3BAB0 800AB6B0 */ .word 0x00000200 -/* 3BAB4 800AB6B4 */ .word 0x00000000 -/* 3BAB8 800AB6B8 */ .word 0x00000500 -/* 3BABC 800AB6BC */ .word 0x01000400 -/* 3BAC0 800AB6C0 */ .word 0x002D0267 -/* 3BAC4 800AB6C4 */ .word 0x0009026B -/* 3BAC8 800AB6C8 */ .word 0x00000002 -/* 3BACC 800AB6CC */ .word 0x00000500 -/* 3BAD0 800AB6D0 */ .word 0x03000400 -/* 3BAD4 800AB6D4 */ .word 0x002F0269 -/* 3BAD8 800AB6D8 */ .word 0x000D0269 -/* 3BADC 800AB6DC */ .word 0x00000002 -/* 3BAE0 800AB6E0 */ .word 0x30000000 -/* 3BAE4 800AB6E4 */ .word 0x0000301F -/* 3BAE8 800AB6E8 */ .word 0x00000140 -/* 3BAEC 800AB6EC */ .word 0x04541E3A -/* 3BAF0 800AB6F0 */ .word 0x00000271 -/* 3BAF4 800AB6F4 */ .word 0x00170C69 -/* 3BAF8 800AB6F8 */ .word 0x0C6F0C6D -/* 3BAFC 800AB6FC */ .word 0x00800300 -/* 3BB00 800AB700 */ .word 0x00000200 -/* 3BB04 800AB704 */ .word 0x00000000 -/* 3BB08 800AB708 */ .word 0x00000500 -/* 3BB0C 800AB70C */ .word 0x00000400 -/* 3BB10 800AB710 */ .word 0x002F0269 -/* 3BB14 800AB714 */ .word 0x0009026B -/* 3BB18 800AB718 */ .word 0x00000002 -/* 3BB1C 800AB71C */ .word 0x00000500 -/* 3BB20 800AB720 */ .word 0x00000400 -/* 3BB24 800AB724 */ .word 0x002F0269 -/* 3BB28 800AB728 */ .word 0x0009026B -/* 3BB2C 800AB72C */ .word 0x00000002 -/* 3BB30 800AB730 */ .word 0x31000000 -/* 3BB34 800AB734 */ .word 0x0000305F -/* 3BB38 800AB738 */ .word 0x00000140 -/* 3BB3C 800AB73C */ .word 0x04541E3A -/* 3BB40 800AB740 */ .word 0x00000270 -/* 3BB44 800AB744 */ .word 0x00170C69 -/* 3BB48 800AB748 */ .word 0x0C6F0C6D -/* 3BB4C 800AB74C */ .word 0x00800300 -/* 3BB50 800AB750 */ .word 0x00000200 -/* 3BB54 800AB754 */ .word 0x00000000 -/* 3BB58 800AB758 */ .word 0x00000500 -/* 3BB5C 800AB75C */ .word 0x01000400 -/* 3BB60 800AB760 */ .word 0x002D0267 -/* 3BB64 800AB764 */ .word 0x0009026B -/* 3BB68 800AB768 */ .word 0x00000002 -/* 3BB6C 800AB76C */ .word 0x00000500 -/* 3BB70 800AB770 */ .word 0x03000400 -/* 3BB74 800AB774 */ .word 0x002F0269 -/* 3BB78 800AB778 */ .word 0x000D0269 -/* 3BB7C 800AB77C */ .word 0x00000002 -/* 3BB80 800AB780 */ .word 0x32000000 -/* 3BB84 800AB784 */ .word 0x0000324E -/* 3BB88 800AB788 */ .word 0x00000500 -/* 3BB8C 800AB78C */ .word 0x04541E3A -/* 3BB90 800AB790 */ .word 0x00000270 -/* 3BB94 800AB794 */ .word 0x00170C69 -/* 3BB98 800AB798 */ .word 0x0C6F0C6D -/* 3BB9C 800AB79C */ .word 0x00800300 -/* 3BBA0 800AB7A0 */ .word 0x00000400 -/* 3BBA4 800AB7A4 */ .word 0x00000000 -/* 3BBA8 800AB7A8 */ .word 0x00000500 -/* 3BBAC 800AB7AC */ .word 0x00000400 -/* 3BBB0 800AB7B0 */ .word 0x002D0267 -/* 3BBB4 800AB7B4 */ .word 0x0009026B -/* 3BBB8 800AB7B8 */ .word 0x00000002 -/* 3BBBC 800AB7BC */ .word 0x00000A00 -/* 3BBC0 800AB7C0 */ .word 0x00000400 -/* 3BBC4 800AB7C4 */ .word 0x002F0269 -/* 3BBC8 800AB7C8 */ .word 0x000D0269 -/* 3BBCC 800AB7CC */ .word 0x00000002 -/* 3BBD0 800AB7D0 */ .word 0x33000000 -/* 3BBD4 800AB7D4 */ .word 0x0000324E -/* 3BBD8 800AB7D8 */ .word 0x00000280 -/* 3BBDC 800AB7DC */ .word 0x04541E3A -/* 3BBE0 800AB7E0 */ .word 0x00000270 -/* 3BBE4 800AB7E4 */ .word 0x00170C69 -/* 3BBE8 800AB7E8 */ .word 0x0C6F0C6D -/* 3BBEC 800AB7EC */ .word 0x00800300 -/* 3BBF0 800AB7F0 */ .word 0x00000400 -/* 3BBF4 800AB7F4 */ .word 0x00000000 -/* 3BBF8 800AB7F8 */ .word 0x00000500 -/* 3BBFC 800AB7FC */ .word 0x02000800 -/* 3BC00 800AB800 */ .word 0x002D0267 -/* 3BC04 800AB804 */ .word 0x0009026B -/* 3BC08 800AB808 */ .word 0x00000002 -/* 3BC0C 800AB80C */ .word 0x00000A00 -/* 3BC10 800AB810 */ .word 0x02000800 -/* 3BC14 800AB814 */ .word 0x002F0269 -/* 3BC18 800AB818 */ .word 0x000D0269 -/* 3BC1C 800AB81C */ .word 0x00000002 -/* 3BC20 800AB820 */ .word 0x34000000 -/* 3BC24 800AB824 */ .word 0x0000305E -/* 3BC28 800AB828 */ .word 0x00000500 -/* 3BC2C 800AB82C */ .word 0x04541E3A -/* 3BC30 800AB830 */ .word 0x00000270 -/* 3BC34 800AB834 */ .word 0x00170C69 -/* 3BC38 800AB838 */ .word 0x0C6F0C6D -/* 3BC3C 800AB83C */ .word 0x00800300 -/* 3BC40 800AB840 */ .word 0x00000400 -/* 3BC44 800AB844 */ .word 0x00000000 -/* 3BC48 800AB848 */ .word 0x00000500 -/* 3BC4C 800AB84C */ .word 0x00000400 -/* 3BC50 800AB850 */ .word 0x002D0267 -/* 3BC54 800AB854 */ .word 0x0009026B -/* 3BC58 800AB858 */ .word 0x00000002 -/* 3BC5C 800AB85C */ .word 0x00000A00 -/* 3BC60 800AB860 */ .word 0x00000400 -/* 3BC64 800AB864 */ .word 0x002F0269 -/* 3BC68 800AB868 */ .word 0x000D0269 -/* 3BC6C 800AB86C */ .word 0x00000002 -/* 3BC70 800AB870 */ .word 0x35000000 -/* 3BC74 800AB874 */ .word 0x0000305E -/* 3BC78 800AB878 */ .word 0x00000280 -/* 3BC7C 800AB87C */ .word 0x04541E3A -/* 3BC80 800AB880 */ .word 0x00000270 -/* 3BC84 800AB884 */ .word 0x00170C69 -/* 3BC88 800AB888 */ .word 0x0C6F0C6D -/* 3BC8C 800AB88C */ .word 0x00800300 -/* 3BC90 800AB890 */ .word 0x00000400 -/* 3BC94 800AB894 */ .word 0x00000000 -/* 3BC98 800AB898 */ .word 0x00000500 -/* 3BC9C 800AB89C */ .word 0x02000800 -/* 3BCA0 800AB8A0 */ .word 0x002D0267 -/* 3BCA4 800AB8A4 */ .word 0x0009026B -/* 3BCA8 800AB8A8 */ .word 0x00000002 -/* 3BCAC 800AB8AC */ .word 0x00000A00 -/* 3BCB0 800AB8B0 */ .word 0x02000800 -/* 3BCB4 800AB8B4 */ .word 0x002F0269 -/* 3BCB8 800AB8B8 */ .word 0x000D0269 -/* 3BCBC 800AB8BC */ .word 0x00000002 -/* 3BCC0 800AB8C0 */ .word 0x36000000 -/* 3BCC4 800AB8C4 */ .word 0x0000334F -/* 3BCC8 800AB8C8 */ .word 0x00000500 -/* 3BCCC 800AB8CC */ .word 0x04541E3A -/* 3BCD0 800AB8D0 */ .word 0x00000270 -/* 3BCD4 800AB8D4 */ .word 0x00170C69 -/* 3BCD8 800AB8D8 */ .word 0x0C6F0C6D -/* 3BCDC 800AB8DC */ .word 0x00800300 -/* 3BCE0 800AB8E0 */ .word 0x00000400 -/* 3BCE4 800AB8E4 */ .word 0x00000000 -/* 3BCE8 800AB8E8 */ .word 0x00000A00 -/* 3BCEC 800AB8EC */ .word 0x00000400 -/* 3BCF0 800AB8F0 */ .word 0x002D0267 -/* 3BCF4 800AB8F4 */ .word 0x0009026B -/* 3BCF8 800AB8F8 */ .word 0x00000002 -/* 3BCFC 800AB8FC */ .word 0x00001400 -/* 3BD00 800AB900 */ .word 0x00000400 -/* 3BD04 800AB904 */ .word 0x002F0269 -/* 3BD08 800AB908 */ .word 0x000D0269 -/* 3BD0C 800AB90C */ .word 0x00000002 -/* 3BD10 800AB910 */ .word 0x37000000 -/* 3BD14 800AB914 */ .word 0x0000324F -/* 3BD18 800AB918 */ .word 0x00000280 -/* 3BD1C 800AB91C */ .word 0x04541E3A -/* 3BD20 800AB920 */ .word 0x00000270 -/* 3BD24 800AB924 */ .word 0x00170C69 -/* 3BD28 800AB928 */ .word 0x0C6F0C6D -/* 3BD2C 800AB92C */ .word 0x00800300 -/* 3BD30 800AB930 */ .word 0x00000400 -/* 3BD34 800AB934 */ .word 0x00000000 -/* 3BD38 800AB938 */ .word 0x00000A00 -/* 3BD3C 800AB93C */ .word 0x02000800 -/* 3BD40 800AB940 */ .word 0x002D0267 -/* 3BD44 800AB944 */ .word 0x0009026B -/* 3BD48 800AB948 */ .word 0x00000002 -/* 3BD4C 800AB94C */ .word 0x00001400 -/* 3BD50 800AB950 */ .word 0x02000800 -/* 3BD54 800AB954 */ .word 0x002F0269 -/* 3BD58 800AB958 */ .word 0x000D0269 -/* 3BD5C 800AB95C */ .word 0x00000002 -.size D_800AA7E0, . - D_800AA7E0 - -glabel D_800AB960 -/* 3BD60 800AB960 */ .word 0x02000000 -/* 3BD64 800AB964 */ .word 0x0000311E -/* 3BD68 800AB968 */ .word 0x00000140 -/* 3BD6C 800AB96C */ .word 0x03E52239 -/* 3BD70 800AB970 */ .word 0x0000020D -/* 3BD74 800AB974 */ .word 0x00000C15 -/* 3BD78 800AB978 */ .word 0x0C150C15 -/* 3BD7C 800AB97C */ .word 0x006C02EC -/* 3BD80 800AB980 */ .word 0x00000200 -/* 3BD84 800AB984 */ .word 0x00000000 -/* 3BD88 800AB988 */ .word 0x00000280 -/* 3BD8C 800AB98C */ .word 0x00000400 -/* 3BD90 800AB990 */ .word 0x002501FF -/* 3BD94 800AB994 */ .word 0x000E0204 -/* 3BD98 800AB998 */ .word 0x00000002 -/* 3BD9C 800AB99C */ .word 0x00000280 -/* 3BDA0 800AB9A0 */ .word 0x00000400 -/* 3BDA4 800AB9A4 */ .word 0x002501FF -/* 3BDA8 800AB9A8 */ .word 0x000E0204 -/* 3BDAC 800AB9AC */ .word 0x00000002 -.size D_800AB960, . - D_800AB960 - -.align 2 -glabel D_800AB9B0 -/* 3BDB0 800AB9B0 */ .asciz "\t" -.align 2 -/* 3BDB4 800AB9B4 */ .word 0x0000324E -/* 3BDB8 800AB9B8 */ .word 0x00000280 -/* 3BDBC 800AB9BC */ .word 0x03E52239 -/* 3BDC0 800AB9C0 */ .word 0x0000020C -/* 3BDC4 800AB9C4 */ .word 0x00000C15 -/* 3BDC8 800AB9C8 */ .word 0x0C150C15 -/* 3BDCC 800AB9CC */ .word 0x006C02EC -/* 3BDD0 800AB9D0 */ .word 0x00000400 -/* 3BDD4 800AB9D4 */ .word 0x00000000 -/* 3BDD8 800AB9D8 */ .word 0x00000500 -/* 3BDDC 800AB9DC */ .word 0x02000800 -/* 3BDE0 800AB9E0 */ .word 0x002301FD -/* 3BDE4 800AB9E4 */ .word 0x000E0204 -/* 3BDE8 800AB9E8 */ .word 0x00000002 -/* 3BDEC 800AB9EC */ .word 0x00000A00 -/* 3BDF0 800AB9F0 */ .word 0x02000800 -/* 3BDF4 800AB9F4 */ .word 0x002501FF -/* 3BDF8 800AB9F8 */ .word 0x000E0204 -/* 3BDFC 800AB9FC */ .word 0x00000002 -.size D_800AB9B0, . - D_800AB9B0 - -glabel D_800ABA00 -/* 3BE00 800ABA00 */ .word 0x1E000000 -/* 3BE04 800ABA04 */ .word 0x0000311E -/* 3BE08 800ABA08 */ .word 0x00000140 -/* 3BE0C 800ABA0C */ .word 0x04651E39 -/* 3BE10 800ABA10 */ .word 0x0000020D -/* 3BE14 800ABA14 */ .word 0x00040C11 -/* 3BE18 800ABA18 */ .word 0x0C190C1A -/* 3BE1C 800ABA1C */ .word 0x006C02EC -/* 3BE20 800ABA20 */ .word 0x00000200 -/* 3BE24 800ABA24 */ .word 0x00000000 -/* 3BE28 800ABA28 */ .word 0x00000280 -/* 3BE2C 800ABA2C */ .word 0x00000400 -/* 3BE30 800ABA30 */ .word 0x002501FF -/* 3BE34 800ABA34 */ .word 0x000E0204 -/* 3BE38 800ABA38 */ .word 0x00000002 -/* 3BE3C 800ABA3C */ .word 0x00000280 -/* 3BE40 800ABA40 */ .word 0x00000400 -/* 3BE44 800ABA44 */ .word 0x002501FF -/* 3BE48 800ABA48 */ .word 0x000E0204 -/* 3BE4C 800ABA4C */ .word 0x00000002 -.size D_800ABA00, . - D_800ABA00 - -.align 2 -glabel D_800ABA50 -/* 3BE50 800ABA50 */ .asciz "%" -.align 2 -/* 3BE54 800ABA54 */ .word 0x0000324E -/* 3BE58 800ABA58 */ .word 0x00000280 -/* 3BE5C 800ABA5C */ .word 0x04651E39 -/* 3BE60 800ABA60 */ .word 0x0000020C -/* 3BE64 800ABA64 */ .word 0x00000C10 -/* 3BE68 800ABA68 */ .word 0x0C1C0C1C -/* 3BE6C 800ABA6C */ .word 0x006C02EC -/* 3BE70 800ABA70 */ .word 0x00000400 -/* 3BE74 800ABA74 */ .word 0x00000000 -/* 3BE78 800ABA78 */ .word 0x00000500 -/* 3BE7C 800ABA7C */ .word 0x02000800 -/* 3BE80 800ABA80 */ .word 0x002301FD -/* 3BE84 800ABA84 */ .word 0x000B0202 -/* 3BE88 800ABA88 */ .word 0x00000002 -/* 3BE8C 800ABA8C */ .word 0x00000A00 -/* 3BE90 800ABA90 */ .word 0x02000800 -/* 3BE94 800ABA94 */ .word 0x002501FF -/* 3BE98 800ABA98 */ .word 0x000E0204 -/* 3BE9C 800ABA9C */ .word 0x00000002 -.size D_800ABA50, . - D_800ABA50 - -glabel D_800ABAA0 -/* 3BEA0 800ABAA0 */ .word 0xFFFFFFFF -.size D_800ABAA0, . - D_800ABAA0 - -glabel D_800ABAA4 -/* 3BEA4 800ABAA4 */ .byte 0xFA -/* 3BEA5 800ABAA5 */ .byte 0x00 -/* 3BEA6 800ABAA6 */ .byte 0x00 -/* 3BEA7 800ABAA7 */ .byte 0x00 -/* 3BEA8 800ABAA8 */ .byte 0x00 -/* 3BEA9 800ABAA9 */ .byte 0x00 -/* 3BEAA 800ABAAA */ .byte 0x00 -/* 3BEAB 800ABAAB */ .byte 0x00 -/* 3BEAC 800ABAAC */ .byte 0x00 -/* 3BEAD 800ABAAD */ .byte 0x00 -/* 3BEAE 800ABAAE */ .byte 0x00 -/* 3BEAF 800ABAAF */ .byte 0x00 -.size D_800ABAA4, . - D_800ABAA4 - -glabel D_800ABAB0 -/* 3BEB0 800ABAB0 */ .word 0xFFFFFFFF -/* 3BEB4 800ABAB4 */ .word 0x00000000 -/* 3BEB8 800ABAB8 */ .word 0x00000000 -/* 3BEBC 800ABABC */ .word 0x00000000 -.size D_800ABAB0, . - D_800ABAB0 - -glabel D_800ABAC0 -/* 3BEC0 800ABAC0 */ .word 0x00000000 -.size D_800ABAC0, . - D_800ABAC0 - -glabel D_800ABAC4 -/* 3BEC4 800ABAC4 */ .word 0x03B9ACA0 -.size D_800ABAC4, . - D_800ABAC4 - -glabel D_800ABAC8 -/* 3BEC8 800ABAC8 */ .word 0x02E6D354 -.size D_800ABAC8, . - D_800ABAC8 - -glabel D_800ABACC -/* 3BECC 800ABACC */ .word 0x00000000 -.size D_800ABACC, . - D_800ABACC - -glabel D_800ABAD0 -/* 3BED0 800ABAD0 */ .word 0x003FFF01 -/* 3BED4 800ABAD4 */ .word 0x00000000 -/* 3BED8 800ABAD8 */ .word 0x00000000 -/* 3BEDC 800ABADC */ .word 0x00000000 -.size D_800ABAD0, . - D_800ABAD0 - -glabel D_800ABAE0 -/* 3BEE0 800ABAE0 3C8EFA35 */ .float 0.01745329238 -/* 3BEE4 800ABAE4 00000000 */ .float 0 -/* 3BEE8 800ABAE8 00000000 */ .float 0 -/* 3BEEC 800ABAEC 00000000 */ .float 0 -.size D_800ABAE0, . - D_800ABAE0 - -glabel D_800ABAF0 -/* 3BEF0 800ABAF0 */ .word 0x00000000 -/* 3BEF4 800ABAF4 */ .word 0x00000000 -/* 3BEF8 800ABAF8 */ .word 0x00000000 -/* 3BEFC 800ABAFC */ .word 0x00000000 -/* 3BF00 800ABB00 */ .word 0x00000000 -/* 3BF04 800ABB04 */ .word 0x00000000 -/* 3BF08 800ABB08 */ .word 0x00000000 -/* 3BF0C 800ABB0C */ .word 0x00000000 -/* 3BF10 800ABB10 */ .word 0x00000000 -/* 3BF14 800ABB14 */ .word 0x00000000 -.size D_800ABAF0, . - D_800ABAF0 - -glabel D_800ABB18 -/* 3BF18 800ABB18 */ .word 0x00000000 -/* 3BF1C 800ABB1C */ .word 0x00000000 -.size D_800ABB18, . - D_800ABB18 - -.align 2 -glabel D_800ABB20 -/* 3BF20 800ABB20 */ .asciz " " -.align 2 -.size D_800ABB20, . - D_800ABB20 - -.align 2 -glabel D_800ABB44 -/* 3BF44 800ABB44 */ .asciz "00000000000000000000000000000000" -.align 2 -.align 2 -/* 3BF68 800ABB68 */ .asciz "" -.align 2 -.align 2 -/* 3BF6C 800ABB6C */ .asciz "" -.align 2 -.size D_800ABB44, . - D_800ABB44 - -glabel D_800ABB70 -/* 3BF70 800ABB70 */ .short 0x0000 -.size D_800ABB70, . - D_800ABB70 - -glabel D_800ABB72 -/* 3BF72 800ABB72 */ .short 0x0000 -.size D_800ABB72, . - D_800ABB72 - -glabel D_800ABB74 -/* 3BF74 800ABB74 */ .word 0x00000000 -/* 3BF78 800ABB78 */ .word 0x00000000 -/* 3BF7C 800ABB7C */ .word 0x00000000 -/* 3BF80 800ABB80 */ .word 0x00000000 -/* 3BF84 800ABB84 */ .word 0x00000000 -/* 3BF88 800ABB88 */ .word 0x00000000 -/* 3BF8C 800ABB8C */ .word 0x00000000 -/* 3BF90 800ABB90 */ .word 0x00000000 -/* 3BF94 800ABB94 */ .word 0x00000000 -/* 3BF98 800ABB98 */ .word 0x00000000 -/* 3BF9C 800ABB9C */ .word 0x00000000 -.size D_800ABB74, . - D_800ABB74 - -glabel D_800ABBA0 -/* 3BFA0 800ABBA0 */ .short 0x0000 -.size D_800ABBA0, . - D_800ABBA0 - -glabel D_800ABBA2 -/* 3BFA2 800ABBA2 */ .short 0x0000 -.size D_800ABBA2, . - D_800ABBA2 - -glabel D_800ABBA4 -/* 3BFA4 800ABBA4 */ .word 0x00000000 -.size D_800ABBA4, . - D_800ABBA4 - -glabel D_800ABBA8 -/* 3BFA8 800ABBA8 */ .word 0x00000000 -/* 3BFAC 800ABBAC */ .word 0x00000000 -/* 3BFB0 800ABBB0 */ .word 0x00000000 -/* 3BFB4 800ABBB4 */ .word 0x00000000 -/* 3BFB8 800ABBB8 */ .word 0x00000000 -/* 3BFBC 800ABBBC */ .word 0x00000000 -/* 3BFC0 800ABBC0 */ .word 0x00000000 -/* 3BFC4 800ABBC4 */ .word 0x00000000 -/* 3BFC8 800ABBC8 */ .word 0x00000000 -/* 3BFCC 800ABBCC */ .word 0x00000000 -.size D_800ABBA8, . - D_800ABBA8 - -glabel D_800ABBD0 -/* 3BFD0 800ABBD0 */ .word D_800ABB70 -.size D_800ABBD0, . - D_800ABBD0 - -glabel D_800ABBD4 -/* 3BFD4 800ABBD4 */ .word D_800ABBA0 -/* 3BFD8 800ABBD8 */ .word 0x00000000 -/* 3BFDC 800ABBDC */ .word 0x00000000 -.size D_800ABBD4, . - D_800ABBD4 - -glabel D_800ABBE0 -/* 3BFE0 800ABBE0 */ .word 0x10000000 -/* 3BFE4 800ABBE4 */ .word 0x0000311E -/* 3BFE8 800ABBE8 */ .word 0x00000140 -/* 3BFEC 800ABBEC */ .word 0x04541E3A -/* 3BFF0 800ABBF0 */ .word 0x00000271 -/* 3BFF4 800ABBF4 */ .word 0x00170C69 -/* 3BFF8 800ABBF8 */ .word 0x0C6F0C6D -/* 3BFFC 800ABBFC */ .word 0x00800300 -/* 3C000 800ABC00 */ .word 0x00000200 -/* 3C004 800ABC04 */ .word 0x00000000 -/* 3C008 800ABC08 */ .word 0x00000280 -/* 3C00C 800ABC0C */ .word 0x00000400 -/* 3C010 800ABC10 */ .word 0x005F0239 -/* 3C014 800ABC14 */ .word 0x0009026B -/* 3C018 800ABC18 */ .word 0x00000002 -/* 3C01C 800ABC1C */ .word 0x00000280 -/* 3C020 800ABC20 */ .word 0x00000400 -/* 3C024 800ABC24 */ .word 0x005F0239 -/* 3C028 800ABC28 */ .word 0x0009026B -/* 3C02C 800ABC2C */ .word 0x00000002 -.size D_800ABBE0, . - D_800ABBE0 - -.align 2 -glabel D_800ABC30 -/* 3C030 800ABC30 */ .asciz "0123456789abcdef" -.align 2 -.size D_800ABC30, . - D_800ABC30 - -glabel D_800ABC44 -/* 3C044 800ABC44 */ .byte 0x30 -/* 3C045 800ABC45 */ .byte 0x31 -/* 3C046 800ABC46 */ .byte 0x32 -/* 3C047 800ABC47 */ .byte 0x33 -/* 3C048 800ABC48 */ .byte 0x34 -/* 3C049 800ABC49 */ .byte 0x35 -/* 3C04A 800ABC4A */ .byte 0x36 -/* 3C04B 800ABC4B */ .byte 0x37 -/* 3C04C 800ABC4C */ .byte 0x38 -/* 3C04D 800ABC4D */ .byte 0x39 -/* 3C04E 800ABC4E */ .byte 0x41 -/* 3C04F 800ABC4F */ .byte 0x42 -/* 3C050 800ABC50 */ .byte 0x43 -/* 3C051 800ABC51 */ .byte 0x44 -/* 3C052 800ABC52 */ .byte 0x45 -/* 3C053 800ABC53 */ .byte 0x46 -/* 3C054 800ABC54 */ .byte 0x00 -/* 3C055 800ABC55 */ .byte 0x00 -/* 3C056 800ABC56 */ .byte 0x00 -/* 3C057 800ABC57 */ .byte 0x00 -/* 3C058 800ABC58 */ .byte 0x00 -/* 3C059 800ABC59 */ .byte 0x00 -/* 3C05A 800ABC5A */ .byte 0x00 -/* 3C05B 800ABC5B */ .byte 0x00 -/* 3C05C 800ABC5C */ .byte 0x00 -/* 3C05D 800ABC5D */ .byte 0x00 -/* 3C05E 800ABC5E */ .byte 0x00 -/* 3C05F 800ABC5F */ .byte 0x00 -.size D_800ABC44, . - D_800ABC44 - -glabel D_800ABC60 -/* 3C060 800ABC60 */ .byte 0x00 -/* 3C061 800ABC61 */ .byte 0x01 -/* 3C062 800ABC62 */ .byte 0x01 -/* 3C063 800ABC63 */ .byte 0x01 -/* 3C064 800ABC64 */ .byte 0x01 -/* 3C065 800ABC65 */ .byte 0x01 -/* 3C066 800ABC66 */ .byte 0x01 -/* 3C067 800ABC67 */ .byte 0x01 -/* 3C068 800ABC68 */ .byte 0x01 -/* 3C069 800ABC69 */ .byte 0x01 -/* 3C06A 800ABC6A */ .byte 0x21 -/* 3C06B 800ABC6B */ .byte 0x21 -/* 3C06C 800ABC6C */ .byte 0x21 -/* 3C06D 800ABC6D */ .byte 0x21 -/* 3C06E 800ABC6E */ .byte 0x21 -/* 3C06F 800ABC6F */ .byte 0x01 -/* 3C070 800ABC70 */ .byte 0x01 -/* 3C071 800ABC71 */ .byte 0x01 -/* 3C072 800ABC72 */ .byte 0x01 -/* 3C073 800ABC73 */ .byte 0x01 -/* 3C074 800ABC74 */ .byte 0x01 -/* 3C075 800ABC75 */ .byte 0x01 -/* 3C076 800ABC76 */ .byte 0x01 -/* 3C077 800ABC77 */ .byte 0x01 -/* 3C078 800ABC78 */ .byte 0x01 -/* 3C079 800ABC79 */ .byte 0x01 -/* 3C07A 800ABC7A */ .byte 0x01 -/* 3C07B 800ABC7B */ .byte 0x01 -/* 3C07C 800ABC7C */ .byte 0x01 -/* 3C07D 800ABC7D */ .byte 0x01 -/* 3C07E 800ABC7E */ .byte 0x01 -/* 3C07F 800ABC7F */ .byte 0x01 -/* 3C080 800ABC80 */ .byte 0x01 -/* 3C081 800ABC81 */ .byte 0x20 -/* 3C082 800ABC82 */ .byte 0x00 -/* 3C083 800ABC83 */ .byte 0x00 -/* 3C084 800ABC84 */ .byte 0x00 -/* 3C085 800ABC85 */ .byte 0x00 -/* 3C086 800ABC86 */ .byte 0x00 -/* 3C087 800ABC87 */ .byte 0x00 -/* 3C088 800ABC88 */ .byte 0x00 -/* 3C089 800ABC89 */ .byte 0x00 -/* 3C08A 800ABC8A */ .byte 0x00 -/* 3C08B 800ABC8B */ .byte 0x00 -/* 3C08C 800ABC8C */ .byte 0x00 -/* 3C08D 800ABC8D */ .byte 0x00 -/* 3C08E 800ABC8E */ .byte 0x00 -/* 3C08F 800ABC8F */ .byte 0x00 -/* 3C090 800ABC90 */ .byte 0x00 -/* 3C091 800ABC91 */ .byte 0x12 -/* 3C092 800ABC92 */ .byte 0x12 -/* 3C093 800ABC93 */ .byte 0x12 -/* 3C094 800ABC94 */ .byte 0x12 -/* 3C095 800ABC95 */ .byte 0x12 -/* 3C096 800ABC96 */ .byte 0x12 -/* 3C097 800ABC97 */ .byte 0x12 -/* 3C098 800ABC98 */ .byte 0x12 -/* 3C099 800ABC99 */ .byte 0x12 -/* 3C09A 800ABC9A */ .byte 0x12 -/* 3C09B 800ABC9B */ .byte 0x00 -/* 3C09C 800ABC9C */ .byte 0x00 -/* 3C09D 800ABC9D */ .byte 0x00 -/* 3C09E 800ABC9E */ .byte 0x00 -/* 3C09F 800ABC9F */ .byte 0x00 -/* 3C0A0 800ABCA0 */ .byte 0x00 -/* 3C0A1 800ABCA1 */ .byte 0x00 -/* 3C0A2 800ABCA2 */ .byte 0x18 -/* 3C0A3 800ABCA3 */ .byte 0x18 -/* 3C0A4 800ABCA4 */ .byte 0x18 -/* 3C0A5 800ABCA5 */ .byte 0x18 -/* 3C0A6 800ABCA6 */ .byte 0x18 -/* 3C0A7 800ABCA7 */ .byte 0x18 -/* 3C0A8 800ABCA8 */ .byte 0x08 -/* 3C0A9 800ABCA9 */ .byte 0x08 -/* 3C0AA 800ABCAA */ .byte 0x08 -/* 3C0AB 800ABCAB */ .byte 0x08 -/* 3C0AC 800ABCAC */ .byte 0x08 -/* 3C0AD 800ABCAD */ .byte 0x08 -/* 3C0AE 800ABCAE */ .byte 0x08 -/* 3C0AF 800ABCAF */ .byte 0x08 -/* 3C0B0 800ABCB0 */ .byte 0x08 -/* 3C0B1 800ABCB1 */ .byte 0x08 -/* 3C0B2 800ABCB2 */ .byte 0x08 -/* 3C0B3 800ABCB3 */ .byte 0x08 -/* 3C0B4 800ABCB4 */ .byte 0x08 -/* 3C0B5 800ABCB5 */ .byte 0x08 -/* 3C0B6 800ABCB6 */ .byte 0x08 -/* 3C0B7 800ABCB7 */ .byte 0x08 -/* 3C0B8 800ABCB8 */ .byte 0x08 -/* 3C0B9 800ABCB9 */ .byte 0x08 -/* 3C0BA 800ABCBA */ .byte 0x08 -/* 3C0BB 800ABCBB */ .byte 0x08 -/* 3C0BC 800ABCBC */ .byte 0x00 -/* 3C0BD 800ABCBD */ .byte 0x00 -/* 3C0BE 800ABCBE */ .byte 0x00 -/* 3C0BF 800ABCBF */ .byte 0x00 -/* 3C0C0 800ABCC0 */ .byte 0x00 -/* 3C0C1 800ABCC1 */ .byte 0x00 -/* 3C0C2 800ABCC2 */ .byte 0x14 -/* 3C0C3 800ABCC3 */ .byte 0x14 -/* 3C0C4 800ABCC4 */ .byte 0x14 -/* 3C0C5 800ABCC5 */ .byte 0x14 -/* 3C0C6 800ABCC6 */ .byte 0x14 -/* 3C0C7 800ABCC7 */ .byte 0x14 -/* 3C0C8 800ABCC8 */ .byte 0x14 -/* 3C0C9 800ABCC9 */ .byte 0x04 -/* 3C0CA 800ABCCA */ .byte 0x04 -/* 3C0CB 800ABCCB */ .byte 0x04 -/* 3C0CC 800ABCCC */ .byte 0x04 -/* 3C0CD 800ABCCD */ .byte 0x04 -/* 3C0CE 800ABCCE */ .byte 0x04 -/* 3C0CF 800ABCCF */ .byte 0x04 -/* 3C0D0 800ABCD0 */ .byte 0x04 -/* 3C0D1 800ABCD1 */ .byte 0x04 -/* 3C0D2 800ABCD2 */ .byte 0x04 -/* 3C0D3 800ABCD3 */ .byte 0x04 -/* 3C0D4 800ABCD4 */ .byte 0x04 -/* 3C0D5 800ABCD5 */ .byte 0x04 -/* 3C0D6 800ABCD6 */ .byte 0x04 -/* 3C0D7 800ABCD7 */ .byte 0x04 -/* 3C0D8 800ABCD8 */ .byte 0x04 -/* 3C0D9 800ABCD9 */ .byte 0x04 -/* 3C0DA 800ABCDA */ .byte 0x04 -/* 3C0DB 800ABCDB */ .byte 0x04 -/* 3C0DC 800ABCDC */ .byte 0x00 -/* 3C0DD 800ABCDD */ .byte 0x00 -/* 3C0DE 800ABCDE */ .byte 0x00 -/* 3C0DF 800ABCDF */ .byte 0x00 -/* 3C0E0 800ABCE0 */ .byte 0x01 -/* 3C0E1 800ABCE1 */ .byte 0x00 -/* 3C0E2 800ABCE2 */ .byte 0x00 -/* 3C0E3 800ABCE3 */ .byte 0x00 -/* 3C0E4 800ABCE4 */ .byte 0x00 -/* 3C0E5 800ABCE5 */ .byte 0x00 -/* 3C0E6 800ABCE6 */ .byte 0x00 -/* 3C0E7 800ABCE7 */ .byte 0x00 -/* 3C0E8 800ABCE8 */ .byte 0x00 -/* 3C0E9 800ABCE9 */ .byte 0x00 -/* 3C0EA 800ABCEA */ .byte 0x00 -/* 3C0EB 800ABCEB */ .byte 0x00 -/* 3C0EC 800ABCEC */ .byte 0x00 -/* 3C0ED 800ABCED */ .byte 0x00 -/* 3C0EE 800ABCEE */ .byte 0x00 -/* 3C0EF 800ABCEF */ .byte 0x00 -/* 3C0F0 800ABCF0 */ .byte 0x00 -/* 3C0F1 800ABCF1 */ .byte 0x00 -/* 3C0F2 800ABCF2 */ .byte 0x00 -/* 3C0F3 800ABCF3 */ .byte 0x00 -/* 3C0F4 800ABCF4 */ .byte 0x00 -/* 3C0F5 800ABCF5 */ .byte 0x00 -/* 3C0F6 800ABCF6 */ .byte 0x00 -/* 3C0F7 800ABCF7 */ .byte 0x00 -/* 3C0F8 800ABCF8 */ .byte 0x00 -/* 3C0F9 800ABCF9 */ .byte 0x00 -/* 3C0FA 800ABCFA */ .byte 0x00 -/* 3C0FB 800ABCFB */ .byte 0x00 -/* 3C0FC 800ABCFC */ .byte 0x00 -/* 3C0FD 800ABCFD */ .byte 0x00 -/* 3C0FE 800ABCFE */ .byte 0x00 -/* 3C0FF 800ABCFF */ .byte 0x00 -/* 3C100 800ABD00 */ .byte 0x00 -/* 3C101 800ABD01 */ .byte 0x00 -/* 3C102 800ABD02 */ .byte 0x00 -/* 3C103 800ABD03 */ .byte 0x00 -/* 3C104 800ABD04 */ .byte 0x00 -/* 3C105 800ABD05 */ .byte 0x00 -/* 3C106 800ABD06 */ .byte 0x00 -/* 3C107 800ABD07 */ .byte 0x00 -/* 3C108 800ABD08 */ .byte 0x00 -/* 3C109 800ABD09 */ .byte 0x00 -/* 3C10A 800ABD0A */ .byte 0x00 -/* 3C10B 800ABD0B */ .byte 0x00 -/* 3C10C 800ABD0C */ .byte 0x00 -/* 3C10D 800ABD0D */ .byte 0x00 -/* 3C10E 800ABD0E */ .byte 0x00 -/* 3C10F 800ABD0F */ .byte 0x00 -/* 3C110 800ABD10 */ .byte 0x00 -/* 3C111 800ABD11 */ .byte 0x00 -/* 3C112 800ABD12 */ .byte 0x00 -/* 3C113 800ABD13 */ .byte 0x00 -/* 3C114 800ABD14 */ .byte 0x00 -/* 3C115 800ABD15 */ .byte 0x00 -/* 3C116 800ABD16 */ .byte 0x00 -/* 3C117 800ABD17 */ .byte 0x00 -/* 3C118 800ABD18 */ .byte 0x00 -/* 3C119 800ABD19 */ .byte 0x00 -/* 3C11A 800ABD1A */ .byte 0x00 -/* 3C11B 800ABD1B */ .byte 0x00 -/* 3C11C 800ABD1C */ .byte 0x00 -/* 3C11D 800ABD1D */ .byte 0x00 -/* 3C11E 800ABD1E */ .byte 0x00 -/* 3C11F 800ABD1F */ .byte 0x00 -/* 3C120 800ABD20 */ .byte 0x00 -/* 3C121 800ABD21 */ .byte 0x00 -/* 3C122 800ABD22 */ .byte 0x00 -/* 3C123 800ABD23 */ .byte 0x00 -/* 3C124 800ABD24 */ .byte 0x00 -/* 3C125 800ABD25 */ .byte 0x00 -/* 3C126 800ABD26 */ .byte 0x00 -/* 3C127 800ABD27 */ .byte 0x00 -/* 3C128 800ABD28 */ .byte 0x00 -/* 3C129 800ABD29 */ .byte 0x00 -/* 3C12A 800ABD2A */ .byte 0x00 -/* 3C12B 800ABD2B */ .byte 0x00 -/* 3C12C 800ABD2C */ .byte 0x00 -/* 3C12D 800ABD2D */ .byte 0x00 -/* 3C12E 800ABD2E */ .byte 0x00 -/* 3C12F 800ABD2F */ .byte 0x00 -/* 3C130 800ABD30 */ .byte 0x00 -/* 3C131 800ABD31 */ .byte 0x00 -/* 3C132 800ABD32 */ .byte 0x00 -/* 3C133 800ABD33 */ .byte 0x00 -/* 3C134 800ABD34 */ .byte 0x00 -/* 3C135 800ABD35 */ .byte 0x00 -/* 3C136 800ABD36 */ .byte 0x00 -/* 3C137 800ABD37 */ .byte 0x00 -/* 3C138 800ABD38 */ .byte 0x00 -/* 3C139 800ABD39 */ .byte 0x00 -/* 3C13A 800ABD3A */ .byte 0x00 -/* 3C13B 800ABD3B */ .byte 0x00 -/* 3C13C 800ABD3C */ .byte 0x00 -/* 3C13D 800ABD3D */ .byte 0x00 -/* 3C13E 800ABD3E */ .byte 0x00 -/* 3C13F 800ABD3F */ .byte 0x00 -/* 3C140 800ABD40 */ .byte 0x00 -/* 3C141 800ABD41 */ .byte 0x00 -/* 3C142 800ABD42 */ .byte 0x00 -/* 3C143 800ABD43 */ .byte 0x00 -/* 3C144 800ABD44 */ .byte 0x00 -/* 3C145 800ABD45 */ .byte 0x00 -/* 3C146 800ABD46 */ .byte 0x00 -/* 3C147 800ABD47 */ .byte 0x00 -/* 3C148 800ABD48 */ .byte 0x00 -/* 3C149 800ABD49 */ .byte 0x00 -/* 3C14A 800ABD4A */ .byte 0x00 -/* 3C14B 800ABD4B */ .byte 0x00 -/* 3C14C 800ABD4C */ .byte 0x00 -/* 3C14D 800ABD4D */ .byte 0x00 -/* 3C14E 800ABD4E */ .byte 0x00 -/* 3C14F 800ABD4F */ .byte 0x00 -/* 3C150 800ABD50 */ .byte 0x00 -/* 3C151 800ABD51 */ .byte 0x00 -/* 3C152 800ABD52 */ .byte 0x00 -/* 3C153 800ABD53 */ .byte 0x00 -/* 3C154 800ABD54 */ .byte 0x00 -/* 3C155 800ABD55 */ .byte 0x00 -/* 3C156 800ABD56 */ .byte 0x00 -/* 3C157 800ABD57 */ .byte 0x00 -/* 3C158 800ABD58 */ .byte 0x00 -/* 3C159 800ABD59 */ .byte 0x00 -/* 3C15A 800ABD5A */ .byte 0x00 -/* 3C15B 800ABD5B */ .byte 0x00 -/* 3C15C 800ABD5C */ .byte 0x00 -/* 3C15D 800ABD5D */ .byte 0x00 -/* 3C15E 800ABD5E */ .byte 0x00 -/* 3C15F 800ABD5F */ .byte 0x00 -/* 3C160 800ABD60 */ .byte 0x00 -/* 3C161 800ABD61 */ .byte 0x00 -/* 3C162 800ABD62 */ .byte 0x00 -/* 3C163 800ABD63 */ .byte 0x00 -/* 3C164 800ABD64 */ .byte 0x00 -/* 3C165 800ABD65 */ .byte 0x00 -/* 3C166 800ABD66 */ .byte 0x00 -/* 3C167 800ABD67 */ .byte 0x00 -/* 3C168 800ABD68 */ .byte 0x00 -/* 3C169 800ABD69 */ .byte 0x00 -/* 3C16A 800ABD6A */ .byte 0x00 -/* 3C16B 800ABD6B */ .byte 0x00 -/* 3C16C 800ABD6C */ .byte 0x00 -/* 3C16D 800ABD6D */ .byte 0x00 -/* 3C16E 800ABD6E */ .byte 0x00 -/* 3C16F 800ABD6F */ .byte 0x00 -.size D_800ABC60, . - D_800ABC60 - -glabel D_800ABD70 -/* 3C170 800ABD70 */ .word 0x00000000 -.size D_800ABD70, . - D_800ABD70 - -glabel D_800ABD74 -/* 3C174 800ABD74 */ .word 0x00000000 -/* 3C178 800ABD78 */ .word 0x00000000 -/* 3C17C 800ABD7C */ .word 0x00000000 -.size D_800ABD74, . - D_800ABD74 - -glabel D_800ABD80 -/* 3C180 800ABD80 */ .short 0x0500 -/* 3C182 800ABD82 */ .short 0x0200 -/* 3C184 800ABD84 */ .short 0x0200 -/* 3C186 800ABD86 */ .short 0x0101 -/* 3C188 800ABD88 */ .short 0x0101 -/* 3C18A 800ABD8A */ .short 0x0101 -/* 3C18C 800ABD8C */ .short 0x0101 -/* 3C18E 800ABD8E */ .short 0x0201 -/* 3C190 800ABD90 */ .short 0x0100 -/* 3C192 800ABD92 */ .short 0x0000 -/* 3C194 800ABD94 */ .short 0x0000 -/* 3C196 800ABD96 */ .short 0x0000 -/* 3C198 800ABD98 */ .short 0x0000 -/* 3C19A 800ABD9A */ .short 0x0000 -/* 3C19C 800ABD9C */ .short 0x0000 -/* 3C19E 800ABD9E */ .short 0x0000 -.size D_800ABD80, . - D_800ABD80 - -glabel D_800ABDA0 -/* 3C1A0 800ABDA0 */ .word 0x10EC139C -/* 3C1A4 800ABDA4 */ .word 0x119C1A64 -/* 3C1A8 800ABDA8 */ .word 0x11C817EC -/* 3C1AC 800ABDAC */ .word 0x12080000 -/* 3C1B0 800ABDB0 */ .word 0x0000127C -/* 3C1B4 800ABDB4 */ .word 0x13481248 -/* 3C1B8 800ABDB8 */ .word 0x1C8412D4 -/* 3C1BC 800ABDBC */ .word 0x02B01384 -/* 3C1C0 800ABDC0 */ .word 0xF0000F00 -/* 3C1C4 800ABDC4 */ .word 0x00F0000F -/* 3C1C8 800ABDC8 */ .word 0x00010010 -/* 3C1CC 800ABDCC */ .word 0x01001000 -/* 3C1D0 800ABDD0 */ .word 0x00020004 -/* 3C1D4 800ABDD4 */ .word 0x00060008 -/* 3C1D8 800ABDD8 */ .word 0x000A000C -/* 3C1DC 800ABDDC */ .word 0x000E0010 -/* 3C1E0 800ABDE0 */ .word 0x00010001 -/* 3C1E4 800ABDE4 */ .word 0x00010001 -/* 3C1E8 800ABDE8 */ .word 0x00010001 -/* 3C1EC 800ABDEC */ .word 0x00010001 -/* 3C1F0 800ABDF0 */ .word 0x00000020 -/* 3C1F4 800ABDF4 */ .word 0x00020800 -/* 3C1F8 800ABDF8 */ .word 0x00087FFF -/* 3C1FC 800ABDFC */ .word 0x01000200 -/* 3C200 800ABE00 */ .word 0x00010000 -/* 3C204 800ABE04 */ .word 0x00000000 -/* 3C208 800ABE08 */ .word 0x00010000 -/* 3C20C 800ABE0C */ .word 0x00000000 -/* 3C210 800ABE10 */ .word 0x00000001 -/* 3C214 800ABE14 */ .word 0x00000000 -/* 3C218 800ABE18 */ .word 0x00000001 -/* 3C21C 800ABE1C */ .word 0x00000000 -/* 3C220 800ABE20 */ .word 0x00000000 -/* 3C224 800ABE24 */ .word 0x00010000 -/* 3C228 800ABE28 */ .word 0x00000000 -/* 3C22C 800ABE2C */ .word 0x00010000 -/* 3C230 800ABE30 */ .word 0x00000000 -/* 3C234 800ABE34 */ .word 0x00000001 -/* 3C238 800ABE38 */ .word 0x00000000 -/* 3C23C 800ABE3C */ .word 0x00000001 -/* 3C240 800ABE40 */ .word 0x20004000 -/* 3C244 800ABE44 */ .word 0x60008000 -/* 3C248 800ABE48 */ .word 0xA000C000 -/* 3C24C 800ABE4C */ .word 0xE000FFFF -/* 3C250 800ABE50 */ .word 0x0C3966AD -/* 3C254 800ABE54 */ .word 0x0D46FFDF -/* 3C258 800ABE58 */ .word 0x0B396696 -/* 3C25C 800ABE5C */ .word 0x0E5FFFD8 -/* 3C260 800ABE60 */ .word 0x0A446669 -/* 3C264 800ABE64 */ .word 0x0F83FFD0 -/* 3C268 800ABE68 */ .word 0x095A6626 -/* 3C26C 800ABE6C */ .word 0x10B4FFC8 -/* 3C270 800ABE70 */ .word 0x087D65CD -/* 3C274 800ABE74 */ .word 0x11F0FFBF -/* 3C278 800ABE78 */ .word 0x07AB655E -/* 3C27C 800ABE7C */ .word 0x1338FFB6 -/* 3C280 800ABE80 */ .word 0x06E464D9 -/* 3C284 800ABE84 */ .word 0x148CFFAC -/* 3C288 800ABE88 */ .word 0x0628643F -/* 3C28C 800ABE8C */ .word 0x15EBFFA1 -/* 3C290 800ABE90 */ .word 0x0577638F -/* 3C294 800ABE94 */ .word 0x1756FF96 -/* 3C298 800ABE98 */ .word 0x04D162CB -/* 3C29C 800ABE9C */ .word 0x18CBFF8A -/* 3C2A0 800ABEA0 */ .word 0x043561F3 -/* 3C2A4 800ABEA4 */ .word 0x1A4CFF7E -/* 3C2A8 800ABEA8 */ .word 0x03A46106 -/* 3C2AC 800ABEAC */ .word 0x1BD7FF71 -/* 3C2B0 800ABEB0 */ .word 0x031C6007 -/* 3C2B4 800ABEB4 */ .word 0x1D6CFF64 -/* 3C2B8 800ABEB8 */ .word 0x029F5EF5 -/* 3C2BC 800ABEBC */ .word 0x1F0BFF56 -/* 3C2C0 800ABEC0 */ .word 0x022A5DD0 -/* 3C2C4 800ABEC4 */ .word 0x20B3FF48 -/* 3C2C8 800ABEC8 */ .word 0x01BE5C9A -/* 3C2CC 800ABECC */ .word 0x2264FF3A -/* 3C2D0 800ABED0 */ .word 0x015B5B53 -/* 3C2D4 800ABED4 */ .word 0x241EFF2C -/* 3C2D8 800ABED8 */ .word 0x010159FC -/* 3C2DC 800ABEDC */ .word 0x25E0FF1E -/* 3C2E0 800ABEE0 */ .word 0x00AE5896 -/* 3C2E4 800ABEE4 */ .word 0x27A9FF10 -/* 3C2E8 800ABEE8 */ .word 0x00635720 -/* 3C2EC 800ABEEC */ .word 0x297AFF02 -/* 3C2F0 800ABEF0 */ .word 0x001F559D -/* 3C2F4 800ABEF4 */ .word 0x2B50FEF4 -/* 3C2F8 800ABEF8 */ .word 0xFFE2540D -/* 3C2FC 800ABEFC */ .word 0x2D2CFEE8 -/* 3C300 800ABF00 */ .word 0xFFAC5270 -/* 3C304 800ABF04 */ .word 0x2F0DFEDB -/* 3C308 800ABF08 */ .word 0xFF7C50C7 -/* 3C30C 800ABF0C */ .word 0x30F3FED0 -/* 3C310 800ABF10 */ .word 0xFF534F14 -/* 3C314 800ABF14 */ .word 0x32DCFEC6 -/* 3C318 800ABF18 */ .word 0xFF2E4D57 -/* 3C31C 800ABF1C */ .word 0x34C8FEBD -/* 3C320 800ABF20 */ .word 0xFF0F4B91 -/* 3C324 800ABF24 */ .word 0x36B6FEB6 -/* 3C328 800ABF28 */ .word 0xFEF549C2 -/* 3C32C 800ABF2C */ .word 0x38A5FEB0 -/* 3C330 800ABF30 */ .word 0xFEDF47ED -/* 3C334 800ABF34 */ .word 0x3A95FEAC -/* 3C338 800ABF38 */ .word 0xFECE4611 -/* 3C33C 800ABF3C */ .word 0x3C85FEAB -/* 3C340 800ABF40 */ .word 0xFEC04430 -/* 3C344 800ABF44 */ .word 0x3E74FEAC -/* 3C348 800ABF48 */ .word 0xFEB6424A -/* 3C34C 800ABF4C */ .word 0x4060FEAF -/* 3C350 800ABF50 */ .word 0xFEAF4060 -/* 3C354 800ABF54 */ .word 0x424AFEB6 -/* 3C358 800ABF58 */ .word 0xFEAC3E74 -/* 3C35C 800ABF5C */ .word 0x4430FEC0 -/* 3C360 800ABF60 */ .word 0xFEAB3C85 -/* 3C364 800ABF64 */ .word 0x4611FECE -/* 3C368 800ABF68 */ .word 0xFEAC3A95 -/* 3C36C 800ABF6C */ .word 0x47EDFEDF -/* 3C370 800ABF70 */ .word 0xFEB038A5 -/* 3C374 800ABF74 */ .word 0x49C2FEF5 -/* 3C378 800ABF78 */ .word 0xFEB636B6 -/* 3C37C 800ABF7C */ .word 0x4B91FF0F -/* 3C380 800ABF80 */ .word 0xFEBD34C8 -/* 3C384 800ABF84 */ .word 0x4D57FF2E -/* 3C388 800ABF88 */ .word 0xFEC632DC -/* 3C38C 800ABF8C */ .word 0x4F14FF53 -/* 3C390 800ABF90 */ .word 0xFED030F3 -/* 3C394 800ABF94 */ .word 0x50C7FF7C -/* 3C398 800ABF98 */ .word 0xFEDB2F0D -/* 3C39C 800ABF9C */ .word 0x5270FFAC -/* 3C3A0 800ABFA0 */ .word 0xFEE82D2C -/* 3C3A4 800ABFA4 */ .word 0x540DFFE2 -/* 3C3A8 800ABFA8 */ .word 0xFEF42B50 -/* 3C3AC 800ABFAC */ .word 0x559D001F -/* 3C3B0 800ABFB0 */ .word 0xFF02297A -/* 3C3B4 800ABFB4 */ .word 0x57200063 -/* 3C3B8 800ABFB8 */ .word 0xFF1027A9 -/* 3C3BC 800ABFBC */ .word 0x589600AE -/* 3C3C0 800ABFC0 */ .word 0xFF1E25E0 -/* 3C3C4 800ABFC4 */ .word 0x59FC0101 -/* 3C3C8 800ABFC8 */ .word 0xFF2C241E -/* 3C3CC 800ABFCC */ .word 0x5B53015B -/* 3C3D0 800ABFD0 */ .word 0xFF3A2264 -/* 3C3D4 800ABFD4 */ .word 0x5C9A01BE -/* 3C3D8 800ABFD8 */ .word 0xFF4820B3 -/* 3C3DC 800ABFDC */ .word 0x5DD0022A -/* 3C3E0 800ABFE0 */ .word 0xFF561F0B -/* 3C3E4 800ABFE4 */ .word 0x5EF5029F -/* 3C3E8 800ABFE8 */ .word 0xFF641D6C -/* 3C3EC 800ABFEC */ .word 0x6007031C -/* 3C3F0 800ABFF0 */ .word 0xFF711BD7 -/* 3C3F4 800ABFF4 */ .word 0x610603A4 -/* 3C3F8 800ABFF8 */ .word 0xFF7E1A4C -/* 3C3FC 800ABFFC */ .word 0x61F30435 -/* 3C400 800AC000 */ .word 0xFF8A18CB -/* 3C404 800AC004 */ .word 0x62CB04D1 -/* 3C408 800AC008 */ .word 0xFF961756 -/* 3C40C 800AC00C */ .word 0x638F0577 -/* 3C410 800AC010 */ .word 0xFFA115EB -/* 3C414 800AC014 */ .word 0x643F0628 -/* 3C418 800AC018 */ .word 0xFFAC148C -/* 3C41C 800AC01C */ .word 0x64D906E4 -/* 3C420 800AC020 */ .word 0xFFB61338 -/* 3C424 800AC024 */ .word 0x655E07AB -/* 3C428 800AC028 */ .word 0xFFBF11F0 -/* 3C42C 800AC02C */ .word 0x65CD087D -/* 3C430 800AC030 */ .word 0xFFC810B4 -/* 3C434 800AC034 */ .word 0x6626095A -/* 3C438 800AC038 */ .word 0xFFD00F83 -/* 3C43C 800AC03C */ .word 0x66690A44 -/* 3C440 800AC040 */ .word 0xFFD80E5F -/* 3C444 800AC044 */ .word 0x66960B39 -/* 3C448 800AC048 */ .word 0xFFDF0D46 -/* 3C44C 800AC04C */ .word 0x66AD0C39 -/* 3C450 800AC050 */ .word 0x00000010 -/* 3C454 800AC054 */ .word 0x0200FC00 -/* 3C458 800AC058 */ .word 0x00FF0080 -/* 3C45C 800AC05C */ .word 0x00000000 -/* 3C460 800AC060 */ .word 0x10002000 -/* 3C464 800AC064 */ .word 0x40000000 -/* 3C468 800AC068 */ .word 0x00000000 -/* 3C46C 800AC06C */ .word 0x00000000 -/* 3C470 800AC070 */ .word 0x0010000C -/* 3C474 800AC074 */ .word 0x000E000E -/* 3C478 800AC078 */ .word 0x00120018 -/* 3C47C 800AC07C */ .word 0x00310048 -/* 3C480 800AC080 */ .word 0x000B000C -/* 3C484 800AC084 */ .word 0x000D0011 -/* 3C488 800AC088 */ .word 0x00160023 -/* 3C48C 800AC08C */ .word 0x0040005C -/* 3C490 800AC090 */ .word 0x000A000E -/* 3C494 800AC094 */ .word 0x00100016 -/* 3C498 800AC098 */ .word 0x00250037 -/* 3C49C 800AC09C */ .word 0x004E005F -/* 3C4A0 800AC0A0 */ .word 0x00100013 -/* 3C4A4 800AC0A4 */ .word 0x0018001D -/* 3C4A8 800AC0A8 */ .word 0x00380040 -/* 3C4AC 800AC0AC */ .word 0x00570062 -/* 3C4B0 800AC0B0 */ .word 0x0018001A -/* 3C4B4 800AC0B4 */ .word 0x00280033 -/* 3C4B8 800AC0B8 */ .word 0x00440051 -/* 3C4BC 800AC0BC */ .word 0x00670070 -/* 3C4C0 800AC0C0 */ .word 0x0028003A -/* 3C4C4 800AC0C4 */ .word 0x00390057 -/* 3C4C8 800AC0C8 */ .word 0x006D0068 -/* 3C4CC 800AC0CC */ .word 0x00790064 -/* 3C4D0 800AC0D0 */ .word 0x0033003C -/* 3C4D4 800AC0D4 */ .word 0x00450050 -/* 3C4D8 800AC0D8 */ .word 0x00670071 -/* 3C4DC 800AC0DC */ .word 0x00780067 -/* 3C4E0 800AC0E0 */ .word 0x003D0037 -/* 3C4E4 800AC0E4 */ .word 0x0038003E -/* 3C4E8 800AC0E8 */ .word 0x004D005C -/* 3C4EC 800AC0EC */ .word 0x00650063 -/* 3C4F0 800AC0F0 */ .word 0x00010001 -/* 3C4F4 800AC0F4 */ .word 0x00010001 -/* 3C4F8 800AC0F8 */ .word 0x00010001 -/* 3C4FC 800AC0FC */ .word 0x00010001 -/* 3C500 800AC100 */ .word 0x18F98276 -/* 3C504 800AC104 */ .word 0x6A6EB8E3 -/* 3C508 800AC108 */ .word 0x471D7D8A -/* 3C50C 800AC10C */ .word 0x00000000 -/* 3C510 800AC110 */ .word 0x5A82A57E -/* 3C514 800AC114 */ .word 0x30FC89BE -/* 3C518 800AC118 */ .word 0x76420000 -/* 3C51C 800AC11C */ .word 0x00000000 -/* 3C520 800AC120 */ .word 0x18F96A6E -/* 3C524 800AC124 */ .word 0xB8E38276 -/* 3C528 800AC128 */ .word 0x471D18F9 -/* 3C52C 800AC12C */ .word 0x82766A6E -/* 3C530 800AC130 */ .word 0x6A6E8276 -/* 3C534 800AC134 */ .word 0xE707B8E3 -/* 3C538 800AC138 */ .word 0x7D8A471D -/* 3C53C 800AC13C */ .word 0x6A6E18F9 -.size D_800ABDA0, . - D_800ABDA0 - -glabel D_800AC140 -/* 3C540 800AC140 */ .word 0x00000000 -/* 3C544 800AC144 */ .word 0x00000000 -/* 3C548 800AC148 */ .word 0x00000000 -/* 3C54C 800AC14C */ .word 0x00000000 -/* 3C550 800AC150 */ .word 0x00000000 -/* 3C554 800AC154 */ .word 0x00000000 -/* 3C558 800AC158 */ .word 0x00000000 -/* 3C55C 800AC15C */ .word 0x00000000 -/* 3C560 800AC160 */ .word 0x00000000 -/* 3C564 800AC164 */ .word 0x00000000 -/* 3C568 800AC168 */ .word 0x00000000 -/* 3C56C 800AC16C */ .word 0x00000000 -/* 3C570 800AC170 */ .word 0x00000000 -/* 3C574 800AC174 */ .word 0x00000000 -/* 3C578 800AC178 */ .word 0x00000000 -/* 3C57C 800AC17C */ .word 0x00000000 -/* 3C580 800AC180 */ .word 0x00000000 -/* 3C584 800AC184 */ .word 0x00000000 -/* 3C588 800AC188 */ .word 0x00000000 -/* 3C58C 800AC18C */ .word 0x00000000 -/* 3C590 800AC190 */ .word 0x00000000 -/* 3C594 800AC194 */ .word 0x00000000 -/* 3C598 800AC198 */ .word 0x00000000 -/* 3C59C 800AC19C */ .word 0x00000000 -/* 3C5A0 800AC1A0 */ .word 0x00000000 -/* 3C5A4 800AC1A4 */ .word 0x00000000 -/* 3C5A8 800AC1A8 */ .word 0x00000000 -/* 3C5AC 800AC1AC */ .word 0x00000000 -/* 3C5B0 800AC1B0 */ .word 0x00000000 -/* 3C5B4 800AC1B4 */ .word 0x00000000 -/* 3C5B8 800AC1B8 */ .word 0x00000000 -/* 3C5BC 800AC1BC */ .word 0x00000000 -/* 3C5C0 800AC1C0 */ .word 0x00000000 -/* 3C5C4 800AC1C4 */ .word 0x00000000 -/* 3C5C8 800AC1C8 */ .word 0x00000000 -/* 3C5CC 800AC1CC */ .word 0x00000000 -/* 3C5D0 800AC1D0 */ .word 0x00000000 -/* 3C5D4 800AC1D4 */ .word 0x00000000 -/* 3C5D8 800AC1D8 */ .word 0x00000000 -/* 3C5DC 800AC1DC */ .word 0x00000000 -/* 3C5E0 800AC1E0 */ .word 0x00000000 -/* 3C5E4 800AC1E4 */ .word 0x00000000 -/* 3C5E8 800AC1E8 */ .word 0x00000000 -/* 3C5EC 800AC1EC */ .word 0x00000000 -/* 3C5F0 800AC1F0 */ .word 0x00000000 -/* 3C5F4 800AC1F4 */ .word 0x00000000 -/* 3C5F8 800AC1F8 */ .word 0x00000000 -/* 3C5FC 800AC1FC */ .word 0x00000000 -/* 3C600 800AC200 */ .word 0xED000000 -/* 3C604 800AC204 */ .word 0x005003C0 -/* 3C608 800AC208 */ .word 0xEF080CFF -/* 3C60C 800AC20C */ .word 0x00000000 -/* 3C610 800AC210 */ .word 0x00000000 -/* 3C614 800AC214 */ .word 0x00000000 -/* 3C618 800AC218 */ .word 0x00000000 -/* 3C61C 800AC21C */ .word 0xFFFF0048 -/* 3C620 800AC220 */ .word 0x00000000 -/* 3C624 800AC224 */ .word 0x00000000 -/* 3C628 800AC228 */ .word 0x00000000 -/* 3C62C 800AC22C */ .word 0x00000000 -/* 3C630 800AC230 */ .word 0x00000000 -/* 3C634 800AC234 */ .word 0x00000000 -/* 3C638 800AC238 */ .word 0x00000000 -/* 3C63C 800AC23C */ .word 0x00000000 -/* 3C640 800AC240 */ .word 0x00000000 -/* 3C644 800AC244 */ .word 0x00000000 -/* 3C648 800AC248 */ .word 0x00000000 -/* 3C64C 800AC24C */ .word 0x00000000 -/* 3C650 800AC250 */ .word 0x00000000 -/* 3C654 800AC254 */ .word 0x00000000 -/* 3C658 800AC258 */ .word 0x00000000 -/* 3C65C 800AC25C */ .word 0x00000000 -/* 3C660 800AC260 */ .word 0x00000000 -/* 3C664 800AC264 */ .word 0x00000000 -/* 3C668 800AC268 */ .word 0x00000000 -/* 3C66C 800AC26C */ .word 0x00000000 -/* 3C670 800AC270 */ .word 0x00000000 -/* 3C674 800AC274 */ .word 0x00000000 -/* 3C678 800AC278 */ .word 0x52535020 -/* 3C67C 800AC27C */ .word 0x47667820 -/* 3C680 800AC280 */ .word 0x75636F64 -/* 3C684 800AC284 */ .word 0x65204633 -/* 3C688 800AC288 */ .word 0x44455820 -/* 3C68C 800AC28C */ .word 0x20202020 -/* 3C690 800AC290 */ .word 0x20206669 -/* 3C694 800AC294 */ .word 0x666F2032 -/* 3C698 800AC298 */ .word 0x2E303820 -/* 3C69C 800AC29C */ .word 0x20596F73 -/* 3C6A0 800AC2A0 */ .word 0x68697461 -/* 3C6A4 800AC2A4 */ .word 0x6B612059 -/* 3C6A8 800AC2A8 */ .word 0x6173756D -/* 3C6AC 800AC2AC */ .word 0x6F746F20 -/* 3C6B0 800AC2B0 */ .word 0x31393939 -/* 3C6B4 800AC2B4 */ .word 0x204E696E -/* 3C6B8 800AC2B8 */ .word 0x74656E64 -/* 3C6BC 800AC2BC */ .word 0x6F2E0A00 -/* 3C6C0 800AC2C0 */ .word 0x00010000 -/* 3C6C4 800AC2C4 */ .word 0x00000002 -/* 3C6C8 800AC2C8 */ .word 0x00000001 -/* 3C6CC 800AC2CC */ .word 0x00000002 -/* 3C6D0 800AC2D0 */ .word 0x00010000 -/* 3C6D4 800AC2D4 */ .word 0x0000FFFE -/* 3C6D8 800AC2D8 */ .word 0x00000001 -/* 3C6DC 800AC2DC */ .word 0x0000FFFE -/* 3C6E0 800AC2E0 */ .word 0x00000000 -/* 3C6E4 800AC2E4 */ .word 0x0001FFFF -/* 3C6E8 800AC2E8 */ .word 0x00000000 -/* 3C6EC 800AC2EC */ .word 0x00010001 -/* 3C6F0 800AC2F0 */ .word 0xFFFF0004 -/* 3C6F4 800AC2F4 */ .word 0x00087F00 -/* 3C6F8 800AC2F8 */ .word 0xFFFC4000 -/* 3C6FC 800AC2FC */ .word 0x04207FFF -/* 3C700 800AC300 */ .word 0x7FFC1400 -/* 3C704 800AC304 */ .word 0x10000100 -/* 3C708 800AC308 */ .word 0xFFF0FFF8 -/* 3C70C 800AC30C */ .word 0x00100020 -/* 3C710 800AC310 */ .word 0xC00044D3 -/* 3C714 800AC314 */ .word 0x6CB30002 -/* 3C718 800AC318 */ .word 0x00010000 -/* 3C71C 800AC31C */ .word 0x01000BA8 -/* 3C720 800AC320 */ .word 0x00000000 -/* 3C724 800AC324 */ .word 0x00000000 -/* 3C728 800AC328 */ .word 0x00000000 -/* 3C72C 800AC32C */ .word 0x00800000 -/* 3C730 800AC330 */ .word 0x00000000 -/* 3C734 800AC334 */ .word 0x00000000 -/* 3C738 800AC338 */ .word 0x00000000 -/* 3C73C 800AC33C */ .word 0x00000000 -/* 3C740 800AC340 */ .word 0x00000000 -/* 3C744 800AC344 */ .word 0x00000000 -/* 3C748 800AC348 */ .word 0x00000000 -/* 3C74C 800AC34C */ .word 0x00000000 -/* 3C750 800AC350 */ .word 0x00000000 -/* 3C754 800AC354 */ .word 0x00000000 -/* 3C758 800AC358 */ .word 0x00000000 -/* 3C75C 800AC35C */ .word 0x00000000 -/* 3C760 800AC360 */ .word 0x00000000 -/* 3C764 800AC364 */ .word 0x00000000 -/* 3C768 800AC368 */ .word 0x00000000 -/* 3C76C 800AC36C */ .word 0x00000000 -/* 3C770 800AC370 */ .word 0x00000000 -/* 3C774 800AC374 */ .word 0x00000000 -/* 3C778 800AC378 */ .word 0x00000000 -/* 3C77C 800AC37C */ .word 0x00000000 -/* 3C780 800AC380 */ .word 0x00000000 -/* 3C784 800AC384 */ .word 0x00000000 -/* 3C788 800AC388 */ .word 0x00000000 -/* 3C78C 800AC38C */ .word 0x00000000 -/* 3C790 800AC390 */ .word 0x00000000 -/* 3C794 800AC394 */ .word 0x00000000 -/* 3C798 800AC398 */ .word 0x00000000 -/* 3C79C 800AC39C */ .word 0x00000000 -/* 3C7A0 800AC3A0 */ .word 0x00000000 -/* 3C7A4 800AC3A4 */ .word 0x00000000 -/* 3C7A8 800AC3A8 */ .word 0x00000000 -/* 3C7AC 800AC3AC */ .word 0x00000000 -/* 3C7B0 800AC3B0 */ .word 0x00000000 -/* 3C7B4 800AC3B4 */ .word 0x00000000 -/* 3C7B8 800AC3B8 */ .word 0x00000000 -/* 3C7BC 800AC3BC */ .word 0x00000000 -/* 3C7C0 800AC3C0 */ .word 0x00000000 -/* 3C7C4 800AC3C4 */ .word 0x00000000 -/* 3C7C8 800AC3C8 */ .word 0x00000000 -/* 3C7CC 800AC3CC */ .word 0x00000000 -/* 3C7D0 800AC3D0 */ .word 0x00000000 -/* 3C7D4 800AC3D4 */ .word 0x00000000 -/* 3C7D8 800AC3D8 */ .word 0x00000000 -/* 3C7DC 800AC3DC */ .word 0x00000000 -/* 3C7E0 800AC3E0 */ .word 0x00000000 -/* 3C7E4 800AC3E4 */ .word 0x00000000 -/* 3C7E8 800AC3E8 */ .word 0x00000000 -/* 3C7EC 800AC3EC */ .word 0x00000000 -/* 3C7F0 800AC3F0 */ .word 0x00000000 -/* 3C7F4 800AC3F4 */ .word 0x00000000 -/* 3C7F8 800AC3F8 */ .word 0x00000000 -/* 3C7FC 800AC3FC */ .word 0x00000000 -/* 3C800 800AC400 */ .word 0x00000000 -/* 3C804 800AC404 */ .word 0x00000000 -/* 3C808 800AC408 */ .word 0x00000000 -/* 3C80C 800AC40C */ .word 0x00000000 -/* 3C810 800AC410 */ .word 0x00000000 -/* 3C814 800AC414 */ .word 0x00000000 -/* 3C818 800AC418 */ .word 0x00000000 -/* 3C81C 800AC41C */ .word 0x00000000 -/* 3C820 800AC420 */ .word 0x00000F80 -/* 3C824 800AC424 */ .word 0x00971000 -/* 3C828 800AC428 */ .word 0x00001018 -/* 3C82C 800AC42C */ .word 0x016F1000 -/* 3C830 800AC430 */ .word 0x09D00000 -/* 3C834 800AC434 */ .word 0x09D00040 -/* 3C838 800AC438 */ .word 0x00E001F0 -/* 3C83C 800AC43C */ .word 0x04200080 -/* 3C840 800AC440 */ .word 0x01DA0180 -/* 3C844 800AC444 */ .word 0x00F801E0 -/* 3C848 800AC448 */ .word 0x022001D8 -/* 3C84C 800AC44C */ .word 0x00DA1190 -/* 3C850 800AC450 */ .word 0x10781190 -/* 3C854 800AC454 */ .word 0x11941194 -/* 3C858 800AC458 */ .word 0x119411C0 -/* 3C85C 800AC45C */ .word 0x1028104C -/* 3C860 800AC460 */ .word 0x11D810F0 -/* 3C864 800AC464 */ .word 0x10381120 -/* 3C868 800AC468 */ .word 0x1FAC1000 -/* 3C86C 800AC46C */ .word 0x11EC1194 -/* 3C870 800AC470 */ .word 0x10301140 -/* 3C874 800AC474 */ .word 0x113C102C -/* 3C878 800AC478 */ .word 0x102C1214 -/* 3C87C 800AC47C */ .word 0x12141214 -/* 3C880 800AC480 */ .word 0x12141210 -/* 3C884 800AC484 */ .word 0x12101210 -/* 3C888 800AC488 */ .word 0x124C1210 -/* 3C88C 800AC48C */ .word 0x12401210 -/* 3C890 800AC490 */ .word 0x12001210 -/* 3C894 800AC494 */ .word 0x12101210 -/* 3C898 800AC498 */ .word 0x12101210 -/* 3C89C 800AC49C */ .word 0x12101210 -/* 3C8A0 800AC4A0 */ .word 0x12101210 -/* 3C8A4 800AC4A4 */ .word 0x12101210 -/* 3C8A8 800AC4A8 */ .word 0x12201220 -/* 3C8AC 800AC4AC */ .word 0x12201214 -/* 3C8B0 800AC4B0 */ .word 0x14F81C80 -/* 3C8B4 800AC4B4 */ .word 0x1C401C68 -/* 3C8B8 800AC4B8 */ .word 0x17BC17B4 -/* 3C8BC 800AC4BC */ .word 0x17B41194 -/* 3C8C0 800AC4C0 */ .word 0x04200448 -/* 3C8C4 800AC4C4 */ .word 0x04700498 -/* 3C8C8 800AC4C8 */ .word 0x04C004E8 -/* 3C8CC 800AC4CC */ .word 0x05100538 -/* 3C8D0 800AC4D0 */ .word 0x05600588 -/* 3C8D4 800AC4D4 */ .word 0x05B005D8 -/* 3C8D8 800AC4D8 */ .word 0x06000628 -/* 3C8DC 800AC4DC */ .word 0x06500678 -/* 3C8E0 800AC4E0 */ .word 0x06A006C8 -/* 3C8E4 800AC4E4 */ .word 0x06F00718 -/* 3C8E8 800AC4E8 */ .word 0x07400768 -/* 3C8EC 800AC4EC */ .word 0x079007B8 -/* 3C8F0 800AC4F0 */ .word 0x07E00808 -/* 3C8F4 800AC4F4 */ .word 0x08300858 -/* 3C8F8 800AC4F8 */ .word 0x088008A8 -/* 3C8FC 800AC4FC */ .word 0x08D008F8 -/* 3C900 800AC500 */ .word 0x0920FFFF -/* 3C904 800AC504 */ .word D_80000000 -/* 3C908 800AC508 */ .word 0x00008000 -/* 3C90C 800AC50C */ .word 0x30304040 -/* 3C910 800AC510 */ .word 0x00000000 -/* 3C914 800AC514 */ .word 0x00000000 -/* 3C918 800AC518 */ .word 0x00000000 -/* 3C91C 800AC51C */ .word 0x00000000 -/* 3C920 800AC520 */ .word 0x00000000 -/* 3C924 800AC524 */ .word 0x00000000 -/* 3C928 800AC528 */ .word 0x00000000 -/* 3C92C 800AC52C */ .word 0x00000000 -/* 3C930 800AC530 */ .word 0x00000000 -/* 3C934 800AC534 */ .word 0x00000000 -/* 3C938 800AC538 */ .word 0x00100000 -/* 3C93C 800AC53C */ .word 0x00200000 -/* 3C940 800AC540 */ .word 0x10000000 -/* 3C944 800AC544 */ .word 0x20000000 -/* 3C948 800AC548 */ .word 0x00004000 -/* 3C94C 800AC54C */ .word 0x00000040 -/* 3C950 800AC550 */ .word 0x00001188 -/* 3C954 800AC554 */ .word 0x020712D8 -/* 3C958 800AC558 */ .word 0x00000258 -/* 3C95C 800AC55C */ .word 0x021F12D8 -.size D_800AC140, . - D_800AC140 - -glabel D_800AC560 -/* 3C960 800AC560 */ .word 0x00000000 -/* 3C964 800AC564 */ .word 0x00000000 -/* 3C968 800AC568 */ .word 0x00000000 -/* 3C96C 800AC56C */ .word 0x00000000 -/* 3C970 800AC570 */ .word 0x00000000 -/* 3C974 800AC574 */ .word 0x00000000 -/* 3C978 800AC578 */ .word 0x00000000 -/* 3C97C 800AC57C */ .word 0x00000000 -/* 3C980 800AC580 */ .word 0x00000000 -/* 3C984 800AC584 */ .word 0x00000000 -/* 3C988 800AC588 */ .word 0x00000000 -/* 3C98C 800AC58C */ .word 0x00000000 -/* 3C990 800AC590 */ .word 0x00000000 -/* 3C994 800AC594 */ .word 0x00000000 -/* 3C998 800AC598 */ .word 0x00000000 -/* 3C99C 800AC59C */ .word 0x00000000 -/* 3C9A0 800AC5A0 */ .word 0x00000000 -/* 3C9A4 800AC5A4 */ .word 0x00000000 -/* 3C9A8 800AC5A8 */ .word 0x00000000 -/* 3C9AC 800AC5AC */ .word 0x00000000 -/* 3C9B0 800AC5B0 */ .word 0x00000000 -/* 3C9B4 800AC5B4 */ .word 0x00000000 -/* 3C9B8 800AC5B8 */ .word 0x00000000 -/* 3C9BC 800AC5BC */ .word 0x00000000 -/* 3C9C0 800AC5C0 */ .word 0x00000000 -/* 3C9C4 800AC5C4 */ .word 0x00000000 -/* 3C9C8 800AC5C8 */ .word 0x00000000 -/* 3C9CC 800AC5CC */ .word 0x00000000 -/* 3C9D0 800AC5D0 */ .word 0x00000000 -/* 3C9D4 800AC5D4 */ .word 0x00000000 -/* 3C9D8 800AC5D8 */ .word 0x00000000 -/* 3C9DC 800AC5DC */ .word 0x00000000 -/* 3C9E0 800AC5E0 */ .word 0x00000000 -/* 3C9E4 800AC5E4 */ .word 0x00000000 -/* 3C9E8 800AC5E8 */ .word 0x00000000 -/* 3C9EC 800AC5EC */ .word 0x00000000 -/* 3C9F0 800AC5F0 */ .word 0x00000000 -/* 3C9F4 800AC5F4 */ .word 0x00000000 -/* 3C9F8 800AC5F8 */ .word 0x00000000 -/* 3C9FC 800AC5FC */ .word 0x00000000 -/* 3CA00 800AC600 */ .word 0x00000000 -/* 3CA04 800AC604 */ .word 0x00000000 -/* 3CA08 800AC608 */ .word 0x00000000 -/* 3CA0C 800AC60C */ .word 0x00000000 -/* 3CA10 800AC610 */ .word 0x00000000 -/* 3CA14 800AC614 */ .word 0x00000000 -/* 3CA18 800AC618 */ .word 0x00000000 -/* 3CA1C 800AC61C */ .word 0x00000000 -/* 3CA20 800AC620 */ .word 0xED000000 -/* 3CA24 800AC624 */ .word 0x005003C0 -/* 3CA28 800AC628 */ .word 0xEF080CFF -/* 3CA2C 800AC62C */ .word 0x00000000 -/* 3CA30 800AC630 */ .word 0x00000000 -/* 3CA34 800AC634 */ .word 0x00000000 -/* 3CA38 800AC638 */ .word 0x00000000 -/* 3CA3C 800AC63C */ .word 0xFFFF0048 -/* 3CA40 800AC640 */ .word 0x00000000 -/* 3CA44 800AC644 */ .word 0x00000000 -/* 3CA48 800AC648 */ .word 0x00000000 -/* 3CA4C 800AC64C */ .word 0x00000000 -/* 3CA50 800AC650 */ .word 0x00000000 -/* 3CA54 800AC654 */ .word 0x00000000 -/* 3CA58 800AC658 */ .word 0x00000000 -/* 3CA5C 800AC65C */ .word 0x00000000 -/* 3CA60 800AC660 */ .word 0x00000000 -/* 3CA64 800AC664 */ .word 0x00000000 -/* 3CA68 800AC668 */ .word 0x00000000 -/* 3CA6C 800AC66C */ .word 0x00000000 -/* 3CA70 800AC670 */ .word 0x00000000 -/* 3CA74 800AC674 */ .word 0x00000000 -/* 3CA78 800AC678 */ .word 0x00000000 -/* 3CA7C 800AC67C */ .word 0x00000000 -/* 3CA80 800AC680 */ .word 0x00000000 -/* 3CA84 800AC684 */ .word 0x00000000 -/* 3CA88 800AC688 */ .word 0x00000000 -/* 3CA8C 800AC68C */ .word 0x00000000 -/* 3CA90 800AC690 */ .word 0x00000000 -/* 3CA94 800AC694 */ .word 0x00000000 -/* 3CA98 800AC698 */ .word 0x52535020 -/* 3CA9C 800AC69C */ .word 0x47667820 -/* 3CAA0 800AC6A0 */ .word 0x75636F64 -/* 3CAA4 800AC6A4 */ .word 0x65204633 -/* 3CAA8 800AC6A8 */ .word 0x4445582E -/* 3CAAC 800AC6AC */ .word 0x4E6F4E20 -/* 3CAB0 800AC6B0 */ .word 0x20206669 -/* 3CAB4 800AC6B4 */ .word 0x666F2032 -/* 3CAB8 800AC6B8 */ .word 0x2E303820 -/* 3CABC 800AC6BC */ .word 0x20596F73 -/* 3CAC0 800AC6C0 */ .word 0x68697461 -/* 3CAC4 800AC6C4 */ .word 0x6B612059 -/* 3CAC8 800AC6C8 */ .word 0x6173756D -/* 3CACC 800AC6CC */ .word 0x6F746F20 -/* 3CAD0 800AC6D0 */ .word 0x31393939 -/* 3CAD4 800AC6D4 */ .word 0x204E696E -/* 3CAD8 800AC6D8 */ .word 0x74656E64 -/* 3CADC 800AC6DC */ .word 0x6F2E0A00 -/* 3CAE0 800AC6E0 */ .word 0x00010000 -/* 3CAE4 800AC6E4 */ .word 0x00000002 -/* 3CAE8 800AC6E8 */ .word 0x00000001 -/* 3CAEC 800AC6EC */ .word 0x00000002 -/* 3CAF0 800AC6F0 */ .word 0x00010000 -/* 3CAF4 800AC6F4 */ .word 0x0000FFFE -/* 3CAF8 800AC6F8 */ .word 0x00000001 -/* 3CAFC 800AC6FC */ .word 0x0000FFFE -/* 3CB00 800AC700 */ .word 0x00000000 -/* 3CB04 800AC704 */ .word 0x0001FFFF -/* 3CB08 800AC708 */ .word 0x00000000 -/* 3CB0C 800AC70C */ .word 0x00000001 -/* 3CB10 800AC710 */ .word 0xFFFF0004 -/* 3CB14 800AC714 */ .word 0x00087F00 -/* 3CB18 800AC718 */ .word 0xFFFC4000 -/* 3CB1C 800AC71C */ .word 0x04207FFF -/* 3CB20 800AC720 */ .word 0x7FFC1400 -/* 3CB24 800AC724 */ .word 0x10000100 -/* 3CB28 800AC728 */ .word 0xFFF0FFF8 -/* 3CB2C 800AC72C */ .word 0x00100020 -/* 3CB30 800AC730 */ .word 0xC00044D3 -/* 3CB34 800AC734 */ .word 0x6CB30002 -/* 3CB38 800AC738 */ .word 0x00010000 -/* 3CB3C 800AC73C */ .word 0x01000BA8 -/* 3CB40 800AC740 */ .word 0x00000000 -/* 3CB44 800AC744 */ .word 0x00000000 -/* 3CB48 800AC748 */ .word 0x00000000 -/* 3CB4C 800AC74C */ .word 0x00800000 -/* 3CB50 800AC750 */ .word 0x00000000 -/* 3CB54 800AC754 */ .word 0x00000000 -/* 3CB58 800AC758 */ .word 0x00000000 -/* 3CB5C 800AC75C */ .word 0x00000000 -/* 3CB60 800AC760 */ .word 0x00000000 -/* 3CB64 800AC764 */ .word 0x00000000 -/* 3CB68 800AC768 */ .word 0x00000000 -/* 3CB6C 800AC76C */ .word 0x00000000 -/* 3CB70 800AC770 */ .word 0x00000000 -/* 3CB74 800AC774 */ .word 0x00000000 -/* 3CB78 800AC778 */ .word 0x00000000 -/* 3CB7C 800AC77C */ .word 0x00000000 -/* 3CB80 800AC780 */ .word 0x00000000 -/* 3CB84 800AC784 */ .word 0x00000000 -/* 3CB88 800AC788 */ .word 0x00000000 -/* 3CB8C 800AC78C */ .word 0x00000000 -/* 3CB90 800AC790 */ .word 0x00000000 -/* 3CB94 800AC794 */ .word 0x00000000 -/* 3CB98 800AC798 */ .word 0x00000000 -/* 3CB9C 800AC79C */ .word 0x00000000 -/* 3CBA0 800AC7A0 */ .word 0x00000000 -/* 3CBA4 800AC7A4 */ .word 0x00000000 -/* 3CBA8 800AC7A8 */ .word 0x00000000 -/* 3CBAC 800AC7AC */ .word 0x00000000 -/* 3CBB0 800AC7B0 */ .word 0x00000000 -/* 3CBB4 800AC7B4 */ .word 0x00000000 -/* 3CBB8 800AC7B8 */ .word 0x00000000 -/* 3CBBC 800AC7BC */ .word 0x00000000 -/* 3CBC0 800AC7C0 */ .word 0x00000000 -/* 3CBC4 800AC7C4 */ .word 0x00000000 -/* 3CBC8 800AC7C8 */ .word 0x00000000 -/* 3CBCC 800AC7CC */ .word 0x00000000 -/* 3CBD0 800AC7D0 */ .word 0x00000000 -/* 3CBD4 800AC7D4 */ .word 0x00000000 -/* 3CBD8 800AC7D8 */ .word 0x00000000 -/* 3CBDC 800AC7DC */ .word 0x00000000 -/* 3CBE0 800AC7E0 */ .word 0x00000000 -/* 3CBE4 800AC7E4 */ .word 0x00000000 -/* 3CBE8 800AC7E8 */ .word 0x00000000 -/* 3CBEC 800AC7EC */ .word 0x00000000 -/* 3CBF0 800AC7F0 */ .word 0x00000000 -/* 3CBF4 800AC7F4 */ .word 0x00000000 -/* 3CBF8 800AC7F8 */ .word 0x00000000 -/* 3CBFC 800AC7FC */ .word 0x00000000 -/* 3CC00 800AC800 */ .word 0x00000000 -/* 3CC04 800AC804 */ .word 0x00000000 -/* 3CC08 800AC808 */ .word 0x00000000 -/* 3CC0C 800AC80C */ .word 0x00000000 -/* 3CC10 800AC810 */ .word 0x00000000 -/* 3CC14 800AC814 */ .word 0x00000000 -/* 3CC18 800AC818 */ .word 0x00000000 -/* 3CC1C 800AC81C */ .word 0x00000000 -/* 3CC20 800AC820 */ .word 0x00000000 -/* 3CC24 800AC824 */ .word 0x00000000 -/* 3CC28 800AC828 */ .word 0x00000000 -/* 3CC2C 800AC82C */ .word 0x00000000 -/* 3CC30 800AC830 */ .word 0x00000000 -/* 3CC34 800AC834 */ .word 0x00000000 -/* 3CC38 800AC838 */ .word 0x00000000 -/* 3CC3C 800AC83C */ .word 0x00000000 -/* 3CC40 800AC840 */ .word 0x00000F80 -/* 3CC44 800AC844 */ .word 0x00971000 -/* 3CC48 800AC848 */ .word 0x00001018 -/* 3CC4C 800AC84C */ .word 0x016F1000 -/* 3CC50 800AC850 */ .word 0x09D00000 -/* 3CC54 800AC854 */ .word 0x09D00040 -/* 3CC58 800AC858 */ .word 0x00E001F0 -/* 3CC5C 800AC85C */ .word 0x04200080 -/* 3CC60 800AC860 */ .word 0x01DA0180 -/* 3CC64 800AC864 */ .word 0x00F801E0 -/* 3CC68 800AC868 */ .word 0x022001D8 -/* 3CC6C 800AC86C */ .word 0x00DA1190 -/* 3CC70 800AC870 */ .word 0x10781190 -/* 3CC74 800AC874 */ .word 0x11941194 -/* 3CC78 800AC878 */ .word 0x119411C0 -/* 3CC7C 800AC87C */ .word 0x1028104C -/* 3CC80 800AC880 */ .word 0x11D810F0 -/* 3CC84 800AC884 */ .word 0x10381120 -/* 3CC88 800AC888 */ .word 0x1FAC1000 -/* 3CC8C 800AC88C */ .word 0x11EC1194 -/* 3CC90 800AC890 */ .word 0x10301140 -/* 3CC94 800AC894 */ .word 0x113C102C -/* 3CC98 800AC898 */ .word 0x102C1214 -/* 3CC9C 800AC89C */ .word 0x12141214 -/* 3CCA0 800AC8A0 */ .word 0x12141210 -/* 3CCA4 800AC8A4 */ .word 0x12101210 -/* 3CCA8 800AC8A8 */ .word 0x124C1210 -/* 3CCAC 800AC8AC */ .word 0x12401210 -/* 3CCB0 800AC8B0 */ .word 0x12001210 -/* 3CCB4 800AC8B4 */ .word 0x12101210 -/* 3CCB8 800AC8B8 */ .word 0x12101210 -/* 3CCBC 800AC8BC */ .word 0x12101210 -/* 3CCC0 800AC8C0 */ .word 0x12101210 -/* 3CCC4 800AC8C4 */ .word 0x12101210 -/* 3CCC8 800AC8C8 */ .word 0x12201220 -/* 3CCCC 800AC8CC */ .word 0x12201214 -/* 3CCD0 800AC8D0 */ .word 0x14F81C80 -/* 3CCD4 800AC8D4 */ .word 0x1C401C68 -/* 3CCD8 800AC8D8 */ .word 0x17BC17B4 -/* 3CCDC 800AC8DC */ .word 0x17B41194 -/* 3CCE0 800AC8E0 */ .word 0x04200448 -/* 3CCE4 800AC8E4 */ .word 0x04700498 -/* 3CCE8 800AC8E8 */ .word 0x04C004E8 -/* 3CCEC 800AC8EC */ .word 0x05100538 -/* 3CCF0 800AC8F0 */ .word 0x05600588 -/* 3CCF4 800AC8F4 */ .word 0x05B005D8 -/* 3CCF8 800AC8F8 */ .word 0x06000628 -/* 3CCFC 800AC8FC */ .word 0x06500678 -/* 3CD00 800AC900 */ .word 0x06A006C8 -/* 3CD04 800AC904 */ .word 0x06F00718 -/* 3CD08 800AC908 */ .word 0x07400768 -/* 3CD0C 800AC90C */ .word 0x079007B8 -/* 3CD10 800AC910 */ .word 0x07E00808 -/* 3CD14 800AC914 */ .word 0x08300858 -/* 3CD18 800AC918 */ .word 0x088008A8 -/* 3CD1C 800AC91C */ .word 0x08D008F8 -/* 3CD20 800AC920 */ .word 0x0920FFFF -/* 3CD24 800AC924 */ .word D_80000000 -/* 3CD28 800AC928 */ .word 0x00008000 -/* 3CD2C 800AC92C */ .word 0x30304080 -/* 3CD30 800AC930 */ .word 0x00000000 -/* 3CD34 800AC934 */ .word 0x00000000 -/* 3CD38 800AC938 */ .word 0x00000000 -/* 3CD3C 800AC93C */ .word 0x00000000 -/* 3CD40 800AC940 */ .word 0x00000000 -/* 3CD44 800AC944 */ .word 0x00000000 -/* 3CD48 800AC948 */ .word 0x00000000 -/* 3CD4C 800AC94C */ .word 0x00000000 -/* 3CD50 800AC950 */ .word 0x00000000 -/* 3CD54 800AC954 */ .word 0x00000000 -/* 3CD58 800AC958 */ .word 0x00100000 -/* 3CD5C 800AC95C */ .word 0x00200000 -/* 3CD60 800AC960 */ .word 0x10000000 -/* 3CD64 800AC964 */ .word 0x20000000 -/* 3CD68 800AC968 */ .word 0x00004000 -/* 3CD6C 800AC96C */ .word 0x00000080 -/* 3CD70 800AC970 */ .word 0x00001188 -/* 3CD74 800AC974 */ .word 0x020712D8 -/* 3CD78 800AC978 */ .word 0x00000258 -/* 3CD7C 800AC97C */ .word 0x021F12D8 -.size D_800AC560, . - D_800AC560 - -glabel D_800AC980 -/* 3CD80 800AC980 */ .word 0x00000000 -/* 3CD84 800AC984 */ .word 0x00000000 -/* 3CD88 800AC988 */ .word 0x00000000 -/* 3CD8C 800AC98C */ .word 0x00000000 -/* 3CD90 800AC990 */ .word 0x00000000 -/* 3CD94 800AC994 */ .word 0x00000000 -/* 3CD98 800AC998 */ .word 0x00000000 -/* 3CD9C 800AC99C */ .word 0x00000000 -/* 3CDA0 800AC9A0 */ .word 0x00000000 -/* 3CDA4 800AC9A4 */ .word 0x00000000 -/* 3CDA8 800AC9A8 */ .word 0x00000000 -/* 3CDAC 800AC9AC */ .word 0x00000000 -/* 3CDB0 800AC9B0 */ .word 0x00000000 -/* 3CDB4 800AC9B4 */ .word 0x00000000 -/* 3CDB8 800AC9B8 */ .word 0x00000000 -/* 3CDBC 800AC9BC */ .word 0x00000000 -/* 3CDC0 800AC9C0 */ .word 0x00000000 -/* 3CDC4 800AC9C4 */ .word 0x00000000 -/* 3CDC8 800AC9C8 */ .word 0x00000000 -/* 3CDCC 800AC9CC */ .word 0x00000000 -/* 3CDD0 800AC9D0 */ .word 0x00000000 -/* 3CDD4 800AC9D4 */ .word 0x00000000 -/* 3CDD8 800AC9D8 */ .word 0x00000000 -/* 3CDDC 800AC9DC */ .word 0x00000000 -/* 3CDE0 800AC9E0 */ .word 0x00000000 -/* 3CDE4 800AC9E4 */ .word 0x00000000 -/* 3CDE8 800AC9E8 */ .word 0x00000000 -/* 3CDEC 800AC9EC */ .word 0x00000000 -/* 3CDF0 800AC9F0 */ .word 0x00000000 -/* 3CDF4 800AC9F4 */ .word 0x00000000 -/* 3CDF8 800AC9F8 */ .word 0x00000000 -/* 3CDFC 800AC9FC */ .word 0x00000000 -/* 3CE00 800ACA00 */ .word 0x00000000 -/* 3CE04 800ACA04 */ .word 0x00000000 -/* 3CE08 800ACA08 */ .word 0x00000000 -/* 3CE0C 800ACA0C */ .word 0x00000000 -/* 3CE10 800ACA10 */ .word 0x00000000 -/* 3CE14 800ACA14 */ .word 0x00000000 -/* 3CE18 800ACA18 */ .word 0x00000000 -/* 3CE1C 800ACA1C */ .word 0x00000000 -/* 3CE20 800ACA20 */ .word 0x00000000 -/* 3CE24 800ACA24 */ .word 0x00000000 -/* 3CE28 800ACA28 */ .word 0x00000000 -/* 3CE2C 800ACA2C */ .word 0x00000000 -/* 3CE30 800ACA30 */ .word 0x00000000 -/* 3CE34 800ACA34 */ .word 0x00000000 -/* 3CE38 800ACA38 */ .word 0x00000000 -/* 3CE3C 800ACA3C */ .word 0x00000000 -/* 3CE40 800ACA40 */ .word 0xED000000 -/* 3CE44 800ACA44 */ .word 0x005003C0 -/* 3CE48 800ACA48 */ .word 0xEF080CFF -/* 3CE4C 800ACA4C */ .word 0x00000000 -/* 3CE50 800ACA50 */ .word 0x00000000 -/* 3CE54 800ACA54 */ .word 0x00000000 -/* 3CE58 800ACA58 */ .word 0x00000000 -/* 3CE5C 800ACA5C */ .word 0xFFFF0048 -/* 3CE60 800ACA60 */ .word 0x00000000 -/* 3CE64 800ACA64 */ .word 0x00000000 -/* 3CE68 800ACA68 */ .word 0x00000000 -/* 3CE6C 800ACA6C */ .word 0x00000000 -/* 3CE70 800ACA70 */ .word 0x00000000 -/* 3CE74 800ACA74 */ .word 0x00000000 -/* 3CE78 800ACA78 */ .word 0x00000000 -/* 3CE7C 800ACA7C */ .word 0x00000000 -/* 3CE80 800ACA80 */ .word 0x00000000 -/* 3CE84 800ACA84 */ .word 0x00000000 -/* 3CE88 800ACA88 */ .word 0x00000000 -/* 3CE8C 800ACA8C */ .word 0x00000000 -/* 3CE90 800ACA90 */ .word 0x00000000 -/* 3CE94 800ACA94 */ .word 0x00000000 -/* 3CE98 800ACA98 */ .word 0x00000000 -/* 3CE9C 800ACA9C */ .word 0x00000000 -/* 3CEA0 800ACAA0 */ .word 0x00000000 -/* 3CEA4 800ACAA4 */ .word 0x00000000 -/* 3CEA8 800ACAA8 */ .word 0x00000000 -/* 3CEAC 800ACAAC */ .word 0x00000000 -/* 3CEB0 800ACAB0 */ .word 0x00000000 -/* 3CEB4 800ACAB4 */ .word 0x00000000 -/* 3CEB8 800ACAB8 */ .word 0x52535020 -/* 3CEBC 800ACABC */ .word 0x47667820 -/* 3CEC0 800ACAC0 */ .word 0x75636F64 -/* 3CEC4 800ACAC4 */ .word 0x65204633 -/* 3CEC8 800ACAC8 */ .word 0x4445582E -/* 3CECC 800ACACC */ .word 0x52656A20 -/* 3CED0 800ACAD0 */ .word 0x20206669 -/* 3CED4 800ACAD4 */ .word 0x666F2032 -/* 3CED8 800ACAD8 */ .word 0x2E303820 -/* 3CEDC 800ACADC */ .word 0x20596F73 -/* 3CEE0 800ACAE0 */ .word 0x68697461 -/* 3CEE4 800ACAE4 */ .word 0x6B612059 -/* 3CEE8 800ACAE8 */ .word 0x6173756D -/* 3CEEC 800ACAEC */ .word 0x6F746F20 -/* 3CEF0 800ACAF0 */ .word 0x31393939 -/* 3CEF4 800ACAF4 */ .word 0x204E696E -/* 3CEF8 800ACAF8 */ .word 0x74656E64 -/* 3CEFC 800ACAFC */ .word 0x6F2E0A00 -/* 3CF00 800ACB00 */ .word 0x00010000 -/* 3CF04 800ACB04 */ .word 0x00000002 -/* 3CF08 800ACB08 */ .word 0x00000001 -/* 3CF0C 800ACB0C */ .word 0x00000002 -/* 3CF10 800ACB10 */ .word 0x00010000 -/* 3CF14 800ACB14 */ .word 0x0000FFFE -/* 3CF18 800ACB18 */ .word 0x00000001 -/* 3CF1C 800ACB1C */ .word 0x0000FFFE -/* 3CF20 800ACB20 */ .word 0x00000000 -/* 3CF24 800ACB24 */ .word 0x0001FFFF -/* 3CF28 800ACB28 */ .word 0x00000000 -/* 3CF2C 800ACB2C */ .word 0x00010001 -/* 3CF30 800ACB30 */ .word 0xFFFF0004 -/* 3CF34 800ACB34 */ .word 0x00087F00 -/* 3CF38 800ACB38 */ .word 0xFFFC4000 -/* 3CF3C 800ACB3C */ .word 0x04107FFF -/* 3CF40 800ACB40 */ .word 0x7FFC1400 -/* 3CF44 800ACB44 */ .word 0x10000100 -/* 3CF48 800ACB48 */ .word 0xFFF0FFF8 -/* 3CF4C 800ACB4C */ .word 0x00100020 -/* 3CF50 800ACB50 */ .word 0xC00044D3 -/* 3CF54 800ACB54 */ .word 0x6CB30002 -/* 3CF58 800ACB58 */ .word 0x00010000 -/* 3CF5C 800ACB5C */ .word 0x010009B8 -/* 3CF60 800ACB60 */ .word 0x00000000 -/* 3CF64 800ACB64 */ .word 0x00000000 -/* 3CF68 800ACB68 */ .word 0x00000000 -/* 3CF6C 800ACB6C */ .word 0x00800000 -/* 3CF70 800ACB70 */ .word 0x00000000 -/* 3CF74 800ACB74 */ .word 0x00000000 -/* 3CF78 800ACB78 */ .word 0x00000000 -/* 3CF7C 800ACB7C */ .word 0x00000000 -/* 3CF80 800ACB80 */ .word 0x00000000 -/* 3CF84 800ACB84 */ .word 0x00000000 -/* 3CF88 800ACB88 */ .word 0x00000000 -/* 3CF8C 800ACB8C */ .word 0x00000000 -/* 3CF90 800ACB90 */ .word 0x00000000 -/* 3CF94 800ACB94 */ .word 0x00000000 -/* 3CF98 800ACB98 */ .word 0x00000000 -/* 3CF9C 800ACB9C */ .word 0x00000000 -/* 3CFA0 800ACBA0 */ .word 0x00000000 -/* 3CFA4 800ACBA4 */ .word 0x00000000 -/* 3CFA8 800ACBA8 */ .word 0x00000000 -/* 3CFAC 800ACBAC */ .word 0x00000000 -/* 3CFB0 800ACBB0 */ .word 0x00000000 -/* 3CFB4 800ACBB4 */ .word 0x00000000 -/* 3CFB8 800ACBB8 */ .word 0x00000000 -/* 3CFBC 800ACBBC */ .word 0x00000000 -/* 3CFC0 800ACBC0 */ .word 0x00000000 -/* 3CFC4 800ACBC4 */ .word 0x00000000 -/* 3CFC8 800ACBC8 */ .word 0x00000000 -/* 3CFCC 800ACBCC */ .word 0x00000000 -/* 3CFD0 800ACBD0 */ .word 0x00000000 -/* 3CFD4 800ACBD4 */ .word 0x00000000 -/* 3CFD8 800ACBD8 */ .word 0x00000000 -/* 3CFDC 800ACBDC */ .word 0x00000000 -/* 3CFE0 800ACBE0 */ .word 0x00000000 -/* 3CFE4 800ACBE4 */ .word 0x00000000 -/* 3CFE8 800ACBE8 */ .word 0x00000000 -/* 3CFEC 800ACBEC */ .word 0x00000000 -/* 3CFF0 800ACBF0 */ .word 0x00000000 -/* 3CFF4 800ACBF4 */ .word 0x00000000 -/* 3CFF8 800ACBF8 */ .word 0x00000000 -/* 3CFFC 800ACBFC */ .word 0x00000000 -/* 3D000 800ACC00 */ .word 0x00000000 -/* 3D004 800ACC04 */ .word 0x00000000 -/* 3D008 800ACC08 */ .word 0x00000000 -/* 3D00C 800ACC0C */ .word 0x00000000 -/* 3D010 800ACC10 */ .word 0x00000000 -/* 3D014 800ACC14 */ .word 0x00000000 -/* 3D018 800ACC18 */ .word 0x00000000 -/* 3D01C 800ACC1C */ .word 0x00000000 -/* 3D020 800ACC20 */ .word 0x00000000 -/* 3D024 800ACC24 */ .word 0x00000000 -/* 3D028 800ACC28 */ .word 0x00000000 -/* 3D02C 800ACC2C */ .word 0x00000000 -/* 3D030 800ACC30 */ .word 0x00000000 -/* 3D034 800ACC34 */ .word 0x00000000 -/* 3D038 800ACC38 */ .word 0x00000000 -/* 3D03C 800ACC3C */ .word 0x00000000 -/* 3D040 800ACC40 */ .word 0x00000000 -/* 3D044 800ACC44 */ .word 0x00000000 -/* 3D048 800ACC48 */ .word 0x00000000 -/* 3D04C 800ACC4C */ .word 0x00000000 -/* 3D050 800ACC50 */ .word 0x00000000 -/* 3D054 800ACC54 */ .word 0x00000000 -/* 3D058 800ACC58 */ .word 0x00000000 -/* 3D05C 800ACC5C */ .word 0x00000000 -/* 3D060 800ACC60 */ .word 0x00000F80 -/* 3D064 800ACC64 */ .word 0x00971000 -/* 3D068 800ACC68 */ .word 0x00001018 -/* 3D06C 800ACC6C */ .word 0x016F1000 -/* 3D070 800ACC70 */ .word 0x0F100000 -/* 3D074 800ACC74 */ .word 0x0F100040 -/* 3D078 800ACC78 */ .word 0x00E001F0 -/* 3D07C 800ACC7C */ .word 0x04100080 -/* 3D080 800ACC80 */ .word 0x01DA0180 -/* 3D084 800ACC84 */ .word 0x00F801E0 -/* 3D088 800ACC88 */ .word 0x022001D8 -/* 3D08C 800ACC8C */ .word 0x00DA1190 -/* 3D090 800ACC90 */ .word 0x10781190 -/* 3D094 800ACC94 */ .word 0x11941194 -/* 3D098 800ACC98 */ .word 0x119411C0 -/* 3D09C 800ACC9C */ .word 0x1028104C -/* 3D0A0 800ACCA0 */ .word 0x11D810F0 -/* 3D0A4 800ACCA4 */ .word 0x10381120 -/* 3D0A8 800ACCA8 */ .word 0x1FAC1000 -/* 3D0AC 800ACCAC */ .word 0x11EC1194 -/* 3D0B0 800ACCB0 */ .word 0x10301140 -/* 3D0B4 800ACCB4 */ .word 0x113C102C -/* 3D0B8 800ACCB8 */ .word 0x102C1214 -/* 3D0BC 800ACCBC */ .word 0x12141214 -/* 3D0C0 800ACCC0 */ .word 0x12141210 -/* 3D0C4 800ACCC4 */ .word 0x12101210 -/* 3D0C8 800ACCC8 */ .word 0x124C1210 -/* 3D0CC 800ACCCC */ .word 0x12401210 -/* 3D0D0 800ACCD0 */ .word 0x12001210 -/* 3D0D4 800ACCD4 */ .word 0x12101210 -/* 3D0D8 800ACCD8 */ .word 0x12101210 -/* 3D0DC 800ACCDC */ .word 0x12101210 -/* 3D0E0 800ACCE0 */ .word 0x12101210 -/* 3D0E4 800ACCE4 */ .word 0x12101210 -/* 3D0E8 800ACCE8 */ .word 0x12201220 -/* 3D0EC 800ACCEC */ .word 0x12201214 -/* 3D0F0 800ACCF0 */ .word 0x14CC1C6C -/* 3D0F4 800ACCF4 */ .word 0x1C301C54 -/* 3D0F8 800ACCF8 */ .word 0x1748174C -/* 3D0FC 800ACCFC */ .word 0x174C1194 -/* 3D100 800ACD00 */ .word 0x04100424 -/* 3D104 800ACD04 */ .word 0x0438044C -/* 3D108 800ACD08 */ .word 0x04600474 -/* 3D10C 800ACD0C */ .word 0x0488049C -/* 3D110 800ACD10 */ .word 0x04B004C4 -/* 3D114 800ACD14 */ .word 0x04D804EC -/* 3D118 800ACD18 */ .word 0x05000514 -/* 3D11C 800ACD1C */ .word 0x0528053C -/* 3D120 800ACD20 */ .word 0x05500564 -/* 3D124 800ACD24 */ .word 0x0578058C -/* 3D128 800ACD28 */ .word 0x05A005B4 -/* 3D12C 800ACD2C */ .word 0x05C805DC -/* 3D130 800ACD30 */ .word 0x05F00604 -/* 3D134 800ACD34 */ .word 0x0618062C -/* 3D138 800ACD38 */ .word 0x06400654 -/* 3D13C 800ACD3C */ .word 0x0668067C -/* 3D140 800ACD40 */ .word 0x069006A4 -/* 3D144 800ACD44 */ .word 0x06B806CC -/* 3D148 800ACD48 */ .word 0x06E006F4 -/* 3D14C 800ACD4C */ .word 0x0708071C -/* 3D150 800ACD50 */ .word 0x07300744 -/* 3D154 800ACD54 */ .word 0x0758076C -/* 3D158 800ACD58 */ .word 0x07800794 -/* 3D15C 800ACD5C */ .word 0x07A807BC -/* 3D160 800ACD60 */ .word 0x07D007E4 -/* 3D164 800ACD64 */ .word 0x07F8080C -/* 3D168 800ACD68 */ .word 0x08200834 -/* 3D16C 800ACD6C */ .word 0x0848085C -/* 3D170 800ACD70 */ .word 0x08700884 -/* 3D174 800ACD74 */ .word 0x089808AC -/* 3D178 800ACD78 */ .word 0x08C008D4 -/* 3D17C 800ACD7C */ .word 0x08E808FC -/* 3D180 800ACD80 */ .word 0x09102222 -/* 3D184 800ACD84 */ .word 0x22000022 -/* 3D188 800ACD88 */ .word 0x00000000 -/* 3D18C 800ACD8C */ .word 0x00000000 -.size D_800AC980, . - D_800AC980 - -glabel D_800ACD90 -/* 3D190 800ACD90 */ .word 0x00000000 -/* 3D194 800ACD94 */ .word 0x00000000 -/* 3D198 800ACD98 */ .word 0x00000000 -/* 3D19C 800ACD9C */ .word 0x00000000 -/* 3D1A0 800ACDA0 */ .word 0x00000000 -/* 3D1A4 800ACDA4 */ .word 0x00000000 -/* 3D1A8 800ACDA8 */ .word 0x00000000 -/* 3D1AC 800ACDAC */ .word 0x00000000 -/* 3D1B0 800ACDB0 */ .word 0x00000000 -/* 3D1B4 800ACDB4 */ .word 0x00000000 -/* 3D1B8 800ACDB8 */ .word 0x00000000 -/* 3D1BC 800ACDBC */ .word 0x00000000 -/* 3D1C0 800ACDC0 */ .word 0x00000000 -/* 3D1C4 800ACDC4 */ .word 0x00000000 -/* 3D1C8 800ACDC8 */ .word 0x00000000 -/* 3D1CC 800ACDCC */ .word 0x00000000 -/* 3D1D0 800ACDD0 */ .word 0x00000000 -/* 3D1D4 800ACDD4 */ .word 0x00000000 -/* 3D1D8 800ACDD8 */ .word 0x00000000 -/* 3D1DC 800ACDDC */ .word 0x00000000 -/* 3D1E0 800ACDE0 */ .word 0x00000000 -/* 3D1E4 800ACDE4 */ .word 0x00000000 -/* 3D1E8 800ACDE8 */ .word 0x00000000 -/* 3D1EC 800ACDEC */ .word 0x00000000 -/* 3D1F0 800ACDF0 */ .word 0x00000000 -/* 3D1F4 800ACDF4 */ .word 0x00000000 -/* 3D1F8 800ACDF8 */ .word 0x00000000 -/* 3D1FC 800ACDFC */ .word 0x00000000 -/* 3D200 800ACE00 */ .word 0x00000000 -/* 3D204 800ACE04 */ .word 0x00000000 -/* 3D208 800ACE08 */ .word 0x00000000 -/* 3D20C 800ACE0C */ .word 0x00000000 -/* 3D210 800ACE10 */ .word 0x00000000 -/* 3D214 800ACE14 */ .word 0x00000000 -/* 3D218 800ACE18 */ .word 0x00000000 -/* 3D21C 800ACE1C */ .word 0x00000000 -/* 3D220 800ACE20 */ .word 0x00000000 -/* 3D224 800ACE24 */ .word 0x00000000 -/* 3D228 800ACE28 */ .word 0x00000000 -/* 3D22C 800ACE2C */ .word 0x00000000 -/* 3D230 800ACE30 */ .word 0x00000000 -/* 3D234 800ACE34 */ .word 0x00000000 -/* 3D238 800ACE38 */ .word 0x00000000 -/* 3D23C 800ACE3C */ .word 0x00000000 -/* 3D240 800ACE40 */ .word 0x00000000 -/* 3D244 800ACE44 */ .word 0x00000000 -/* 3D248 800ACE48 */ .word 0x00000000 -/* 3D24C 800ACE4C */ .word 0x00000000 -/* 3D250 800ACE50 */ .word 0xED000000 -/* 3D254 800ACE54 */ .word 0x005003C0 -/* 3D258 800ACE58 */ .word 0xEF080CFF -/* 3D25C 800ACE5C */ .word 0x00000000 -/* 3D260 800ACE60 */ .word 0x00000000 -/* 3D264 800ACE64 */ .word 0x00000000 -/* 3D268 800ACE68 */ .word 0x00000000 -/* 3D26C 800ACE6C */ .word 0xFFFF0048 -/* 3D270 800ACE70 */ .word 0x00000000 -/* 3D274 800ACE74 */ .word 0x00000000 -/* 3D278 800ACE78 */ .word 0x00000000 -/* 3D27C 800ACE7C */ .word 0x00000000 -/* 3D280 800ACE80 */ .word 0x00000000 -/* 3D284 800ACE84 */ .word 0x00000000 -/* 3D288 800ACE88 */ .word 0x00000000 -/* 3D28C 800ACE8C */ .word 0x00000000 -/* 3D290 800ACE90 */ .word 0x00000000 -/* 3D294 800ACE94 */ .word 0x00000000 -/* 3D298 800ACE98 */ .word 0x00000000 -/* 3D29C 800ACE9C */ .word 0x00000000 -/* 3D2A0 800ACEA0 */ .word 0x00000000 -/* 3D2A4 800ACEA4 */ .word 0x00000000 -/* 3D2A8 800ACEA8 */ .word 0x00000000 -/* 3D2AC 800ACEAC */ .word 0x00000000 -/* 3D2B0 800ACEB0 */ .word 0x00000000 -/* 3D2B4 800ACEB4 */ .word 0x00000000 -/* 3D2B8 800ACEB8 */ .word 0x00000000 -/* 3D2BC 800ACEBC */ .word 0x00000000 -/* 3D2C0 800ACEC0 */ .word 0x00000000 -/* 3D2C4 800ACEC4 */ .word 0x00000000 -/* 3D2C8 800ACEC8 */ .word 0x52535020 -/* 3D2CC 800ACECC */ .word 0x47667820 -/* 3D2D0 800ACED0 */ .word 0x75636F64 -/* 3D2D4 800ACED4 */ .word 0x65204633 -/* 3D2D8 800ACED8 */ .word 0x444C582E -/* 3D2DC 800ACEDC */ .word 0x52656A20 -/* 3D2E0 800ACEE0 */ .word 0x20206669 -/* 3D2E4 800ACEE4 */ .word 0x666F2032 -/* 3D2E8 800ACEE8 */ .word 0x2E303820 -/* 3D2EC 800ACEEC */ .word 0x20596F73 -/* 3D2F0 800ACEF0 */ .word 0x68697461 -/* 3D2F4 800ACEF4 */ .word 0x6B612059 -/* 3D2F8 800ACEF8 */ .word 0x6173756D -/* 3D2FC 800ACEFC */ .word 0x6F746F20 -/* 3D300 800ACF00 */ .word 0x31393939 -/* 3D304 800ACF04 */ .word 0x204E696E -/* 3D308 800ACF08 */ .word 0x74656E64 -/* 3D30C 800ACF0C */ .word 0x6F2E0A00 -/* 3D310 800ACF10 */ .word 0x00010000 -/* 3D314 800ACF14 */ .word 0x00000002 -/* 3D318 800ACF18 */ .word 0x00000001 -/* 3D31C 800ACF1C */ .word 0x00000002 -/* 3D320 800ACF20 */ .word 0x00010000 -/* 3D324 800ACF24 */ .word 0x0000FFFE -/* 3D328 800ACF28 */ .word 0x00000001 -/* 3D32C 800ACF2C */ .word 0x0000FFFE -/* 3D330 800ACF30 */ .word 0x00000000 -/* 3D334 800ACF34 */ .word 0x0001FFFF -/* 3D338 800ACF38 */ .word 0x00000000 -/* 3D33C 800ACF3C */ .word 0x00010001 -/* 3D340 800ACF40 */ .word 0xFFFF0004 -/* 3D344 800ACF44 */ .word 0x00087F00 -/* 3D348 800ACF48 */ .word 0xFFFC4000 -/* 3D34C 800ACF4C */ .word 0x04107FFF -/* 3D350 800ACF50 */ .word 0x7FFC1400 -/* 3D354 800ACF54 */ .word 0x10000100 -/* 3D358 800ACF58 */ .word 0xFFF0FFF8 -/* 3D35C 800ACF5C */ .word 0x00100020 -/* 3D360 800ACF60 */ .word 0xC00044D3 -/* 3D364 800ACF64 */ .word 0x6CB30002 -/* 3D368 800ACF68 */ .word 0x00010000 -/* 3D36C 800ACF6C */ .word 0x010009B8 -/* 3D370 800ACF70 */ .word 0x00000000 -/* 3D374 800ACF74 */ .word 0x00000000 -/* 3D378 800ACF78 */ .word 0x00000000 -/* 3D37C 800ACF7C */ .word 0x00800000 -/* 3D380 800ACF80 */ .word 0x00000000 -/* 3D384 800ACF84 */ .word 0x00000000 -/* 3D388 800ACF88 */ .word 0x00000000 -/* 3D38C 800ACF8C */ .word 0x00000000 -/* 3D390 800ACF90 */ .word 0x00000000 -/* 3D394 800ACF94 */ .word 0x00000000 -/* 3D398 800ACF98 */ .word 0x00000000 -/* 3D39C 800ACF9C */ .word 0x00000000 -/* 3D3A0 800ACFA0 */ .word 0x00000000 -/* 3D3A4 800ACFA4 */ .word 0x00000000 -/* 3D3A8 800ACFA8 */ .word 0x00000000 -/* 3D3AC 800ACFAC */ .word 0x00000000 -/* 3D3B0 800ACFB0 */ .word 0x00000000 -/* 3D3B4 800ACFB4 */ .word 0x00000000 -/* 3D3B8 800ACFB8 */ .word 0x00000000 -/* 3D3BC 800ACFBC */ .word 0x00000000 -/* 3D3C0 800ACFC0 */ .word 0x00000000 -/* 3D3C4 800ACFC4 */ .word 0x00000000 -/* 3D3C8 800ACFC8 */ .word 0x00000000 -/* 3D3CC 800ACFCC */ .word 0x00000000 -/* 3D3D0 800ACFD0 */ .word 0x00000000 -/* 3D3D4 800ACFD4 */ .word 0x00000000 -/* 3D3D8 800ACFD8 */ .word 0x00000000 -/* 3D3DC 800ACFDC */ .word 0x00000000 -/* 3D3E0 800ACFE0 */ .word 0x00000000 -/* 3D3E4 800ACFE4 */ .word 0x00000000 -/* 3D3E8 800ACFE8 */ .word 0x00000000 -/* 3D3EC 800ACFEC */ .word 0x00000000 -/* 3D3F0 800ACFF0 */ .word 0x00000000 -/* 3D3F4 800ACFF4 */ .word 0x00000000 -/* 3D3F8 800ACFF8 */ .word 0x00000000 -/* 3D3FC 800ACFFC */ .word 0x00000000 -/* 3D400 800AD000 */ .word 0x00000000 -/* 3D404 800AD004 */ .word 0x00000000 -/* 3D408 800AD008 */ .word 0x00000000 -/* 3D40C 800AD00C */ .word 0x00000000 -/* 3D410 800AD010 */ .word 0x00000000 -/* 3D414 800AD014 */ .word 0x00000000 -/* 3D418 800AD018 */ .word 0x00000000 -/* 3D41C 800AD01C */ .word 0x00000000 -/* 3D420 800AD020 */ .word 0x00000000 -/* 3D424 800AD024 */ .word 0x00000000 -/* 3D428 800AD028 */ .word 0x00000000 -/* 3D42C 800AD02C */ .word 0x00000000 -/* 3D430 800AD030 */ .word 0x00000000 -/* 3D434 800AD034 */ .word 0x00000000 -/* 3D438 800AD038 */ .word 0x00000000 -/* 3D43C 800AD03C */ .word 0x00000000 -/* 3D440 800AD040 */ .word 0x00000000 -/* 3D444 800AD044 */ .word 0x00000000 -/* 3D448 800AD048 */ .word 0x00000000 -/* 3D44C 800AD04C */ .word 0x00000000 -/* 3D450 800AD050 */ .word 0x00000000 -/* 3D454 800AD054 */ .word 0x00000000 -/* 3D458 800AD058 */ .word 0x00000000 -/* 3D45C 800AD05C */ .word 0x00000000 -/* 3D460 800AD060 */ .word 0x00000000 -/* 3D464 800AD064 */ .word 0x00000000 -/* 3D468 800AD068 */ .word 0x00000000 -/* 3D46C 800AD06C */ .word 0x00000000 -/* 3D470 800AD070 */ .word 0x00000F80 -/* 3D474 800AD074 */ .word 0x00971000 -/* 3D478 800AD078 */ .word 0x00001018 -/* 3D47C 800AD07C */ .word 0x016F1000 -/* 3D480 800AD080 */ .word 0x0F100000 -/* 3D484 800AD084 */ .word 0x0F100040 -/* 3D488 800AD088 */ .word 0x00E001F0 -/* 3D48C 800AD08C */ .word 0x04100080 -/* 3D490 800AD090 */ .word 0x01DA0180 -/* 3D494 800AD094 */ .word 0x00F801E0 -/* 3D498 800AD098 */ .word 0x022001D8 -/* 3D49C 800AD09C */ .word 0x00DA1190 -/* 3D4A0 800AD0A0 */ .word 0x10781190 -/* 3D4A4 800AD0A4 */ .word 0x11941194 -/* 3D4A8 800AD0A8 */ .word 0x119411C0 -/* 3D4AC 800AD0AC */ .word 0x1028104C -/* 3D4B0 800AD0B0 */ .word 0x11D810F0 -/* 3D4B4 800AD0B4 */ .word 0x10381120 -/* 3D4B8 800AD0B8 */ .word 0x1FAC1000 -/* 3D4BC 800AD0BC */ .word 0x11EC1194 -/* 3D4C0 800AD0C0 */ .word 0x10301140 -/* 3D4C4 800AD0C4 */ .word 0x113C102C -/* 3D4C8 800AD0C8 */ .word 0x102C1214 -/* 3D4CC 800AD0CC */ .word 0x12141214 -/* 3D4D0 800AD0D0 */ .word 0x12141210 -/* 3D4D4 800AD0D4 */ .word 0x12101210 -/* 3D4D8 800AD0D8 */ .word 0x124C1210 -/* 3D4DC 800AD0DC */ .word 0x12401210 -/* 3D4E0 800AD0E0 */ .word 0x12001210 -/* 3D4E4 800AD0E4 */ .word 0x12101210 -/* 3D4E8 800AD0E8 */ .word 0x12101210 -/* 3D4EC 800AD0EC */ .word 0x12101210 -/* 3D4F0 800AD0F0 */ .word 0x12101210 -/* 3D4F4 800AD0F4 */ .word 0x12101210 -/* 3D4F8 800AD0F8 */ .word 0x12201220 -/* 3D4FC 800AD0FC */ .word 0x12201214 -/* 3D500 800AD100 */ .word 0x14CC1C50 -/* 3D504 800AD104 */ .word 0x1C141C38 -/* 3D508 800AD108 */ .word 0x17741778 -/* 3D50C 800AD10C */ .word 0x17781194 -/* 3D510 800AD110 */ .word 0x04100424 -/* 3D514 800AD114 */ .word 0x0438044C -/* 3D518 800AD118 */ .word 0x04600474 -/* 3D51C 800AD11C */ .word 0x0488049C -/* 3D520 800AD120 */ .word 0x04B004C4 -/* 3D524 800AD124 */ .word 0x04D804EC -/* 3D528 800AD128 */ .word 0x05000514 -/* 3D52C 800AD12C */ .word 0x0528053C -/* 3D530 800AD130 */ .word 0x05500564 -/* 3D534 800AD134 */ .word 0x0578058C -/* 3D538 800AD138 */ .word 0x05A005B4 -/* 3D53C 800AD13C */ .word 0x05C805DC -/* 3D540 800AD140 */ .word 0x05F00604 -/* 3D544 800AD144 */ .word 0x0618062C -/* 3D548 800AD148 */ .word 0x06400654 -/* 3D54C 800AD14C */ .word 0x0668067C -/* 3D550 800AD150 */ .word 0x069006A4 -/* 3D554 800AD154 */ .word 0x06B806CC -/* 3D558 800AD158 */ .word 0x06E006F4 -/* 3D55C 800AD15C */ .word 0x0708071C -/* 3D560 800AD160 */ .word 0x07300744 -/* 3D564 800AD164 */ .word 0x0758076C -/* 3D568 800AD168 */ .word 0x07800794 -/* 3D56C 800AD16C */ .word 0x07A807BC -/* 3D570 800AD170 */ .word 0x07D007E4 -/* 3D574 800AD174 */ .word 0x07F8080C -/* 3D578 800AD178 */ .word 0x08200834 -/* 3D57C 800AD17C */ .word 0x0848085C -/* 3D580 800AD180 */ .word 0x08700884 -/* 3D584 800AD184 */ .word 0x089808AC -/* 3D588 800AD188 */ .word 0x08C008D4 -/* 3D58C 800AD18C */ .word 0x08E808FC -/* 3D590 800AD190 */ .word 0x09102222 -/* 3D594 800AD194 */ .word 0x22000022 -/* 3D598 800AD198 */ .word 0x00000000 -/* 3D59C 800AD19C */ .word 0x00000000 -.size D_800ACD90, . - D_800ACD90 - -glabel D_800AD1A0 -/* 3D5A0 800AD1A0 */ .word 0x00000000 -/* 3D5A4 800AD1A4 */ .word 0x00000000 -/* 3D5A8 800AD1A8 */ .word 0x00000000 -/* 3D5AC 800AD1AC */ .word 0x00000000 -/* 3D5B0 800AD1B0 */ .word 0x00000000 -/* 3D5B4 800AD1B4 */ .word 0x00000000 -/* 3D5B8 800AD1B8 */ .word 0x00000000 -/* 3D5BC 800AD1BC */ .word 0x00000000 -/* 3D5C0 800AD1C0 */ .word 0x00000000 -/* 3D5C4 800AD1C4 */ .word 0x00000000 -/* 3D5C8 800AD1C8 */ .word 0x00000000 -/* 3D5CC 800AD1CC */ .word 0x00000000 -/* 3D5D0 800AD1D0 */ .word 0x00000000 -/* 3D5D4 800AD1D4 */ .word 0x00000000 -/* 3D5D8 800AD1D8 */ .word 0x00000000 -/* 3D5DC 800AD1DC */ .word 0x00000000 -/* 3D5E0 800AD1E0 */ .word 0x00000000 -/* 3D5E4 800AD1E4 */ .word 0x00000000 -/* 3D5E8 800AD1E8 */ .word 0x00000000 -/* 3D5EC 800AD1EC */ .word 0x00000000 -/* 3D5F0 800AD1F0 */ .word 0x00000000 -/* 3D5F4 800AD1F4 */ .word 0x00000000 -/* 3D5F8 800AD1F8 */ .word 0x00000000 -/* 3D5FC 800AD1FC */ .word 0x00000000 -/* 3D600 800AD200 */ .word 0x00000000 -/* 3D604 800AD204 */ .word 0x00000000 -/* 3D608 800AD208 */ .word 0x00000000 -/* 3D60C 800AD20C */ .word 0x00000000 -/* 3D610 800AD210 */ .word 0x00000000 -/* 3D614 800AD214 */ .word 0x00000000 -/* 3D618 800AD218 */ .word 0x00000000 -/* 3D61C 800AD21C */ .word 0x00000000 -/* 3D620 800AD220 */ .word 0x00000000 -/* 3D624 800AD224 */ .word 0x00000000 -/* 3D628 800AD228 */ .word 0x00000000 -/* 3D62C 800AD22C */ .word 0x00000000 -/* 3D630 800AD230 */ .word 0x00000000 -/* 3D634 800AD234 */ .word 0x00000000 -/* 3D638 800AD238 */ .word 0x00000000 -/* 3D63C 800AD23C */ .word 0x00000000 -/* 3D640 800AD240 */ .word 0x00000000 -/* 3D644 800AD244 */ .word 0x00000000 -/* 3D648 800AD248 */ .word 0x00000000 -/* 3D64C 800AD24C */ .word 0x00000000 -/* 3D650 800AD250 */ .word 0x00000000 -/* 3D654 800AD254 */ .word 0x00000000 -/* 3D658 800AD258 */ .word 0x00000000 -/* 3D65C 800AD25C */ .word 0x00000000 -/* 3D660 800AD260 */ .word 0xED000000 -/* 3D664 800AD264 */ .word 0x005003C0 -/* 3D668 800AD268 */ .word 0xEF080CFF -/* 3D66C 800AD26C */ .word 0x00000000 -/* 3D670 800AD270 */ .word 0x00000000 -/* 3D674 800AD274 */ .word 0x00000000 -/* 3D678 800AD278 */ .word 0x00000000 -/* 3D67C 800AD27C */ .word 0xFFFF0048 -/* 3D680 800AD280 */ .word 0x00000000 -/* 3D684 800AD284 */ .word 0x00000000 -/* 3D688 800AD288 */ .word 0x00000000 -/* 3D68C 800AD28C */ .word 0x00000000 -/* 3D690 800AD290 */ .word 0x00000000 -/* 3D694 800AD294 */ .word 0x00000000 -/* 3D698 800AD298 */ .word 0x00000000 -/* 3D69C 800AD29C */ .word 0x00000000 -/* 3D6A0 800AD2A0 */ .word 0x00000000 -/* 3D6A4 800AD2A4 */ .word 0x00000000 -/* 3D6A8 800AD2A8 */ .word 0x00000000 -/* 3D6AC 800AD2AC */ .word 0x00000000 -/* 3D6B0 800AD2B0 */ .word 0x00000000 -/* 3D6B4 800AD2B4 */ .word 0x00000000 -/* 3D6B8 800AD2B8 */ .word 0x00000000 -/* 3D6BC 800AD2BC */ .word 0x00000000 -/* 3D6C0 800AD2C0 */ .word 0x00000000 -/* 3D6C4 800AD2C4 */ .word 0x00000000 -/* 3D6C8 800AD2C8 */ .word 0x00000000 -/* 3D6CC 800AD2CC */ .word 0x00000000 -/* 3D6D0 800AD2D0 */ .word 0x00000000 -/* 3D6D4 800AD2D4 */ .word 0x00000000 -/* 3D6D8 800AD2D8 */ .word 0x52535020 -/* 3D6DC 800AD2DC */ .word 0x47667820 -/* 3D6E0 800AD2E0 */ .word 0x75636F64 -/* 3D6E4 800AD2E4 */ .word 0x65204C33 -/* 3D6E8 800AD2E8 */ .word 0x44455820 -/* 3D6EC 800AD2EC */ .word 0x20202020 -/* 3D6F0 800AD2F0 */ .word 0x20206669 -/* 3D6F4 800AD2F4 */ .word 0x666F2032 -/* 3D6F8 800AD2F8 */ .word 0x2E303820 -/* 3D6FC 800AD2FC */ .word 0x20596F73 -/* 3D700 800AD300 */ .word 0x68697461 -/* 3D704 800AD304 */ .word 0x6B612059 -/* 3D708 800AD308 */ .word 0x6173756D -/* 3D70C 800AD30C */ .word 0x6F746F20 -/* 3D710 800AD310 */ .word 0x31393939 -/* 3D714 800AD314 */ .word 0x204E696E -/* 3D718 800AD318 */ .word 0x74656E64 -/* 3D71C 800AD31C */ .word 0x6F2E0A00 -/* 3D720 800AD320 */ .word 0x00010000 -/* 3D724 800AD324 */ .word 0x00000002 -/* 3D728 800AD328 */ .word 0x00000001 -/* 3D72C 800AD32C */ .word 0x00000002 -/* 3D730 800AD330 */ .word 0x00010000 -/* 3D734 800AD334 */ .word 0x0000FFFE -/* 3D738 800AD338 */ .word 0x00000001 -/* 3D73C 800AD33C */ .word 0x0000FFFE -/* 3D740 800AD340 */ .word 0x00000000 -/* 3D744 800AD344 */ .word 0x0001FFFF -/* 3D748 800AD348 */ .word 0x00000000 -/* 3D74C 800AD34C */ .word 0x00010001 -/* 3D750 800AD350 */ .word 0xFFFF0004 -/* 3D754 800AD354 */ .word 0x00087F00 -/* 3D758 800AD358 */ .word 0xFFFC4000 -/* 3D75C 800AD35C */ .word 0x03E87FFF -/* 3D760 800AD360 */ .word 0x7FFC1400 -/* 3D764 800AD364 */ .word 0x10000100 -/* 3D768 800AD368 */ .word 0xFFF0FFF8 -/* 3D76C 800AD36C */ .word 0x00100020 -/* 3D770 800AD370 */ .word 0xC00044D3 -/* 3D774 800AD374 */ .word 0x6CB30002 -/* 3D778 800AD378 */ .word 0x00010000 -/* 3D77C 800AD37C */ .word 0x01000A80 -/* 3D780 800AD380 */ .word 0x00000000 -/* 3D784 800AD384 */ .word 0x00000000 -/* 3D788 800AD388 */ .word 0x00000000 -/* 3D78C 800AD38C */ .word 0x00800000 -/* 3D790 800AD390 */ .word 0x00000000 -/* 3D794 800AD394 */ .word 0x00000000 -/* 3D798 800AD398 */ .word 0x00000000 -/* 3D79C 800AD39C */ .word 0x00000000 -/* 3D7A0 800AD3A0 */ .word 0x00000000 -/* 3D7A4 800AD3A4 */ .word 0x00000000 -/* 3D7A8 800AD3A8 */ .word 0x00000000 -/* 3D7AC 800AD3AC */ .word 0x00000000 -/* 3D7B0 800AD3B0 */ .word 0x00000000 -/* 3D7B4 800AD3B4 */ .word 0x00000000 -/* 3D7B8 800AD3B8 */ .word 0x00000000 -/* 3D7BC 800AD3BC */ .word 0x00000000 -/* 3D7C0 800AD3C0 */ .word 0x00000000 -/* 3D7C4 800AD3C4 */ .word 0x00000000 -/* 3D7C8 800AD3C8 */ .word 0x00000000 -/* 3D7CC 800AD3CC */ .word 0x00000000 -/* 3D7D0 800AD3D0 */ .word 0x00000000 -/* 3D7D4 800AD3D4 */ .word 0x00000000 -/* 3D7D8 800AD3D8 */ .word 0x00000000 -/* 3D7DC 800AD3DC */ .word 0x00000000 -/* 3D7E0 800AD3E0 */ .word 0x00000000 -/* 3D7E4 800AD3E4 */ .word 0x00000000 -/* 3D7E8 800AD3E8 */ .word 0x00000000 -/* 3D7EC 800AD3EC */ .word 0x00000000 -/* 3D7F0 800AD3F0 */ .word 0x00000000 -/* 3D7F4 800AD3F4 */ .word 0x00000000 -/* 3D7F8 800AD3F8 */ .word 0x00000000 -/* 3D7FC 800AD3FC */ .word 0x00000000 -/* 3D800 800AD400 */ .word 0x00000000 -/* 3D804 800AD404 */ .word 0x00000000 -/* 3D808 800AD408 */ .word 0x00000000 -/* 3D80C 800AD40C */ .word 0x00000000 -/* 3D810 800AD410 */ .word 0x00000000 -/* 3D814 800AD414 */ .word 0x00000000 -/* 3D818 800AD418 */ .word 0x00000000 -/* 3D81C 800AD41C */ .word 0x00000000 -/* 3D820 800AD420 */ .word 0x00000000 -/* 3D824 800AD424 */ .word 0x00000000 -/* 3D828 800AD428 */ .word 0x00000000 -/* 3D82C 800AD42C */ .word 0x00000000 -/* 3D830 800AD430 */ .word 0x00000000 -/* 3D834 800AD434 */ .word 0x00000000 -/* 3D838 800AD438 */ .word 0x00000000 -/* 3D83C 800AD43C */ .word 0x00000000 -/* 3D840 800AD440 */ .word 0x00000000 -/* 3D844 800AD444 */ .word 0x00000000 -/* 3D848 800AD448 */ .word 0x00000000 -/* 3D84C 800AD44C */ .word 0x00000000 -/* 3D850 800AD450 */ .word 0x00000000 -/* 3D854 800AD454 */ .word 0x00000000 -/* 3D858 800AD458 */ .word 0x00000000 -/* 3D85C 800AD45C */ .word 0x00000000 -/* 3D860 800AD460 */ .word 0x00000000 -/* 3D864 800AD464 */ .word 0x00000000 -/* 3D868 800AD468 */ .word 0x00000000 -/* 3D86C 800AD46C */ .word 0x00000000 -/* 3D870 800AD470 */ .word 0x00000000 -/* 3D874 800AD474 */ .word 0x00000000 -/* 3D878 800AD478 */ .word 0x00000000 -/* 3D87C 800AD47C */ .word 0x00000000 -/* 3D880 800AD480 */ .word 0x00000F80 -/* 3D884 800AD484 */ .word 0x009F1000 -/* 3D888 800AD488 */ .word 0x00001020 -/* 3D88C 800AD48C */ .word 0x016F1000 -/* 3D890 800AD490 */ .word 0x09900000 -/* 3D894 800AD494 */ .word 0x09900040 -/* 3D898 800AD498 */ .word 0x00E001F0 -/* 3D89C 800AD49C */ .word 0x03E80080 -/* 3D8A0 800AD4A0 */ .word 0x01DA0180 -/* 3D8A4 800AD4A4 */ .word 0x00F801E0 -/* 3D8A8 800AD4A8 */ .word 0x022001D8 -/* 3D8AC 800AD4AC */ .word 0x00DA1190 -/* 3D8B0 800AD4B0 */ .word 0x10781190 -/* 3D8B4 800AD4B4 */ .word 0x11941194 -/* 3D8B8 800AD4B8 */ .word 0x119411C0 -/* 3D8BC 800AD4BC */ .word 0x1028104C -/* 3D8C0 800AD4C0 */ .word 0x11D810F0 -/* 3D8C4 800AD4C4 */ .word 0x10381120 -/* 3D8C8 800AD4C8 */ .word 0x1FAC1000 -/* 3D8CC 800AD4CC */ .word 0x11EC1194 -/* 3D8D0 800AD4D0 */ .word 0x10301140 -/* 3D8D4 800AD4D4 */ .word 0x113C102C -/* 3D8D8 800AD4D8 */ .word 0x102C121C -/* 3D8DC 800AD4DC */ .word 0x121C121C -/* 3D8E0 800AD4E0 */ .word 0x121C1218 -/* 3D8E4 800AD4E4 */ .word 0x12181218 -/* 3D8E8 800AD4E8 */ .word 0x12541218 -/* 3D8EC 800AD4EC */ .word 0x12481218 -/* 3D8F0 800AD4F0 */ .word 0x12001218 -/* 3D8F4 800AD4F4 */ .word 0x12181218 -/* 3D8F8 800AD4F8 */ .word 0x12181218 -/* 3D8FC 800AD4FC */ .word 0x12181218 -/* 3D900 800AD500 */ .word 0x12181218 -/* 3D904 800AD504 */ .word 0x12181218 -/* 3D908 800AD508 */ .word 0x12281228 -/* 3D90C 800AD50C */ .word 0x1228121C -/* 3D910 800AD510 */ .word 0x13101B6C -/* 3D914 800AD514 */ .word 0x1B2C1B54 -/* 3D918 800AD518 */ .word 0x15C815B4 -/* 3D91C 800AD51C */ .word 0x15B41618 -/* 3D920 800AD520 */ .word 0x03E80410 -/* 3D924 800AD524 */ .word 0x04380460 -/* 3D928 800AD528 */ .word 0x048804B0 -/* 3D92C 800AD52C */ .word 0x04D80500 -/* 3D930 800AD530 */ .word 0x05280550 -/* 3D934 800AD534 */ .word 0x057805A0 -/* 3D938 800AD538 */ .word 0x05C805F0 -/* 3D93C 800AD53C */ .word 0x06180640 -/* 3D940 800AD540 */ .word 0x06680690 -/* 3D944 800AD544 */ .word 0x06B806E0 -/* 3D948 800AD548 */ .word 0x07080730 -/* 3D94C 800AD54C */ .word 0x07580780 -/* 3D950 800AD550 */ .word 0x07A807D0 -/* 3D954 800AD554 */ .word 0x07F80820 -/* 3D958 800AD558 */ .word 0x08480870 -/* 3D95C 800AD55C */ .word 0x089808C0 -/* 3D960 800AD560 */ .word 0x08E80000 -/* 3D964 800AD564 */ .word 0x30304040 -/* 3D968 800AD568 */ .word 0x00100000 -/* 3D96C 800AD56C */ .word 0x00200000 -/* 3D970 800AD570 */ .word 0x10000000 -/* 3D974 800AD574 */ .word 0x20000000 -/* 3D978 800AD578 */ .word 0x00004000 -/* 3D97C 800AD57C */ .word 0x00000040 -/* 3D980 800AD580 */ .word 0x00000000 -/* 3D984 800AD584 */ .word 0x050003C0 -/* 3D988 800AD588 */ .word 0x00000000 -/* 3D98C 800AD58C */ .word 0x00000000 -.size D_800AD1A0, . - D_800AD1A0 - -glabel D_800AD590 -/* 3D990 800AD590 */ .word 0x00000000 -/* 3D994 800AD594 */ .word 0x00000000 -/* 3D998 800AD598 */ .word 0x00000000 -/* 3D99C 800AD59C */ .word 0x00000000 -/* 3D9A0 800AD5A0 */ .word 0x00000000 -/* 3D9A4 800AD5A4 */ .word 0x00000000 -/* 3D9A8 800AD5A8 */ .word 0x00000000 -/* 3D9AC 800AD5AC */ .word 0x00000000 -/* 3D9B0 800AD5B0 */ .word 0x00000000 -/* 3D9B4 800AD5B4 */ .word 0x00000000 -/* 3D9B8 800AD5B8 */ .word 0x00000000 -/* 3D9BC 800AD5BC */ .word 0x00000000 -/* 3D9C0 800AD5C0 */ .word 0x00000000 -/* 3D9C4 800AD5C4 */ .word 0x00000000 -/* 3D9C8 800AD5C8 */ .word 0x00000000 -/* 3D9CC 800AD5CC */ .word 0x00000000 -/* 3D9D0 800AD5D0 */ .word 0x00000000 -/* 3D9D4 800AD5D4 */ .word 0x00000000 -/* 3D9D8 800AD5D8 */ .word 0x00000000 -/* 3D9DC 800AD5DC */ .word 0x00000000 -/* 3D9E0 800AD5E0 */ .word 0x00000000 -/* 3D9E4 800AD5E4 */ .word 0x00000000 -/* 3D9E8 800AD5E8 */ .word 0x00000000 -/* 3D9EC 800AD5EC */ .word 0x00000000 -/* 3D9F0 800AD5F0 */ .word 0x00000000 -/* 3D9F4 800AD5F4 */ .word 0x00000000 -/* 3D9F8 800AD5F8 */ .word 0x00000000 -/* 3D9FC 800AD5FC */ .word 0x00000000 -/* 3DA00 800AD600 */ .word 0x00000000 -/* 3DA04 800AD604 */ .word 0x00000000 -/* 3DA08 800AD608 */ .word 0x00000000 -/* 3DA0C 800AD60C */ .word 0x00000000 -/* 3DA10 800AD610 */ .word 0x00000000 -/* 3DA14 800AD614 */ .word 0x00000000 -/* 3DA18 800AD618 */ .word 0x00000000 -/* 3DA1C 800AD61C */ .word 0x00000000 -/* 3DA20 800AD620 */ .word 0x00000000 -/* 3DA24 800AD624 */ .word 0x00000000 -/* 3DA28 800AD628 */ .word 0x00000000 -/* 3DA2C 800AD62C */ .word 0x00000000 -/* 3DA30 800AD630 */ .word 0x00000000 -/* 3DA34 800AD634 */ .word 0x00000000 -/* 3DA38 800AD638 */ .word 0x00000000 -/* 3DA3C 800AD63C */ .word 0x00000000 -/* 3DA40 800AD640 */ .word 0x00000000 -/* 3DA44 800AD644 */ .word 0x00000000 -/* 3DA48 800AD648 */ .word 0x00000000 -/* 3DA4C 800AD64C */ .word 0x00000000 -/* 3DA50 800AD650 */ .word 0xED000000 -/* 3DA54 800AD654 */ .word 0x005003C0 -/* 3DA58 800AD658 */ .word 0xEF080CFF -/* 3DA5C 800AD65C */ .word 0x00000000 -/* 3DA60 800AD660 */ .word 0x00000000 -/* 3DA64 800AD664 */ .word 0x00000000 -/* 3DA68 800AD668 */ .word 0x00000000 -/* 3DA6C 800AD66C */ .word 0xFFFF0048 -/* 3DA70 800AD670 */ .word 0x00000000 -/* 3DA74 800AD674 */ .word 0x00000000 -/* 3DA78 800AD678 */ .word 0x00000000 -/* 3DA7C 800AD67C */ .word 0x00000000 -/* 3DA80 800AD680 */ .word 0x00000000 -/* 3DA84 800AD684 */ .word 0x00000000 -/* 3DA88 800AD688 */ .word 0x00000000 -/* 3DA8C 800AD68C */ .word 0x00000000 -/* 3DA90 800AD690 */ .word 0x00000000 -/* 3DA94 800AD694 */ .word 0x00000000 -/* 3DA98 800AD698 */ .word 0x00000000 -/* 3DA9C 800AD69C */ .word 0x00000000 -/* 3DAA0 800AD6A0 */ .word 0x00000000 -/* 3DAA4 800AD6A4 */ .word 0x00000000 -/* 3DAA8 800AD6A8 */ .word 0x00000000 -/* 3DAAC 800AD6AC */ .word 0x00000000 -/* 3DAB0 800AD6B0 */ .word 0x00000000 -/* 3DAB4 800AD6B4 */ .word 0x00000000 -/* 3DAB8 800AD6B8 */ .word 0x00000000 -/* 3DABC 800AD6BC */ .word 0x00000000 -/* 3DAC0 800AD6C0 */ .word 0x00000000 -/* 3DAC4 800AD6C4 */ .word 0x00000000 -/* 3DAC8 800AD6C8 */ .word 0x52535020 -/* 3DACC 800AD6CC */ .word 0x47667820 -/* 3DAD0 800AD6D0 */ .word 0x75636F64 -/* 3DAD4 800AD6D4 */ .word 0x65205332 -/* 3DAD8 800AD6D8 */ .word 0x44455820 -/* 3DADC 800AD6DC */ .word 0x20202020 -/* 3DAE0 800AD6E0 */ .word 0x20206669 -/* 3DAE4 800AD6E4 */ .word 0x666F2032 -/* 3DAE8 800AD6E8 */ .word 0x2E303820 -/* 3DAEC 800AD6EC */ .word 0x20596F73 -/* 3DAF0 800AD6F0 */ .word 0x68697461 -/* 3DAF4 800AD6F4 */ .word 0x6B612059 -/* 3DAF8 800AD6F8 */ .word 0x6173756D -/* 3DAFC 800AD6FC */ .word 0x6F746F20 -/* 3DB00 800AD700 */ .word 0x31393939 -/* 3DB04 800AD704 */ .word 0x204E696E -/* 3DB08 800AD708 */ .word 0x74656E64 -/* 3DB0C 800AD70C */ .word 0x6F2E0A00 -/* 3DB10 800AD710 */ .word 0x08000040 -/* 3DB14 800AD714 */ .word 0x0002FFFF -/* 3DB18 800AD718 */ .word 0x40000003 -/* 3DB1C 800AD71C */ .word 0x0008FFF8 -/* 3DB20 800AD720 */ .word 0x01008000 -/* 3DB24 800AD724 */ .word 0xFE000000 -/* 3DB28 800AD728 */ .word 0x10000400 -/* 3DB2C 800AD72C */ .word 0x20000200 -/* 3DB30 800AD730 */ .word 0x3D100001 -/* 3DB34 800AD734 */ .word 0x32000000 -/* 3DB38 800AD738 */ .word 0x27000000 -/* 3DB3C 800AD73C */ .word 0x35242628 -/* 3DB40 800AD740 */ .word 0xFFFC0400 -/* 3DB44 800AD744 */ .word 0x00200010 -/* 3DB48 800AD748 */ .word 0xFC0003FF -/* 3DB4C 800AD74C */ .word 0x001FFFE0 -/* 3DB50 800AD750 */ .word 0x00000000 -/* 3DB54 800AD754 */ .word 0x00000000 -/* 3DB58 800AD758 */ .word 0x00000000 -/* 3DB5C 800AD75C */ .word 0x00000000 -/* 3DB60 800AD760 */ .word 0x00000000 -/* 3DB64 800AD764 */ .word 0x00000000 -/* 3DB68 800AD768 */ .word 0x00000000 -/* 3DB6C 800AD76C */ .word 0x00000000 -/* 3DB70 800AD770 */ .word 0x00010000 -/* 3DB74 800AD774 */ .word 0x00000000 -/* 3DB78 800AD778 */ .word 0x00000000 -/* 3DB7C 800AD77C */ .word 0x00010000 -/* 3DB80 800AD780 */ .word 0x00000000 -/* 3DB84 800AD784 */ .word 0x04000400 -/* 3DB88 800AD788 */ .word 0x00000000 -/* 3DB8C 800AD78C */ .word 0x0001FFFE -/* 3DB90 800AD790 */ .word 0x0020FFFF -/* 3DB94 800AD794 */ .word 0x00000500 -/* 3DB98 800AD798 */ .word 0x000003C0 -/* 3DB9C 800AD79C */ .word 0x11AC16E8 -/* 3DBA0 800AD7A0 */ .word 0x1BA89BA8 -/* 3DBA4 800AD7A4 */ .word 0x00000000 -/* 3DBA8 800AD7A8 */ .word 0x00100020 -/* 3DBAC 800AD7AC */ .word 0x00200040 -/* 3DBB0 800AD7B0 */ .word 0x00300060 -/* 3DBB4 800AD7B4 */ .word 0x0000FFF4 -/* 3DBB8 800AD7B8 */ .word 0x00100014 -/* 3DBBC 800AD7BC */ .word 0x00200034 -/* 3DBC0 800AD7C0 */ .word 0x00300054 -/* 3DBC4 800AD7C4 */ .word 0x0001FFFE -/* 3DBC8 800AD7C8 */ .word 0xFFFEFFFE -/* 3DBCC 800AD7CC */ .word 0x00010000 -/* 3DBD0 800AD7D0 */ .word 0x00000000 -/* 3DBD4 800AD7D4 */ .word 0x02480258 -/* 3DBD8 800AD7D8 */ .word 0xFFFC0000 -/* 3DBDC 800AD7DC */ .word 0x00000001 -/* 3DBE0 800AD7E0 */ .word 0xFFFF0003 -/* 3DBE4 800AD7E4 */ .word 0xFFF00000 -/* 3DBE8 800AD7E8 */ .word 0x0001FFFF -/* 3DBEC 800AD7EC */ .word 0x00080200 -/* 3DBF0 800AD7F0 */ .word 0xFFFF0001 -/* 3DBF4 800AD7F4 */ .word 0x0007C1F0 -/* 3DBF8 800AD7F8 */ .word 0x00000800 -/* 3DBFC 800AD7FC */ .word 0x08000400 -/* 3DC00 800AD800 */ .word 0x08000800 -/* 3DC04 800AD804 */ .word 0x003F0800 -/* 3DC08 800AD808 */ .word 0x10000080 -/* 3DC0C 800AD80C */ .word 0x001F1000 -/* 3DC10 800AD810 */ .word 0x20000100 -/* 3DC14 800AD814 */ .word 0x000F2000 -/* 3DC18 800AD818 */ .word 0x40000200 -/* 3DC1C 800AD81C */ .word 0x00074000 -/* 3DC20 800AD820 */ .word 0x80000400 -/* 3DC24 800AD824 */ .word 0x01FF0080 -/* 3DC28 800AD828 */ .word 0x00FF0100 -/* 3DC2C 800AD82C */ .word 0x007F0200 -/* 3DC30 800AD830 */ .word 0x003F0400 -/* 3DC34 800AD834 */ .word 0x04000400 -/* 3DC38 800AD838 */ .word 0x02000400 -/* 3DC3C 800AD83C */ .word 0x04008002 -/* 3DC40 800AD840 */ .word 0x00000000 -/* 3DC44 800AD844 */ .word 0x00000000 -/* 3DC48 800AD848 */ .word 0x00000000 -/* 3DC4C 800AD84C */ .word 0x00000000 -/* 3DC50 800AD850 */ .word 0x00010000 -/* 3DC54 800AD854 */ .word 0x00000001 -/* 3DC58 800AD858 */ .word 0x00000001 -/* 3DC5C 800AD85C */ .word 0x00000001 -/* 3DC60 800AD860 */ .word 0x00000001 -/* 3DC64 800AD864 */ .word 0x00010000 -/* 3DC68 800AD868 */ .word 0x00000001 -/* 3DC6C 800AD86C */ .word 0x00000001 -/* 3DC70 800AD870 */ .word 0x00000001 -/* 3DC74 800AD874 */ .word 0x00010000 -/* 3DC78 800AD878 */ .word 0x00010000 -/* 3DC7C 800AD87C */ .word 0x00010000 -/* 3DC80 800AD880 */ .word 0x00010000 -/* 3DC84 800AD884 */ .word 0x00000001 -/* 3DC88 800AD888 */ .word 0x00010000 -/* 3DC8C 800AD88C */ .word 0x00010000 -/* 3DC90 800AD890 */ .word 0x00000000 -/* 3DC94 800AD894 */ .word 0x00000F80 -/* 3DC98 800AD898 */ .word 0x00971000 -/* 3DC9C 800AD89C */ .word 0x00001018 -/* 3DCA0 800AD8A0 */ .word 0x017F1000 -/* 3DCA4 800AD8A4 */ .word 0x00000648 -/* 3DCA8 800AD8A8 */ .word 0x072F16C8 -/* 3DCAC 800AD8AC */ .word 0x00001198 -/* 3DCB0 800AD8B0 */ .word 0x072716C8 -/* 3DCB4 800AD8B4 */ .word 0x1B881090 -/* 3DCB8 800AD8B8 */ .word 0x10A41FAC -/* 3DCBC 800AD8BC */ .word 0x1054107C -/* 3DCC0 800AD8C0 */ .word 0x11AC101C -/* 3DCC4 800AD8C4 */ .word 0x10B810B4 -/* 3DCC8 800AD8C8 */ .word 0x10181018 -/* 3DCCC 800AD8CC */ .word 0x11441144 -/* 3DCD0 800AD8D0 */ .word 0x11441144 -/* 3DCD4 800AD8D4 */ .word 0x11401140 -/* 3DCD8 800AD8D8 */ .word 0x114011D8 -/* 3DCDC 800AD8DC */ .word 0x11401170 -/* 3DCE0 800AD8E0 */ .word 0x11401128 -/* 3DCE4 800AD8E4 */ .word 0x11401140 -/* 3DCE8 800AD8E8 */ .word 0x11401140 -/* 3DCEC 800AD8EC */ .word 0x11401140 -/* 3DCF0 800AD8F0 */ .word 0x11401140 -/* 3DCF4 800AD8F4 */ .word 0x11401140 -/* 3DCF8 800AD8F8 */ .word 0x11401150 -/* 3DCFC 800AD8FC */ .word 0x11501150 -/* 3DD00 800AD900 */ .word 0x11441B88 -/* 3DD04 800AD904 */ .word 0x16C811AC -/* 3DD08 800AD908 */ .word 0x10241558 -/* 3DD0C 800AD90C */ .word 0x15581558 -/* 3DD10 800AD910 */ .word 0x15581B7C -/* 3DD14 800AD914 */ .word 0x121010E8 -/* 3DD18 800AD918 */ .word 0x01E001F0 -/* 3DD1C 800AD91C */ .word 0x00F802B0 -/* 3DD20 800AD920 */ .word 0x00000000 -/* 3DD24 800AD924 */ .word 0x00000000 -/* 3DD28 800AD928 */ .word 0x00000000 -/* 3DD2C 800AD92C */ .word 0x00000000 -/* 3DD30 800AD930 */ .word 0x00000000 -/* 3DD34 800AD934 */ .word 0x00000000 -/* 3DD38 800AD938 */ .word 0x00000000 -/* 3DD3C 800AD93C */ .word 0x00000000 -/* 3DD40 800AD940 */ .word 0x00000000 -/* 3DD44 800AD944 */ .word 0x00000000 -/* 3DD48 800AD948 */ .word 0x00000000 -/* 3DD4C 800AD94C */ .word 0x00000000 -/* 3DD50 800AD950 */ .word 0x00000000 -/* 3DD54 800AD954 */ .word 0x00000000 -/* 3DD58 800AD958 */ .word 0x00000000 -/* 3DD5C 800AD95C */ .word 0x00000000 -/* 3DD60 800AD960 */ .word 0x00000000 -/* 3DD64 800AD964 */ .word 0x00000000 -/* 3DD68 800AD968 */ .word 0x00000000 -/* 3DD6C 800AD96C */ .word 0x00000000 -/* 3DD70 800AD970 */ .word 0x00000000 -/* 3DD74 800AD974 */ .word 0x00000000 -/* 3DD78 800AD978 */ .word 0x00000000 -/* 3DD7C 800AD97C */ .word 0x00000000 -/* 3DD80 800AD980 */ .word 0x00000000 -/* 3DD84 800AD984 */ .word 0x00000000 -/* 3DD88 800AD988 */ .word 0x00000000 -/* 3DD8C 800AD98C */ .word 0x00000000 -/* 3DD90 800AD990 */ .word 0x00000000 -/* 3DD94 800AD994 */ .word 0x00000000 -/* 3DD98 800AD998 */ .word 0x00000000 -/* 3DD9C 800AD99C */ .word 0x00000000 -/* 3DDA0 800AD9A0 */ .word 0x00000000 -/* 3DDA4 800AD9A4 */ .word 0x00000000 -/* 3DDA8 800AD9A8 */ .word 0x00000000 -/* 3DDAC 800AD9AC */ .word 0x00000000 -/* 3DDB0 800AD9B0 */ .word 0x00000000 -/* 3DDB4 800AD9B4 */ .word 0x00000000 -/* 3DDB8 800AD9B8 */ .word 0x00000000 -/* 3DDBC 800AD9BC */ .word 0x00000000 -/* 3DDC0 800AD9C0 */ .word 0x00000000 -/* 3DDC4 800AD9C4 */ .word 0x00000000 -/* 3DDC8 800AD9C8 */ .word 0x00000000 -/* 3DDCC 800AD9CC */ .word 0x00000000 -/* 3DDD0 800AD9D0 */ .word 0x00000000 -/* 3DDD4 800AD9D4 */ .word 0x00000000 -/* 3DDD8 800AD9D8 */ .word 0x00000000 -/* 3DDDC 800AD9DC */ .word 0x00000000 -/* 3DDE0 800AD9E0 */ .word 0x00000500 -/* 3DDE4 800AD9E4 */ .word 0x000003C0 -/* 3DDE8 800AD9E8 */ .word 0xEF080CFF -/* 3DDEC 800AD9EC */ .word 0x00000000 -/* 3DDF0 800AD9F0 */ .word 0x00008002 -/* 3DDF4 800AD9F4 */ .word 0x00000000 -/* 3DDF8 800AD9F8 */ .word 0x00000000 -/* 3DDFC 800AD9FC */ .word 0x00000000 -/* 3DE00 800ADA00 */ .word 0x00000000 -/* 3DE04 800ADA04 */ .word 0x00000000 -/* 3DE08 800ADA08 */ .word 0x00000000 -/* 3DE0C 800ADA0C */ .word 0x12345678 -/* 3DE10 800ADA10 */ .word 0x12345678 -/* 3DE14 800ADA14 */ .word 0x12345678 -/* 3DE18 800ADA18 */ .word 0x12345678 -/* 3DE1C 800ADA1C */ .word 0x12345678 -/* 3DE20 800ADA20 */ .word 0x12345678 -/* 3DE24 800ADA24 */ .word 0x12345678 -/* 3DE28 800ADA28 */ .word 0x12345678 -/* 3DE2C 800ADA2C */ .word 0x12345678 -/* 3DE30 800ADA30 */ .word 0x12345678 -/* 3DE34 800ADA34 */ .word 0x12345678 -/* 3DE38 800ADA38 */ .word 0x12345678 -/* 3DE3C 800ADA3C */ .word 0x12345678 -/* 3DE40 800ADA40 */ .word 0x12345678 -/* 3DE44 800ADA44 */ .word 0x12345678 -/* 3DE48 800ADA48 */ .word 0x12345678 -/* 3DE4C 800ADA4C */ .word 0x12345678 -/* 3DE50 800ADA50 */ .word 0x12345678 -/* 3DE54 800ADA54 */ .word 0x12345678 -/* 3DE58 800ADA58 */ .word 0x0A525350 -/* 3DE5C 800ADA5C */ .word 0x20476678 -/* 3DE60 800ADA60 */ .word 0x2075636F -/* 3DE64 800ADA64 */ .word 0x64652053 -/* 3DE68 800ADA68 */ .word 0x32444558 -/* 3DE6C 800ADA6C */ .word 0x4420312E -/* 3DE70 800ADA70 */ .word 0x30372059 -/* 3DE74 800ADA74 */ .word 0x6F736869 -/* 3DE78 800ADA78 */ .word 0x74616B61 -/* 3DE7C 800ADA7C */ .word 0x20596173 -/* 3DE80 800ADA80 */ .word 0x756D6F74 -/* 3DE84 800ADA84 */ .word 0x6F204E69 -/* 3DE88 800ADA88 */ .word 0x6E74656E -/* 3DE8C 800ADA8C */ .word 0x646F2E0A -/* 3DE90 800ADA90 */ .word 0x08000040 -/* 3DE94 800ADA94 */ .word 0x0002FFFF -/* 3DE98 800ADA98 */ .word 0x40000003 -/* 3DE9C 800ADA9C */ .word 0x0008FFF8 -/* 3DEA0 800ADAA0 */ .word 0x01008000 -/* 3DEA4 800ADAA4 */ .word 0xFE000000 -/* 3DEA8 800ADAA8 */ .word 0x10000400 -/* 3DEAC 800ADAAC */ .word 0x20000200 -/* 3DEB0 800ADAB0 */ .word 0x3D100001 -/* 3DEB4 800ADAB4 */ .word 0x32000000 -/* 3DEB8 800ADAB8 */ .word 0x27000000 -/* 3DEBC 800ADABC */ .word 0x35242628 -/* 3DEC0 800ADAC0 */ .word 0xFFFC0400 -/* 3DEC4 800ADAC4 */ .word 0x00200010 -/* 3DEC8 800ADAC8 */ .word 0xFC0003FF -/* 3DECC 800ADACC */ .word 0x001FFFE0 -/* 3DED0 800ADAD0 */ .word 0x00000000 -/* 3DED4 800ADAD4 */ .word 0x00000000 -/* 3DED8 800ADAD8 */ .word 0x00000000 -/* 3DEDC 800ADADC */ .word 0x00000000 -/* 3DEE0 800ADAE0 */ .word 0x00000000 -/* 3DEE4 800ADAE4 */ .word 0x00000000 -/* 3DEE8 800ADAE8 */ .word 0x00000000 -/* 3DEEC 800ADAEC */ .word 0x00000000 -/* 3DEF0 800ADAF0 */ .word 0x00010000 -/* 3DEF4 800ADAF4 */ .word 0x12345678 -/* 3DEF8 800ADAF8 */ .word 0x12345678 -/* 3DEFC 800ADAFC */ .word 0x00010000 -/* 3DF00 800ADB00 */ .word 0x00000000 -/* 3DF04 800ADB04 */ .word 0x04000400 -/* 3DF08 800ADB08 */ .word 0x00000000 -/* 3DF0C 800ADB0C */ .word 0x0001FFFE -/* 3DF10 800ADB10 */ .word 0x0020FFFF -/* 3DF14 800ADB14 */ .word 0x00000000 -/* 3DF18 800ADB18 */ .word 0x115812A8 -/* 3DF1C 800ADB1C */ .word 0x17649764 -/* 3DF20 800ADB20 */ .word 0x00000000 -/* 3DF24 800ADB24 */ .word 0x00100020 -/* 3DF28 800ADB28 */ .word 0x00200040 -/* 3DF2C 800ADB2C */ .word 0x00300060 -/* 3DF30 800ADB30 */ .word 0x0000FFF4 -/* 3DF34 800ADB34 */ .word 0x00100014 -/* 3DF38 800ADB38 */ .word 0x00200034 -/* 3DF3C 800ADB3C */ .word 0x00300054 -/* 3DF40 800ADB40 */ .word 0x0001FFFE -/* 3DF44 800ADB44 */ .word 0xFFFEFFFE -/* 3DF48 800ADB48 */ .word 0x00010000 -/* 3DF4C 800ADB4C */ .word 0x00000000 -/* 3DF50 800ADB50 */ .word 0xFFFC0000 -/* 3DF54 800ADB54 */ .word 0x00000001 -/* 3DF58 800ADB58 */ .word 0xFFFF0003 -/* 3DF5C 800ADB5C */ .word 0xFFF00000 -/* 3DF60 800ADB60 */ .word 0x0001FFFF -/* 3DF64 800ADB64 */ .word 0x00080200 -/* 3DF68 800ADB68 */ .word 0xFFFF0001 -/* 3DF6C 800ADB6C */ .word 0x0007C1F0 -/* 3DF70 800ADB70 */ .word 0x00000230 -/* 3DF74 800ADB74 */ .word 0x02400800 -/* 3DF78 800ADB78 */ .word 0x08000400 -/* 3DF7C 800ADB7C */ .word 0x08000800 -/* 3DF80 800ADB80 */ .word 0x003F0800 -/* 3DF84 800ADB84 */ .word 0x10000080 -/* 3DF88 800ADB88 */ .word 0x001F1000 -/* 3DF8C 800ADB8C */ .word 0x20000100 -/* 3DF90 800ADB90 */ .word 0x000F2000 -/* 3DF94 800ADB94 */ .word 0x40000200 -/* 3DF98 800ADB98 */ .word 0x00074000 -/* 3DF9C 800ADB9C */ .word 0x80000400 -/* 3DFA0 800ADBA0 */ .word 0x01FF0080 -/* 3DFA4 800ADBA4 */ .word 0x00FF0100 -/* 3DFA8 800ADBA8 */ .word 0x007F0200 -/* 3DFAC 800ADBAC */ .word 0x003F0400 -/* 3DFB0 800ADBB0 */ .word 0x04000400 -/* 3DFB4 800ADBB4 */ .word 0x02000400 -/* 3DFB8 800ADBB8 */ .word 0x04000000 -/* 3DFBC 800ADBBC */ .word 0x00000000 -/* 3DFC0 800ADBC0 */ .word 0x00000000 -/* 3DFC4 800ADBC4 */ .word 0x00000000 -/* 3DFC8 800ADBC8 */ .word 0x00000000 -/* 3DFCC 800ADBCC */ .word 0x00000000 -/* 3DFD0 800ADBD0 */ .word 0x00010000 -/* 3DFD4 800ADBD4 */ .word 0x00000001 -/* 3DFD8 800ADBD8 */ .word 0x00000001 -/* 3DFDC 800ADBDC */ .word 0x00000001 -/* 3DFE0 800ADBE0 */ .word 0x00000001 -/* 3DFE4 800ADBE4 */ .word 0x00010000 -/* 3DFE8 800ADBE8 */ .word 0x00000001 -/* 3DFEC 800ADBEC */ .word 0x00000001 -/* 3DFF0 800ADBF0 */ .word 0x00000001 -/* 3DFF4 800ADBF4 */ .word 0x00010000 -/* 3DFF8 800ADBF8 */ .word 0x00010000 -/* 3DFFC 800ADBFC */ .word 0x00010000 -/* 3E000 800ADC00 */ .word 0x00010000 -/* 3E004 800ADC04 */ .word 0x00000001 -/* 3E008 800ADC08 */ .word 0x00010000 -/* 3E00C 800ADC0C */ .word 0x00010000 -/* 3E010 800ADC10 */ .word 0x00000F80 -/* 3E014 800ADC14 */ .word 0x01371000 -/* 3E018 800ADC18 */ .word 0x00000208 -/* 3E01C 800ADC1C */ .word 0x072F1288 -/* 3E020 800ADC20 */ .word 0x000010B8 -/* 3E024 800ADC24 */ .word 0x072F1288 -/* 3E028 800ADC28 */ .word 0x1F6C11CC -/* 3E02C 800ADC2C */ .word 0x20D81744 -/* 3E030 800ADC30 */ .word 0x2014200C -/* 3E034 800ADC34 */ .word 0x11581158 -/* 3E038 800ADC38 */ .word 0x11582038 -/* 3E03C 800ADC3C */ .word 0x20542050 -/* 3E040 800ADC40 */ .word 0x115820B0 -/* 3E044 800ADC44 */ .word 0x11581158 -/* 3E048 800ADC48 */ .word 0x11581274 -/* 3E04C 800ADC4C */ .word 0x1D281D28 -/* 3E050 800ADC50 */ .word 0x1D281D28 -/* 3E054 800ADC54 */ .word 0x00000000 -/* 3E058 800ADC58 */ .word 0x00000000 -/* 3E05C 800ADC5C */ .word 0x00000000 -/* 3E060 800ADC60 */ .word 0x00000000 -/* 3E064 800ADC64 */ .word 0x00000000 -/* 3E068 800ADC68 */ .word 0x00000000 -/* 3E06C 800ADC6C */ .word 0x00000000 -/* 3E070 800ADC70 */ .word 0x00000000 -/* 3E074 800ADC74 */ .word 0x00000000 -/* 3E078 800ADC78 */ .word 0x00000000 -/* 3E07C 800ADC7C */ .word 0x00000000 -/* 3E080 800ADC80 */ .word 0x00000000 -/* 3E084 800ADC84 */ .word 0x00000000 -/* 3E088 800ADC88 */ .word 0x00000000 -/* 3E08C 800ADC8C */ .word 0x00000000 -/* 3E090 800ADC90 */ .word 0x00002000 -/* 3E094 800ADC94 */ .word 0x20001270 -/* 3E098 800ADC98 */ .word 0x12701270 -/* 3E09C 800ADC9C */ .word 0x12701274 -/* 3E0A0 800ADCA0 */ .word 0x12741274 -/* 3E0A4 800ADCA4 */ .word 0x12441274 -/* 3E0A8 800ADCA8 */ .word 0x21181274 -/* 3E0AC 800ADCAC */ .word 0x11581274 -/* 3E0B0 800ADCB0 */ .word 0x12741274 -/* 3E0B4 800ADCB4 */ .word 0x12741274 -/* 3E0B8 800ADCB8 */ .word 0x12741274 -/* 3E0BC 800ADCBC */ .word 0x12741274 -/* 3E0C0 800ADCC0 */ .word 0x12741274 -/* 3E0C4 800ADCC4 */ .word 0x21242124 -/* 3E0C8 800ADCC8 */ .word 0x21241158 -/* 3E0CC 800ADCCC */ .word 0x173819B8 -/* 3E0D0 800ADCD0 */ .word 0x17441288 -/* 3E0D4 800ADCD4 */ .word 0x122C11FC -/* 3E0D8 800ADCD8 */ .word 0xFE000000 -/* 3E0DC 800ADCDC */ .word 0x00000000 -/* 3E0E0 800ADCE0 */ .word 0x00000000 -/* 3E0E4 800ADCE4 */ .word 0x00000000 -/* 3E0E8 800ADCE8 */ .word 0x00000000 -/* 3E0EC 800ADCEC */ .word 0x000178E8 -/* 3E0F0 800ADCF0 */ .word 0xF8000000 -/* 3E0F4 800ADCF4 */ .word 0x0FFFBFFF -/* 3E0F8 800ADCF8 */ .word 0x01D001E0 -/* 3E0FC 800ADCFC */ .word 0x00E802A0 -.size D_800AD590, . - D_800AD590 - -.align 2 -glabel D_800ADD00 -/* 3E100 800ADD00 */ .asciz "AddHeap(): Can't create heap. start:%0x0x length:%d\n" -.align 2 -.size D_800ADD00, . - D_800ADD00 - -.align 2 -glabel D_800ADD38 -/* 3E138 800ADD38 */ .asciz "AddHeap(): Overlap heap address. adr: 0x%0X - 0x%0X\n" -.align 2 -.size D_800ADD38, . - D_800ADD38 - -.align 2 -glabel D_800ADD70 -/* 3E170 800ADD70 */ .asciz "Heap[%d]: 0x%0X - 0x%0X\n" -.align 2 -.align 2 -/* 3E18C 800ADD8C */ .asciz "HMalloc3" -.align 2 -.size D_800ADD70, . - D_800ADD70 - -.align 2 -glabel D_800ADD98 -/* 3E198 800ADD98 */ .asciz "HIsAllocatedPointer(): Alignment error. Adr:%08X\n" -.align 2 -.size D_800ADD98, . - D_800ADD98 - -.align 2 -glabel D_800ADDCC -/* 3E1CC 800ADDCC */ .asciz "HIsAllocatedPointer(): Invalid TMemBlock Address. Not exist error. Adr:%08X\n" -.align 2 -.size D_800ADDCC, . - D_800ADDCC - -.align 2 -glabel D_800ADE1C -/* 3E21C 800ADE1C */ .asciz "HIsAllocatedPointer(): Invalid TMemBlock Address. Continuous error. Adr:%08X\n" -.align 2 -.align 2 -/* 3E26C 800ADE6C */ .asciz "HMallocBack" -.align 2 -.size D_800ADE1C, . - D_800ADE1C - -glabel D_800ADE78 -/* 3E278 800ADE78 */ .word 0x82728271 -/* 3E27C 800ADE7C */ .word 0x8260826C -/* 3E280 800ADE80 */ .word 0x82F09153 -/* 3E284 800ADE84 */ .word 0x95948F89 -/* 3E288 800ADE88 */ .word 0x8AFA89BB -/* 3E28C 800ADE8C */ .word 0x82B582DC -/* 3E290 800ADE90 */ .word 0x82B582BD -/* 3E294 800ADE94 */ .word 0x81698D48 -/* 3E298 800ADE98 */ .word 0x8FEA8F6F -/* 3E29C 800ADE9C */ .word 0x89D78E9E -/* 3E2A0 800ADEA0 */ .word 0x816A0A00 -.size D_800ADE78, . - D_800ADE78 - -glabel D_800ADEA4 -/* 3E2A4 800ADEA4 */ .word 0x835A815B -/* 3E2A8 800ADEA8 */ .word 0x837594D4 -/* 3E2AC 800ADEAC */ .word 0x8D862025 -/* 3E2B0 800ADEB0 */ .word 0x642082CD -/* 3E2B4 800ADEB4 */ .word 0x946A89F3 -/* 3E2B8 800ADEB8 */ .word 0x82B382EA -/* 3E2BC 800ADEBC */ .word 0x82DC82B5 -/* 3E2C0 800ADEC0 */ .word 0x82BD8142 -/* 3E2C4 800ADEC4 */ .word 0x0A000000 -.size D_800ADEA4, . - D_800ADEA4 - -glabel D_800ADEC8 -/* 3E2C8 800ADEC8 */ .word 0x92869266 -/* 3E2CC 800ADECC */ .word 0x835A815B -/* 3E2D0 800ADED0 */ .word 0x837582CD -/* 3E2D4 800ADED4 */ .word 0x946A89F3 -/* 3E2D8 800ADED8 */ .word 0x82B382EA -/* 3E2DC 800ADEDC */ .word 0x82DC82B5 -/* 3E2E0 800ADEE0 */ .word 0x82BD8142 -/* 3E2E4 800ADEE4 */ .word 0x0A000000 -.size D_800ADEC8, . - D_800ADEC8 - -glabel D_800ADEE8 -/* 3E2E8 800ADEE8 */ .word 0x8BA492CA -/* 3E2EC 800ADEEC */ .word 0x835A815B -/* 3E2F0 800ADEF0 */ .word 0x837582CD -/* 3E2F4 800ADEF4 */ .word 0x946A89F3 -/* 3E2F8 800ADEF8 */ .word 0x82B382EA -/* 3E2FC 800ADEFC */ .word 0x82DC82B5 -/* 3E300 800ADF00 */ .word 0x82BD8142 -/* 3E304 800ADF04 */ .word 0x0A000000 -.size D_800ADEE8, . - D_800ADEE8 - -glabel D_800ADF08 -/* 3E308 800ADF08 */ .word 0x62755361 -/* 3E30C 800ADF0C */ .word 0x7665203A -/* 3E310 800ADF10 */ .word 0x20835A81 -/* 3E314 800ADF14 */ .word 0x5B837594 -/* 3E318 800ADF18 */ .word 0xD48D8682 -/* 3E31C 800ADF1C */ .word 0xAA88D98F -/* 3E320 800ADF20 */ .word 0xED202853 -/* 3E324 800ADF24 */ .word 0x6176654E -/* 3E328 800ADF28 */ .word 0x6F3D2564 -/* 3E32C 800ADF2C */ .word 0x290A0000 -.size D_800ADF08, . - D_800ADF08 - -glabel jtbl_800ADF30 -/* 3E330 800ADF30 */ .word .L80076174 -/* 3E334 800ADF34 */ .word .L80076174 -/* 3E338 800ADF38 */ .word .L80076174 -/* 3E33C 800ADF3C */ .word .L80076174 -/* 3E340 800ADF40 */ .word .L80076174 -/* 3E344 800ADF44 */ .word .L8007617C -/* 3E348 800ADF48 */ .word .L8007617C -/* 3E34C 800ADF4C */ .word .L80076174 -/* 3E350 800ADF50 */ .word .L80076174 -/* 3E354 800ADF54 */ .word .L8007617C -/* 3E358 800ADF58 */ .word .L8007617C -/* 3E35C 800ADF5C */ .word .L8007617C -/* 3E360 800ADF60 */ .word .L80076174 -/* 3E364 800ADF64 */ .word .L8007617C -/* 3E368 800ADF68 */ .word .L8007617C -/* 3E36C 800ADF6C */ .word .L80076174 -/* 3E370 800ADF70 */ .word .L8007617C -/* 3E374 800ADF74 */ .word .L8007617C -/* 3E378 800ADF78 */ .word .L8007617C -/* 3E37C 800ADF7C */ .word .L8007617C -/* 3E380 800ADF80 */ .word .L80076174 -/* 3E384 800ADF84 */ .word 0x00000000 -.size jtbl_800ADF30, . - jtbl_800ADF30 - -glabel D_800ADF88 -/* 3E388 800ADF88 */ .word 0x556E7573 -/* 3E38C 800ADF8C */ .word 0x65644D61 -/* 3E390 800ADF90 */ .word 0x6C6C6F63 -/* 3E394 800ADF94 */ .word 0x4E6F2829 -/* 3E398 800ADF98 */ .word 0x3A208BF3 -/* 3E39C 800ADF9C */ .word 0x82AB82AA -/* 3E3A0 800ADFA0 */ .word 0x82C882A2 -/* 3E3A4 800ADFA4 */ .word 0x81490A00 -.size D_800ADF88, . - D_800ADF88 - -glabel jtbl_800ADFA8 -/* 3E3A8 800ADFA8 */ .word .L800794AC -/* 3E3AC 800ADFAC */ .word .L800794AC -/* 3E3B0 800ADFB0 */ .word .L800794D8 -/* 3E3B4 800ADFB4 */ .word .L800794D8 -/* 3E3B8 800ADFB8 */ .word .L8007949C -/* 3E3BC 800ADFBC */ .word .L8007949C -/* 3E3C0 800ADFC0 */ .word .L800794D8 -/* 3E3C4 800ADFC4 */ .word .L800794D8 -/* 3E3C8 800ADFC8 */ .word .L80079488 -/* 3E3CC 800ADFCC */ .word .L80079488 -/* 3E3D0 800ADFD0 */ .word .L80079474 -/* 3E3D4 800ADFD4 */ .word .L80079474 -/* 3E3D8 800ADFD8 */ .word .L800794D8 -/* 3E3DC 800ADFDC */ .word .L800794BC -.size jtbl_800ADFA8, . - jtbl_800ADFA8 - -glabel jtbl_800ADFE0 -/* 3E3E0 800ADFE0 */ .word .L80079580 -/* 3E3E4 800ADFE4 */ .word .L80079580 -/* 3E3E8 800ADFE8 */ .word .L80079588 -/* 3E3EC 800ADFEC */ .word .L80079588 -/* 3E3F0 800ADFF0 */ .word .L80079570 -/* 3E3F4 800ADFF4 */ .word .L80079570 -/* 3E3F8 800ADFF8 */ .word .L80079588 -/* 3E3FC 800ADFFC */ .word .L80079588 -/* 3E400 800AE000 */ .word .L80079558 -/* 3E404 800AE004 */ .word .L80079558 -.size jtbl_800ADFE0, . - jtbl_800ADFE0 - -glabel jtbl_800AE008 -/* 3E408 800AE008 */ .word .L800795E0 -/* 3E40C 800AE00C */ .word .L800795EC -/* 3E410 800AE010 */ .word .L800795EC -/* 3E414 800AE014 */ .word .L800795EC -/* 3E418 800AE018 */ .word .L800795E0 -/* 3E41C 800AE01C */ .word .L800795E0 -/* 3E420 800AE020 */ .word .L800795EC -/* 3E424 800AE024 */ .word .L800795EC -/* 3E428 800AE028 */ .word .L800795E0 -/* 3E42C 800AE02C */ .word .L800795EC -/* 3E430 800AE030 */ .word .L800795E0 -/* 3E434 800AE034 */ .word .L800795E0 -.size jtbl_800AE008, . - jtbl_800AE008 - -.align 2 -glabel D_800AE038 -/* 3E438 800AE038 */ .asciz "UnpackProc: no supported format %d\n" -.align 2 -.align 2 -/* 3E45C 800AE05C */ .asciz "" -.align 2 -.size D_800AE038, . - D_800AE038 - -.align 2 -glabel D_800AE060 -/* 3E460 800AE060 */ .asciz "-lz4-" -.align 2 -.size D_800AE060, . - D_800AE060 - -.align 2 -glabel D_800AE068 -/* 3E468 800AE068 */ .asciz "-lz5-" -.align 2 -.size D_800AE068, . - D_800AE068 - -.align 2 -glabel D_800AE070 -/* 3E470 800AE070 */ .asciz "-lzs-" -.align 2 -.size D_800AE070, . - D_800AE070 - -.align 2 -glabel D_800AE078 -/* 3E478 800AE078 */ .asciz "-lh5-" -.align 2 -.size D_800AE078, . - D_800AE078 - -.align 2 -glabel D_800AE080 -/* 3E480 800AE080 */ .asciz "-lh4-" -.align 2 -.size D_800AE080, . - D_800AE080 - -.align 2 -glabel D_800AE088 -/* 3E488 800AE088 */ .asciz "-lh3-" -.align 2 -.size D_800AE088, . - D_800AE088 - -.align 2 -glabel D_800AE090 -/* 3E490 800AE090 */ .asciz "-lh2-" -.align 2 -.size D_800AE090, . - D_800AE090 - -.align 2 -glabel D_800AE098 -/* 3E498 800AE098 */ .asciz "-lh1-" -.align 2 -.size D_800AE098, . - D_800AE098 - -.align 2 -glabel D_800AE0A0 -/* 3E4A0 800AE0A0 */ .asciz "-lh0-" -.align 2 -.size D_800AE0A0, . - D_800AE0A0 - -.align 2 -glabel D_800AE0A8 -/* 3E4A8 800AE0A8 */ .asciz "rb" -.align 2 -.size D_800AE0A8, . - D_800AE0A8 - -glabel D_800AE0AC -/* 3E4AC 800AE0AC */ .word 0x2082AA89 -/* 3E4B0 800AE0B0 */ .word 0xF0938082 -/* 3E4B4 800AE0B4 */ .word 0xC582AB82 -/* 3E4B8 800AE0B8 */ .word 0xDC82B982 -/* 3E4BC 800AE0BC */ .word 0xF182C582 -/* 3E4C0 800AE0C0 */ .word 0xB582BD81 -/* 3E4C4 800AE0C4 */ .word 0x42000000 -.size D_800AE0AC, . - D_800AE0AC - -glabel D_800AE0C8 -/* 3E4C8 800AE0C8 */ .word 0x2082AA90 -/* 3E4CC 800AE0CC */ .word 0xB38FED82 -/* 3E4D0 800AE0D0 */ .word 0xC989F093 -/* 3E4D4 800AE0D4 */ .word 0x8082C582 -/* 3E4D8 800AE0D8 */ .word 0xAB82DC82 -/* 3E4DC 800AE0DC */ .word 0xB982F182 -/* 3E4E0 800AE0E0 */ .word 0xC582B582 -/* 3E4E4 800AE0E4 */ .word 0xBD814200 -.size D_800AE0C8, . - D_800AE0C8 - -.align 2 -glabel D_800AE0E8 -/* 3E4E8 800AE0E8 */ .asciz "Invalid header (LHarc file ?)" -.align 2 -.size D_800AE0E8, . - D_800AE0E8 - -.align 2 -glabel D_800AE108 -/* 3E508 800AE108 */ .asciz "Invalid header (LHa file ?)" -.align 2 -.align 2 -/* 3E524 800AE124 */ .asciz "" -.align 2 -.size D_800AE108, . - D_800AE108 - -glabel jtbl_800AE128 -/* 3E528 800AE128 */ .word .L8007B5C0 -/* 3E52C 800AE12C */ .word .L8007B488 -/* 3E530 800AE130 */ .word .L8007B4D0 -/* 3E534 800AE134 */ .word .L8007B5C0 -/* 3E538 800AE138 */ .word .L8007B5C0 -/* 3E53C 800AE13C */ .word .L8007B5C0 -/* 3E540 800AE140 */ .word .L8007B5C0 -/* 3E544 800AE144 */ .word .L8007B5C0 -/* 3E548 800AE148 */ .word .L8007B5C0 -/* 3E54C 800AE14C */ .word .L8007B5C0 -/* 3E550 800AE150 */ .word .L8007B5C0 -/* 3E554 800AE154 */ .word .L8007B5C0 -/* 3E558 800AE158 */ .word .L8007B5C0 -/* 3E55C 800AE15C */ .word .L8007B5C0 -/* 3E560 800AE160 */ .word .L8007B5C0 -/* 3E564 800AE164 */ .word .L8007B5C0 -/* 3E568 800AE168 */ .word .L8007B5C0 -/* 3E56C 800AE16C */ .word .L8007B5C0 -/* 3E570 800AE170 */ .word .L8007B5C0 -/* 3E574 800AE174 */ .word .L8007B5C0 -/* 3E578 800AE178 */ .word .L8007B5C0 -/* 3E57C 800AE17C */ .word .L8007B5C0 -/* 3E580 800AE180 */ .word .L8007B5C0 -/* 3E584 800AE184 */ .word .L8007B5C0 -/* 3E588 800AE188 */ .word .L8007B5C0 -/* 3E58C 800AE18C */ .word .L8007B5C0 -/* 3E590 800AE190 */ .word .L8007B5C0 -/* 3E594 800AE194 */ .word .L8007B5C0 -/* 3E598 800AE198 */ .word .L8007B5C0 -/* 3E59C 800AE19C */ .word .L8007B5C0 -/* 3E5A0 800AE1A0 */ .word .L8007B5C0 -/* 3E5A4 800AE1A4 */ .word .L8007B5C0 -/* 3E5A8 800AE1A8 */ .word .L8007B5C0 -/* 3E5AC 800AE1AC */ .word .L8007B5C0 -/* 3E5B0 800AE1B0 */ .word .L8007B5C0 -/* 3E5B4 800AE1B4 */ .word .L8007B5C0 -/* 3E5B8 800AE1B8 */ .word .L8007B5C0 -/* 3E5BC 800AE1BC */ .word .L8007B5C0 -/* 3E5C0 800AE1C0 */ .word .L8007B5C0 -/* 3E5C4 800AE1C4 */ .word .L8007B5C0 -/* 3E5C8 800AE1C8 */ .word .L8007B5C0 -/* 3E5CC 800AE1CC */ .word .L8007B5C0 -/* 3E5D0 800AE1D0 */ .word .L8007B5C0 -/* 3E5D4 800AE1D4 */ .word .L8007B5C0 -/* 3E5D8 800AE1D8 */ .word .L8007B5C0 -/* 3E5DC 800AE1DC */ .word .L8007B5C0 -/* 3E5E0 800AE1E0 */ .word .L8007B5C0 -/* 3E5E4 800AE1E4 */ .word .L8007B5C0 -/* 3E5E8 800AE1E8 */ .word .L8007B5C0 -/* 3E5EC 800AE1EC */ .word .L8007B5C0 -/* 3E5F0 800AE1F0 */ .word .L8007B5C0 -/* 3E5F4 800AE1F4 */ .word .L8007B5C0 -/* 3E5F8 800AE1F8 */ .word .L8007B5C0 -/* 3E5FC 800AE1FC */ .word .L8007B5C0 -/* 3E600 800AE200 */ .word .L8007B5C0 -/* 3E604 800AE204 */ .word .L8007B5C0 -/* 3E608 800AE208 */ .word .L8007B5C0 -/* 3E60C 800AE20C */ .word .L8007B5C0 -/* 3E610 800AE210 */ .word .L8007B5C0 -/* 3E614 800AE214 */ .word .L8007B5C0 -/* 3E618 800AE218 */ .word .L8007B5C0 -/* 3E61C 800AE21C */ .word .L8007B5C0 -/* 3E620 800AE220 */ .word .L8007B5C0 -/* 3E624 800AE224 */ .word .L8007B5C0 -/* 3E628 800AE228 */ .word .L8007B52C -/* 3E62C 800AE22C */ .word .L8007B5C0 -/* 3E630 800AE230 */ .word .L8007B5C0 -/* 3E634 800AE234 */ .word .L8007B5C0 -/* 3E638 800AE238 */ .word .L8007B5C0 -/* 3E63C 800AE23C */ .word .L8007B5C0 -/* 3E640 800AE240 */ .word .L8007B5C0 -/* 3E644 800AE244 */ .word .L8007B5C0 -/* 3E648 800AE248 */ .word .L8007B5C0 -/* 3E64C 800AE24C */ .word .L8007B5C0 -/* 3E650 800AE250 */ .word .L8007B5C0 -/* 3E654 800AE254 */ .word .L8007B5C0 -/* 3E658 800AE258 */ .word .L8007B5C0 -/* 3E65C 800AE25C */ .word .L8007B5C0 -/* 3E660 800AE260 */ .word .L8007B5C0 -/* 3E664 800AE264 */ .word .L8007B5C0 -/* 3E668 800AE268 */ .word .L8007B564 -/* 3E66C 800AE26C */ .word .L8007B580 -/* 3E670 800AE270 */ .word .L8007B5C0 -/* 3E674 800AE274 */ .word .L8007B5C0 -/* 3E678 800AE278 */ .word .L8007B5A4 -.size jtbl_800AE128, . - jtbl_800AE128 - -.align 2 -glabel D_800AE27C -/* 3E67C 800AE27C */ .asciz "wb" -.align 2 -.size D_800AE27C, . - D_800AE27C - -.align 2 -glabel D_800AE280 -/* 3E680 800AE280 */ .asciz "." -.align 2 -.size D_800AE280, . - D_800AE280 - -.align 2 -glabel D_800AE284 -/* 3E684 800AE284 */ .asciz "Unknown method skiped ..." -.align 2 -.size D_800AE284, . - D_800AE284 - -.align 2 -glabel D_800AE2A0 -/* 3E6A0 800AE2A0 */ .asciz "CRC error" -.align 2 -.size D_800AE2A0, . - D_800AE2A0 - -glabel D_800AE2AC -/* 3E6AC 800AE2AC */ .word 0x83478389 -/* 3E6B0 800AE2B0 */ .word 0x815B94AD -/* 3E6B4 800AE2B4 */ .word 0x90B68149 -/* 3E6B8 800AE2B8 */ .word 0x8140966B -/* 3E6BC 800AE2BC */ .word 0x90EC82DC -/* 3E6C0 800AE2C0 */ .word 0x82C59841 -/* 3E6C4 800AE2C4 */ .word 0x978D82B5 -/* 3E6C8 800AE2C8 */ .word 0x82C489BA -/* 3E6CC 800AE2CC */ .word 0x82B382A2 -/* 3E6D0 800AE2D0 */ .word 0x81420A00 -.size D_800AE2AC, . - D_800AE2AC - -.align 2 -glabel D_800AE2D4 -/* 3E6D4 800AE2D4 */ .asciz "Unknown information" -.align 2 -.size D_800AE2D4, . - D_800AE2D4 - -glabel jtbl_800AE2E8 -/* 3E6E8 800AE2E8 */ .word .L8007BAF8 -/* 3E6EC 800AE2EC */ .word .L8007BB18 -/* 3E6F0 800AE2F0 */ .word .L8007BB28 -/* 3E6F4 800AE2F4 */ .word .L8007BB28 -/* 3E6F8 800AE2F8 */ .word .L8007BB18 -/* 3E6FC 800AE2FC */ .word .L8007BB28 -/* 3E700 800AE300 */ .word .L8007BB08 -/* 3E704 800AE304 */ .word .L8007BB18 -/* 3E708 800AE308 */ .word .L8007BAF8 -.size jtbl_800AE2E8, . - jtbl_800AE2E8 - -.align 2 -glabel D_800AE30C -/* 3E70C 800AE30C */ .asciz "LHa: %s%s %s\n" -.align 2 -.size D_800AE30C, . - D_800AE30C - -.align 2 -glabel D_800AE31C -/* 3E71C 800AE31C */ .asciz "Error: " -.align 2 -.size D_800AE31C, . - D_800AE31C - -.align 2 -glabel D_800AE324 -/* 3E724 800AE324 */ .asciz "Fatal error:" -.align 2 -.size D_800AE324, . - D_800AE324 - -glabel D_800AE334 -/* 3E734 800AE334 */ .word 0x00000000 -.size D_800AE334, . - D_800AE334 - -.align 2 -glabel D_800AE338 -/* 3E738 800AE338 */ .asciz "Bad table (5)\n" -.align 2 -.size D_800AE338, . - D_800AE338 - -.align 2 -glabel D_800AE348 -/* 3E748 800AE348 */ .asciz "File write error\n" -.align 2 -.size D_800AE348, . - D_800AE348 - -.align 2 -glabel D_800AE35C -/* 3E75C 800AE35C */ .asciz "virtual memory exhausted.\n" -.align 2 -.size D_800AE35C, . - D_800AE35C - -.align 2 -glabel D_800AE378 -/* 3E778 800AE378 */ .asciz "file read error\n" -.align 2 -.size D_800AE378, . - D_800AE378 - -.align 2 -glabel D_800AE38C -/* 3E78C 800AE38C */ .asciz "file write error\n" -.align 2 -.size D_800AE38C, . - D_800AE38C - -glabel D_800AE3A0 -/* 3E7A0 800AE3A0 41F0000000000000 */ .double 4294967296 -.size D_800AE3A0, . - D_800AE3A0 - -glabel D_800AE3A8 -/* 3E7A8 800AE3A8 41F0000000000000 */ .double 4294967296 -.size D_800AE3A8, . - D_800AE3A8 - -glabel D_800AE3B0 -/* 3E7B0 800AE3B0 41F0000000000000 */ .double 4294967296 -/* 3E7B8 800AE3B8 0000000000000000 */ .double 0 -.size D_800AE3B0, . - D_800AE3B0 - -glabel D_800AE3C0 -/* 3E7C0 800AE3C0 41F0000000000000 */ .double 4294967296 -/* 3E7C8 800AE3C8 0000000000000000 */ .double 0 -.size D_800AE3C0, . - D_800AE3C0 - -glabel D_800AE3D0 -/* 3E7D0 800AE3D0 3FF0000000000000 */ .double 1 -.size D_800AE3D0, . - D_800AE3D0 - -glabel D_800AE3D8 -/* 3E7D8 800AE3D8 C000000000000000 */ .double -2 -.size D_800AE3D8, . - D_800AE3D8 - -glabel D_800AE3E0 -/* 3E7E0 800AE3E0 401921FB54442D18 */ .double 6.28318530717958623 -/* 3E7E8 800AE3E8 0000000000000000 */ .double 0 -.size D_800AE3E0, . - D_800AE3E0 - -glabel D_800AE3F0 -/* 3E7F0 800AE3F0 41F0000000000000 */ .double 4294967296 -.size D_800AE3F0, . - D_800AE3F0 - -glabel D_800AE3F8 -/* 3E7F8 800AE3F8 3DF0000000000000 */ .double 2.32830643653869629e-10 -.size D_800AE3F8, . - D_800AE3F8 - -glabel D_800AE400 -/* 3E800 800AE400 3FE0000000000000 */ .double 0.5 -/* 3E808 800AE408 0000000000000000 */ .double 0 -.size D_800AE400, . - D_800AE400 - -glabel D_800AE410 -/* 3E810 800AE410 3FF0000000000000 */ .double 1 -.size D_800AE410, . - D_800AE410 - -glabel D_800AE418 -/* 3E818 800AE418 3FF0000000000000 */ .double 1 -.size D_800AE418, . - D_800AE418 - -glabel D_800AE420 -/* 3E820 800AE420 3FB5555555555555 */ .double 0.0833333333333333287 -.size D_800AE420, . - D_800AE420 - -glabel D_800AE428 -/* 3E828 800AE428 4000000000000000 */ .double 2 -.size D_800AE428, . - D_800AE428 - -glabel D_800AE430 -/* 3E830 800AE430 4050000000000000 */ .double 64 -.size D_800AE430, . - D_800AE430 - -glabel D_800AE438 -/* 3E838 800AE438 3FE62E42FEFA39EC */ .double 0.693147180559944953 -.size D_800AE438, . - D_800AE438 - -glabel D_800AE440 -/* 3E840 800AE440 3FCEBFBDFF82C599 */ .double 0.240226506959100999 -.size D_800AE440, . - D_800AE440 - -glabel D_800AE448 -/* 3E848 800AE448 3FAC6B08D704A0C2 */ .double 0.055504108664821597 -.size D_800AE448, . - D_800AE448 - -glabel D_800AE450 -/* 3E850 800AE450 3F83B2AB6FBA4E79 */ .double 0.00961812910762848035 -.size D_800AE450, . - D_800AE450 - -glabel D_800AE458 -/* 3E858 800AE458 3FF0000000000000 */ .double 1 -.size D_800AE458, . - D_800AE458 - -glabel D_800AE460 -/* 3E860 800AE460 3F55D87FE78A671D */ .double 0.00133335581464283999 -.size D_800AE460, . - D_800AE460 - -glabel D_800AE468 -/* 3E868 800AE468 3F2430912F86C784 */ .double 0.000154035303933816006 -.size D_800AE468, . - D_800AE468 - -glabel D_800AE470 -/* 3E870 800AE470 3FE62E42FEFA39EC */ .double 0.693147180559944953 -.size D_800AE470, . - D_800AE470 - -glabel D_800AE478 -/* 3E878 800AE478 3FCEBFBDFF82C599 */ .double 0.240226506959100999 -.size D_800AE478, . - D_800AE478 - -glabel D_800AE480 -/* 3E880 800AE480 3FAC6B08D704A0C2 */ .double 0.055504108664821597 -.size D_800AE480, . - D_800AE480 - -glabel D_800AE488 -/* 3E888 800AE488 3F83B2AB6FBA4E79 */ .double 0.00961812910762848035 -.size D_800AE488, . - D_800AE488 - -glabel D_800AE490 -/* 3E890 800AE490 3FF0000000000000 */ .double 1 -.size D_800AE490, . - D_800AE490 - -glabel D_800AE498 -/* 3E898 800AE498 3F55D87FE78A671D */ .double 0.00133335581464283999 -.size D_800AE498, . - D_800AE498 - -glabel D_800AE4A0 -/* 3E8A0 800AE4A0 3F2430912F86C784 */ .double 0.000154035303933816006 -.size D_800AE4A0, . - D_800AE4A0 - -glabel D_800AE4A8 -/* 3E8A8 800AE4A8 4059000000000000 */ .double 100 -.size D_800AE4A8, . - D_800AE4A8 - -glabel D_800AE4B0 -/* 3E8B0 800AE4B0 3FF0000000000000 */ .double 1 -.size D_800AE4B0, . - D_800AE4B0 - -glabel D_800AE4B8 -/* 3E8B8 800AE4B8 4049000000000000 */ .double 50 -.size D_800AE4B8, . - D_800AE4B8 - -glabel D_800AE4C0 -/* 3E8C0 800AE4C0 401921FB4D12D84A */ .double 6.28318520000000014 -.size D_800AE4C0, . - D_800AE4C0 - -glabel D_800AE4C8 -/* 3E8C8 800AE4C8 401921FB4D12D84A */ .double 6.28318520000000014 -.size D_800AE4C8, . - D_800AE4C8 - -glabel D_800AE4D0 -/* 3E8D0 800AE4D0 4049000000000000 */ .double 50 -.size D_800AE4D0, . - D_800AE4D0 - -glabel D_800AE4D8 -/* 3E8D8 800AE4D8 4059000000000000 */ .double 100 -.size D_800AE4D8, . - D_800AE4D8 - -glabel D_800AE4E0 -/* 3E8E0 800AE4E0 3F90000000000000 */ .double 0.015625 -/* 3E8E8 800AE4E8 0000000000000000 */ .double 0 -.size D_800AE4E0, . - D_800AE4E0 - -glabel D_800AE4F0 -/* 3E8F0 800AE4F0 4105221B3D3FB61B */ .double 173123.404906676005 -.size D_800AE4F0, . - D_800AE4F0 - -glabel D_800AE4F8 -/* 3E8F8 800AE4F8 41F0000000000000 */ .double 4294967296 -.size D_800AE4F8, . - D_800AE4F8 - -glabel jtbl_800AE500 -/* 3E900 800AE500 */ .word .L80085E18 -/* 3E904 800AE504 */ .word .L80085E24 -/* 3E908 800AE508 */ .word .L80085E3C -/* 3E90C 800AE50C */ .word .L80085E48 -/* 3E910 800AE510 */ .word .L80085E30 -/* 3E914 800AE514 */ .word .L80085E54 -.size jtbl_800AE500, . - jtbl_800AE500 - -glabel D_800AE518 -/* 3E918 800AE518 4105221B3D3FB61B */ .double 173123.404906676005 -.size D_800AE518, . - D_800AE518 - -glabel D_800AE520 -/* 3E920 800AE520 41F0000000000000 */ .double 4294967296 -/* 3E928 800AE528 0000000000000000 */ .double 0 -.size D_800AE520, . - D_800AE520 - -glabel jtbl_800AE530 -/* 3E930 800AE530 */ .word .L800866C0 -/* 3E934 800AE534 */ .word .L80086764 -/* 3E938 800AE538 */ .word .L80086764 -/* 3E93C 800AE53C */ .word .L80086764 -/* 3E940 800AE540 */ .word .L80086764 -/* 3E944 800AE544 */ .word .L8008672C -/* 3E948 800AE548 */ .word .L80086764 -/* 3E94C 800AE54C */ .word .L800866DC -/* 3E950 800AE550 */ .word .L80086708 -/* 3E954 800AE554 */ .word .L80086764 -/* 3E958 800AE558 */ .word .L80086764 -/* 3E95C 800AE55C */ .word .L800864B8 -/* 3E960 800AE560 */ .word .L800864B8 -/* 3E964 800AE564 */ .word .L80086398 -/* 3E968 800AE568 */ .word .L8008666C -/* 3E96C 800AE56C */ .word .L80086694 -/* 3E970 800AE570 */ .word .L800864B8 -/* 3E974 800AE574 */ .word 0x00000000 -.size jtbl_800AE530, . - jtbl_800AE530 - -glabel D_800AE578 -/* 3E978 800AE578 3FF0000000000000 */ .double 1 -.size D_800AE578, . - D_800AE578 - -glabel D_800AE580 -/* 3E980 800AE580 4020000000000000 */ .double 8 -.size D_800AE580, . - D_800AE580 - -glabel D_800AE588 -/* 3E988 800AE588 40EFFFE000000000 */ .double 65535 -.size D_800AE588, . - D_800AE588 - -glabel D_800AE590 -/* 3E990 800AE590 41E0000000000000 */ .double 2147483648 -/* 3E998 800AE598 0000000000000000 */ .double 0 -.size D_800AE590, . - D_800AE590 - -glabel D_800AE5A0 -/* 3E9A0 800AE5A0 3FFFFFD60E94EE39 */ .double 1.99995999999999996 -/* 3E9A8 800AE5A8 0000000000000000 */ .double 0 -.size D_800AE5A0, . - D_800AE5A0 - -glabel jtbl_800AE5B0 -/* 3E9B0 800AE5B0 */ .word .L800878F0 -/* 3E9B4 800AE5B4 */ .word .L80087914 -/* 3E9B8 800AE5B8 */ .word .L80087954 -/* 3E9BC 800AE5BC */ .word .L80087938 -/* 3E9C0 800AE5C0 */ .word .L80087970 -/* 3E9C4 800AE5C4 */ .word .L8008798C -/* 3E9C8 800AE5C8 */ .word .L800879E0 -/* 3E9CC 800AE5CC */ .word .L80087A4C -.size jtbl_800AE5B0, . - jtbl_800AE5B0 - -glabel D_800AE5D0 -/* 3E9D0 800AE5D0 4105221B3D3FB61B */ .double 173123.404906676005 -.size D_800AE5D0, . - D_800AE5D0 - -glabel D_800AE5D8 -/* 3E9D8 800AE5D8 41F0000000000000 */ .double 4294967296 -.size D_800AE5D8, . - D_800AE5D8 - -glabel D_800AE5E0 -/* 3E9E0 800AE5E0 3FF0000000000000 */ .double 1 -/* 3E9E8 800AE5E8 0000000000000000 */ .double 0 -.size D_800AE5E0, . - D_800AE5E0 - -glabel D_800AE5F0 -/* 3E9F0 800AE5F0 412E848000000000 */ .double 1000000 -.size D_800AE5F0, . - D_800AE5F0 - -glabel D_800AE5F8 -/* 3E9F8 800AE5F8 3FE0000000000000 */ .double 0.5 -.size D_800AE5F8, . - D_800AE5F8 - -glabel D_800AE600 -/* 3EA00 800AE600 412E848000000000 */ .double 1000000 -.size D_800AE600, . - D_800AE600 - -glabel D_800AE608 -/* 3EA08 800AE608 3FE0000000000000 */ .double 0.5 -.size D_800AE608, . - D_800AE608 - -glabel D_800AE610 -/* 3EA10 800AE610 */ .short 0x0555 -/* 3EA12 800AE612 */ .short 0x0556 -/* 3EA14 800AE614 */ .short 0x0559 -/* 3EA16 800AE616 */ .short 0x055A -/* 3EA18 800AE618 */ .short 0x0565 -/* 3EA1A 800AE61A */ .short 0x0566 -/* 3EA1C 800AE61C */ .short 0x0569 -/* 3EA1E 800AE61E */ .short 0x056A -/* 3EA20 800AE620 */ .short 0x0595 -/* 3EA22 800AE622 */ .short 0x0596 -/* 3EA24 800AE624 */ .short 0x0599 -/* 3EA26 800AE626 */ .short 0x059A -/* 3EA28 800AE628 */ .short 0x05A5 -/* 3EA2A 800AE62A */ .short 0x05A6 -/* 3EA2C 800AE62C */ .short 0x05A9 -/* 3EA2E 800AE62E */ .short 0x05AA -/* 3EA30 800AE630 */ .short 0x0655 -/* 3EA32 800AE632 */ .short 0x0656 -/* 3EA34 800AE634 */ .short 0x0659 -/* 3EA36 800AE636 */ .short 0x065A -/* 3EA38 800AE638 */ .short 0x0665 -/* 3EA3A 800AE63A */ .short 0x0666 -/* 3EA3C 800AE63C */ .short 0x0669 -/* 3EA3E 800AE63E */ .short 0x066A -/* 3EA40 800AE640 */ .short 0x0695 -/* 3EA42 800AE642 */ .short 0x0696 -/* 3EA44 800AE644 */ .short 0x0699 -/* 3EA46 800AE646 */ .short 0x069A -/* 3EA48 800AE648 */ .short 0x06A5 -/* 3EA4A 800AE64A */ .short 0x06A6 -/* 3EA4C 800AE64C */ .short 0x06A9 -/* 3EA4E 800AE64E */ .short 0x06AA -/* 3EA50 800AE650 */ .short 0x0955 -/* 3EA52 800AE652 */ .short 0x0956 -/* 3EA54 800AE654 */ .short 0x0959 -/* 3EA56 800AE656 */ .short 0x095A -/* 3EA58 800AE658 */ .short 0x0965 -/* 3EA5A 800AE65A */ .short 0x0966 -/* 3EA5C 800AE65C */ .short 0x0969 -/* 3EA5E 800AE65E */ .short 0x096A -/* 3EA60 800AE660 */ .short 0x0995 -/* 3EA62 800AE662 */ .short 0x0996 -/* 3EA64 800AE664 */ .short 0x0999 -/* 3EA66 800AE666 */ .short 0x099A -/* 3EA68 800AE668 */ .short 0x09A5 -/* 3EA6A 800AE66A */ .short 0x09A6 -/* 3EA6C 800AE66C */ .short 0x09A9 -/* 3EA6E 800AE66E */ .short 0x09AA -/* 3EA70 800AE670 */ .short 0x0A55 -/* 3EA72 800AE672 */ .short 0x0A56 -/* 3EA74 800AE674 */ .short 0x0A59 -/* 3EA76 800AE676 */ .short 0x0A5A -/* 3EA78 800AE678 */ .short 0x0A65 -/* 3EA7A 800AE67A */ .short 0x0A66 -/* 3EA7C 800AE67C */ .short 0x0A69 -/* 3EA7E 800AE67E */ .short 0x0A6A -/* 3EA80 800AE680 */ .short 0x0A95 -/* 3EA82 800AE682 */ .short 0x0A96 -/* 3EA84 800AE684 */ .short 0x0A99 -/* 3EA86 800AE686 */ .short 0x0A9A -/* 3EA88 800AE688 */ .short 0x0AA5 -/* 3EA8A 800AE68A */ .short 0x0AA6 -/* 3EA8C 800AE68C */ .short 0x0AA9 -/* 3EA8E 800AE68E */ .short 0x0AAA -.size D_800AE610, . - D_800AE610 - -glabel jtbl_800AE690 -/* 3EA90 800AE690 */ .word .L8008C1F4 -/* 3EA94 800AE694 */ .word .L8008C114 -/* 3EA98 800AE698 */ .word .L8008C148 -/* 3EA9C 800AE69C */ .word .L8008C204 -/* 3EAA0 800AE6A0 */ .word .L8008C204 -/* 3EAA4 800AE6A4 */ .word .L8008C17C -/* 3EAA8 800AE6A8 */ .word .L8008C1B8 -/* 3EAAC 800AE6AC */ .word 0x00000000 -.size jtbl_800AE690, . - jtbl_800AE690 - -glabel D_800AE6B0 -/* 3EAB0 800AE6B0 41F0000000000000 */ .double 4294967296 -/* 3EAB8 800AE6B8 0000000000000000 */ .double 0 -.size D_800AE6B0, . - D_800AE6B0 - -glabel D_800AE6C0 -/* 3EAC0 800AE6C0 40D0000000000000 */ .double 16384 -.size D_800AE6C0, . - D_800AE6C0 - -glabel jtbl_800AE6C8 -/* 3EAC8 800AE6C8 */ .word .L8008C720 -/* 3EACC 800AE6CC */ .word .L8008C72C -/* 3EAD0 800AE6D0 */ .word .L8008C744 -/* 3EAD4 800AE6D4 */ .word .L8008C750 -/* 3EAD8 800AE6D8 */ .word .L8008C738 -/* 3EADC 800AE6DC */ .word .L8008C75C -.size jtbl_800AE6C8, . - jtbl_800AE6C8 - -glabel D_800AE6E0 -/* 3EAE0 800AE6E0 40D0000000000000 */ .double 16384 -.size D_800AE6E0, . - D_800AE6E0 - -glabel D_800AE6E8 -/* 3EAE8 800AE6E8 4105221B3D3FB61B */ .double 173123.404906676005 -.size D_800AE6E8, . - D_800AE6E8 - -glabel D_800AE6F0 -/* 3EAF0 800AE6F0 41F0000000000000 */ .double 4294967296 -/* 3EAF8 800AE6F8 0000000000000000 */ .double 0 -.size D_800AE6F0, . - D_800AE6F0 - -glabel jtbl_800AE700 -/* 3EB00 800AE700 */ .word .L8008DE40 -/* 3EB04 800AE704 */ .word .L8008DE64 -/* 3EB08 800AE708 */ .word .L8008DE64 -/* 3EB0C 800AE70C */ .word .L8008DE64 -/* 3EB10 800AE710 */ .word .L8008DE64 -/* 3EB14 800AE714 */ .word .L8008DE64 -/* 3EB18 800AE718 */ .word .L8008DE64 -/* 3EB1C 800AE71C */ .word .L8008DE64 -/* 3EB20 800AE720 */ .word .L8008DE64 -/* 3EB24 800AE724 */ .word .L8008DE64 -/* 3EB28 800AE728 */ .word .L8008DE64 -/* 3EB2C 800AE72C */ .word .L8008DC0C -/* 3EB30 800AE730 */ .word .L8008DC0C -/* 3EB34 800AE734 */ .word .L8008DADC -/* 3EB38 800AE738 */ .word .L8008DDC0 -/* 3EB3C 800AE73C */ .word .L8008DE04 -/* 3EB40 800AE740 */ .word .L8008DC0C -/* 3EB44 800AE744 */ .word 0x00000000 -.size jtbl_800AE700, . - jtbl_800AE700 - -glabel D_800AE748 -/* 3EB48 800AE748 3FF0000000000000 */ .double 1 -.size D_800AE748, . - D_800AE748 - -glabel D_800AE750 -/* 3EB50 800AE750 3FE0000000000000 */ .double 0.5 -.size D_800AE750, . - D_800AE750 - -glabel D_800AE758 -/* 3EB58 800AE758 3FE0000000000000 */ .double 0.5 -.size D_800AE758, . - D_800AE758 - -glabel D_800AE760 -/* 3EB60 800AE760 */ .word 0xBFED3380 -/* 3EB64 800AE764 */ .word 0xCB6C7A7D -/* 3EB68 800AE768 */ .word 0xBFE810F9 -/* 3EB6C 800AE76C */ .word 0x4C87980F -/* 3EB70 800AE770 */ .word 0xBFE37223 -/* 3EB74 800AE774 */ .word 0x9E6AB9B2 -/* 3EB78 800AE778 */ .word 0xBFDE7DF5 -/* 3EB7C 800AE77C */ .word 0xCF2495E1 -/* 3EB80 800AE780 */ .word 0xBFD6CB10 -/* 3EB84 800AE784 */ .word 0x342AA9F8 -/* 3EB88 800AE788 */ .word 0xBFCF5FD4 -/* 3EB8C 800AE78C */ .word 0x7BEDB728 -/* 3EB90 800AE790 */ .word 0xBFC22DAD -/* 3EB94 800AE794 */ .word 0xB8348F54 -/* 3EB98 800AE798 */ .word 0xBFA7739F -/* 3EB9C 800AE79C */ .word 0x340D4DC6 -.size D_800AE760, . - D_800AE760 - -glabel D_800AE7A0 -/* 3EBA0 800AE7A0 3FF0000000000000 */ .double 1 -.size D_800AE7A0, . - D_800AE7A0 - -glabel D_800AE7A8 -/* 3EBA8 800AE7A8 41D0000000000000 */ .double 1073741824 -.size D_800AE7A8, . - D_800AE7A8 - -glabel D_800AE7B0 -/* 3EBB0 800AE7B0 3FF0000000000000 */ .double 1 -.size D_800AE7B0, . - D_800AE7B0 - -glabel D_800AE7B8 -/* 3EBB8 800AE7B8 3FE0000000000000 */ .double 0.5 -.size D_800AE7B8, . - D_800AE7B8 - -glabel D_800AE7C0 -/* 3EBC0 800AE7C0 3FE0000000000000 */ .double 0.5 -.size D_800AE7C0, . - D_800AE7C0 - -glabel D_800AE7C8 -/* 3EBC8 800AE7C8 4030000000000000 */ .double 16 -.size D_800AE7C8, . - D_800AE7C8 - -glabel D_800AE7D0 -/* 3EBD0 800AE7D0 3FE62E42FEFA39EF */ .double 0.693147180559945286 -.size D_800AE7D0, . - D_800AE7D0 - -glabel D_800AE7D8 -/* 3EBD8 800AE7D8 41D0000000000000 */ .double 1073741824 -.size D_800AE7D8, . - D_800AE7D8 - -glabel D_800AE7E0 -/* 3EBE0 800AE7E0 3FF0000000000000 */ .double 1 -.size D_800AE7E0, . - D_800AE7E0 - -glabel D_800AE7E8 -/* 3EBE8 800AE7E8 40EFFFE000000000 */ .double 65535 -.size D_800AE7E8, . - D_800AE7E8 - -glabel D_800AE7F0 -/* 3EBF0 800AE7F0 3FFFFFD60E94EE39 */ .double 1.99995999999999996 -.size D_800AE7F0, . - D_800AE7F0 - -glabel jtbl_800AE7F8 -/* 3EBF8 800AE7F8 */ .word .L8008EA9C -/* 3EBFC 800AE7FC */ .word .L8008EB04 -/* 3EC00 800AE800 */ .word .L8008EB04 -/* 3EC04 800AE804 */ .word .L8008EAA4 -/* 3EC08 800AE808 */ .word .L8008EB04 -/* 3EC0C 800AE80C */ .word .L8008EB04 -/* 3EC10 800AE810 */ .word .L8008EAF0 -/* 3EC14 800AE814 */ .word .L8008EAF8 -/* 3EC18 800AE818 */ .word .L8008EAD0 -/* 3EC1C 800AE81C */ .word 0x00000000 -.size jtbl_800AE7F8, . - jtbl_800AE7F8 - -glabel jtbl_800AE820 -/* 3EC20 800AE820 */ .word .L8008EF08 -/* 3EC24 800AE824 */ .word .L8008EF2C -/* 3EC28 800AE828 */ .word .L8008EF6C -/* 3EC2C 800AE82C */ .word .L8008EF50 -/* 3EC30 800AE830 */ .word .L8008EF88 -/* 3EC34 800AE834 */ .word .L8008EFA4 -/* 3EC38 800AE838 */ .word .L8008EFF8 -/* 3EC3C 800AE83C */ .word .L8008F064 -.size jtbl_800AE820, . - jtbl_800AE820 - -glabel D_800AE840 -/* 3EC40 800AE840 4105221B3D3FB61B */ .double 173123.404906676005 -.size D_800AE840, . - D_800AE840 - -glabel D_800AE848 -/* 3EC48 800AE848 41F0000000000000 */ .double 4294967296 -.size D_800AE848, . - D_800AE848 - -glabel D_800AE850 -/* 3EC50 800AE850 3FF0000000000000 */ .double 1 -.size D_800AE850, . - D_800AE850 - -glabel D_800AE858 -/* 3EC58 800AE858 4000000000000000 */ .double 2 -.size D_800AE858, . - D_800AE858 - -glabel D_800AE860 -/* 3EC60 800AE860 4010000000000000 */ .double 4 -.size D_800AE860, . - D_800AE860 - -glabel D_800AE868 -/* 3EC68 800AE868 3FF0000000000000 */ .double 1 -.size D_800AE868, . - D_800AE868 - -glabel D_800AE870 -/* 3EC70 800AE870 412E848000000000 */ .double 1000000 -.size D_800AE870, . - D_800AE870 - -glabel D_800AE878 -/* 3EC78 800AE878 3FE0000000000000 */ .double 0.5 -.size D_800AE878, . - D_800AE878 - -glabel D_800AE880 -/* 3EC80 800AE880 412E848000000000 */ .double 1000000 -.size D_800AE880, . - D_800AE880 - -glabel D_800AE888 -/* 3EC88 800AE888 3FE0000000000000 */ .double 0.5 -/* 3EC90 800AE890 3FF0000000000000 */ .double 1 -.size D_800AE888, . - D_800AE888 - -glabel D_800AE898 -/* 3EC98 800AE898 BFC55554BC83656D */ .double -0.166666595504277565 -.size D_800AE898, . - D_800AE898 - -glabel D_800AE8A0 -/* 3ECA0 800AE8A0 3F8110ED3804C2A0 */ .double 0.00833306624608215474 -.size D_800AE8A0, . - D_800AE8A0 - -glabel D_800AE8A8 -/* 3ECA8 800AE8A8 BF29F6FFEEA56814 */ .double -0.000198096029019379492 -.size D_800AE8A8, . - D_800AE8A8 - -glabel D_800AE8B0 -/* 3ECB0 800AE8B0 3EC5DBDF0E314BFE */ .double 2.60578063796803717e-06 -.size D_800AE8B0, . - D_800AE8B0 - -glabel D_800AE8B8 -/* 3ECB8 800AE8B8 3FD45F306DC9C883 */ .double 0.318309886183790691 -.size D_800AE8B8, . - D_800AE8B8 - -glabel D_800AE8C0 -/* 3ECC0 800AE8C0 400921FB50000000 */ .double 3.14159262180328369 -.size D_800AE8C0, . - D_800AE8C0 - -glabel D_800AE8C8 -/* 3ECC8 800AE8C8 3E6110B4611A6263 */ .double 3.17865095470563921e-08 -.size D_800AE8C8, . - D_800AE8C8 - -glabel D_800AE8D0 -/* 3ECD0 800AE8D0 00000000 */ .float 0 -/* 3ECD4 800AE8D4 00000000 */ .float 0 -.size D_800AE8D0, . - D_800AE8D0 - -glabel D_800AE8D8 -/* 3ECD8 800AE8D8 3FE0000000000000 */ .double 0.5 -.size D_800AE8D8, . - D_800AE8D8 - -glabel D_800AE8E0 -/* 3ECE0 800AE8E0 3FE0000000000000 */ .double 0.5 -/* 3ECE8 800AE8E8 0000000000000000 */ .double 0 -.size D_800AE8E0, . - D_800AE8E0 - -glabel D_800AE8F0 -/* 3ECF0 800AE8F0 BFF0000000000000 */ .double -1 -.size D_800AE8F0, . - D_800AE8F0 - -glabel D_800AE8F8 -/* 3ECF8 800AE8F8 */ .word 0x3FF00000 -.size D_800AE8F8, . - D_800AE8F8 - -glabel D_800AE8FC -/* 3ECFC 800AE8FC */ .word 0x00000000 -.size D_800AE8FC, . - D_800AE8FC - -glabel D_800AE900 -/* 3ED00 800AE900 BFF0000000000000 */ .double -1 -.size D_800AE900, . - D_800AE900 - -glabel D_800AE908 -/* 3ED08 800AE908 */ .word 0x3FF00000 -.size D_800AE908, . - D_800AE908 - -glabel D_800AE90C -/* 3ED0C 800AE90C */ .word 0x00000000 -.size D_800AE90C, . - D_800AE90C - -glabel D_800AE910 -/* 3ED10 800AE910 BFF0000000000000 */ .double -1 -.size D_800AE910, . - D_800AE910 - -glabel D_800AE918 -/* 3ED18 800AE918 3FF0000000000000 */ .double 1 -.size D_800AE918, . - D_800AE918 - -glabel D_800AE920 -/* 3ED20 800AE920 3FB999999999999A */ .double 0.100000000000000006 -.size D_800AE920, . - D_800AE920 - -glabel D_800AE928 -/* 3ED28 800AE928 3FF0000000000000 */ .double 1 -.size D_800AE928, . - D_800AE928 - -glabel D_800AE930 -/* 3ED30 800AE930 3FB999999999999A */ .double 0.100000000000000006 -/* 3ED38 800AE938 0000000000000000 */ .double 0 -.size D_800AE930, . - D_800AE930 - -glabel D_800AE940 -/* 3ED40 800AE940 BFF0000000000000 */ .double -1 -.size D_800AE940, . - D_800AE940 - -glabel D_800AE948 -/* 3ED48 800AE948 */ .word 0x3FF00000 -.size D_800AE948, . - D_800AE948 - -glabel D_800AE94C -/* 3ED4C 800AE94C */ .word 0x00000000 -.size D_800AE94C, . - D_800AE94C - -glabel D_800AE950 -/* 3ED50 800AE950 3F91DF469D353918 */ .double 0.017453292222222222 -.size D_800AE950, . - D_800AE950 - -glabel D_800AE958 -/* 3ED58 800AE958 4000000000000000 */ .double 2 -.size D_800AE958, . - D_800AE958 - -glabel D_800AE960 -/* 3ED60 800AE960 4100000000000000 */ .double 131072 -.size D_800AE960, . - D_800AE960 - -glabel D_800AE968 -/* 3ED68 800AE968 41E0000000000000 */ .double 2147483648 -.size D_800AE968, . - D_800AE968 - -glabel D_800AE970 -/* 3ED70 800AE970 3F91DF469D353918 */ .double 0.017453292222222222 -.size D_800AE970, . - D_800AE970 - -glabel D_800AE978 -/* 3ED78 800AE978 4000000000000000 */ .double 2 -.size D_800AE978, . - D_800AE978 - -glabel D_800AE980 -/* 3ED80 800AE980 4100000000000000 */ .double 131072 -.size D_800AE980, . - D_800AE980 - -glabel D_800AE988 -/* 3ED88 800AE988 41E0000000000000 */ .double 2147483648 -/* 3ED90 800AE990 3FF0000000000000 */ .double 1 -.size D_800AE988, . - D_800AE988 - -glabel D_800AE998 -/* 3ED98 800AE998 BFC55554BC83656D */ .double -0.166666595504277565 -.size D_800AE998, . - D_800AE998 - -glabel D_800AE9A0 -/* 3EDA0 800AE9A0 3F8110ED3804C2A0 */ .double 0.00833306624608215474 -.size D_800AE9A0, . - D_800AE9A0 - -glabel D_800AE9A8 -/* 3EDA8 800AE9A8 BF29F6FFEEA56814 */ .double -0.000198096029019379492 -.size D_800AE9A8, . - D_800AE9A8 - -glabel D_800AE9B0 -/* 3EDB0 800AE9B0 3EC5DBDF0E314BFE */ .double 2.60578063796803717e-06 -.size D_800AE9B0, . - D_800AE9B0 - -glabel D_800AE9B8 -/* 3EDB8 800AE9B8 3FD45F306DC9C883 */ .double 0.318309886183790691 -.size D_800AE9B8, . - D_800AE9B8 - -glabel D_800AE9C0 -/* 3EDC0 800AE9C0 400921FB50000000 */ .double 3.14159262180328369 -.size D_800AE9C0, . - D_800AE9C0 - -glabel D_800AE9C8 -/* 3EDC8 800AE9C8 3E6110B4611A6263 */ .double 3.17865095470563921e-08 -.size D_800AE9C8, . - D_800AE9C8 - -glabel D_800AE9D0 -/* 3EDD0 800AE9D0 00000000 */ .float 0 -/* 3EDD4 800AE9D4 00000000 */ .float 0 -.size D_800AE9D0, . - D_800AE9D0 - -glabel D_800AE9D8 -/* 3EDD8 800AE9D8 3FE0000000000000 */ .double 0.5 -.size D_800AE9D8, . - D_800AE9D8 - -glabel D_800AE9E0 -/* 3EDE0 800AE9E0 3FE0000000000000 */ .double 0.5 -/* 3EDE8 800AE9E8 0000000000000000 */ .double 0 -.size D_800AE9E0, . - D_800AE9E0 - -glabel jtbl_800AE9F0 -/* 3EDF0 800AE9F0 */ .word .L80094678 -/* 3EDF4 800AE9F4 */ .word .L8009461C -/* 3EDF8 800AE9F8 */ .word .L8009459C -/* 3EDFC 800AE9FC */ .word .L80094678 -/* 3EE00 800AEA00 */ .word .L80094678 -/* 3EE04 800AEA04 */ .word .L8009461C -/* 3EE08 800AEA08 */ .word .L8009461C -/* 3EE0C 800AEA0C */ .word 0x00000000 -.size jtbl_800AE9F0, . - jtbl_800AE9F0 - -glabel D_800AEA10 -/* 3EE10 800AEA10 41F0000000000000 */ .double 4294967296 -/* 3EE18 800AEA18 0000000000000000 */ .double 0 -.size D_800AEA10, . - D_800AEA10 - -glabel D_800AEA20 -/* 3EE20 800AEA20 */ .byte 0x00 -/* 3EE21 800AEA21 */ .byte 0x14 -/* 3EE22 800AEA22 */ .byte 0x18 -/* 3EE23 800AEA23 */ .byte 0x18 -/* 3EE24 800AEA24 */ .byte 0x1C -/* 3EE25 800AEA25 */ .byte 0x1C -/* 3EE26 800AEA26 */ .byte 0x1C -/* 3EE27 800AEA27 */ .byte 0x1C -/* 3EE28 800AEA28 */ .byte 0x20 -/* 3EE29 800AEA29 */ .byte 0x20 -/* 3EE2A 800AEA2A */ .byte 0x20 -/* 3EE2B 800AEA2B */ .byte 0x20 -/* 3EE2C 800AEA2C */ .byte 0x20 -/* 3EE2D 800AEA2D */ .byte 0x20 -/* 3EE2E 800AEA2E */ .byte 0x20 -/* 3EE2F 800AEA2F */ .byte 0x20 -/* 3EE30 800AEA30 */ .byte 0x00 -/* 3EE31 800AEA31 */ .byte 0x04 -/* 3EE32 800AEA32 */ .byte 0x08 -/* 3EE33 800AEA33 */ .byte 0x08 -/* 3EE34 800AEA34 */ .byte 0x0C -/* 3EE35 800AEA35 */ .byte 0x0C -/* 3EE36 800AEA36 */ .byte 0x0C -/* 3EE37 800AEA37 */ .byte 0x0C -/* 3EE38 800AEA38 */ .byte 0x10 -/* 3EE39 800AEA39 */ .byte 0x10 -/* 3EE3A 800AEA3A */ .byte 0x10 -/* 3EE3B 800AEA3B */ .byte 0x10 -/* 3EE3C 800AEA3C */ .byte 0x10 -/* 3EE3D 800AEA3D */ .byte 0x10 -/* 3EE3E 800AEA3E */ .byte 0x10 -/* 3EE3F 800AEA3F */ .byte 0x10 -.size D_800AEA20, . - D_800AEA20 - -glabel jtbl_800AEA40 -/* 3EE40 800AEA40 */ .word .L80099270 -/* 3EE44 800AEA44 */ .word .L80099234 -/* 3EE48 800AEA48 */ .word .L80099210 -/* 3EE4C 800AEA4C */ .word .L80099038 -/* 3EE50 800AEA50 */ .word .L80098FF0 -/* 3EE54 800AEA54 */ .word .L800991AC -/* 3EE58 800AEA58 */ .word .L80098FB4 -/* 3EE5C 800AEA5C */ .word .L80098FC0 -/* 3EE60 800AEA60 */ .word .L80098FCC -/* 3EE64 800AEA64 */ .word 0x00000000 -/* 3EE68 800AEA68 */ .word 0x00000000 -/* 3EE6C 800AEA6C */ .word 0x00000000 -.size jtbl_800AEA40, . - jtbl_800AEA40 - -glabel D_800AEA70 -/* 3EE70 800AEA70 */ .word 0x7F810000 -/* 3EE74 800AEA74 00000000 */ .float 0 -/* 3EE78 800AEA78 00000000 */ .float 0 -/* 3EE7C 800AEA7C 00000000 */ .float 0 -.size D_800AEA70, . - D_800AEA70 - -.align 2 -glabel D_800AEA80 -/* 3EE80 800AEA80 */ .asciz " +-#0" -.align 2 -.size D_800AEA80, . - D_800AEA80 - -glabel D_800AEA88 -/* 3EE88 800AEA88 */ .word 0x00000001 -/* 3EE8C 800AEA8C */ .word 0x00000002 -/* 3EE90 800AEA90 */ .word 0x00000004 -/* 3EE94 800AEA94 */ .word 0x00000008 -/* 3EE98 800AEA98 */ .word 0x00000010 -/* 3EE9C 800AEA9C */ .word 0x00000000 -.size D_800AEA88, . - D_800AEA88 - -.align 2 -glabel D_800AEAA0 -/* 3EEA0 800AEAA0 */ .asciz "hlL" -.align 2 -.align 2 -/* 3EEA4 800AEAA4 */ .asciz "" -.align 2 -.size D_800AEAA0, . - D_800AEAA0 - -glabel jtbl_800AEAA8 -/* 3EEA8 800AEAA8 */ .word .L8009A5F0 -/* 3EEAC 800AEAAC */ .word .L8009A60C -/* 3EEB0 800AEAB0 */ .word .L8009A60C -/* 3EEB4 800AEAB4 */ .word .L8009A60C -/* 3EEB8 800AEAB8 */ .word .L8009A60C -/* 3EEBC 800AEABC */ .word .L8009A60C -/* 3EEC0 800AEAC0 */ .word .L8009A60C -/* 3EEC4 800AEAC4 */ .word .L8009A60C -/* 3EEC8 800AEAC8 */ .word .L8009A60C -/* 3EECC 800AEACC */ .word .L8009A60C -/* 3EED0 800AEAD0 */ .word .L8009A60C -/* 3EED4 800AEAD4 */ .word .L8009A60C -/* 3EED8 800AEAD8 */ .word .L8009A60C -/* 3EEDC 800AEADC */ .word .L8009A60C -/* 3EEE0 800AEAE0 */ .word .L8009A60C -/* 3EEE4 800AEAE4 */ .word .L8009A60C -/* 3EEE8 800AEAE8 */ .word .L8009A60C -/* 3EEEC 800AEAEC */ .word .L8009A60C -/* 3EEF0 800AEAF0 */ .word .L8009A60C -/* 3EEF4 800AEAF4 */ .word .L8009A60C -/* 3EEF8 800AEAF8 */ .word .L8009A60C -/* 3EEFC 800AEAFC */ .word .L8009A60C -/* 3EF00 800AEB00 */ .word .L8009A60C -/* 3EF04 800AEB04 */ .word .L8009A60C -/* 3EF08 800AEB08 */ .word .L8009A60C -/* 3EF0C 800AEB0C */ .word .L8009A60C -/* 3EF10 800AEB10 */ .word .L8009A60C -/* 3EF14 800AEB14 */ .word .L8009A60C -/* 3EF18 800AEB18 */ .word .L8009A60C -/* 3EF1C 800AEB1C */ .word .L8009A60C -/* 3EF20 800AEB20 */ .word .L8009A60C -/* 3EF24 800AEB24 */ .word .L8009A60C -/* 3EF28 800AEB28 */ .word .L8009A40C -/* 3EF2C 800AEB2C */ .word .L8009A60C -/* 3EF30 800AEB30 */ .word .L8009A40C -/* 3EF34 800AEB34 */ .word .L8009A60C -/* 3EF38 800AEB38 */ .word .L8009A60C -/* 3EF3C 800AEB3C */ .word .L8009A60C -/* 3EF40 800AEB40 */ .word .L8009A60C -/* 3EF44 800AEB44 */ .word .L8009A60C -/* 3EF48 800AEB48 */ .word .L8009A60C -/* 3EF4C 800AEB4C */ .word .L8009A60C -/* 3EF50 800AEB50 */ .word .L8009A60C -/* 3EF54 800AEB54 */ .word .L8009A60C -/* 3EF58 800AEB58 */ .word .L8009A60C -/* 3EF5C 800AEB5C */ .word .L8009A60C -/* 3EF60 800AEB60 */ .word .L8009A60C -/* 3EF64 800AEB64 */ .word .L8009A60C -/* 3EF68 800AEB68 */ .word .L8009A60C -/* 3EF6C 800AEB6C */ .word .L8009A60C -/* 3EF70 800AEB70 */ .word .L8009A60C -/* 3EF74 800AEB74 */ .word .L8009A2F4 -/* 3EF78 800AEB78 */ .word .L8009A60C -/* 3EF7C 800AEB7C */ .word .L8009A60C -/* 3EF80 800AEB80 */ .word .L8009A60C -/* 3EF84 800AEB84 */ .word .L8009A60C -/* 3EF88 800AEB88 */ .word .L8009A60C -/* 3EF8C 800AEB8C */ .word .L8009A60C -/* 3EF90 800AEB90 */ .word .L8009A60C -/* 3EF94 800AEB94 */ .word .L8009A60C -/* 3EF98 800AEB98 */ .word .L8009A60C -/* 3EF9C 800AEB9C */ .word .L8009A60C -/* 3EFA0 800AEBA0 */ .word .L8009A1C0 -/* 3EFA4 800AEBA4 */ .word .L8009A1F4 -/* 3EFA8 800AEBA8 */ .word .L8009A40C -/* 3EFAC 800AEBAC */ .word .L8009A40C -/* 3EFB0 800AEBB0 */ .word .L8009A40C -/* 3EFB4 800AEBB4 */ .word .L8009A60C -/* 3EFB8 800AEBB8 */ .word .L8009A1F4 -/* 3EFBC 800AEBBC */ .word .L8009A60C -/* 3EFC0 800AEBC0 */ .word .L8009A60C -/* 3EFC4 800AEBC4 */ .word .L8009A60C -/* 3EFC8 800AEBC8 */ .word .L8009A60C -/* 3EFCC 800AEBCC */ .word .L8009A4C0 -/* 3EFD0 800AEBD0 */ .word .L8009A2F4 -/* 3EFD4 800AEBD4 */ .word .L8009A560 -/* 3EFD8 800AEBD8 */ .word .L8009A60C -/* 3EFDC 800AEBDC */ .word .L8009A60C -/* 3EFE0 800AEBE0 */ .word .L8009A5AC -/* 3EFE4 800AEBE4 */ .word .L8009A60C -/* 3EFE8 800AEBE8 */ .word .L8009A2F4 -/* 3EFEC 800AEBEC */ .word .L8009A60C -/* 3EFF0 800AEBF0 */ .word .L8009A60C -/* 3EFF4 800AEBF4 */ .word .L8009A2F4 -/* 3EFF8 800AEBF8 */ .word 0x00000000 -/* 3EFFC 800AEBFC */ .word 0x00000000 -.size jtbl_800AEAA8, . - jtbl_800AEAA8 - -glabel D_800AEC00 -/* 3F000 800AEC00 4024000000000000 */ .double 10 -/* 3F008 800AEC08 4059000000000000 */ .double 100 -/* 3F010 800AEC10 40C3880000000000 */ .double 10000 -/* 3F018 800AEC18 4197D78400000000 */ .double 100000000 -/* 3F020 800AEC20 4341C37937E08000 */ .double 10000000000000000 -/* 3F028 800AEC28 4693B8B5B5056E17 */ .double 1.00000000000000005e+32 -/* 3F030 800AEC30 4D384F03E93FF9F5 */ .double 1.00000000000000002e+64 -/* 3F038 800AEC38 5A827748F9301D32 */ .double 1.00000000000000008e+128 -/* 3F040 800AEC40 75154FDD7F73BF3C */ .double 1.00000000000000003e+256 -.size D_800AEC00, . - D_800AEC00 - -glabel D_800AEC48 -/* 3F048 800AEC48 */ .byte 0x4E -/* 3F049 800AEC49 */ .byte 0x61 -/* 3F04A 800AEC4A */ .byte 0x4E -/* 3F04B 800AEC4B */ .byte 0x00 -.size D_800AEC48, . - D_800AEC48 - -glabel D_800AEC4C -/* 3F04C 800AEC4C */ .byte 0x49 -/* 3F04D 800AEC4D */ .byte 0x6E -/* 3F04E 800AEC4E */ .byte 0x66 -/* 3F04F 800AEC4F */ .byte 0x00 -.size D_800AEC4C, . - D_800AEC4C - -glabel D_800AEC50 -/* 3F050 800AEC50 3FF0000000000000 */ .double 1 -.size D_800AEC50, . - D_800AEC50 - -glabel D_800AEC58 -/* 3F058 800AEC58 4197D78400000000 */ .double 100000000 -.size D_800AEC58, . - D_800AEC58 - -glabel D_800AEC60 -/* 3F060 800AEC60 */ .byte 0x30 -/* 3F061 800AEC61 */ .byte 0x00 -/* 3F062 800AEC62 */ .byte 0x00 -/* 3F063 800AEC63 */ .byte 0x00 -/* 3F064 800AEC64 */ .byte 0x00 -/* 3F065 800AEC65 */ .byte 0x00 -/* 3F066 800AEC66 */ .byte 0x00 -/* 3F067 800AEC67 */ .byte 0x00 -/* 3F068 800AEC68 */ .byte 0x00 -/* 3F069 800AEC69 */ .byte 0x00 -/* 3F06A 800AEC6A */ .byte 0x00 -/* 3F06B 800AEC6B */ .byte 0x00 -/* 3F06C 800AEC6C */ .byte 0x00 -/* 3F06D 800AEC6D */ .byte 0x00 -/* 3F06E 800AEC6E */ .byte 0x00 -/* 3F06F 800AEC6F */ .byte 0x00 -.size D_800AEC60, . - D_800AEC60 - -glabel D_800AEC70 -/* 3F070 800AEC70 400921FB54442D18 */ .double 3.14159265358979312 -.size D_800AEC70, . - D_800AEC70 - -glabel D_800AEC78 -/* 3F078 800AEC78 3CE952C77030B209 */ .double 2.81145725434599983e-15 -.size D_800AEC78, . - D_800AEC78 - -glabel D_800AEC80 -/* 3F080 800AEC80 BD6AE7F3E733B8D5 */ .double -7.64716373182000018e-13 -.size D_800AEC80, . - D_800AEC80 - -glabel D_800AEC88 -/* 3F088 800AEC88 3DE6124613A86A99 */ .double 1.60590438368200003e-10 -.size D_800AEC88, . - D_800AEC88 - -glabel D_800AEC90 -/* 3F090 800AEC90 BE5AE64567F542DC */ .double -2.50521083854399997e-08 -.size D_800AEC90, . - D_800AEC90 - -glabel D_800AEC98 -/* 3F098 800AEC98 3EC71DE3A556CAFE */ .double 2.75573192239900006e-06 -.size D_800AEC98, . - D_800AEC98 - -glabel D_800AECA0 -/* 3F0A0 800AECA0 BF2A01A01A01A055 */ .double -0.000198412698412700012 -.size D_800AECA0, . - D_800AECA0 - -glabel D_800AECA8 -/* 3F0A8 800AECA8 3F81111111111051 */ .double 0.00833333333333300015 -.size D_800AECA8, . - D_800AECA8 - -glabel D_800AECB0 -/* 3F0B0 800AECB0 BFC5555555555A06 */ .double -0.166666666666699992 -/* 3F0B8 800AECB8 0000000000000000 */ .double 0 -.size D_800AECB0, . - D_800AECB0 - -glabel D_800AECC0 -/* 3F0C0 800AECC0 400921FB54442D18 */ .double 3.14159265358979312 -.size D_800AECC0, . - D_800AECC0 - -glabel D_800AECC8 -/* 3F0C8 800AECC8 BDA93974A8C07D48 */ .double -1.14707455977300008e-11 -.size D_800AECC8, . - D_800AECC8 - -glabel D_800AECD0 -/* 3F0D0 800AECD0 3D2AE7F3E733B5BD */ .double 4.77947733238700029e-14 -.size D_800AECD0, . - D_800AECD0 - -glabel D_800AECD8 -/* 3F0D8 800AECD8 3E21EED8EFF8DA63 */ .double 2.08767569878699986e-09 -.size D_800AECD8, . - D_800AECD8 - -glabel D_800AECE0 -/* 3F0E0 800AECE0 BE927E4FB778A265 */ .double -2.75573192239900017e-07 -.size D_800AECE0, . - D_800AECE0 - -glabel D_800AECE8 -/* 3F0E8 800AECE8 3EFA01A01A01A336 */ .double 2.48015873015899985e-05 -.size D_800AECE8, . - D_800AECE8 - -glabel D_800AECF0 -/* 3F0F0 800AECF0 BF56C16C16C16E17 */ .double -0.00138888888888899996 -.size D_800AECF0, . - D_800AECF0 - -glabel D_800AECF8 -/* 3F0F8 800AECF8 3FA5555555555736 */ .double 0.041666666666670002 -.size D_800AECF8, . - D_800AECF8 - -glabel D_800AED00 -/* 3F100 800AED00 400921FB54442D18 */ .double 3.14159265358979312 -.size D_800AED00, . - D_800AED00 - -glabel D_800AED08 -/* 3F108 800AED08 7FEFFFFFFFFFFFFF */ .double 1.79769313486231571e+308 -.size D_800AED08, . - D_800AED08 - -glabel D_800AED10 -/* 3F110 800AED10 3FE62E42FEFA39EF */ .double 0.693147180559945286 -.size D_800AED10, . - D_800AED10 - -glabel D_800AED18 -/* 3F118 800AED18 3FE62E42FEFA39EF */ .double 0.693147180559945286 -.size D_800AED18, . - D_800AED18 - -glabel D_800AED20 -/* 3F120 800AED20 400921FB54442D18 */ .double 3.14159265358979312 -.size D_800AED20, . - D_800AED20 - -glabel D_800AED28 -/* 3F128 800AED28 7F7FFFFF */ .float 3.402823466e+38 -/* 3F12C 800AED2C 00000000 */ .float 0 -.size D_800AED28, . - D_800AED28 - -glabel D_800AED30 -/* 3F130 800AED30 3FF921FB54442D18 */ .double 1.57079632679489656 -.size D_800AED30, . - D_800AED30 - -glabel D_800AED38 -/* 3F138 800AED38 40490FDB */ .float 3.141592741 -/* 3F13C 800AED3C 00000000 */ .float 0 -.size D_800AED38, . - D_800AED38 - -glabel D_800AED40 -/* 3F140 800AED40 3FC90FDB */ .float 1.570796371 -.size D_800AED40, . - D_800AED40 - -glabel D_800AED44 -/* 3F144 800AED44 BFC90FDB */ .float -1.570796371 -.size D_800AED44, . - D_800AED44 - -glabel D_800AED48 -/* 3F148 800AED48 3FF921FB54442D18 */ .double 1.57079632679489656 -.size D_800AED48, . - D_800AED48 - -glabel D_800AED50 -/* 3F150 800AED50 BFF921FB54442D18 */ .double -1.57079632679489656 -.size D_800AED50, . - D_800AED50 - -glabel D_800AED58 -/* 3F158 800AED58 400921FB54442D18 */ .double 3.14159265358979312 -.size D_800AED58, . - D_800AED58 - -glabel D_800AED60 -/* 3F160 800AED60 400921FB54442D18 */ .double 3.14159265358979312 -/* 3F168 800AED68 0000000000000000 */ .double 0 -.size D_800AED60, . - D_800AED60 - -glabel D_800AED70 -/* 3F170 800AED70 3FE62E42FEFA39EF */ .double 0.693147180559945286 -.size D_800AED70, . - D_800AED70 - -glabel D_800AED78 -/* 3F178 800AED78 3FE62E42FEFA39EF */ .double 0.693147180559945286 -.size D_800AED78, . - D_800AED78 - -glabel D_800AED80 -/* 3F180 800AED80 3FF921FB54442D18 */ .double 1.57079632679489656 -.size D_800AED80, . - D_800AED80 - -glabel D_800AED88 -/* 3F188 800AED88 BFF921FB54442D18 */ .double -1.57079632679489656 -.size D_800AED88, . - D_800AED88 - -glabel D_800AED90 -/* 3F190 800AED90 3FF921FB54442D18 */ .double 1.57079632679489656 -.size D_800AED90, . - D_800AED90 - -glabel D_800AED98 -/* 3F198 800AED98 BFF921FB54442D18 */ .double -1.57079632679489656 -.size D_800AED98, . - D_800AED98 - -glabel D_800AEDA0 -/* 3F1A0 800AEDA0 400921FB54442D18 */ .double 3.14159265358979312 -.size D_800AEDA0, . - D_800AEDA0 - -glabel D_800AEDA8 -/* 3F1A8 800AEDA8 400921FB54442D18 */ .double 3.14159265358979312 -.size D_800AEDA8, . - D_800AEDA8 diff --git a/asm/data/3F1B0.bss.s b/asm/data/3F1B0.bss.s deleted file mode 100644 index 7d99c15..0000000 --- a/asm/data/3F1B0.bss.s +++ /dev/null @@ -1,1442 +0,0 @@ -.include "macro.inc" - -.section .bss - -/* Generated by spimdisasm 1.16.3 */ - -glabel D_800AEDB0 -/* 3F1B0 800AEDB0 */ .space 0x04 - -glabel D_800AEDB4 -/* 3F1B4 800AEDB4 */ .space 0x04 - -glabel D_800AEDB8 -/* 3F1B8 800AEDB8 */ .space 0x28 - -glabel D_800AEDE0 -/* 3F1E0 800AEDE0 */ .space 0x02 - -glabel D_800AEDE2 -/* 3F1E2 800AEDE2 */ .space 0x0E - -glabel D_800AEDF0 -/* 3F1F0 800AEDF0 */ .space 0x40 - -glabel D_800AEE30 -/* 3F230 800AEE30 */ .space 0x40 - -glabel D_800AEE70 -/* 3F270 800AEE70 */ .space 0x02 - -glabel D_800AEE72 -/* 3F272 800AEE72 */ .space 0x06 - -glabel D_800AEE78 -/* 3F278 800AEE78 */ .space 0x12 - -glabel D_800AEE8A -/* 3F28A 800AEE8A */ .space 0x06 - -glabel D_800AEE90 -/* 3F290 800AEE90 */ .space 0x80 - -glabel D_800AEF10 -/* 3F310 800AEF10 */ .space 0x80 - -glabel D_800AEF90 -/* 3F390 800AEF90 */ .space 0x04 - -glabel D_800AEF94 -/* 3F394 800AEF94 */ .space 0x04 - -glabel D_800AEF98 -/* 3F398 800AEF98 */ .space 0x01 - -glabel D_800AEF99 -/* 3F399 800AEF99 */ .space 0x01 - -glabel D_800AEF9A -/* 3F39A 800AEF9A */ .space 0x02 - -glabel D_800AEF9C -/* 3F39C 800AEF9C */ .space 0x04 - -glabel D_800AEFA0 -/* 3F3A0 800AEFA0 */ .space 0x04 - -glabel D_800AEFA4 -/* 3F3A4 800AEFA4 */ .space 0x0C - -glabel D_800AEFB0 -/* 3F3B0 800AEFB0 */ .space 0x04 - -glabel D_800AEFB4 -/* 3F3B4 800AEFB4 */ .space 0x04 - -glabel D_800AEFB8 -/* 3F3B8 800AEFB8 */ .space 0x04 - -glabel D_800AEFBC -/* 3F3BC 800AEFBC */ .space 0x04 - -glabel D_800AEFC0 -/* 3F3C0 800AEFC0 */ .space 0x10 - -glabel D_800AEFD0 -/* 3F3D0 800AEFD0 */ .space 0x02 - -glabel D_800AEFD2 -/* 3F3D2 800AEFD2 */ .space 0x0E - -glabel D_800AEFE0 -/* 3F3E0 800AEFE0 */ .space 0x40 - -glabel D_800AF020 -/* 3F420 800AF020 */ .space 0x08 - -glabel D_800AF028 -/* 3F428 800AF028 */ .space 0x04 - -glabel D_800AF02C -/* 3F42C 800AF02C */ .space 0x04 - -glabel D_800AF030 -/* 3F430 800AF030 */ .space 0x04 - -glabel D_800AF034 -/* 3F434 800AF034 */ .space 0x04 - -glabel D_800AF038 -/* 3F438 800AF038 */ .space 0x04 - -glabel D_800AF03C -/* 3F43C 800AF03C */ .space 0x04 - -glabel D_800AF040 -/* 3F440 800AF040 */ .space 0x04 - -glabel D_800AF044 -/* 3F444 800AF044 */ .space 0x04 - -glabel D_800AF048 -/* 3F448 800AF048 */ .space 0x04 - -glabel D_800AF04C -/* 3F44C 800AF04C */ .space 0x04 - -glabel D_800AF050 -/* 3F450 800AF050 */ .space 0x04 - -glabel D_800AF054 -/* 3F454 800AF054 */ .space 0x04 - -glabel D_800AF058 -/* 3F458 800AF058 */ .space 0x04 - -glabel D_800AF05C -/* 3F45C 800AF05C */ .space 0x04 - -glabel D_800AF060 -/* 3F460 800AF060 */ .space 0x04 - -glabel D_800AF064 -/* 3F464 800AF064 */ .space 0x04 - -glabel D_800AF068 -/* 3F468 800AF068 */ .space 0x04 - -glabel D_800AF06C -/* 3F46C 800AF06C */ .space 0x04 - -glabel D_800AF070 -/* 3F470 800AF070 */ .space 0x04 - -glabel D_800AF074 -/* 3F474 800AF074 */ .space 0x04 - -glabel D_800AF078 -/* 3F478 800AF078 */ .space 0x04 - -glabel D_800AF07C -/* 3F47C 800AF07C */ .space 0x04 - -glabel D_800AF080 -/* 3F480 800AF080 */ .space 0x04 - -glabel D_800AF084 -/* 3F484 800AF084 */ .space 0x04 - -glabel D_800AF088 -/* 3F488 800AF088 */ .space 0x08 - -glabel D_800AF090 -/* 3F490 800AF090 */ .space 0x10 - -glabel D_800AF0A0 -/* 3F4A0 800AF0A0 */ .space 0x02 - -glabel D_800AF0A2 -/* 3F4A2 800AF0A2 */ .space 0x01 - -glabel D_800AF0A3 -/* 3F4A3 800AF0A3 */ .space 0x01 - -glabel D_800AF0A4 -/* 3F4A4 800AF0A4 */ .space 0x02 - -glabel D_800AF0A6 -/* 3F4A6 800AF0A6 */ .space 0x0A - -glabel D_800AF0B0 -/* 3F4B0 800AF0B0 */ .space 0x10 - -glabel D_800AF0C0 -/* 3F4C0 800AF0C0 */ .space 0x04 - -glabel D_800AF0C4 -/* 3F4C4 800AF0C4 */ .space 0x0C - -glabel D_800AF0D0 -/* 3F4D0 800AF0D0 */ .space 0x230 - -glabel D_800AF300 -/* 3F700 800AF300 */ .space 0x20 - -glabel D_800AF320 -/* 3F720 800AF320 */ .space 0x20 - -glabel D_800AF340 -/* 3F740 800AF340 */ .space 0x04 - -glabel D_800AF344 -/* 3F744 800AF344 */ .space 0x04 - -glabel D_800AF348 -/* 3F748 800AF348 */ .space 0x04 - -glabel D_800AF34C -/* 3F74C 800AF34C */ .space 0x04 - -glabel D_800AF350 -/* 3F750 800AF350 */ .space 0x08 - -glabel D_800AF358 -/* 3F758 800AF358 */ .space 0x04 - -glabel D_800AF35C -/* 3F75C 800AF35C */ .space 0x04 - -glabel D_800AF360 -/* 3F760 800AF360 */ .space 0x04 - -glabel D_800AF364 -/* 3F764 800AF364 */ .space 0x04 - -glabel D_800AF368 -/* 3F768 800AF368 */ .space 0x04 - -glabel D_800AF36C -/* 3F76C 800AF36C */ .space 0x04 - -glabel D_800AF370 -/* 3F770 800AF370 */ .space 0x08 - -glabel D_800AF378 -/* 3F778 800AF378 */ .space 0x04 - -glabel D_800AF37C -/* 3F77C 800AF37C */ .space 0x04 - -glabel D_800AF380 -/* 3F780 800AF380 */ .space 0x04 - -glabel D_800AF384 -/* 3F784 800AF384 */ .space 0x04 - -glabel D_800AF388 -/* 3F788 800AF388 */ .space 0x04 - -glabel D_800AF38C -/* 3F78C 800AF38C */ .space 0x04 - -glabel D_800AF390 -/* 3F790 800AF390 */ .space 0x04 - -glabel D_800AF394 -/* 3F794 800AF394 */ .space 0x04 - -glabel D_800AF398 -/* 3F798 800AF398 */ .space 0x04 - -glabel D_800AF39C -/* 3F79C 800AF39C */ .space 0x02 - -glabel D_800AF39E -/* 3F79E 800AF39E */ .space 0x02 - -glabel D_800AF3A0 -/* 3F7A0 800AF3A0 */ .space 0x04 - -glabel D_800AF3A4 -/* 3F7A4 800AF3A4 */ .space 0x04 - -glabel D_800AF3A8 -/* 3F7A8 800AF3A8 */ .space 0x04 - -glabel D_800AF3AC -/* 3F7AC 800AF3AC */ .space 0x04 - -glabel D_800AF3B0 -/* 3F7B0 800AF3B0 */ .space 0x04 - -glabel D_800AF3B4 -/* 3F7B4 800AF3B4 */ .space 0x08 - -glabel D_800AF3BC -/* 3F7BC 800AF3BC */ .space 0x04 - -glabel D_800AF3C0 -/* 3F7C0 800AF3C0 */ .space 0x02 - -glabel D_800AF3C2 -/* 3F7C2 800AF3C2 */ .space 0x02 - -glabel D_800AF3C4 -/* 3F7C4 800AF3C4 */ .space 0x01 - -glabel D_800AF3C5 -/* 3F7C5 800AF3C5 */ .space 0x01 - -glabel D_800AF3C6 -/* 3F7C6 800AF3C6 */ .space 0x02 - -glabel D_800AF3C8 -/* 3F7C8 800AF3C8 */ .space 0x04 - -glabel D_800AF3CC -/* 3F7CC 800AF3CC */ .space 0x04 - -glabel D_800AF3D0 -/* 3F7D0 800AF3D0 */ .space 0x04 - -glabel D_800AF3D4 -/* 3F7D4 800AF3D4 */ .space 0x04 - -glabel D_800AF3D8 -/* 3F7D8 800AF3D8 */ .space 0x04 - -glabel D_800AF3DC -/* 3F7DC 800AF3DC */ .space 0x02 - -glabel D_800AF3DE -/* 3F7DE 800AF3DE */ .space 0x02 - -glabel D_800AF3E0 -/* 3F7E0 800AF3E0 */ .space 0x04 - -glabel D_800AF3E4 -/* 3F7E4 800AF3E4 */ .space 0x04 - -glabel D_800AF3E8 -/* 3F7E8 800AF3E8 */ .space 0x02 - -glabel D_800AF3EA -/* 3F7EA 800AF3EA */ .space 0x02 - -glabel D_800AF3EC -/* 3F7EC 800AF3EC */ .space 0x04 - -glabel D_800AF3F0 -/* 3F7F0 800AF3F0 */ .space 0x04 - -glabel D_800AF3F4 -/* 3F7F4 800AF3F4 */ .space 0x04 - -glabel D_800AF3F8 -/* 3F7F8 800AF3F8 */ .space 0x04 - -glabel D_800AF3FC -/* 3F7FC 800AF3FC */ .space 0x04 - -glabel D_800AF400 -/* 3F800 800AF400 */ .space 0x04 - -glabel D_800AF404 -/* 3F804 800AF404 */ .space 0x04 - -glabel D_800AF408 -/* 3F808 800AF408 */ .space 0x04 - -glabel D_800AF40C -/* 3F80C 800AF40C */ .space 0x04 - -glabel D_800AF410 -/* 3F810 800AF410 */ .space 0x04 - -glabel D_800AF414 -/* 3F814 800AF414 */ .space 0x04 - -glabel D_800AF418 -/* 3F818 800AF418 */ .space 0x04 - -glabel D_800AF41C -/* 3F81C 800AF41C */ .space 0x04 - -glabel D_800AF420 -/* 3F820 800AF420 */ .space 0x04 - -glabel D_800AF424 -/* 3F824 800AF424 */ .space 0x04 - -glabel D_800AF428 -/* 3F828 800AF428 */ .space 0x04 - -glabel D_800AF42C -/* 3F82C 800AF42C */ .space 0x04 - -glabel D_800AF430 -/* 3F830 800AF430 */ .space 0x10 - -glabel D_800AF440 -/* 3F840 800AF440 */ .space 0x1B0 - -glabel D_800AF5F0 -/* 3F9F0 800AF5F0 */ .space 0xA10 - -glabel D_800B0000 -/* 40400 800B0000 */ .space 0x08 - -glabel D_800B0008 -/* 40408 800B0008 */ .space 0x04 - -glabel D_800B000C -/* 4040C 800B000C */ .space 0x04 - -glabel D_800B0010 -/* 40410 800B0010 */ .space 0x1790 - -glabel D_800B17A0 -/* 41BA0 800B17A0 */ .space 0x08 - -glabel D_800B17A8 -/* 41BA8 800B17A8 */ .space 0x08 - -glabel D_800B17B0 -/* 41BB0 800B17B0 */ .space 0x04 - -glabel D_800B17B4 -/* 41BB4 800B17B4 */ .space 0x02 - -glabel D_800B17B6 -/* 41BB6 800B17B6 */ .space 0x02 - -glabel D_800B17B8 -/* 41BB8 800B17B8 */ .space 0x02 - -glabel D_800B17BA -/* 41BBA 800B17BA */ .space 0x02 - -glabel D_800B17BC -/* 41BBC 800B17BC */ .space 0x02 - -glabel D_800B17BE -/* 41BBE 800B17BE */ .space 0x02 - -glabel D_800B17C0 -/* 41BC0 800B17C0 */ .space 0x02 - -glabel D_800B17C2 -/* 41BC2 800B17C2 */ .space 0x0E - -glabel D_800B17D0 -/* 41BD0 800B17D0 */ .space 0x10 - -glabel D_800B17E0 -/* 41BE0 800B17E0 */ .space 0x10 - -glabel D_800B17F0 -/* 41BF0 800B17F0 */ .space 0x04 - -glabel D_800B17F4 -/* 41BF4 800B17F4 */ .space 0x04 - -glabel D_800B17F8 -/* 41BF8 800B17F8 */ .space 0x0C - -glabel D_800B1804 -/* 41C04 800B1804 */ .space 0x04 - -glabel D_800B1808 -/* 41C08 800B1808 */ .space 0x04 - -glabel D_800B180C -/* 41C0C 800B180C */ .space 0x04 - -glabel D_800B1810 -/* 41C10 800B1810 */ .space 0x04 - -glabel D_800B1814 -/* 41C14 800B1814 */ .space 0x04 - -glabel D_800B1818 -/* 41C18 800B1818 */ .space 0x04 - -glabel D_800B181C -/* 41C1C 800B181C */ .space 0x02 - -glabel D_800B181E -/* 41C1E 800B181E */ .space 0x02 - -glabel D_800B1820 -/* 41C20 800B1820 */ .space 0x04 - -glabel D_800B1824 -/* 41C24 800B1824 */ .space 0x04 - -glabel D_800B1828 -/* 41C28 800B1828 */ .space 0x04 - -glabel D_800B182C -/* 41C2C 800B182C */ .space 0x04 - -glabel D_800B1830 -/* 41C30 800B1830 */ .space 0x04 - -glabel D_800B1834 -/* 41C34 800B1834 */ .space 0x04 - -glabel D_800B1838 -/* 41C38 800B1838 */ .space 0x04 - -glabel D_800B183C -/* 41C3C 800B183C */ .space 0x04 - -glabel D_800B1840 -/* 41C40 800B1840 */ .space 0x04 - -glabel D_800B1844 -/* 41C44 800B1844 */ .space 0x04 - -glabel D_800B1848 -/* 41C48 800B1848 */ .space 0x04 - -glabel D_800B184C -/* 41C4C 800B184C */ .space 0x04 - -glabel D_800B1850 -/* 41C50 800B1850 */ .space 0x10 - -glabel D_800B1860 -/* 41C60 800B1860 */ .space 0x04 - -glabel D_800B1864 -/* 41C64 800B1864 */ .space 0x04 - -glabel D_800B1868 -/* 41C68 800B1868 */ .space 0x04 - -glabel D_800B186C -/* 41C6C 800B186C */ .space 0x04 - -glabel D_800B1870 -/* 41C70 800B1870 */ .space 0x04 - -glabel D_800B1874 -/* 41C74 800B1874 */ .space 0x04 - -glabel D_800B1878 -/* 41C78 800B1878 */ .space 0x08 - -glabel D_800B1880 -/* 41C80 800B1880 */ .space 0x18 - -glabel D_800B1898 -/* 41C98 800B1898 */ .space 0x08 - -glabel D_800B18A0 -/* 41CA0 800B18A0 */ .space 0x04 - -glabel D_800B18A4 -/* 41CA4 800B18A4 */ .space 0x0C - -glabel D_800B18B0 -/* 41CB0 800B18B0 */ .space 0x1B0 - -glabel D_800B1A60 -/* 41E60 800B1A60 */ .space 0x04 - -glabel D_800B1A64 -/* 41E64 800B1A64 */ .space 0x04 - -glabel D_800B1A68 -/* 41E68 800B1A68 */ .space 0x08 - -glabel D_800B1A70 -/* 41E70 800B1A70 */ .space 0x04 - -glabel D_800B1A74 -/* 41E74 800B1A74 */ .space 0x0C - -glabel D_800B1A80 -/* 41E80 800B1A80 */ .space 0x04 - -glabel D_800B1A84 -/* 41E84 800B1A84 */ .space 0x04 - -glabel D_800B1A88 -/* 41E88 800B1A88 */ .space 0x04 - -glabel D_800B1A8C -/* 41E8C 800B1A8C */ .space 0x2004 - -glabel D_800B3A90 -/* 43E90 800B3A90 */ .space 0x2000 - -glabel D_800B5A90 -/* 45E90 800B5A90 */ .space 0x2000 - -glabel D_800B7A90 -/* 47E90 800B7A90 */ .space 0x21B0 - -glabel D_800B9C40 -/* 4A040 800B9C40 */ .space 0x18 - -glabel D_800B9C58 -/* 4A058 800B9C58 */ .space 0x28 - -glabel D_800B9C80 -/* 4A080 800B9C80 */ .space 0x04 - -glabel D_800B9C84 -/* 4A084 800B9C84 */ .space 0x02 - -glabel D_800B9C86 -/* 4A086 800B9C86 */ .space 0x02 - -glabel D_800B9C88 -/* 4A088 800B9C88 */ .space 0x21B8 - -glabel D_800BBE40 -/* 4C240 800BBE40 */ .space 0x20 - -glabel D_800BBE60 -/* 4C260 800BBE60 */ .space 0x20 - -glabel D_800BBE80 -/* 4C280 800BBE80 */ .space 0x21B0 - -glabel D_800BE030 -/* 4E430 800BE030 */ .space 0x18 - -glabel D_800BE048 -/* 4E448 800BE048 */ .space 0xCC - -glabel D_800BE114 -/* 4E514 800BE114 */ .space 0x01 - -glabel D_800BE115 -/* 4E515 800BE115 */ .space 0x01 - -glabel D_800BE116 -/* 4E516 800BE116 */ .space 0x01 - -glabel D_800BE117 -/* 4E517 800BE117 */ .space 0x01 - -glabel D_800BE118 -/* 4E518 800BE118 */ .space 0x01 - -glabel D_800BE119 -/* 4E519 800BE119 */ .space 0x03 - -glabel D_800BE11C -/* 4E51C 800BE11C */ .space 0x04 - -glabel D_800BE120 -/* 4E520 800BE120 */ .space 0x70 - -glabel D_800BE190 -/* 4E590 800BE190 */ .space 0x04 - -glabel D_800BE194 -/* 4E594 800BE194 */ .space 0x0C - -glabel D_800BE1A0 -/* 4E5A0 800BE1A0 */ .space 0x20 - -glabel D_800BE1C0 -/* 4E5C0 800BE1C0 */ .space 0x1F12 - -glabel D_800C00D2 -/* 504D2 800C00D2 */ .space 0x1DC - -glabel D_800C02AE -/* 506AE 800C02AE */ .space 0x20C2 - -glabel D_800C2370 -/* 52770 800C2370 */ .space 0x04 - -glabel D_800C2374 -/* 52774 800C2374 */ .space 0x04 - -glabel D_800C2378 -/* 52778 800C2378 */ .space 0x08 - -glabel D_800C2380 -/* 52780 800C2380 */ .space 0x11B0 - -glabel D_800C3530 -/* 53930 800C3530 */ .space 0x18 - -glabel D_800C3548 -/* 53948 800C3548 */ .space 0x08 - -glabel D_800C3550 -/* 53950 800C3550 */ .space 0x10 - -glabel D_800C3560 -/* 53960 800C3560 */ .space 0x04 - -glabel D_800C3564 -/* 53964 800C3564 */ .space 0x0C - -glabel D_800C3570 -/* 53970 800C3570 */ .space 0x08 - -glabel D_800C3578 -/* 53978 800C3578 */ .space 0x04 - -glabel D_800C357C -/* 5397C 800C357C */ .space 0x04 - -glabel D_800C3580 -/* 53980 800C3580 */ .space 0x08 - -glabel D_800C3588 -/* 53988 800C3588 */ .space 0x04 - -glabel D_800C358C -/* 5398C 800C358C */ .space 0x04 - -glabel D_800C3590 -/* 53990 800C3590 */ .space 0x08 - -glabel D_800C3598 -/* 53998 800C3598 */ .space 0x04 - -glabel D_800C359C -/* 5399C 800C359C */ .space 0x04 - -glabel D_800C35A0 -/* 539A0 800C35A0 */ .space 0x10 - -glabel D_800C35B0 -/* 539B0 800C35B0 */ .space 0x08 - -glabel D_800C35B8 -/* 539B8 800C35B8 */ .space 0x11B8 - -glabel D_800C4770 -/* 54B70 800C4770 */ .space 0x18 - -glabel D_800C4788 -/* 54B88 800C4788 */ .space 0x18 - -glabel D_800C47A0 -/* 54BA0 800C47A0 */ .space 0x02 - -glabel D_800C47A2 -/* 54BA2 800C47A2 */ .space 0x02 - -glabel D_800C47A4 -/* 54BA4 800C47A4 */ .space 0x14 - -glabel D_800C47B8 -/* 54BB8 800C47B8 */ .space 0x02 - -glabel D_800C47BA -/* 54BBA 800C47BA */ .space 0x02 - -glabel D_800C47BC -/* 54BBC 800C47BC */ .space 0x14 - -glabel D_800C47D0 -/* 54BD0 800C47D0 */ .space 0x10 - -glabel D_800C47E0 -/* 54BE0 800C47E0 */ .space 0x10 - -glabel D_800C47F0 -/* 54BF0 800C47F0 */ .space 0x0C - -glabel D_800C47FC -/* 54BFC 800C47FC */ .space 0x04 - -glabel D_800C4800 -/* 54C00 800C4800 */ .space 0x04 - -glabel D_800C4804 -/* 54C04 800C4804 */ .space 0x04 - -glabel D_800C4808 -/* 54C08 800C4808 */ .space 0x02 - -glabel D_800C480A -/* 54C0A 800C480A */ .space 0x0A - -glabel D_800C4814 -/* 54C14 800C4814 */ .space 0x04 - -glabel D_800C4818 -/* 54C18 800C4818 */ .space 0x08 - -glabel D_800C4820 -/* 54C20 800C4820 */ .space 0x1B0 - -glabel D_800C49D0 -/* 54DD0 800C49D0 */ .space 0x02 - -glabel D_800C49D2 -/* 54DD2 800C49D2 */ .space 0x16 - -glabel D_800C49E8 -/* 54DE8 800C49E8 */ .space 0x18 - -glabel D_800C4A00 -/* 54E00 800C4A00 */ .space 0x18 - -glabel D_800C4A18 -/* 54E18 800C4A18 */ .space 0x08 - -glabel D_800C4A20 -/* 54E20 800C4A20 */ .space 0x38 - -glabel D_800C4A58 -/* 54E58 800C4A58 */ .space 0x04 - -glabel D_800C4A5C -/* 54E5C 800C4A5C */ .space 0x04 - -glabel D_800C4A60 -/* 54E60 800C4A60 */ .space 0x04 - -glabel D_800C4A64 -/* 54E64 800C4A64 */ .space 0x01 - -glabel D_800C4A65 -/* 54E65 800C4A65 */ .space 0x01 - -glabel D_800C4A66 -/* 54E66 800C4A66 */ .space 0x01 - -glabel D_800C4A67 -/* 54E67 800C4A67 */ .space 0x01 - -glabel D_800C4A68 -/* 54E68 800C4A68 */ .space 0x6C - -glabel D_800C4AD4 -/* 54ED4 800C4AD4 */ .space 0x04 - -glabel D_800C4AD8 -/* 54ED8 800C4AD8 */ .space 0x48 - -glabel D_800C4B20 -/* 54F20 800C4B20 */ .space 0x04 - -glabel D_800C4B24 -/* 54F24 800C4B24 */ .space 0x04 - -glabel D_800C4B28 -/* 54F28 800C4B28 */ .space 0x08 - -glabel D_800C4B30 -/* 54F30 800C4B30 */ .space 0x08 - -glabel D_800C4B38 -/* 54F38 800C4B38 */ .space 0x03 - -glabel D_800C4B3B -/* 54F3B 800C4B3B */ .space 0x0D - -glabel D_800C4B48 -/* 54F48 800C4B48 */ .space 0x18 - -glabel D_800C4B60 -/* 54F60 800C4B60 */ .space 0x08 - -glabel D_800C4B68 -/* 54F68 800C4B68 */ .space 0x04 - -glabel D_800C4B6C -/* 54F6C 800C4B6C */ .space 0x04 - -glabel D_800C4B70 -/* 54F70 800C4B70 */ .space 0x08 - -glabel D_800C4B78 -/* 54F78 800C4B78 */ .space 0x04 - -glabel D_800C4B7C -/* 54F7C 800C4B7C */ .space 0x04 - -glabel D_800C4B80 -/* 54F80 800C4B80 */ .space 0x04 - -glabel D_800C4B84 -/* 54F84 800C4B84 */ .space 0x04 - -glabel D_800C4B88 -/* 54F88 800C4B88 */ .space 0x04 - -glabel D_800C4B8C -/* 54F8C 800C4B8C */ .space 0x04 - -glabel D_800C4B90 -/* 54F90 800C4B90 */ .space 0x04 - -glabel D_800C4B94 -/* 54F94 800C4B94 */ .space 0x04 - -glabel D_800C4B98 -/* 54F98 800C4B98 */ .space 0x04 - -glabel D_800C4B9C -/* 54F9C 800C4B9C */ .space 0x04 - -glabel D_800C4BA0 -/* 54FA0 800C4BA0 */ .space 0x04 - -glabel D_800C4BA4 -/* 54FA4 800C4BA4 */ .space 0x04 - -glabel D_800C4BA8 -/* 54FA8 800C4BA8 */ .space 0x04 - -glabel D_800C4BAC -/* 54FAC 800C4BAC */ .space 0x04 - -glabel D_800C4BB0 -/* 54FB0 800C4BB0 */ .space 0x08 - -glabel D_800C4BB8 -/* 54FB8 800C4BB8 */ .space 0x04 - -glabel D_800C4BBC -/* 54FBC 800C4BBC */ .space 0x04 - -glabel D_800C4BC0 -/* 54FC0 800C4BC0 */ .space 0x04 - -glabel D_800C4BC4 -/* 54FC4 800C4BC4 */ .space 0x04 - -glabel D_800C4BC8 -/* 54FC8 800C4BC8 */ .space 0x02 - -glabel D_800C4BCA -/* 54FCA 800C4BCA */ .space 0x02 - -glabel D_800C4BCC -/* 54FCC 800C4BCC */ .space 0x04 - -glabel D_800C4BD0 -/* 54FD0 800C4BD0 */ .space 0x08 - -glabel D_800C4BD8 -/* 54FD8 800C4BD8 */ .space 0x04 - -glabel D_800C4BDC -/* 54FDC 800C4BDC */ .space 0x04 - -glabel D_800C4BE0 -/* 54FE0 800C4BE0 */ .space 0x04 - -glabel D_800C4BE4 -/* 54FE4 800C4BE4 */ .space 0x04 - -glabel D_800C4BE8 -/* 54FE8 800C4BE8 */ .space 0x08 - -glabel D_800C4BF0 -/* 54FF0 800C4BF0 */ .space 0x18 - -glabel D_800C4C08 -/* 55008 800C4C08 */ .space 0x04 - -glabel D_800C4C0C -/* 5500C 800C4C0C */ .space 0x04 - -glabel D_800C4C10 -/* 55010 800C4C10 */ .space 0x0C - -glabel D_800C4C1C -/* 5501C 800C4C1C */ .space 0x04 - -glabel D_800C4C20 -/* 55020 800C4C20 */ .space 0x04 - -glabel D_800C4C24 -/* 55024 800C4C24 */ .space 0x02 - -glabel D_800C4C26 -/* 55026 800C4C26 */ .space 0x02 - -glabel D_800C4C28 -/* 55028 800C4C28 */ .space 0x18 - -glabel D_800C4C40 -/* 55040 800C4C40 */ .space 0x04 - -glabel D_800C4C44 -/* 55044 800C4C44 */ .space 0x04 - -glabel D_800C4C48 -/* 55048 800C4C48 */ .space 0x04 - -glabel D_800C4C4C -/* 5504C 800C4C4C */ .space 0x04 - -glabel D_800C4C50 -/* 55050 800C4C50 */ .space 0x04 - -glabel D_800C4C54 -/* 55054 800C4C54 */ .space 0x01 - -glabel D_800C4C55 -/* 55055 800C4C55 */ .space 0x01 - -glabel D_800C4C56 -/* 55056 800C4C56 */ .space 0x01 - -glabel D_800C4C57 -/* 55057 800C4C57 */ .space 0x01 - -glabel D_800C4C58 -/* 55058 800C4C58 */ .space 0x01 - -glabel D_800C4C59 -/* 55059 800C4C59 */ .space 0x03 - -glabel D_800C4C5C -/* 5505C 800C4C5C */ .space 0x04 - -glabel D_800C4C60 -/* 55060 800C4C60 */ .space 0x68 - -glabel D_800C4CC8 -/* 550C8 800C4CC8 */ .space 0x18 - -glabel D_800C4CE0 -/* 550E0 800C4CE0 */ .space 0x04 - -glabel D_800C4CE4 -/* 550E4 800C4CE4 */ .space 0x04 - -glabel D_800C4CE8 -/* 550E8 800C4CE8 */ .space 0x04 - -glabel D_800C4CEC -/* 550EC 800C4CEC */ .space 0x01 - -glabel D_800C4CED -/* 550ED 800C4CED */ .space 0x01 - -glabel D_800C4CEE -/* 550EE 800C4CEE */ .space 0x01 - -glabel D_800C4CEF -/* 550EF 800C4CEF */ .space 0x01 - -glabel D_800C4CF0 -/* 550F0 800C4CF0 */ .space 0x2070 - -glabel D_800C6D60 -/* 57160 800C6D60 */ .space 0x10 - -glabel D_800C6D70 -/* 57170 800C6D70 */ .space 0xC00 - -glabel D_800C7970 -/* 57D70 800C7970 */ .space 0x8000 - -glabel D_800CF970 -/* 5FD70 800CF970 */ .space 0x8000 - -glabel D_800D7970 -/* 67D70 800D7970 */ .space 0x10000 - -glabel D_800E7970 -/* 77D70 800E7970 */ .space 0x0C - -glabel D_800E797C -/* 77D7C 800E797C */ .space 0x0C - -glabel D_800E7988 -/* 77D88 800E7988 */ .space 0x18 - -glabel D_800E79A0 -/* 77DA0 800E79A0 */ .space 0x04 - -glabel D_800E79A4 -/* 77DA4 800E79A4 */ .space 0x04 - -glabel D_800E79A8 -/* 77DA8 800E79A8 */ .space 0x04 - -glabel D_800E79AC -/* 77DAC 800E79AC */ .space 0x04 - -glabel D_800E79B0 -/* 77DB0 800E79B0 */ .space 0x08 - -glabel D_800E79B8 -/* 77DB8 800E79B8 */ .space 0x04 - -glabel D_800E79BC -/* 77DBC 800E79BC */ .space 0x0C - -glabel D_800E79C8 -/* 77DC8 800E79C8 */ .space 0x18 - -glabel D_800E79E0 -/* 77DE0 800E79E0 */ .space 0x08 - -glabel D_800E79E8 -/* 77DE8 800E79E8 */ .space 0x20 - -glabel D_800E7A08 -/* 77E08 800E7A08 */ .space 0x04 - -glabel D_800E7A0C -/* 77E0C 800E7A0C */ .space 0x02 - -glabel D_800E7A0E -/* 77E0E 800E7A0E */ .space 0x02 - -glabel D_800E7A10 -/* 77E10 800E7A10 */ .space 0x04 - -glabel D_800E7A14 -/* 77E14 800E7A14 */ .space 0x04 - -glabel D_800E7A18 -/* 77E18 800E7A18 */ .space 0x04 - -glabel D_800E7A1C -/* 77E1C 800E7A1C */ .space 0x04 - -glabel D_800E7A20 -/* 77E20 800E7A20 */ .space 0x04 - -glabel D_800E7A24 -/* 77E24 800E7A24 */ .space 0x0C - -glabel D_800E7A30 -/* 77E30 800E7A30 */ .space 0x02 - -glabel D_800E7A32 -/* 77E32 800E7A32 */ .space 0x01 - -glabel D_800E7A33 -/* 77E33 800E7A33 */ .space 0x01 - -glabel D_800E7A34 -/* 77E34 800E7A34 */ .space 0x02 - -glabel D_800E7A36 -/* 77E36 800E7A36 */ .space 0x02 - -glabel D_800E7A38 -/* 77E38 800E7A38 */ .space 0x02 - -glabel D_800E7A3A -/* 77E3A 800E7A3A */ .space 0x02 - -glabel D_800E7A3C -/* 77E3C 800E7A3C */ .space 0x04 - -glabel D_800E7A40 -/* 77E40 800E7A40 */ .space 0x04 - -glabel D_800E7A44 -/* 77E44 800E7A44 */ .space 0x10 - -glabel D_800E7A54 -/* 77E54 800E7A54 */ .space 0x14 - -glabel D_800E7A68 -/* 77E68 800E7A68 */ .space 0x28 - -glabel D_800E7A90 -/* 77E90 800E7A90 */ .space 0x38 - -glabel D_800E7AC8 -/* 77EC8 800E7AC8 */ .space 0x08 - -glabel D_800E7AD0 -/* 77ED0 800E7AD0 */ .space 0x248 - -glabel D_800E7D18 -/* 78118 800E7D18 */ .space 0x50 - -glabel D_800E7D68 -/* 78168 800E7D68 */ .space 0x04 - -glabel D_800E7D6C -/* 7816C 800E7D6C */ .space 0x24 - -glabel D_800E7D90 -/* 78190 800E7D90 */ .space 0x10 - -glabel D_800E7DA0 -/* 781A0 800E7DA0 */ .space 0x04 - -glabel D_800E7DA4 -/* 781A4 800E7DA4 */ .space 0x04 - -glabel D_800E7DA8 -/* 781A8 800E7DA8 */ .space 0x04 - -glabel D_800E7DAC -/* 781AC 800E7DAC */ .space 0x08 - -glabel D_800E7DB4 -/* 781B4 800E7DB4 */ .space 0x08 - -glabel D_800E7DBC -/* 781BC 800E7DBC */ .space 0x04 - -glabel D_800E7DC0 -/* 781C0 800E7DC0 */ .space 0x04 - -glabel D_800E7DC4 -/* 781C4 800E7DC4 */ .space 0x04 - -glabel D_800E7DC8 -/* 781C8 800E7DC8 */ .space 0x10 - -glabel D_800E7DD8 -/* 781D8 800E7DD8 */ .space 0x04 - -glabel D_800E7DDC -/* 781DC 800E7DDC */ .space 0x0C - -glabel D_800E7DE8 -/* 781E8 800E7DE8 */ .space 0x2C0 - -glabel D_800E80A8 -/* 784A8 800E80A8 */ .space 0x58 - -glabel D_800E8100 -/* 78500 800E8100 */ .space 0x08 - -glabel D_800E8108 -/* 78508 800E8108 */ .space 0x04 - -glabel D_800E810C -/* 7850C 800E810C */ .space 0x02 - -glabel D_800E810E -/* 7850E 800E810E */ .space 0x02 - -glabel D_800E8110 -/* 78510 800E8110 */ .space 0x100 - -glabel D_800E8210 -/* 78610 800E8210 */ .space 0x04 - -glabel D_800E8214 -/* 78614 800E8214 */ .space 0x04 - -glabel D_800E8218 -/* 78618 800E8218 */ .space 0x78 - -glabel D_800E8290 -/* 78690 800E8290 */ .space 0x04 - -glabel D_800E8294 -/* 78694 800E8294 */ .space 0x04 - -glabel D_800E8298 -/* 78698 800E8298 */ .space 0x10 - -glabel D_800E82A8 -/* 786A8 800E82A8 */ .space 0x04 - -glabel D_800E82AC -/* 786AC 800E82AC */ .space 0x04 - -glabel D_800E82B0 -/* 786B0 800E82B0 */ .space 0x04 - -glabel D_800E82B4 -/* 786B4 800E82B4 */ .space 0x04 - -glabel D_800E82B8 -/* 786B8 800E82B8 */ .space 0x04 - -glabel D_800E82BC -/* 786BC 800E82BC */ .space 0x04 - -glabel D_800E82C0 -/* 786C0 800E82C0 */ .space 0x04 - -glabel D_800E82C4 -/* 786C4 800E82C4 */ .space 0x04 - -glabel D_800E82C8 -/* 786C8 800E82C8 */ .space 0x02 - -glabel D_800E82CA -/* 786CA 800E82CA */ .space 0x01 - -glabel D_800E82CB -/* 786CB 800E82CB */ .space 0x01 - -glabel D_800E82CC -/* 786CC 800E82CC */ .space 0x02 - -glabel D_800E82CE -/* 786CE 800E82CE */ .space 0x02 - -glabel D_800E82D0 -/* 786D0 800E82D0 */ .space 0x02 - -glabel D_800E82D2 -/* 786D2 800E82D2 */ .space 0x02 - -glabel D_800E82D4 -/* 786D4 800E82D4 */ .space 0x02 - -glabel D_800E82D6 -/* 786D6 800E82D6 */ .space 0x02 - -glabel D_800E82D8 -/* 786D8 800E82D8 */ .space 0x04 - -glabel D_800E82DC -/* 786DC 800E82DC */ .space 0x04 - -glabel D_800E82E0 -/* 786E0 800E82E0 */ .space 0x04 - -glabel D_800E82E4 -/* 786E4 800E82E4 */ .space 0x08 - -glabel D_800E82EC -/* 786EC 800E82EC */ .space 0x04 - -glabel D_800E82F0 -/* 786F0 800E82F0 */ .space 0x02 - -glabel D_800E82F2 -/* 786F2 800E82F2 */ .space 0x02 - -glabel D_800E82F4 -/* 786F4 800E82F4 */ .space 0x01 - -glabel D_800E82F5 -/* 786F5 800E82F5 */ .space 0x01 - -glabel D_800E82F6 -/* 786F6 800E82F6 */ .space 0x0A - -glabel D_800E8300 -/* 78700 800E8300 */ .space 0x28 - -glabel D_800E8328 -/* 78728 800E8328 */ .space 0x42 - -glabel D_800E836A -/* 7876A 800E836A */ .space 0x02 - -glabel D_800E836C -/* 7876C 800E836C */ .space 0x354 - -glabel D_800E86C0 -/* 78AC0 800E86C0 */ .space 0x3C - -glabel D_800E86FC -/* 78AFC 800E86FC */ .space 0x04 - -glabel D_800E8700 -/* 78B00 800E8700 */ .space 0x10 - -glabel D_800E8710 -/* 78B10 800E8710 */ .space 0x402 - -glabel D_800E8B12 -/* 78F12 800E8B12 */ .space 0x02 - -glabel D_800E8B14 -/* 78F14 800E8B14 */ .space 0x38 - -glabel D_800E8B4C -/* 78F4C 800E8B4C */ .space 0x38 - -glabel D_800E8B84 -/* 78F84 800E8B84 */ .space 0x5F4 - -glabel D_800E9178 -/* 79578 800E9178 */ .space 0x04 - -glabel D_800E917C -/* 7957C 800E917C */ .space 0x04 - -glabel D_800E9180 -/* 79580 800E9180 */ .space 0x04 - -glabel D_800E9184 -/* 79584 800E9184 */ .space 0x04 - -glabel D_800E9188 -/* 79588 800E9188 */ .space 0x04 - -glabel D_800E918C -/* 7958C 800E918C */ .space 0x01 - -glabel D_800E918D -/* 7958D 800E918D */ .space 0x43 - -glabel D_800E91D0 -/* 795D0 800E91D0 */ .space 0x800 - -glabel D_800E99D0 -/* 79DD0 800E99D0 */ .space 0x18 - -glabel D_800E99E8 -/* 79DE8 800E99E8 */ .space 0x1A0 - -glabel D_800E9B88 -/* 79F88 800E9B88 */ .space 0x18 - -glabel D_800E9BA0 -/* 79FA0 800E9BA0 */ .space 0x08 - -glabel D_800E9BA8 -/* 79FA8 800E9BA8 */ .space 0x18 - -glabel D_800E9BC0 -/* 79FC0 800E9BC0 */ .space 0x04 - -glabel D_800E9BC4 -/* 79FC4 800E9BC4 */ .space 0x04 - -glabel D_800E9BC8 -/* 79FC8 800E9BC8 */ .space 0x18 - -glabel D_800E9BE0 -/* 79FE0 800E9BE0 */ .space 0x04 - -glabel D_800E9BE4 -/* 79FE4 800E9BE4 */ .space 0x0C - -glabel D_800E9BF0 -/* 79FF0 800E9BF0 */ .space 0x18 - -glabel D_800E9C08 -/* 7A008 800E9C08 */ .space 0x02 - -glabel D_800E9C0A -/* 7A00A 800E9C0A */ .space 0x16 diff --git a/asm/header.s b/asm/header.s deleted file mode 100644 index bf38095..0000000 --- a/asm/header.s +++ /dev/null @@ -1,16 +0,0 @@ -.section .data - -.word 0x80371240 /* PI BSB Domain 1 register */ -.word 0x0000000F /* Clockrate setting */ -.word 0x80070C00 /* Entrypoint address */ -.word 0x0000144A /* Revision */ -.word 0xE6419BC5 /* Checksum 1 */ -.word 0x69011DE3 /* Checksum 2 */ -.word 0x00000000 /* Unknown 1 */ -.word 0x00000000 /* Unknown 2 */ -.ascii "OgreBattle64 " /* Internal name */ -.word 0x00000000 /* Unknown 3 */ -.word 0x0000004E /* Cartridge */ -.ascii "OB" /* Cartridge ID */ -.ascii "E" /* Country code */ -.byte 0x00 /* Version */ diff --git a/assets/3F1B0.bin b/assets/3F1B0.bin deleted file mode 100644 index 14058f6..0000000 Binary files a/assets/3F1B0.bin and /dev/null differ diff --git a/assets/boot.bin b/assets/boot.bin deleted file mode 100644 index a53352e..0000000 Binary files a/assets/boot.bin and /dev/null differ diff --git a/include/include_asm.h b/include/include_asm.h new file mode 100644 index 0000000..6cc460f --- /dev/null +++ b/include/include_asm.h @@ -0,0 +1,32 @@ +#ifndef __INCLUDE_ASM_H__ +#define __INCLUDE_ASM_H__ + +#define STRINGIFY_(x) #x +#define STRINGIFY(x) STRINGIFY_(x) + +#if !defined(SPLAT) && !defined(__CTX__) && !defined(PERMUTER) +#ifndef INCLUDE_ASM +#define INCLUDE_ASM_INTERNAL(TYPE, BASE_FOLDER, FOLDER, NAME, ARGS...) \ + __asm__( \ + ".section .text\n" \ + "\t.set noat\n" \ + "\t.set noreorder\n" \ + "\t.align\t2\n" \ + "\t.globl\t"#NAME"\n" \ + "\t.ent\t"#NAME"\n" \ + #NAME ":\n" \ + "\t.include \"asm/"BASE_FOLDER"/"FOLDER"/"#NAME".s\"\n" \ + "\t.set reorder\n" \ + "\t.set at\n" \ + "\t.end\t"#NAME \ + ); +#define INCLUDE_ASM(TYPE, FOLDER, NAME, ARGS...) INCLUDE_ASM_INTERNAL(TYPE, "nonmatchings", FOLDER, NAME, ARGS) +#define INCLUDE_ASM_SHIFT(TYPE, FOLDER, NAME, ARGS...) INCLUDE_ASM_INTERNAL(TYPE, "shiftable", FOLDER, NAME, ARGS) +#endif +__asm__(".include \"include/macro.inc\"\n"); +#else +#define INCLUDE_ASM(TYPE, FOLDER, NAME, ARGS...) +#endif + + +#endif \ No newline at end of file diff --git a/include/macro.inc b/include/macro.inc new file mode 100644 index 0000000..1d894e2 --- /dev/null +++ b/include/macro.inc @@ -0,0 +1,10 @@ +.macro glabel label + .global \label + .type \label, @function + \label: +.endm + +.macro dlabel label + .global \label + \label: +.endm diff --git a/install_compiler.sh b/install_compiler.sh new file mode 100755 index 0000000..a369e63 --- /dev/null +++ b/install_compiler.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +curl -L "https://github.com/decompals/mips-gcc-2.7.2/releases/download/main/gcc-2.7.2-linux.tar.gz" | tar zx -C tools/build/gcc2.7.2 +curl -L "https://github.com/decompals/mips-binutils-2.6/releases/download/v0.2/binutils-2.6-linux.tar.gz" | tar zx -C tools/build/gcc2.7.2 diff --git a/ogrebattle64.ld b/ogrebattle64.ld deleted file mode 100644 index fa5d792..0000000 --- a/ogrebattle64.ld +++ /dev/null @@ -1,113 +0,0 @@ -SECTIONS -{ - __romPos = 0; - _gp = 0x0; - header_ROM_START = __romPos; - header_VRAM = ADDR(.header); - .header : AT(header_ROM_START) SUBALIGN(16) - { - header_DATA_START = .; - header_s = .; - build/asm/header.s.o(.data); - header_DATA_END = .; - header_DATA_SIZE = ABSOLUTE(header_DATA_END - header_DATA_START); - } - __romPos += SIZEOF(.header); - header_ROM_END = __romPos; - header_VRAM_END = .; - - boot_ROM_START = __romPos; - boot_VRAM = ADDR(.boot); - .boot : AT(boot_ROM_START) SUBALIGN(16) - { - boot_DATA_START = .; - boot_bin = .; - build/assets/boot.bin.o(.data); - boot_DATA_END = .; - boot_DATA_SIZE = ABSOLUTE(boot_DATA_END - boot_DATA_START); - } - __romPos += SIZEOF(.boot); - boot_ROM_END = __romPos; - boot_VRAM_END = .; - - entry_ROM_START = __romPos; - entry_VRAM = ADDR(.entry); - .entry 0x80070C00 : AT(entry_ROM_START) SUBALIGN(16) - { - entry_TEXT_START = .; - build/asm/1000.s.o(.text); - entry_TEXT_END = .; - entry_TEXT_SIZE = ABSOLUTE(entry_TEXT_END - entry_TEXT_START); - entry_DATA_START = .; - _1000_s = .; - build/asm/1000.s.o(.data); - entry_DATA_END = .; - entry_DATA_SIZE = ABSOLUTE(entry_DATA_END - entry_DATA_START); - entry_RODATA_START = .; - build/asm/1000.s.o(.rodata); - entry_RODATA_END = .; - entry_RODATA_SIZE = ABSOLUTE(entry_RODATA_END - entry_RODATA_START); - } - entry_bss_VRAM = ADDR(.entry_bss); - .entry_bss (NOLOAD) : SUBALIGN(16) - { - entry_BSS_START = .; - build/asm/1000.s.o(.bss); - entry_BSS_END = .; - entry_BSS_SIZE = ABSOLUTE(entry_BSS_END - entry_BSS_START); - } - __romPos += SIZEOF(.entry); - __romPos = ALIGN(__romPos, 16); - entry_ROM_END = __romPos; - entry_VRAM_END = .; - - main_ROM_START = __romPos; - main_VRAM = ADDR(.main); - .main entry_VRAM_END : AT(main_ROM_START) SUBALIGN(16) - { - main_TEXT_START = .; - build/asm/1060.s.o(.text); - main_TEXT_END = .; - main_TEXT_SIZE = ABSOLUTE(main_TEXT_END - main_TEXT_START); - main_DATA_START = .; - _2E570_data__s = .; - build/asm/data/2E570.data.s.o(.data); - main_DATA_END = .; - main_DATA_SIZE = ABSOLUTE(main_DATA_END - main_DATA_START); - main_RODATA_START = .; - build/asm/1060.s.o(.rodata); - main_RODATA_END = .; - main_RODATA_SIZE = ABSOLUTE(main_RODATA_END - main_RODATA_START); - } - main_bss_VRAM = ADDR(.main_bss); - .main_bss (NOLOAD) : SUBALIGN(16) - { - main_BSS_START = .; - build/asm/data/3F1B0.bss.s.o(.bss); - main_BSS_END = .; - main_BSS_SIZE = ABSOLUTE(main_BSS_END - main_BSS_START); - } - __romPos += SIZEOF(.main); - __romPos = ALIGN(__romPos, 16); - main_ROM_END = __romPos; - main_VRAM_END = .; - - _3F1B0_ROM_START = __romPos; - _3F1B0_VRAM = ADDR(._3F1B0); - ._3F1B0 main_VRAM_END : AT(_3F1B0_ROM_START) SUBALIGN(16) - { - _3F1B0_DATA_START = .; - _3F1B0_bin = .; - build/assets/3F1B0.bin.o(.data); - _3F1B0_DATA_END = .; - _3F1B0_DATA_SIZE = ABSOLUTE(_3F1B0_DATA_END - _3F1B0_DATA_START); - } - __romPos += SIZEOF(._3F1B0); - _3F1B0_ROM_END = __romPos; - _3F1B0_VRAM_END = .; - - /DISCARD/ : - { - *(*); - } -} diff --git a/ogrebattle64.yaml b/ogrebattle64.yaml deleted file mode 100644 index ac58945..0000000 --- a/ogrebattle64.yaml +++ /dev/null @@ -1,55 +0,0 @@ -name: Ogrebattle64 (North America) -sha1: 9cd0cfb50b883edb068e0c30d213193b9cf89895 -options: - basename: ogrebattle64 - target_path: baserom.z64 - base_path: . - compiler: GCC - find_file_boundaries: True - header_encoding: ASCII - platform: n64 - # undefined_funcs_auto: True - # undefined_funcs_auto_path: undefined_funcs_auto.txt - # undefined_syms_auto: True - # undefined_syms_auto_path: undefined_syms_auto.txt - # symbol_addrs_path: symbol_addrs.txt - # asm_path: asm - # src_path: src - # build_path: build - # extensions_path: tools/splat_ext - # mips_abi_float_regs: o32 - # section_order: [".text", ".data", ".rodata", ".bss"] - # auto_all_sections: [".data", ".rodata", ".bss"] - # libultra_symbols: True - # hardware_regs: True -segments: - - name: header - type: header - start: 0x0 - - - name: boot - type: bin - start: 0x40 - - - name: entry - type: code - start: 0x1000 - vram: 0x80070C00 - subsegments: - - [0x1000, hasm] - - - name: main - type: code - start: 0x1060 - vram: 0x80070C60 - follows_vram: entry - bss_size: 0x3AE70 - subsegments: - - [0x1060, asm] - - [0x2E570, data] - - { start: 0x3F1B0, type: bss, vram: 0x800AEDB0 } - - - type: bin - start: 0x3F1B0 - follows_vram: main - - [0x2800000] diff --git a/tools/build/gcc2.7.2/.gitkeep b/tools/build/gcc2.7.2/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/tools/splat_objects.py b/tools/splat_objects.py new file mode 100644 index 0000000..547366c --- /dev/null +++ b/tools/splat_objects.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python3 +# Script to get a list of object files that will be in the linker script for a given splat file +import argparse +import sys +sys.path.append("./tools/splat") + +from split import * + +def main(config_path): + # Load config + with open(config_path) as f: + config = yaml.load(f.read(), Loader=yaml.SafeLoader) + + options.initialize(config, config_path, None, None) + + all_segments = initialize_segments(config["segments"]) + + objs = "" + + for segment in all_segments: + linker_entries = segment.get_linker_entries() + for entry in linker_entries: + objs += str(entry.object_path) + " " + + return objs + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description='Get objects for splat file', + formatter_class=argparse.RawDescriptionHelpFormatter) + parser.add_argument('yamls', nargs='+', help="Splat files") + args = parser.parse_args() + + obj_lists = map(main, args.yamls) + map(print, obj_lists) + for obj_list in obj_lists: + print(obj_list) diff --git a/undefined_funcs_auto.txt b/undefined_funcs_auto.txt deleted file mode 100644 index 0a203cb..0000000 --- a/undefined_funcs_auto.txt +++ /dev/null @@ -1,45 +0,0 @@ -func_80085BD0 = 0x80085BD0; -func_80093380 = 0x80093380; -func_800992EC = 0x800992EC; -func_800993DC = 0x800993DC; -func_800994E4 = 0x800994E4; -func_8009952C = 0x8009952C; -func_8009953C = 0x8009953C; -func_800996D0 = 0x800996D0; -func_8009D7B4 = 0x8009D7B4; -func_8009D880 = 0x8009D880; -func_8009D9F0 = 0x8009D9F0; -func_8009DA10 = 0x8009DA10; -func_800E9C20 = 0x800E9C20; -func_800E9CEC = 0x800E9CEC; -func_800E9E34 = 0x800E9E34; -func_800EA714 = 0x800EA714; -func_800EA8E0 = 0x800EA8E0; -func_800EAC24 = 0x800EAC24; -func_800EAF1C = 0x800EAF1C; -func_8016C900 = 0x8016C900; -func_8016CB44 = 0x8016CB44; -func_8016CD30 = 0x8016CD30; -func_8016CD3C = 0x8016CD3C; -func_8016CD50 = 0x8016CD50; -func_8016CD90 = 0x8016CD90; -func_8016CDCC = 0x8016CDCC; -func_8016CDF4 = 0x8016CDF4; -func_80173610 = 0x80173610; -func_80173B60 = 0x80173B60; -func_80173BA0 = 0x80173BA0; -func_80173D14 = 0x80173D14; -func_80173D4C = 0x80173D4C; -func_80173D84 = 0x80173D84; -func_80173DBC = 0x80173DBC; -func_80179060 = 0x80179060; -func_8017BDC0 = 0x8017BDC0; -func_8017C29C = 0x8017C29C; -func_8017F490 = 0x8017F490; -func_80180BDC = 0x80180BDC; -func_801841F4 = 0x801841F4; -func_80184D70 = 0x80184D70; -func_801AB720 = 0x801AB720; -func_801AB74C = 0x801AB74C; -func_84001120 = 0x84001120; -func_8400114C = 0x8400114C; diff --git a/undefined_syms_auto.txt b/undefined_syms_auto.txt deleted file mode 100644 index e582600..0000000 --- a/undefined_syms_auto.txt +++ /dev/null @@ -1,96 +0,0 @@ -D_3AE70 = 0x3AE70; -D_3F1B0 = 0x3F1B0; -D_40E80 = 0x40E80; -D_66E10 = 0x66E10; -D_A9EF0 = 0xA9EF0; -D_AEDF0 = 0xAEDF0; -D_AEE30 = 0xAEE30; -D_594280 = 0x594280; -D_594284 = 0x594284; -D_80000000 = 0x80000000; -D_80000004 = 0x80000004; -D_80000008 = 0x80000008; -D_8000000C = 0x8000000C; -D_80000300 = 0x80000300; -D_80000308 = 0x80000308; -D_8000030C = 0x8000030C; -D_8000031C = 0x8000031C; -D_8007F880 = 0x8007F880; -D_80098D70 = 0x80098D70; -D_800996B8 = 0x800996B8; -D_800A81FE = 0x800A81FE; -D_800A81FF = 0x800A81FF; -D_800A8211 = 0x800A8211; -D_800A8212 = 0x800A8212; -D_800A8213 = 0x800A8213; -D_800A8215 = 0x800A8215; -D_800A9891 = 0x800A9891; -D_800AA051 = 0x800AA051; -D_800ABB72 = 0x800ABB72; -D_800ABBA2 = 0x800ABBA2; -D_800AEDB0 = 0x800AEDB0; -D_800C6D60 = 0x800C6D60; -D_800EB0B0 = 0x800EB0B0; -D_800EB0DC = 0x800EB0DC; -D_800EB12C = 0x800EB12C; -D_800EB17C = 0x800EB17C; -D_800EB1CC = 0x800EB1CC; -D_800EB21C = 0x800EB21C; -D_800EB26C = 0x800EB26C; -D_800EB2BC = 0x800EB2BC; -D_800EB8F0 = 0x800EB8F0; -D_80164760 = 0x80164760; -D_8016AF80 = 0x8016AF80; -D_801736E0 = 0x801736E0; -D_80173830 = 0x80173830; -D_80173920 = 0x80173920; -D_801776C0 = 0x801776C0; -D_801776F4 = 0x801776F4; -D_80177728 = 0x80177728; -D_801779F8 = 0x801779F8; -D_80177B78 = 0x80177B78; -D_80177D74 = 0x80177D74; -D_80177E4C = 0x80177E4C; -D_80177ED8 = 0x80177ED8; -D_80177F54 = 0x80177F54; -D_80178054 = 0x80178054; -D_80178060 = 0x80178060; -D_80178104 = 0x80178104; -D_801782B8 = 0x801782B8; -D_80178460 = 0x80178460; -D_8017846C = 0x8017846C; -D_801784BC = 0x801784BC; -D_8017B5B0 = 0x8017B5B0; -D_8017B5BC = 0x8017B5BC; -D_8017B5E0 = 0x8017B5E0; -D_8017BA34 = 0x8017BA34; -D_801862D0 = 0x801862D0; -D_80186310 = 0x80186310; -D_80186358 = 0x80186358; -D_80186610 = 0x80186610; -D_801869C8 = 0x801869C8; -D_80186E70 = 0x80186E70; -D_8018F481 = 0x8018F481; -D_8018F5A3 = 0x8018F5A3; -D_8018FDC0 = 0x8018FDC0; -D_80190F10 = 0x80190F10; -D_80196A28 = 0x80196A28; -D_80197168 = 0x80197168; -D_80197B70 = 0x80197B70; -D_80243DB0 = 0x80243DB0; -D_A0000000 = 0xA0000000; -D_A4040000 = 0xA4040000; -D_A4040010 = 0xA4040010; -D_A4080000 = 0xA4080000; -D_A4100000 = 0xA4100000; -D_A4300000 = 0xA4300000; -D_A4300008 = 0xA4300008; -D_A430000C = 0xA430000C; -D_A4400000 = 0xA4400000; -D_A4400010 = 0xA4400010; -D_A4500000 = 0xA4500000; -D_A450000C = 0xA450000C; -D_A4600000 = 0xA4600000; -D_A4600010 = 0xA4600010; -D_A4800000 = 0xA4800000; -D_A4800018 = 0xA4800018;